Jak mogę określić, w jakim obszarze roboczym korzystam z Unity?


13

Długoletni użytkownik Ubuntu stara się tutaj używać Unity ....

Korzystam z Unity 2D i mogę kliknąć ikonę uruchamiania obszaru roboczego, aby przejść do innego obszaru roboczego. Jeśli jednak po prostu podchodzę do systemu, jak mogę to stwierdzić, sprawdzając, na jakim obszarze roboczym jestem?

Czy ikona programu uruchamiającego powinna się zmienić po zmianie obszaru roboczego? Czy istnieje aplet wskaźnika do tego, który mogę zainstalować? Jestem przyzwyczajony do starego przełącznika przestrzeni roboczej Gnome na środku górnego panelu!

Odpowiedzi:


18

13,04

Ta funkcja jest teraz wbudowana w 13.04 i później - ikona obszaru roboczego programu uruchamiającego pokazuje, w którym obszarze roboczym aktualnie się znajdujesz:

Imgur

Imgur

12.10 i wcześniejsze

wprowadź opis zdjęcia tutaj

10.04 / 10.10 / 11.04 / 11.10

Aby to zrobić, najpierw zainstaluj PPA:

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

Zaktualizuj i zainstaluj:

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

Od 12.04

Autor PPA nie ma przygotowanego pakietu dla wersji 12.04 i nowszych. Możesz jednak pobrać ten sam pakiet deb używany w wersji 11.10 i zainstalować go.

Pobierz pakiet deb v0.6.2.2

Zainstaluj warunek wstępny:

sudo apt-get install python-wnck

jak zaczac

Na koniec dodaj indicator-workspacesdo aplikacji startowych (wyszukaj to w Dash), jeśli instalacja jeszcze tego nie dodała:

wprowadź opis zdjęcia tutaj


1
Dziękuję za pomoc w tej sprawie. Śmieszne, że to nie jest wbudowane!
HDave

nitpicking: obecnie mamy 1 obszar roboczy, a 4 „części” to rzutnie. askubuntu.com/questions/44102/…
Rinzwind

W wersji 12.10 z Unity automatyczne uruchamianie nie działa, ale proggie można uruchomić z wiersza poleceń „wskaźnik-obszar roboczy”, po czym działa dobrze i dobrze współdziała z selektorem obszaru roboczego na pasku uruchamiania. Niestety nie można nazwać obszarów roboczych.

Nie powiedzie się to również, jeśli masz obracaną kostkę compiz lub inne efekty specjalne.
HDave

Praca w dniu 14.04 (zainstalowany pakiet deb)!
Gauthier

6

Ubunutu 14.10 (Na podstawie odpowiedzi fossfreedom, przepraszam, potrzebuję więcej przedstawicieli, aby móc komentować)

  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. (Dodaj do uruchamiania, jak wspomniano powyżej fossfreedom)

Dlaczego to jest nawet potrzebne? Z powodu Unity2D? Używam Ubuntu 14.04 ze zwykłym Unity, a wskaźnik obszaru roboczego pokazuje się na pasku uruchamiania bez konieczności wykonywania dalszych działań po włączeniu obszarów roboczych (Ustawienia-> Wygląd-> Zachowanie).
Lambart

Tak, miałem to w moim programie uruchamiającym, ale to nie działało w moim przypadku użycia. Wyświetlał 2x2, ale używam 1x5. Prosty wyświetlacz numer działa znacznie lepiej dla mnie.
Anthony Astige,

5 obszarów roboczych, wow! Musisz być głównym wielozadaniowcem. :)
Lambart

Tak, nie używam często wszystkich 5, ale kiedy ich potrzebuję, jest to naprawdę pomocne: PI opracował konwencję 5 już dawno temu, kiedy myślę, że używałem „kostki” compiz. Znalazłem nierówną liczbę łatwiejszą do zapamiętania przestrzennego i utknąłem z nią w różnych systemach. Często będę „zacinał” całą przestrzeń roboczą, gdy pojawią się pilne przedmioty, a czasem te sytuacje awaryjne nakładają się jedna na drugą.
Anthony Astige,


0

Pulpit Unity Ubuntu korzysta z rzutni, a nie obszarów roboczych, który jest systemem opartym na współrzędnych.

Aby poznać bieżącą rzutnię, możesz powiązać następujący zestaw poleceń (lub umieścić je w skrypcie i powiązać) ze skrótem klawiaturowym:

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

wprowadź opis zdjęcia tutaj

W ten sposób możesz wywołać powiadomienie na ekranie, aby zgłosić, gdzie jesteś teraz w sieci.

Osobiście, ponieważ spędzam 99% czasu między Firefoksem a terminalem, wszystkie te polecenia zostały ustawione w mojej funkcji .bashrc

get_viewport()
{
  xprop -root -notype _NET_DESKTOP_VIEWPORT  | \
      awk -F '=' '{ print "Current Viewport:"$2  }' | \
      xargs -I {} notify-send {}
}
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.