Jak zmodyfikować lub wyłączyć użycie klawisza Alt przez HUD?


471

Wiele gier, Emacs i terminal intensywnie korzystają z Altklucza. Czy Unity można skonfigurować tak, aby szanował ten klucz, zamiast uruchamiać z nim interfejs?


45
interfejs jest naprawdę denerwujący
Oki Erie Rinaldi

10
Zgadzam się. Uruchomienie klawisza Alt powoduje, że HUD prawie zakłóca prawidłowe działanie większości nietrywialnych aplikacji.
Gino

Bardzo utrudnia wykonywanie samouczków dotyczących silnika gry Unity3d. Alt jest stale używany podczas tworzenia świata gry, na przykład obracania rzutni sceny, co dzieje się dziesiątki razy na minutę, jeśli tworzysz skomplikowany obiekt.
don bright

Każdy używany przez siebie klawisz modyfikujący to straszny pomysł. To samo z Startkluczem.
Victor Yarema,

To naprawdę głupi projekt. denerwujący.
Siwei Shen 申思维

Odpowiedzi:


500

Otwórz aplikację Ustawienia systemu, przechodząc do Session Indicatorw panelu Unity lub wyszukując za System Settingspomocą interfejsu.

wprowadź opis zdjęcia tutaj

Następnie przejdź do Keyboard > Shortcuts > Launchers. Możesz ponownie zdefiniować klawisz HUD za pomocą klawisza, aby wyświetlić opcję HUD . Naciśnięcie Backspacespowoduje całkowite wyłączenie skrótu interfejsu.

Zrzut ekranu okna ustawień klawiatury, w sekcji Launchery

Jeśli ustawisz go Altręcznie, ustawienie rozróżnia lewy i prawy klawisz Alt. Jeśli więc chcesz zachować ogólne zachowanie i nadal używać kombinacji Alt, może to być dla ciebie alternatywne rozwiązanie.


10
To mi nie działa. Lewy klawisz Alt nadal uruchamia HUD. Zastanawiam się, czy nastąpiła jakaś aktualizacja, która unieważniła tę poprawkę. Jestem naprawdę zaskoczony, że to nawet problem: czy ktoś jest Emacsem? Rany.
Dogweather

18
Ustawiłem go Alt+Windowstak, aby pojawiał się podczas przełączania kart w przeglądarce Firefox. Ta kombinacja działa bardzo dobrze i nie zakłóca normalnych operacji Dash.
japzone

3
Tak! Wreszcie się go pozbyłem! Po tak długim czasie nadal nie znam celu tego interfejsu „Wykonaj polecenie” ... Czy ktoś może wyjaśnić?
Lucas Pottersky

8
Łał. Skopuję się, że nie szukałem tego wcześniej! (Patrząc z perspektywy czasu, to takie oczywiste ... Naprawdę nie powinienem był tego szukać ).
Dan Tao

5
Domyślnie powinno to być po prostu super-super, szczególnie w przypadku wszystkich gier na Linuksa. Dzięki.
kelvinilla

61

Możesz użyć compizconfig-settings-manager, Zainstaluj compizconfig-settings-manager aby zmienić klucz używany do wyświetlania interfejsu.

Aby go zainstalować, uruchom następującą komendę w terminalu:

sudo apt-get install compizconfig-settings-manager

Po zainstalowaniu otwórz ( ccsm) i przejdź do Ubuntu Unity Plugin.

wprowadź opis zdjęcia tutaj

Kliknij przycisk opcji Klucz, aby wyświetlić interfejs i pojawi się okno dialogowe podobne do pokazanego poniżej.

wprowadź opis zdjęcia tutaj

Kliknij opcję Chwyć kombinację klawiszy, naciśnij żądaną nową kombinację klawiszy i naciśnij klawisz Enter. Następnie kliknij przycisk OK , a nowa kombinacja klawiszy odtąd uruchomi HUD.


2
To nie zadziała na Unity-2D ...
paskudny

2
@nastys to przynajmniej działa bardzo dobrze w Unity 3D
Anwar

2
Skróty klawiszowe z CCSM mogą być nadal przestrzegane podczas uruchamiania Unity2D.
Takkat,

Naprawdę. Po włączeniu jedności niektóre kluczowe ustawienia w standardowych skrótach są ignorowane. Dzięki
ruX,

1
Dziękuję Ci. Rozwiązuje to problem związany z Evolution podczas wstawiania adresatów poczty, a przecinek i spacja są wstawiane po naciśnięciu klawisza AltGr w celu uzyskania znaku @. Dziękuję Ci bardzo!
Geppettvs D'Constanzo

