Lepszy przełącznik obszaru roboczego?

9

Używam Ubuntu 12.04 z domyślną instalacją Unity.

Ikona przełącznika obszaru roboczego mogłaby być lepsza. Funkcja, którą wykonuje, jest wykonywana przez naciśnięcie klawisza. Ikona pozostaje taka sama (dwa okna na pulpicie 1), niezależnie od tego, czy są okna na innych komputerach.

Czy istnieje lepszy przełącznik obszaru roboczego - taki, który reprezentuje okna na komputerach w czasie rzeczywistym?

Alternatywnie, czy mogę i jak mogę wyłączyć ikonę przełącznika obszaru roboczego?

deshmukh
źródło

Odpowiedzi:

5

Miałem to samo pytanie, co ty, ponieważ pracuję na małym laptopie z ograniczoną powierzchnią ekranu i skonfigurowałem touchpad do wykonywania wszystkich przełączeń przestrzeni roboczej. Dowiedziałem się, jak usunąć ikonę, i nie jest zbyt zaangażowana. Pamiętaj, że używam 12.10 i może to nie dotyczyć 12.04. Nadal jestem początkującym programistą i użytkownikiem Linuksa, więc przepraszam, jeśli źle wykorzystam jakieś warunki. Ponieważ ikona przełącznika obszaru roboczego AKA, ikona expo jest „wypalona w Unity”, musisz pobrać kod źródłowy, zmienić go i ponownie skompilować. Procedura jest bardzo podobna do wymienionej tutaj:

Jak mogę wyłączyć dowolne domyślne gesty wielodotykowe w Unity?

Oto procedura:

W terminalu wprowadź następujące polecenia:

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

Użyłem katalogu tmp, ale możesz to zrobić gdzie indziej.

Uzyskaj kod źródłowy Unity:

$ apt-get source unity

Przejdź do katalogu „unity-6.12.0”:

$ cd unity-6.12.0

Użyj dowolnego edytora tekstu, aby otworzyć „LauncherController.cpp”

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

Naciśnij Ctl + F i wyszukaj, aby znaleźć „obszary robocze”. W linii 627 jest polecenie

bool wp_enabled = (workspaces > 1);

Zmień „1” na wyższą niż liczba obszarów roboczych, których chcesz używać. Na przykład chcę użyć 3 obszarów roboczych, więc zmieniłem swój wpis, aby wyglądał tak:

bool wp_enabled = (workspaces > 4);

Zapisz i zamknij plik LauncherController.cpp, a następnie skompiluj Unity:

$ dpkg-buildpackage -us -uc -nc

To zajmie kilka minut. Następnie zainstaluj zmodyfikowaną właśnie Unity:

$ cd ..
$ sudo dpkg -i *deb

Po zainstalowaniu wylogowujesz się i logujesz ponownie. Następnie otwórz CCSM, przejdź do Ogólne> Opcje ogólne> zakładka Rozmiar pulpitu i zmień liczbę komputerów na 1. Powinieneś zobaczyć ikonę Workspace Switcher znikającą z Launchera. Teraz możesz zmienić liczbę komputerów z powrotem na liczbę, której chcesz użyć, a ikona przełącznika obszaru roboczego powinna pozostać ukryta. Możesz być w stanie zrestartować się i osiągnąć ten sam wynik, właśnie to zrobiłem. Jesteś skończony!

użytkownik125944
źródło
1
Wow, po raz pierwszy widziałem rzeczywisty cykl modyfikacji / kompilacji i jego zalety. Wspaniale! Dziękuję.
Aditya, poseł
3

Odpowiedź Pawelki dotycząca Compiz może działać. Brak ikony oficjalnej przełącznika obszaru roboczego „Dynamiczny”.

Możesz zmienić liczbę obszarów roboczych za pomocą Compiz, MyUnity lub Ubuntu Tweak. Gnome 3 pozwala na dynamiczną liczbę obszarów roboczych, które mogą ci się spodobać, chociaż Unity jest świetny.

Ishaan Dube
źródło
1
@IshaanDube Czy możesz edytować tę odpowiedź, aby wyjaśnić, jak to zrobić za pomocą MyUnity i Ubuntu Tweak? W tej chwili może być trudno komuś użyć tej odpowiedzi.
Eliah Kagan
1

