
Hintergrund: Einige Linux-Distributionen haben eine Tastenkombination eingerichtet, mit der Sie Unicode-Zeichen eingeben können. Als Tastenkombination verwenden sie CTRL
+ SHIFT
+ U
. Als Programmierer möchte ich diese Tastenkombination stattdessen in meinem Code-Editor verwenden, daher möchte ich die Systemtaste deaktivieren ... aber ich kann nicht herausfinden, welches Programm dafür verantwortlich ist.
Alles was ich gefunden habe (z.B. in dieser Frage überWiedereröffnungdiese Verknüpfung:Wie aktiviere ich die Tastenkombination Strg+Umschalt+U in Cinnamon Mint 17.3 wieder?) lässt vermuten, dass es von meinem IME (Input Method Editor) abhängt. Aber als ich zu „Input Method“ (im Systemmenü) ging, hieß es, ich hätte keinen IME ausgewählt.
Ich habe dann versucht, auf den Fcitx IME umzusteigen (da ichwürdeIch möchte gerne japanische Zeichen eingeben können), aber das hat nicht geholfen. Außerdem habe ich die gesamte Fcitx-Konfiguration durchgesehen und konnte darin keinen Hinweis auf eine Tastenkombination CTRL
+ SHIFT
+ finden.U
Meine Frage ist: Wie kann ich diese globale CTRL
+ SHIFT
+ U
-Verknüpfung deaktivieren? Am besten mit dem Fcitx IME, aber wenn ich es deaktivieren muss, kann ich das.
Antwort1
Antwort2
Ich habe die Lösung gefunden, die funktioniert:
https://superuser.com/a/1334194
Führen Sie Ihren Editor über Folgendes aus:
GTK_IM_MODULE=xim youreditor
Antwort3
Dies ist ein hier aufgeführter Fehler:
Die Lösung, die ich gefunden habe, besteht darin, das ibus-Paket zu entfernen:
$ sudo apt-get remove ibus
$ sudo apt-get purge ibus
Gehen Sie zu Updates und legen Sie das Repository für die Focal Fossa-Version für Ubuntu fest und entfernen Sie den remaneszenten Eoan
Gehen Sie zu Updates und legen Sie das Repository für die Focal Fossa-Version für Ubuntu fest, entfernen Sie das remanente Eoan und installieren Sie Ibus neu:
sudo apt-get install ibus
Gehen Sie zur Sprachunterstützung und legen Sie die iBus-Methode für Benutzer und Root fest.
Im Terminal für Benutzer und Root:
ibus-setup
und ändere die Tastenkombinationen im Emoji-Tab
Im Terminal für Benutzer und Root:
im-config
und setze ibus
Für Benutzer im Terminal:
gedit .bashrc
Fügen Sie am Ende die folgenden Zeilen ein:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
Antwort4
gsettings
Methode (dasselbe Ergebnis wie beim Ändern des Unicode-Codepunkts in den IBus-Einstellungen)
So heben Sie die Verknüpfung auf:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "[]"
So stellen Sie die Verknüpfung wieder her:
gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "['<Control><Shift>u']"