Jestem pod wielkim wrażeniem nowego GUI Unity - to odważny ruch.
Jest jednak jeden rażący nadzór z punktu widzenia kogoś, kto używa Ubuntu do profesjonalnej pracy programistycznej. Często piszę więcej niż tuzin okien emacsa podczas pisania kodu.
W klasycznym systemie Ubuntu mogłem z łatwością wybrać, który chcę z nazwy pliku na dolnym pasku zadań, ale wydaje się, że nie ma odpowiednika w Unity. Kiedy mam tak wiele otwartych, trudno jest znaleźć okno, które chcę. Z tego powodu nawet Jedność 10.10 była lepsza, ponieważ mogłem AltTabprzejrzeć i zobaczyć ich nazwiska; nie więcej w 11.04. Byłoby wspaniale, gdyby nowy pasek zadań miał jedno okno emacsa (na przykład) obejmujące wszystkie wystąpienia okien emacsa. Kliknij pole prawym przyciskiem myszy, aby wyświetlić listę nazw wszystkich otwartych instancji.
Obecnie użyteczność kliknięcia prawym przyciskiem myszy tych pól paska zadań wydaje się bardzo ograniczona. Myślę, że prosta zmiana tego rodzaju znacznie poprawiłaby użyteczność Jedności.
Korzystam już z wielu obszarów roboczych (6) i często mam coś takiego jak okno terminala i wiele okien emacsa na obszar roboczy, a już używam skrótów klawiaturowych. Jak dotąd żadna z nich nie stanowi sedna problemu, nie sądzę, by „lista otwartych plików” była wysokim zamówieniem.
Super+ Wrobi dokładnie odwrotność tego, co sugeruję. W jednym obszarze roboczym jest już zbyt wiele otwartych okien, aby łatwo znaleźć to, czego szukam - przeglądanie wszystkich okien we wszystkich obszarach roboczych jeszcze bardziej zaśmieca widok.
Shift+ Alt+ ↑nie pomaga. Jeśli mam kilkanaście okien emacsa otwartych w jednym obszarze roboczym, zrobienie tego pokazuje wszystkie otwarte okna w obszarze roboczym naraz, ale rozdziela je i zmniejsza do małych ikon. Jak mam na pierwszy rzut oka dowiedzieć się, który chcę? Są nierozróżnialne.
ubuntu-bug unity
. Jeśli masz pomysł na rozwiązanie tego problemu, prześlij go na Ubuntu Brainstorm .Odpowiedzi:
Sugerowałbym odpowiedź Alexa Launiego , ale z jedną poprawką: włącz wyświetlanie tytułu okna.
Po tej poprawce kliknij dwukrotnie ikonę programu uruchamiającego, aby dostosować ją do twoich potrzeb.
źródło
Znalazłem świetną wtyczkę
compiz-plugins-extra
, którą jest Filtr tytułu okna skalowania .Po włączeniu, najpierw naciskasz Super+, Wco powoduje wyświetlenie wszystkich kandydujących okien (dostosowałem wyświetlanie tylko okien w bieżącym obszarze roboczym).
Następnie TYLKO słowo kluczowe okna, którego szukasz, i potwierdź, Enteraby je wybrać!
Jeśli wiesz dokładnie, czego chcesz, jest to szybsze niż jakakolwiek kombinacja klawiatury + myszy z zaznaczaniem i potwierdzaniem. W najlepszym przypadku możesz uzyskać dokładnie ten jeden oczekiwany wynik.
Woo-hoo, szukanie kamieni !! :)
źródło
Najpierw zainstaluj dodatek compiz-plugins-extra .
Następnie włącz dodatki trybu skalowania w compiz za pomocą Compiz Config Settings Manager, a następnie uruchom ponownie jedność (uruchom
unity
w oknie dialogowym uruchamiania ( alt+ f2)).Teraz, gdy masz otwartych wiele okien, możesz wpisać część nazwy okna, którą chcesz zawęzić wyszukiwanie, zachowując podgląd wizualny.
NB:
Kiedy mówię o wyszukiwaniu, mam na myśli wyszukiwanie w trybie skalowania (co dzieje się, jeśli klikniesz ikonę aplikacji z otwartymi wieloma oknami lub naciśniesz super+ W).
źródło
Kliknięcie ikony uruchamiania aplikacji, której okna chcesz wyświetlić po raz drugi, uruchomi tryb rozkładania, w którym możesz zobaczyć wszystkie otwarte okna dla tej aplikacji i wybrać ten, który chcesz. Działa to również za pomocą skrótu klawiaturowego dla tej aplikacji.
źródło
super/ windowskey + Wdo tej pory działa dla mnie.
źródło
Tuzin okien to dużo. Jestem również profesjonalnym programistą i zazwyczaj jestem zadowolony z trzech terminali (jeden ze podzieloną sesją vim).
Czy rozważałeś logiczne podzielenie edytorów na wiele komputerów? Mam jeden pulpit (numer 4) poświęcony dokumentacji, jeden dedykowany do kodu / grepping / kompilacji (numer 5) i jeden dedykowany do testowania (numer 6). Mam losowy dostęp do każdego z nich za pomocą skrótów klawiszowych, co jest szybsze niż wskazywanie i klikanie lub klawisze Alt.
źródło
Zgodziłbym się, że pełne wykorzystanie czterech domyślnych obszarów roboczych bardzo pomaga. Możesz szybko przechodzić między nimi za pomocą Ctrl + Alt + klawisze strzałek (możesz również skonfigurować compiz, aby przełączał się za pomocą kółka myszy, gdy kursor znajdzie się nad pulpitem). Istnieją trzy sposoby wyświetlania otwartych okien (dwa są już wspomniane): aby wyświetlić wszystkie wystąpienia jednego programu, kliknij odpowiednią ikonę programu uruchamiającego. Aby wyświetlić wszystkie otwarte okna w bieżącym obszarze roboczym, możesz użyć Shift + Alt + strzałka w górę. Aby wyświetlić wszystkie otwarte okna we wszystkich obszarach roboczych, Super + W załatwia sprawę.
źródło
Zamiast SUPER + W, aby wyświetlić całą otwartą aplikację, możesz spróbować przytrzymać SUPER, wtedy zobaczysz małe liczby w programie uruchamiającym. Gdy raz trafisz na numer swojej aplikacji, przejdziesz do najnowszego okna. Jeśli naciśniesz dwukrotnie liczbę, zobaczysz wszystkie (tylko) okna tej aplikacji. Pomaga mi to, ponieważ zmniejsza liczbę okien w widoku ekspozycji. Ale nadal: wybranie żądanego okna lub dokumentu (wyobraź sobie wiele dokumentów Writer) nie jest tak szybkie, jak w przypadku paska zadań.
źródło
Oto prowizoryczne rozwiązanie, z którym idę: uruchom gnome-panel w Unity; kliknij prawym przyciskiem myszy i usuń górny panel; skonfiguruj dolny panel, jak chcesz; dodaj panel gnome do aplikacji startowych; następnie uruchom ponownie. Górny panel powinien zostać trwale usunięty (ponieważ nakłada się na górny panel Unity), a dolny panel może wyświetlać listę otwartych plików dla obszaru roboczego. Teraz dolny panel może istnieć w Unity - lubię, aby był chowany jak wyrzutnia.
źródło