Besserer Arbeitsbereichsumschalter?

9

Ich verwende Ubuntu 12.04 mit der Standardinstallation von Unity.

Das Umschalter-Symbol für den Arbeitsbereich hätte besser sein können. Die Funktion wird durch einen Tastendruck ausgeführt. Das Symbol bleibt gleich (zwei Fenster auf Desktop 1), unabhängig davon, ob sich Fenster auf anderen Desktops befinden.

Gibt es einen besseren Arbeitsbereichsumschalter, der Fenster auf Desktops in Echtzeit darstellt?

Kann ich alternativ und wie kann ich das Workspace Switcher-Symbol deaktivieren?

Deshmukh
quelle

Antworten:

5

Ich hatte die gleiche Frage wie Sie, weil ich an einem kleinen Laptop mit begrenzter Bildschirmfläche arbeite und mein Touchpad so konfiguriert habe, dass alle meine Arbeitsbereichswechsel durchgeführt werden. Ich habe herausgefunden, wie das Symbol entfernt werden kann, und es ist nicht zu kompliziert. Bitte beachten Sie, dass ich 12.10 verwende und dies möglicherweise nicht für 12.04 gilt. Ich bin immer noch ein Anfänger und Linux-Benutzer. Bitte entschuldigen Sie mich, wenn ich Begriffe missbrauche. Da das Workspace-Switcher-Symbol AKA das Expo-Symbol "in Unity eingebrannt" ist, müssen Sie den Quellcode abrufen, ändern und neu kompilieren. Das Verfahren ist dem hier genannten sehr ähnlich:

Wie kann ich beliebige Standard-Multitouch-Gesten in Unity deaktivieren?

Hier ist die Vorgehensweise:

Geben Sie im Terminal die folgenden Befehle ein:

$ sudo apt-get build-dep unity    
$ cd /tmp
$ mkdir unity
$ cd unity

Ich habe das tmp-Verzeichnis verwendet, aber Sie können es auch anderswo tun.

Holen Sie sich den Unity-Quellcode:

$ apt-get source unity

Wechseln Sie in das Verzeichnis "entity-6.12.0":

$ cd unity-6.12.0

Verwenden Sie den Texteditor Ihrer Wahl, um "LauncherController.cpp" zu öffnen.

$ gedit /tmp/unity/unity-6.12.0/launcher/LauncherController.cpp

Drücken Sie Strg + F und suchen Sie nach "Arbeitsbereichen". In Zeile 627 gibt es einen Befehl

bool wp_enabled = (workspaces > 1);

Ändern Sie die "1" in eine höhere Anzahl als die Anzahl der Arbeitsbereiche, die Sie verwenden möchten. Zum Beispiel möchte ich 3 Arbeitsbereiche verwenden, also habe ich meinen Eintrag so geändert, dass er so aussieht:

bool wp_enabled = (workspaces > 4);

Speichern und schließen Sie die Datei LauncherController.cpp und erstellen Sie dann Unity:

$ dpkg-buildpackage -us -uc -nc

Es wird einige Minuten dauern. Installieren Sie dann die soeben erstellte modifizierte Unity:

$ cd ..
$ sudo dpkg -i *deb

Sobald es installiert ist, melden Sie sich ab und wieder an. Öffnen Sie dann CCSM, gehen Sie zu Allgemein> Allgemeine Optionen> Registerkarte Desktopgröße und ändern Sie die Anzahl der Desktops auf 1. Das Symbol für den Workspace Switcher sollte im Launcher verschwinden. Jetzt können Sie die Anzahl der Desktops wieder auf die Anzahl ändern, die Sie verwenden möchten, und das Workspace Switcher-Symbol sollte ausgeblendet bleiben. Möglicherweise können Sie neu starten und das gleiche Ergebnis erzielen. Genau das habe ich getan. Sie sind fertig!

user125944
quelle
1
Wow, ich habe zum ersten Mal einen tatsächlichen Änderungs- / Erstellungszyklus gesehen und seine Vorteile. Geil, danke.
Aditya MP
3

Pawelkis Antwort bezüglich Compiz könnte funktionieren. Es gibt kein offizielles "Dynamic" Workspace Switcher-Symbol.

Sie können die Anzahl der Arbeitsbereiche mit Compiz, MyUnity oder Ubuntu Tweak ändern. Gnome 3 ermöglicht eine dynamische Anzahl von Arbeitsbereichen, die Ihnen gefallen könnten, obwohl Unity großartig ist.

