Wie kann ich feststellen, in welchem ​​Arbeitsbereich ich mich mit Unity befinde?

13

Langjähriger Benutzer von Ubuntu, der Schwierigkeiten hat, Unity hier zu verwenden ....

Ich verwende Unity 2D und kann auf das Startsymbol für den Arbeitsbereich klicken, um zu einem anderen Arbeitsbereich zu wechseln. Wie kann ich jedoch feststellen, in welchem ​​Arbeitsbereich ich mich befinde, wenn ich nur auf ein System zugehe?

Soll sich das Startsymbol ändern, wenn Sie den Arbeitsbereich ändern? Gibt es ein Indikator-Applet, das ich installieren kann? Ich bin an den alten Gnome-Arbeitsbereichsumschalter in der Mitte des oberen Bedienfelds gewöhnt!

HDave
quelle

Antworten:

18

13.04

Diese Funktion ist jetzt ab 13.04 verfügbar. Das Symbol für den Launcher-Arbeitsbereich zeigt an, in welchem ​​Arbeitsbereich Sie sich gerade befinden:

Imgur

Imgur

12.10 und früher

Bildbeschreibung hier eingeben

10.04 / 10.10 / 11.04 / 11.10

Installieren Sie dazu zuerst die PPA:

sudo add-apt-repository ppa:geod/ppa-geod

Aktualisieren und installieren Sie:

sudo apt-get update
sudo apt-get install indicator-workspaces

Ab 12.04

Der PPA-Autor verfügt nicht über ein vorbereitetes Paket für 12.04 und höher. Sie können jedoch das gleiche Deb-Paket wie in 11.10 herunterladen und installieren.

Laden Sie das Deb-Paket v0.6.2.2 herunter

Installieren Sie die Voraussetzung:

sudo apt-get install python-wnck

Wie man anfängt

Fügen Sie indicator-workspacesschließlich Ihre Startup-Anwendungen hinzu (suchen Sie in Dash danach), falls die Installation dies noch nicht hinzugefügt hat:

Bildbeschreibung hier eingeben

fossfreedom
quelle
1
Vielen Dank für Ihre Hilfe. Lächerlich, das ist nicht eingebaut!
HDave
Nitpicking: Wir haben heutzutage 1 Arbeitsbereich und die 4 "Teile" sind Ansichtsfenster. askubuntu.com/questions/44102/…
Rinzwind
In 12.10 mit Unity funktioniert der Autostart nicht, aber das Programm kann über die Befehlszeile 'indicator-workspace' gestartet werden. Danach funktioniert es einwandfrei und interagiert gut mit dem Workspace-Selektor in der Launcher-Leiste. Es ist leider nicht möglich, die Arbeitsbereiche zu benennen.
Dies schlägt auch fehl, wenn Sie Compiz Cube-Rotation oder andere Spezialeffekte haben.
HDave
Arbeiten am 14.04 (installierte das Deb-Paket)!
Gauthier
6

Ubunutu 14.10 (Basierend auf der Antwort von fossfreedom, sorry, ich brauche mehr Wiederholung, um zu kommentieren)

  1. sudo apt-get install python-wnck
  2. sudo apt-get install python-appindicator
  3. wget http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/indicator-workspaces_0.6.2.2_all.deb
  4. sudo dpkg -i ./indicator-workspaces_0.6.2.2_all.deb
  5. indicator-workspaces & disown
  6. (Zum Start hinzufügen, wenn fossfreedom oben erwähnt)
Anthony Astige
quelle
Warum wird das überhaupt gebraucht? Wegen Unity2D? Ich verwende Ubuntu 14.04 mit regulärer Unity und die Arbeitsbereichsanzeige wird in meiner Startleiste angezeigt, ohne dass weitere Aktionen erforderlich sind, sobald ich Arbeitsbereiche aktiviert habe (Einstellungen-> Darstellung-> Verhalten).
Lambart
Ja, ich hatte das auf meinem Launcher, aber es funktionierte nicht für meinen Anwendungsfall. Es wird 2x2 angezeigt, aber ich verwende 1x5. Die einfache Nummernanzeige funktioniert bei mir viel besser.
Anthony Astige
5 Arbeitsplätze, wow! Sie müssen ein Master-Multitasker sein. :)
Lambart
Ja, ich benutze nicht oft alle 5 ausgiebig, aber wenn ich sie brauche, ist das sehr hilfreich: PI hat die Konvention von 5 vor langer Zeit erstellt, als ich dachte, ich hätte den "Würfel" von compiz verwendet. Ich fand die ungerade Zahl räumlich leichter abrufbar und hielt mich durch verschiedene Systeme daran. Wenn dringende Dinge auftauchen, kann ich häufig meinen gesamten Arbeitsbereich „zurückbrennen“, und manchmal werden diese Notfälle aufeinandergeschichtet.
Anthony Astige
0

Der Unity-Desktop von Ubuntu verwendet Ansichtsfenster und keine Arbeitsbereiche. Dies ist ein koordinatenbasiertes System.

Um das aktuelle Ansichtsfenster zu kennen, können Sie die folgenden Befehle an eine Tastenkombination binden (oder sie in ein Skript einfügen und dieses binden):

xprop -root -notype _NET_DESKTOP_VIEWPORT  | awk -F '=' '{ print "Current Viewport:"$2  }' | xargs -I {} notify-send {}

Bildbeschreibung hier eingeben

Auf diese Weise können Sie eine Benachrichtigung auf dem Bildschirm aufrufen, um zu melden, wo Sie gerade im Raster sind.

Da ich 99% der Zeit zwischen Firefox und Terminal verbringe, habe ich alle diese Befehle in einer Funktion in meinem .bashrc

get_viewport()
{
  xprop -root -notype _NET_DESKTOP_VIEWPORT  | \
      awk -F '=' '{ print "Current Viewport:"$2  }' | \
      xargs -I {} notify-send {}
}
Sergiy Kolodyazhnyy
quelle