¿Hay alguna manera de deshabilitar completamente los espacios de trabajo y eliminar el ícono de mi panel Unity-2D?

24

Mi sistema está construido en torno a mi padre de 71 años (que es un usuario de Linux reciente y muy solidario ahora).

No tiene necesidad de múltiples escritorios y creo que tener demasiadas cosas en el panel puede ser un poco confuso para él.

¿Hay alguna forma de desactivar completamente los espacios de trabajo / así como eliminar el icono del panel?

John
fuente
3
Vote por bugs.launchpad.net/unity/+bug/997322
Roman Ivanov

Respuestas:

8
  1. Deshabilitar múltiples espacios de trabajo:

    • Usando GConf Editor , cambie el valor de /apps/metacity/general/num_workspacesa 1.
  2. Eliminar el conmutador de espacio de trabajo del iniciador:

    Eliminar y reorganizar

    Entonces, para realizar estos cambios, debe editar un archivo. Primero para estar seguro, haga una copia de seguridad:

(para 11.04 y 11.10)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

cuando arruinas algo solo:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(para 12.04)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

cuando arruinas algo solo:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

Ahora para eliminar elementos del Iniciador:

(para 11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

desplácese hacia abajo hasta la línea 104, allí verá:

(para 12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

desplácese hacia abajo hasta la línea 104, allí verá:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);= aplicaciones en el lanzador
items.appendModel(workspaces);= Workspace Switcher
items.appendModel(visiblePlaces); = Archivos y carpetas y aplicación button.items.appendModel(devices);= unidades montadas (NTFS) + unidades flash, etc.
shelfitems.appendModel(trashes);= Papelera

Puede eliminar estos elementos eliminando sus líneas o puede reorganizar los elementos moviendo las líneas hacia arriba o hacia abajo.

Fuente

Cabe señalar que el segundo paso es editar el código real y no un archivo de configuración y, por lo tanto, cualquier cambio se sobrescribirá la próxima vez que instale una unity-2dactualización.

Isaias
fuente
4

Gran respuesta anterior por cierto. Gracias. Para simplificar un poco las cosas, puede reducir los espacios de trabajo desde el terminal:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

y modifique la configuración (elimine el iniciador del espacio de trabajo del Iniciador por :)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Sí, esto se restablecerá cada vez que se actualice el paquete unity-2d-launcher.

Todd Partridge 'Gen2ly'
fuente
1

Ahora hay una solución más fácil, como se describe en el error relacionado con este problema en Launchpad (por cierto, @Romanlvanov por el enlace)

Como lo explicó Jon Hanna en ese error:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Reinicie el sistema y ábralo ccsm, vaya a Ubuntu Unity Plugincambiar a la Experimentalpestaña y apague Show "Expo Icon" in the launcher.

Gabriel
fuente