Aby usunąć ikonę przełącznika obszaru roboczego z Unity launchera.

  • Zainstaluj CompizConfig Settings Manager

    sudo apt-get install compizconfig-settings-manager
    
  • Otwórz Unity dash> wpisz „compiz”> uruchom „CompizConfig Settings Manager”

    • w prawym panelu kliknij na Ubuntu Unity Plugin (jest w grupie Desktop)
    • przejdź do trzeciej karty - „Eksperymentalna”
    • i odznacz „Pokaż„ ikonę Expo ”w programie uruchamiającym”
pawelkl
źródło
1
Cóż, zainstalowany CompizConfig Settings Manager. Ale nie ma opcji „Pokaż„ ikonę Expo ”w programie uruchamiającym” w zakładce Eksperymentalne wtyczki Ubuntu Unity w grupie Desktop :(
deshmukh
1

Alternatywny przełącznik obszaru roboczego? Nie wiem dokładnie, co jest nie tak z obecnym. Osobiście uważam, że jest to o wiele bardziej przydatne, jeśli ustawisz expo na inicjowanie po przesunięciu myszy do rogu, dla mnie mam go w prawym dolnym rogu, a boom idzie do przełącznika przestrzeni roboczej (expo AKA), który możesz ustawić ustawienia expo w ustawieniach Compiz (CCSM)

Jeśli chcesz czegoś bardziej minimalnego, jak w 10.04, możesz spróbować: wprowadź opis zdjęcia tutaj

Możesz to zainstalować, uruchamiając te kody w terminalu:

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

Następnie uruchom program z pulpitu Unity, wyszukując „wskaźnik obszarów roboczych”, a jeśli chcesz, możesz po prostu postępować zgodnie z instrukcjami innych osób, aby wyłączyć ikonę przełącznika. Chociaż mówi, że jest to 11.04, nie powinieneś mieć problemów z używaniem go w 12.04.


Mam te ostatnie informacje z tej strony: http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html

Weylin Schreck
źródło
Przełącznik obszaru roboczego jest bardzo przydatny. Jeśli czytasz uważnie, pytałem o Ikonę :)
deshmukh
Więc po prostu nie lubisz ikony?
Weylin Schreck
Absolutnie. Nie podaje żadnych dodatkowych informacji, a to, co można osiągnąć za pomocą klawiatury - znacznie szybciej. W rzeczywistości chciałbym również pozbyć się ikony Ubuntu w górnej części programu uruchamiającego.
deshmukh
Tak, wiem, co masz na myśli, prawie bezużyteczne, jeśli wolisz trzymać ręce na klawiaturze, jest to jeszcze bardziej bezużyteczne, jeśli masz program uruchamiający na automatycznym chowaniu ... jak ja. Mam klucz inicjujący expo ustawiony na klucz poważny lub klawisz ~. Mam też przewagę na pulpicie, jeśli jestem po prostu leniwy i przede wszystkim używam myszy. Wiem, że możesz wyeliminować ikonę przełącznika obszaru roboczego, ale nie sądzę, że możesz pozbyć się przycisku Dash. chociaż możesz go po prostu otworzyć, naciskając superklucz, ale myślę, że nadal warto mieć przycisk.
Weylin Schreck
1

Zainstaluj Synaptic w terminalu: sudo apt-get install synaptici tam zainstaluj pakiet „docky”. Uruchom Docky w menu Unity, a teraz jest na dole wyświetlacza.

W preferencjach Docky wybierz przełącznik obszaru roboczego i ukryj go automatycznie.

Niedźwiedź Laponii
źródło
0

Nie znam innej ikony, ale możesz ją wyłączyć. Zainstaluj ustawienia konfiguracji compiz z centrum oprogramowania, zainstaluj i otwórz.

Po lewej wybierz opcje ogólne, a następnie ogólne, a następnie ustaw rozmiar pulpitu i ustaw wszystkie opcje na 1.

Następnie poczekaj, aż compiz uruchomi się ponownie i zniknie.

Mark Kirby
źródło
To sprawi, że liczba komputerów stacjonarnych = 1. Muszę mieć wiele komputerów stacjonarnych!
deshmukh