Kann ich Arbeitsbereiche vollständig deaktivieren und das Symbol aus meinem Unity-2D-Bedienfeld entfernen?


24

Mein System basiert auf meinem 71-jährigen Vater (der gerade ein aktueller und sehr unterstützender Linux-Benutzer ist).

Er braucht nicht mehrere Desktops und ich finde, dass es ein bisschen verwirrend für ihn sein kann, zu viele Dinge auf dem Panel zu haben.

Gibt es eine Möglichkeit, Arbeitsbereiche vollständig zu deaktivieren bzw. das Symbol aus dem Bedienfeld zu entfernen?


Antworten:


8
  1. Mehrere Arbeitsbereiche deaktivieren:

    • Mit GConf - Editor , ändern Sie den Wert des /apps/metacity/general/num_workspaceszu 1.
  2. So entfernen Sie den Workspace Switcher aus dem Launcher:

    Entfernen und neu anordnen

    Um diese Änderungen vorzunehmen, müssen Sie eine Datei bearbeiten. Machen Sie zuerst ein Backup, um sicher zu sein:

(für 11.04 & 11.10)

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

Wenn Sie etwas vermasseln, nur:

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

(für 12.04)

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

Wenn Sie etwas vermasseln, nur:

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

Jetzt zum Entfernen von Elementen aus dem Launcher:

(für 11.04 / 11.10):

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

Scrolle runter zu Zeile 104, dort siehst du:

(für 12.04)

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

Scrolle runter zu Zeile 104, dort siehst du:

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

items.appendModel(applications);= Anwendungen im Launcher
items.appendModel(workspaces);= Workspace Switcher
items.appendModel(visiblePlaces); = Dateien & Ordner und Anwendung button.items.appendModel(devices);= gemountete Laufwerke (NTFS) + Flash-Laufwerke usw.
shelfitems.appendModel(trashes);= Papierkorb

Sie können diese Elemente entfernen, indem Sie ihre Zeilen löschen, oder Sie können Elemente neu anordnen, indem Sie die Zeilen nach oben oder unten verschieben.

Quelle

Beachten Sie, dass im zweiten Schritt der eigentliche Code bearbeitet wird und keine Konfigurationsdatei. Daher werden alle Änderungen überschrieben, wenn Sie das nächste Mal ein unity-2dUpdate installieren .


4

Tolle Antwort übrigens oben. Vielen Dank. Um die Dinge ein wenig zu vereinfachen, können Sie die Arbeitsbereiche vom Terminal aus wie folgt reduzieren:

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

und ändere die Konfiguration (entferne den Workspace Launcher vom Launcher durch :)

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

Ja, dies wird jedes Mal zurückgesetzt, wenn das Paket unity-2d-launcher aktualisiert wird.


1

Es gibt jetzt eine einfachere Problemumgehung, wie im Fehler bezüglich dieses Problems im Launchpad beschrieben (danke übrigens an @Romanlvanov für den Link).

Wie von Jon Hanna in diesem Fehler erklärt:

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

Starten Sie das System neu und öffnen ccsmSie, Ubuntu Unity Pluginwechseln Sie zur ExperimentalRegisterkarte und schalten Sie es aus Show "Expo Icon" in the launcher.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.