Tastaturkürzel funktionieren in xfce nicht mehr


11

Obwohl alles sehr gut funktioniert, Tastenkombinationen wie Alt+F4, Alt+TABhaben usw. plötzlich aufgehört zu arbeiten in meinem Xubuntu 14 / Xfce4 Installation .

Nichts passiert, wenn ich sie treffe, und seltsamerweise werden Alt+F4die Buchstaben ;3Sin die Konsole geschrieben , wenn ich versuche, ein Terminal zu schließen .

Natürlich sind die Verknüpfungen unter "Einstellungen> Fenstermanager> Tastatur" alle korrekt konfiguriert, und ich habe eingecheckt, xevdass die Tasten immer noch korrekt zugeordnet sind.

Woher könnte das kommen?

EDIT: Ich habe das Problem lokalisiert: Es kommt von xmodmap:

Ich habe eine .XmodmapDatei in meinem Home-Ordner, die nur enthält

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

(also nichts damit zu tun Alt). Wenn ich es entferne, funktionieren Verknüpfungen wieder. Warum ? Wie könnte ich beide gleichzeitig arbeiten lassen?


Was passiert, wenn Sie es erneut binden xfce4-keyboard-settingsoder eine andere Kombination testen Alt+F4?
TuKsn

Haben Sie einige Sondertasten wie Fn aktiviert ?
TuKsn

Das vollständige Zurücksetzen von xfce durch Löschen von ~ / .conf / xfce4 hat ebenfalls nicht geholfen.
Klaus

Funktioniert Ihre Alt-Taste?
Alex

Ich habe das gleiche Problem, das vor kurzem unter Ubuntu 14.04 gestartet wurde. Einige Tasten funktionieren (Alt-F4), aber nicht alle (Alt-F2), und ich denke, keine der Tasten, die ich in den XFCE-Tastaturkürzeln festgelegt habe, funktioniert
David Fraser

Antworten:


4

Dies scheint ein Fehler zu sein. # 1292290 - Die Fenstermanager-Tastenkombinationen funktionieren nach dem Neustart nicht . Dort wird eine Problemumgehung erwähnt:

Ich habe eine Problemumgehung gefunden: klar vor der Neuzuweisung!

Um eine Verknüpfung in Ordnung zu bringen, wählen Sie eine Aktion aus, die Sie neu zuweisen möchten, und klicken Sie auf die Schaltfläche "Löschen", bis sie wirklich leer ist. Wenn es einige (versteckte?) Duplikate gibt, sehen Sie immer noch eine Verknüpfung (gleich oder verschieden), selbst wenn Sie auf die Schaltfläche "Löschen" geklickt haben. In diesem Fall klicken Sie einfach erneut auf die Schaltfläche. Da die Aktionsverknüpfung wirklich leer ist, weisen Sie einfach wie gewohnt Ihre benutzerdefinierte zu, und es wird in Ordnung funktionieren :)

und

Jemand auf #xubuntu oder #ubuntustudio (kann mich nicht erinnern) erwähnte eine Problemumgehung dafür:

Sie müssen lediglich die aktuelle Schlüsselzuordnung zweimal löschen, bevor Sie eine neue festlegen. Dann wird das neue Mapping in der Konfiguration gespeichert.


Wahrscheinlich nicht, da es von xmodmap betroffen ist (siehe meine Bearbeitung).
Klaus

Löschen Sie vor dem erneuten Zuweisen einer neuen Tastenkombination die Aufgabe (für 14.04)
Maciej Sypień

1

Dies scheint immer noch ein aktives Thema zu sein. Ich habe eine Lösung für Studio Ubuntu 14.04 gefunden, die für andere xubuntus funktionieren sollte:

  1. Stellen Sie Ihren Dateimanager auf "Versteckte Dateien anzeigen".
  2. Navigieren Sie zu ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. xfce4-keyboard-shortcuts.xmlIn einem Texteditor öffnen

Suchen Sie nach zwei Zeilen:

  • <property name="<Alt>Tab" type="empty"> sollte zuerst sein
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> muss danach kommen

Sie können auf "Tab" suchen, um diese schneller zu finden. Wenn eines dieser Elemente fehlt oder nicht in Ordnung ist oder der falsche Wert zugewiesen wurde, funktioniert die Alt-Tab-Funktion nicht. Durch das Beheben einer fehlenden Wertzuweisung funktionierte mein Computer wieder richtig. (Ich hatte Alt-Tab während der Arbeit mit Inkscape deaktiviert und konnte es erst wieder zurückerhalten, als ich dies tat.)

Sei da drin vorsichtig! Möglicherweise möchten Sie ein Backup erstellen, bevor Sie in dieser Datei herumalbern


1

Nachdem xmodmapich monatelang unter dem gleichen Problem gelitten habe (ja, ist schuld), habe ich endlich eine Problemumgehung gefunden:

setxkbmap -option setzt den Status der Alt-Taste zurück.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.