Jak wyłączyć nakładkę skrótu klawiaturowego Unity?

24

Czy w Ubuntu 12.04 można wyłączyć nakładkę skrótów klawiaturowych?

Ian Liu Rodrigues
źródło
Jednym z powodów, aby to wyłączyć lub opóźnić pojawienie się nakładki klawisza skrótu, jest to, że przeszkadza to w robieniu zrzutów ekranu za pomocą funkcji łatwego przechwytywania ekranu normalnie uruchamianej przyciskiem <Super> 1. Podpowiedzi w nakładce pojawiają się w przechwytywaniu ekranu , co zwykle nie jest tym, czego chcesz.
Nie używam 12.10, ale o ile wiem, ta opcja nie została usunięta. Możesz spróbować zresetować ustawienia Compiz / Unity za pomocą $ compiz.reset, wylogować się i zalogować, a następnie wykonać $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Jesse

Odpowiedzi:

16

Dla Ubuntu 12.04 i niższych:

Nakładka skrót klawiaturowy jest kontrolowana przez opcję w wtyczki Compiz jedności.

wprowadź opis zdjęcia tutaj

W zakładce eksperymentalnej ccsmmożesz odznaczyć pokazaną opcję.

Pamiętaj, że korzystanie z CCSM jest zdecydowanie odradzane - możesz to osiągnąć poprzez gconf-editor

wprowadź opis zdjęcia tutaj

odznacz opcję pokazaną na ścieżce /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay

fossfreedom
źródło
3
Na mojej świeżej instalacji 12.10 /apps/compiz-1/plugins/unityshellnie jest obecny.
Bart van Heukelom
Dlaczego używanie jest gconf-editorlepsze niż używanie ccsm?
Kristopher Ives
1
@KristopherIves - niniejsze pytania wyjaśniają twoje pytanie: askubuntu.com/questions/80589/…
fossfreedom
1
W mojej dość świeżej instalacji 14.04, / apps / compiz-1 / plugins / unityshell również nie jest obecny.
Tom Swirly,
/ apps / compiz-1 / plugins / unityshell nie jest obecny 16.04.1 albo
anon58192932
7

Dla takich jak ja, którzy wolą wiersz poleceń:

Ubuntu 12.10+:

(Testowane do 16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04 i poniżej:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
bmaupin
źródło
Dobrze działał na Ubuntu 18.04 z systemem Unity.
Muhammad bin Yusrat
5

W systemie Ubuntu 12.10:

Możesz wyłączyć to zachowanie, wykonując następujące czynności:

  1. Zainstaluj Ubuntu Tweak Zainstaluj to
  2. Otwórz etykietę Tweaks i wybierz Unity

    zrzut ekranu

  3. Teraz musisz spojrzeć na drugą opcję o nazwie Nakładka wskazówek skrótów

    wygaszacz ekranu 2

  4. Teraz kliknij pole, aby wyłączyć tę funkcję, więc pozostaje ona następująca:

    wygaszacz ekranu 3

Lucio
źródło
1
Z ciekawości, jak można to zrobić w wierszu poleceń?
Kupiakos,
Nie mam pojęcia, czy to zmienia jakąś konkretną opcję w schemacie gconf . Jeśli tak, powinno być
Lucio
0

Wiem, że to stary wątek, ale rozwiązanie dconf już nie działa, przynajmniej od 16.04 (a może także wcześniej).

W przypadku wersji 16.04+ najłatwiej jest uzyskać narzędzie Unity Tweak Tool, a następnie przejść do Przegląd-> Dodatkowe i odznaczyć „Hold Super dla skrótów klawiaturowych”

David784
źródło
Dziwne, właśnie przetestowałem moje rozwiązanie w 16.04 i działało dobrze.
bmaupin,
0

Te odpowiedzi w ogóle mi nie działają, a Ubuntu Tweak tak naprawdę nie pomoże, ponieważ jest to ustawienie dla poszczególnych użytkowników, a zanim otworzysz Ubuntu Tweak, już wyszedłeś z tego pierwszego okna pop-up (to kończy się przy pierwszym zdarzeniu myszy / klawiatury). Po co więc wyłączać wyskakujące okienko, które już samo jest wyłączone? To ustawienie ma sens tylko dla nowych użytkowników.

Próbowałem kilka dconf / gsettings / cokolwiek odpowiedzi, żadna nie mogła ustawić go pomyślnie. próbowałem

gsettings set org.compiz.unityshell:/ shortcut-overlay false

A także przez /usr/share/compiz/unityshell.xml, ale nie, to nie zadziała. Najwyraźniej to okienko pojawia się, jeśli .config/unity/first_run.stampplik nie istnieje. Więc możesz:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

W ten sposób nowi użytkownicy będą mieli ten plik przy pierwszym logowaniu i nie zobaczą tego cholernego wyskakującego okienka.

Bviktor
źródło