So konfigurieren Sie XFCE, um Tastaturkürzel/Hotkeys beim Loslassen/Aufwärtstasten und nicht beim Drücken einer Taste zu verarbeiten

So konfigurieren Sie XFCE, um Tastaturkürzel/Hotkeys beim Loslassen/Aufwärtstasten und nicht beim Drücken einer Taste zu verarbeiten

Beim Verwenden einer Anwendung auf XFCE drücke ich eine Tastenkombination/einen Hotkey, der sich mit einem XFCE-Hotkey überschneidet. Stattdessen tritt der XFCE-Hotkey-Effekt ein.

Beispielsweise verfügt die Eclipse IDE über den Hotkey: Shift + Alt + S, während XFCE das Tastaturlayout mithilfe des Hotkeys umschaltet Shift + Alt.

Wenn ich also drücke Shift + Alt, ändert sich das Tastaturlayout, bevor ich die Möglichkeit habe, die Hotkey-Kombination abzuschließen und zu drücken S.

Ein Kollege meinte, dass dies daran liegt, dass XFCE Hotkeys verarbeitet, wenn siegedrückt, nicht wenn siefreigegeben.

Ich möchte diese Tastenkombinationen nicht ändern, da ich ständig Windows und Linux verwende und mich nicht verwirren möchte.

Meine Fragen sind:

  • So konfigurieren Sie XFCE so, dass Hotkeys beim Loslassen der Taste und nicht beim Drücken der Taste verarbeitet werden
  • Können Enlightenment, Gnome 3, Mate und Cinnamon mit Tastatur-Hotkeys besser umgehen als XFCE? Oder zumindest auf die Art und Weise, die ich hier erwähne, nämlich durch Loslassen der Taste, nicht durch Drücken der Taste.
  • Welche anderen Desktopumgebungen verarbeiten Hotkeys beim Loslassen und nicht beim Drücken?

Antwort1

Es ist einXorg-Fehler. FestHierfür Manjaro Linux. Ich musste folgendiese Stufenum die PGP-Prüfung manuell zu überspringen!

Antwort2

Muhammads Antwort hat mir nicht ganz geholfen, das Problem zu beheben. Insbesondere bei Verwendung der Super-Taste (Windows). Ich verwende Arch Linux mit installiertem XFCE. Ich erkläre, wie ich dieses Problem behoben habe.

  1. Ich habe den Quellcode von libxfce4ui hier heruntergeladen (und die Anweisungen später verwendet):http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
  2. Ich habe die Patchdatei für diese Bibliothek von diesem Link heruntergeladen:https://bugzilla.xfce.org/show_bug.cgi?id=7845
  3. Ich habe die heruntergeladene Datei aus Schritt 1 mittar xvf libxfce4ui-4.12.1.tar.bz2
  4. Ich navigierte in den extrahierten Ordner und wendete den Patch aus Schritt 2 mit an cd libxfce4ui-4.12.1undpatch -p1 < patchfile
  5. Ich habe die Anweisungen auf der Download-Seite in Schritt 1 befolgt, um diese Bibliothek zu erstellen und zu installieren. Sie müssen gcc installieren, falls es noch nicht installiert ist.

    ./configure --prefix=/usr --sysconfdir=/etc &&
    make
    sudo make install
    

Nach einem Neustart hat alles gut funktioniert! Ich hoffe, das hilft!

Um Ihre Folgefrage zu beantworten: XFCE ist ein Ausreißer. Jede andere DE, die ich ausprobiert habe (Desktop Environment), verarbeitet Tastenkombinationen beim Loslassen statt beim Drücken. Dazu gehören:

  • Gnom
  • KDE
  • Zimt
  • Kumpel
  • LXDE
  • LXQT

verwandte Informationen