Ishaan Dube
quelle
1
@IshaanDube Können Sie diese Antwort bearbeiten, um zu erklären, wie dies mit MyUnity und Ubuntu Tweak gemacht wird? Im Moment könnte es für jemanden ziemlich schwierig sein, diese Antwort zu verwenden.
Eliah Kagan
1

So entfernen Sie das Symbol für den Arbeitsbereich-Umschalter aus dem Unity-Starter.

  • Installieren Sie den CompizConfig-Einstellungsmanager

    sudo apt-get install compizconfig-settings-manager
    
  • Öffnen Sie den Unity-Dash> geben Sie "compiz" ein> führen Sie "CompizConfig Settings Manager" aus

    • Klicken Sie im rechten Bereich auf Ubuntu Unity Plugin (es befindet sich in der Desktop-Gruppe).
    • Wechseln Sie zur dritten Registerkarte - "Experimentell"
    • und deaktivieren Sie "Show 'Expo Icon' im Launcher"
pawelkl
quelle
1
Nun, CompizConfig Settings Manager installiert. Es gibt jedoch keine Option "Expo-Symbol im Launcher
anzeigen
1

Ein alternativer Arbeitsbereichsumschalter? Ich weiß nicht genau, was mit dem aktuellen falsch ist. Ich persönlich finde es eine Menge nützlicher, wenn Sie die Expo so einstellen, dass sie beim Bewegen der Maus in eine Ecke gestartet wird. Für mich ist sie unten rechts eingestellt, und der Boom geht an den Workspace Switcher (AKA Expo), den Sie einstellen können die Expo-Einstellungen unter den Compiz-Einstellungen (CCSM)

Wenn Sie etwas Minimaleres wie das in 10.04 haben möchten, können Sie dies versuchen: Geben Sie hier die Bildbeschreibung ein

Sie können dies installieren, indem Sie die folgenden Codes im Terminal ausführen:

sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces

Führen Sie dann das Programm über den Unity-Dash aus, indem Sie nach "Arbeitsbereichsanzeige" suchen. Wenn Sie möchten, können Sie einfach den Anweisungen anderer folgen, um das Umschaltsymbol zu deaktivieren. Obwohl es heißt, dass es für 11.04 ist, sollten Sie keine Probleme haben, es in 12.04 zu verwenden.


Die letzteren Informationen habe ich von dieser Website erhalten: http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html

Weylin Schreck
quelle
Workspace Switcher ist sehr nützlich. Wenn Sie sorgfältig lesen, fragte ich nach der Ikone :)
Deshmukh
Das Symbol gefällt dir einfach nicht?
Weylin Schreck
Absolut. Es gibt keine zusätzlichen Informationen und was es tut, kann mit der Tastatur erreicht werden - viel schneller. Tatsächlich möchte ich auch das Ubuntu-Symbol oben im Launcher entfernen.
Deshmukh
Ja, ich weiß, was du meinst, ziemlich nutzlos, wenn du lieber deine Hände auf der Tastatur halten möchtest, es ist noch nutzloser, wenn du den Launcher auf Auto Hide hast ... wie ich. Ich habe meinen Initiierungs-Expo-Schlüssel auf Grabschlüssel oder ~ Schlüssel gesetzt. Und ich habe auch einen Desktop-Rand, wenn ich nur faul bin und hauptsächlich meine Maus benutze. Ich weiß, dass Sie das Umschalter-Symbol für den Arbeitsbereich entfernen können, aber ich glaube nicht, dass Sie die Dash-Schaltfläche entfernen können. Während Sie es einfach öffnen können, indem Sie die Super-Taste drücken, ist es dennoch nützlich, den Knopf tatsächlich dort zu haben, denke ich.
Weylin Schreck
1

Installieren Sie Synaptic im Terminal: sudo apt-get install synapticund installieren Sie dort das Paket "Docky". Starten Sie Docky im Unity-Menü und jetzt befindet es sich unten im Display.

Wählen Sie in den Einstellungen von Docky den Arbeitsbereich-Umschalter aus und blenden Sie ihn automatisch aus.

Bär von Lappland
quelle
0

Ich kenne kein anderes Symbol, aber Sie können es ausschalten. Installieren Sie die Einstellungen für die Compiz-Konfiguration im Software Center, installieren Sie sie und öffnen Sie sie.

Wählen Sie links "Allgemein" und dann "Allgemeine Optionen" auf der Registerkarte "Desktopgröße" und setzen Sie alle Optionen auf 1.

Warten Sie dann, bis der Compiz neu gestartet wurde, und er ist verschwunden.

Mark Kirby
quelle
Das macht die Anzahl der Desktops = 1. Ich brauche mehrere Desktops!
Deshmukh