Czy istnieje sposób skonfigurowania zachowania „skupianie się na myszy” w Unity?
unity
mouse
window-manager
focus
dharmatech
źródło
źródło
Odpowiedzi:
13.04 i nowsze (GUI)
Ustawienia śledzenia ostrości można ustawić za pomocą narzędzia unity-tweak-tool
12.10 i nowsze (linia poleceń)
Następujące elementy sterujące są kontynuowane
lub
Użyj tej wartości,
'click'
aby zresetować do standardowej kontroli ostrości.Uwaga: różnica między
'sloppy'
i'mouse'
jest opisana na dole tej odpowiedzi.Ponadto masz następującą opcję, która po ustawieniu automatycznie podnosi okno, aby ustawić fokus:
Możesz kontrolować opóźnienie dla tej funkcji automatycznego podnoszenia (w milisekundach):
Możesz zmienić,
raise-on-click
aby kontrolować, które okno jest na górze:12.04
Dwie metody dla 12.04 zostały przedstawione poniżej:
metoda 1
Użyj
gconf-editor
i zmień pokazaną wartość trybu ostrości na mysz lub niechlujstwo(Zobacz notkę poniżej)
Jeśli jeszcze tego nie
gconf-editor
zrobiłeś, możesz zainstalować za pomocą polecenia terminalu:Ponadto masz następujący klucz, który po ustawieniu automatycznie podnosi okno, aby ustawić fokus -
auto-raise
.Możesz kontrolować opóźnienie dla tej funkcji automatycznego podnoszenia (w milisekundach), zmieniając wartość klucza
auto-raise-delay
metoda 2
posługiwać się
gnome-tweak-tool
zmień tryb ustawiania ostrości systemu Windows na mysz lub niechlujstwo
(Zobacz notkę poniżej)
„mysz” vs „niechlujstwo”
Tryb „niedbały” trybu ostrości wydaje się działać lepiej, pozwalając Alt+ TABna przesłonięcie ostrości.
„mysz” oznacza, że jeśli myszy nie ma w oknie, okno nie jest wybrane, bez względu na to, co wybrałeś w jakikolwiek inny sposób.
Kontrolowanie, które okno jest na wierzchu
Poniższe opcje okna kontrolują, które okno znajduje się przed innymi (lub „na górze”). Różni się nieco od tego, które okno ma fokus wejściowy. Poniższe opisy pomagają nieco wyjaśnić.
podbijanie po kliknięciu
Niektórzy użytkownicy korzystający z myszy „podążaj za myszką” nie lubią okien, z którymi wchodzi interakcja, aby wejść na górę, chyba że w wyraźny sposób klikną pasek okna. Daje to lepszą kontrolę podczas pracy z wieloma oknami, ale dla większości użytkowników może być frustrujące.
automatyczne podnoszenie
Niektórzy użytkownicy, którzy korzystają z myszy „podążaj za myszą”, lubią mieć okno, na którym kursor przesuwa się automatycznie na górę. To sprawia, że okno jest w pełnym widoku, a inne okna go nie zasłaniają.
automatyczne opóźnienie podniesienia
Czas oczekiwania przed aktywowaniem zachowania automatycznego podnoszenia.
źródło
gsettings ... 'sloppy'
ma ten sam efekt,'mouse'
co skutecznie przerywa wybór <alt> <tab>.Można to zrobić za pomocą Menedżera ustawień CompizConfig. Przetestowałem go 11.10, 12.04 i 12.10, a Starszy Geek z powodzeniem przetestował go 14.04. i 16.04
Wybierz kartę „Zachowanie ostrości i podnoszenia”, a następnie usuń zaznaczenie opcji „Kliknij, aby ustawić ostrość”. Upewnij się, że opcja „Automatyczne podnoszenie” jest zaznaczona.
Jeśli nie masz zainstalowanego CompizConfig Settings Manager (znanego również jako „CCSM”), możesz to zrobić w Centrum oprogramowania lub z wiersza poleceń:
sudo apt-get install compizconfig-settings-manager
Następnie możesz uruchomić go za
ccsm
pomocą wiersza poleceń lub z programu uruchamiającego za pomocą „compiz” lub „ccsm”,Oto kilka ogólnych ostrzeżeń dotyczących uruchamiania ccsm: jakie są niektóre problemy z ccsm?
źródło
Chociaż możesz to zrobić za pomocą edytora gconf lub gnome-tweak-tool, nie są one instalowane domyślnie. Znalazłem również (na stronach internetowych z http://blog.bodhizazen.com/linux/gnome-3-focus-follows-mouse ):
Osobiście nie podoba mi się funkcja auto_raise, więc ustawiłem drugą opcję na „false” i nie ustawiłem opcji auto_raise_delay.
Pamiętaj jednak, że to ostatecznie „łamie” Ujednolicony pasek menu (UMB) (kiedy najedziesz myszką na przedmiot, którego używasz, na inny, ujednolicony pasek menu odzwierciedla teraz to, nad czym obecnie najeżdżasz).
Dwa obejścia:
Testowane tak niedawno jak Precise
więcej edycji: umieściłem „przerwy” w cytatach - tak, to nie jest tak naprawdę złamane , ale łamie IMO zamiar UMB, a przynajmniej utrudnia korzystanie z niego, jak słusznie wskazuje Reese w komentarzu. IMO to „zrywa prostą użyteczność, ale z irytującym obejściem”. Mimo że Linux koncentruje się na zapewnieniu bardzo silnego wielozadaniowości (co prowadzi do „zaśmieconego” pulpitu), wydaje się, że albo UMB zmniejsza wielozadaniowość, albo wielozadaniowość zmniejsza możliwości UMB. Pozostawię to jako ćwiczenie czytelnikowi, aby zdecydować ...
źródło
gconftool-2 --type boolean --set /apps/metacity/general/raise_on_click false
. Użyj tego w połączeniu z auto_raise false. Przy tym ustawieniu okna można nadal podnosić, klikając pasek tytułu.gnome-session
abygconftool-2
ustawienia odniosły skutek.Inny sposób włączenia myszy „podążaj za myszką” działał dla mnie w ostatniej instalacji 12.10. Istnieje obecnie błąd w 12.10 (a specjalny okrzyk-out do nealmcb na link), który powoduje zmiany dokonane w ccsm lub gsettings powrócić na wylogowaniu lub restarcie. Wypróbowałem kilka różnych sposobów na zlikwidowanie błędu, ale w końcu udało mi się napisać o użyciu Unsettings.
W przypadku migracji tej strony proces sprowadza się do:
Uruchom rozbrojenie, przejdź do karty Windows i wyłącz Kliknij, aby ustawić ostrość . Uruchomiłem ponownie, aby „zabrać”, ale prawdopodobnie wystarczyło tylko wylogowanie i ponowne zalogowanie.
Dla odniesienia w przyszłości wygląda na to, że ta poprawka będzie wkrótce dostępna, więc normalne metody CCSM lub gsettings powinny wrócić do prawidłowego działania.
źródło