17

Możesz skonfigurować HUD za pomocą gsettings:

OPIS
       gsettings oferuje prosty interfejs wiersza poleceń do GSettings. Pozwala uzyskać, ustawić lub monitorować indywidualny klucz pod kątem zmian.
  • Aby uzyskać bieżący klucz, uruchom następującą komendę w terminalu:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Aby zmienić klucz (let Alt+ Super), uruchom następującą komendę w terminalu:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Teraz, gdy naciśniesz tylko Altwtedy HUD nie jest wyświetlany. Ale jest skonfigurowany do pokazywania przez Alt+ Super!

Zamiast tego możesz ustawić prawidłową kombinację klawiszy "['<Alt><Super>']".


Przywróciłem, używając gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"dzięki!
insign

Jaka jest różnica między używaniem tego a pisaniem / czytaniem w dconf?
gonzobrains

1
@gonzobrains Odwiedź wiki.gnome.org/action/show/Projects/dconf, który stwierdzadconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Pandya

2
@gonzobrains At API RównieżNote: Most applications will not want to interface directly with dconf, but rather with GSettings.
Pandya

1
@ gonzobrains 12.04 używa gconf, nie dconf/gsettings
wisbucky

16

Na „Ubuntu 13.04 (raring)” możesz wykonać:

wyłącz HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
włączyć / zresetować HUD („Alt L”):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

działa, nawet jeśli ustawienie nie jest listet w testet ustawień systemowych z 14.04 (gałąź rozwoju)
key_

działa o 14.04
Moreno

1
Czy zmiany dconf wymagają ponownego uruchomienia? Próbuję zmodyfikować polecenie zrzutu ekranu i wydaje się, że nie działa ono od razu.
gonzobrains,

Myślę, że & lt; i> powinien być <i> podczas wpisywania go w wierszu poleceń; przynajmniej dla mnie, kiedy użyłem kodowania, to nie działało, ale kiedy użyłem [„<Alt>”], zadziałało.
sigmazero13,

Podpowiedź: To powinien być uruchomiony przez użytkownika, a nie rootpoprzezsudo
vp_arth

13

To się nazywa HUD . Nowa funkcja Unity.

Aby zapobiec jego pojawianiu się, możesz wyłączyć powiązanie klawiszy w skrótach klawiaturowych.

Otwórz ustawienia systemu, przechodząc do Session Indicatorw panelu Unity.

wprowadź opis zdjęcia tutaj

W ustawieniach systemu wybierz Keyboard. W Shortcutszakładce kliknij `Klucz, aby wyświetlić interfejs. i naciśnij, Backspaceaby wyłączyć. Otóż ​​to!

wprowadź opis zdjęcia tutaj


9
Usunięcie klucza nie wyłącza opcji HUD
Anwar

10

W Ubuntu 12.04 zmieniłem skrót do przywoływania interfejsu System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Teraz moja lewa Alt znów jest szczęśliwa :-)


0

W ustawieniach systemu po prostu zmień skrót klawiaturowy dla „Klawisz, aby wyświetlić interfejs” (w „Wyrzutniach”). Jako sugestię ustaw, aby aktywował się, gdy oba klawisze alt zostaną naciśnięte jednocześnie, zamiast tylko jednego. To sprawia, że ​​używanie maszyn wirtualnych jest znacznie mniej irytujące.


-2

Ubuntu 14.04.1: Otwieranie sesji Emacsa, w której pisanie Altnie otwiera interfejsu.

  1. W środowisku pulpitu wpisz Ctrl+ Alt+, F1aby przejść do ekranu terminala.
  2. Wprowadź swoją nazwę użytkownika i hasło zgodnie z monitem.
  3. W wierszu polecenia otwórz sesję Emacsa, wpisując emacs.
  4. Teraz użycie Altas Metanie otworzy interfejsu.
  5. Wróć do pulpitu w dowolnym momencie, naciskając Alt+ F7.

Źródło: Wprowadzenie do wiersza poleceń_ (s. 12) na stronie Podręczniki FLOSS.


1
Mówienie użytkownikowi, aby wyskoczył do jednego z nich, ttynie jest przydatną opcją dla większości użytkowników, a na niektórych komputerach nie jest użyteczne. Mam laptopa z wyświetlaczem 4K, który generuje tekst, który jest prawie nieczytelny z rozsądnej odległości.
Jeremiah Peschka
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.