Skróty klawiaturowe nie działają już w Xfce

11

Mimo wszystko działa doskonale, skróty klawiaturowe, takie jak Alt+F4, Alt+TABitp nagle przestał działać w instalacji / xfce4 Xubuntu 14 .

Nic się nie stanie, jeśli je uderzę, a co dziwniejsze, jeśli spróbuję zamknąć terminal Alt+F4, litery ;3Szostaną zapisane w konsoli.

Oczywiście skróty w „Ustawienia> Menedżer okien> Klawiatura” są poprawnie skonfigurowane, a ja sprawdziłem xev, czy klawisze są nadal poprawnie zamapowane.

Skąd to może pochodzić?

EDYCJA: zlokalizowałem problem: pochodzi z xmodmap:

Mam .Xmodmapplik w folderze domowym, zawierający tylko

keycode  21 = asciicircum dead_grave dead_circumflex dead_grave dead_tilde dead_ogonek dead_tilde
keycode  77 = NoSymbol NoSymbol NoSymbol

(więc nic związanego z Alt). Jeśli go usunę, skróty będą działać ponownie. Dlaczego ? Jak mogłem mieć obie pracujące jednocześnie?

Klaus
źródło
Co się stanie, jeśli ponownie powiążesz go xfce4-keyboard-settingslub przetestujesz inną kombinację Alt+F4?
TuKsn
Czy aktywowałeś jakieś specjalne klawisze, takie jak Fn ?
TuKsn
Całkowite zresetowanie xfce przez usunięcie ~ / .conf / xfce4 też nie pomogło.
Klaus
Czy twój klawisz Alt działa?
Alex
Mam ten sam problem, który zaczął się ostatnio na Ubuntu 14.04. Niektóre klawisze działają (Alt-F4), ale nie wszystkie (Alt-F2) i myślę, że żaden z klawiszy, które ustawiłem w skrótach klawiaturowych XFCE, nie działa
David Fraser

Odpowiedzi:

4

Wygląda na to, że może to być błąd # 1292290 - Skróty klawiszowe menedżera okien nie działają po restarcie . Wspomniano o obejściu:

Znalazłem obejście: wyczyść przed ponownym przypisaniem!

Aby skrót działał poprawnie, wybierz akcję, którą chcesz ponownie przypisać, i kliknij przycisk „Wyczyść”, aż będzie naprawdę pusty. Czasami, jeśli istnieją jakieś (ukryte?) Duplikaty, nadal zobaczysz skrót (taki sam lub inny), nawet po kliknięciu przycisku „Wyczyść”. W takim przypadku ponownie kliknij przycisk. Ponieważ skrót akcji jest naprawdę pusty, po prostu przypisz swój niestandardowy jak zwykle, a zadziała dobrze :)

i

Ktoś na #xubuntu lub #ubuntustudio (nie pamięta) wspomniał o obejściu tego:

Musisz po prostu dwukrotnie usunąć bieżące mapowanie klucza przed ustawieniem nowego. Następnie nowe mapowanie zostanie zapisane w konfiguracji.

bain
źródło
Prawdopodobnie nie, ponieważ ma na nią wpływ xmodmap (patrz moja edycja).
Klaus
Wyczyść przed ponownym przypisaniem nowego skrótu klawiszowego do roboty (dla 14.04)
Maciej Sypień 10'15
1

To wydaje się być nadal aktywnym problemem. Znalazłem rozwiązanie dla Studio Ubuntu 14.04, które powinno działać dla innych Xubuntus:

  1. Ustaw menedżera plików, aby „pokazywał ukryte pliki”
  2. Nawigować do ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. Otwórz xfce4-keyboard-shortcuts.xmlw edytorze tekstu

Poszukaj dwóch linii:

  • <property name="<Alt>Tab" type="empty"> powinien być pierwszy
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> po tym musi przyjść

Możesz wyszukać „Tab”, aby je zlokalizować szybciej. Jeśli któregoś z nich brakuje lub są niesprawne lub przypisano niewłaściwą wartość, funkcja Alt-Tab nie będzie działać. Naprawienie przypisania brakującej wartości sprawiło, że mój komputer znów działał poprawnie. (Wyłączyłem Alt-Tab podczas pracy z Inkscape i nie mogłem go odzyskać, dopóki tego nie zrobię).

Uważaj tam! Możesz zrobić kopię zapasową przed wygłupieniem się w tym pliku

Will Steward
źródło
1

Po miesiącach cierpienia z powodu tego samego problemu (tak, xmodmapto wina), w końcu znalazłem obejście:

setxkbmap -option zresetuje stan klawisza Alt.

yk4ever
źródło