ctrl+ shift+ uist eine kombinierte Tastenkombination in Eclipse.
Aber wenn ich drücke, erscheint ein u
, genau wie bei der Eingabe mit einer Unterstreichung. Ich vermute, diese Verknüpfung wurde von Ubuntu deklariert, daher kann ich sie nicht verwenden.
Früher habe ich dieses Problem durch Tippen gelöst capslock. Gibt es eine bessere Methode?
ubuntu
keyboard-shortcuts
eclipse
Frank Cheng
quelle
quelle
Ubuntu 18.04 Lösung
Die Antwort von ShmulikA war knapp, aber leider hat die Auswahl von "None" bei mir nicht funktioniert. Ich kann bestätigen, dass der unten stehende Prozess am 18.04. Ab April 2019 funktioniert.
Klicken Sie auf Systemweit anwendenAls ich wieder angemeldet, war ich in der Lage Set CTRL+ SHIFT+ Uals Verknüpfung in Visual Studio - Code.
Bearbeiten: "Systemweit anwenden" ist nicht erforderlich. Diese Schaltfläche bezieht sich auf den Bereich Sprache und nicht auf den gesamten Dialog.
quelle
$> gnome-language-selector
Das Ändern der Eingabemethode, wie von PutzKipa erklärt, behebt das Problem tatsächlich.
Ich habe jedoch unter KDE ubuntu 14.04 kein Konfigurationsfenster gefunden, um die Aufgabe zu erledigen, und das Standard - Dienstprogramm im-config scheint defekt zu sein. Ich habe es schließlich geschafft, indem ich eine Datei ~ / .xinputrc erstellt habe , die eine einzelne Zeile enthält:
dann ausloggen / einloggen. Dies wählt xim als Eingabemethode ( ibus ist die Standardeinstellung). Wenn Sie ~ / .xinputrc entfernen , kann im-config die verfügbaren Eingabemethoden auflisten , auch wenn keine ausgewählt wird.
quelle
Versuchen:
und führen Sie dann Eclipse von derselben Shell aus. Oder wenn das nicht funktioniert,
(Dieser Test funktioniert nur, wenn Sie den Befehl export und anschließend Eclipse über dieselbe Shell-Befehlszeile ausführen. Wenn Sie eine Desktop-Verknüpfung oder das Menü Applications verwenden oder Eclipse über eine neue Shell ausführen, ändert sich nichts.)
Wenn einer der Tests funktioniert, können Sie die Änderung systemweit vornehmen, indem Sie sie zu
/etc/environment
oder pro Benutzer hinzufügen~/.gnomerc
. (Derexport
Befehl geht nicht in diese Dateien, nur eine neue Zeile mitGTK_IM_MODULE="xim"
oderGTK_IM_MODULE="gtk-im-context-simple"
.)Es hört sich so an, als ob dieses Verhalten von den hier beschriebenen Eingabezuordnungen von GTK herrührt: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html
GTK wird von vielen gängigen Apps in Ubuntu verwendet, einschließlich Eclipse.
quelle
Ubuntu 18.04
Als ich auf Ubuntu 18.04 auf dieses Problem gestoßen bin, habe ich alle oben genannten Vorschläge ausprobiert, aber leider hat keiner von ihnen funktioniert. Am Ende habe ich das
ibus
Paket deinstalliert .Hintergrund / Randnotizen
Ich habe versucht, IBus mit zu deaktivieren
Language Support
Menüim-config
(konfiguriert~/.xinputrc
)sudo im-config
(konfiguriert/etc/X11/xinit/xinputrc
)Ich bemerkte jedoch, dass der ibus-Daemon, egal welche Konfiguration ich ausprobierte, jedes Mal lief, nachdem ich neu gestartet hatte.
quelle
I ended up uninstalling the ibus package.
- auf meinem Ubuntu 18.04.3 das ibus Paket wurde in erster Linie nicht installiert (ich nicht laufen konnteibus-setup
zum Beispiel, bis ich das Paket installiert ist ), aber ich hatte einen Arbeits Emoji-Editor (zu meinem Entsetzen, presseing ctrl-.
in Pluma zum Beispiel) und dasctrl-shift-E
Thema.Ubuntu 14.04 / 18.04 Lösung
Upgrade vor kurzem auf 18.04 und kämpfe mich durch, um dieses Problem zu lösen.
super
Taste öffnenDie Gutschrift wird auf askubuntu rückgängig gemacht - aus irgendeinem Grund möchte jemand diese Verknüpfung aktivieren.
quelle
Ich benutze Ubuntu 18.10 und hatte Probleme mit einer bestimmten App (Intellij Idea).
In dieser askUbuntu-Antwort zeigt Kayvan Tehrani eine Einstellung, die für mich in dieser Einstellung funktioniert. Setzen Sie die XMODIFIERS auf eine leere Zeichenfolge, bevor Sie Ihre Anwendung ausführen:
In meinem Fall war myapp.sh idea.sh und ich fügte die Zeile in die Datei ein:
Auf diese Weise funktioniert meine Desktop-Verknüpfung immer noch.
XMODIFIERS ändert anscheinend die Funktionsweise von xim und ibus. Wenn es deaktiviert ist, wird die CTRL-SHIFT-U-Kombination deaktiviert und es kann in die aktuelle App gefiltert werden.
quelle
Für Ubuntu 18.04.
Ich hatte zwei Tage mit diesem Problem zu kämpfen. Ich habe alle hier aufgeführten Methoden ausprobiert. Und es sieht so aus, als hätte ich eine Lösung gefunden. Aber es ist sehr instabil und hat Fehler.
Die Grundidee ist folgende: in den Systemeinstellungen können Sie den Befehl angeben , die von der gestartet wird Ctrl+ Shift+ UTastenkombination.
Hinweis: Wenn Sie
false
als Befehl angeben , funktioniert die Kombination überhaupt nicht.Wir können jedoch den Pfad zum Skript als Befehl angeben, in dem wir das Drücken derselben Tastenkombination simulieren.
Um Tastatureingaben zu simulieren, habe ich das
xdotool
(apt install xdotool
) und dasxte
(apt install xautomation
) ausprobiert . Beide Optionen waren instabil. Hatxte
sich jedoch für mich als flexibler herausgestellt.Beispiel mit
xte
/home/username/shortcut.sh
chmod u+x /home/username/shortcut.sh
Hier ist ein Beispielskript:
Ich habe dies in PhpStorm 2018.2 EAP Build # PS-182.3458.35 getestet und ich kann sagen, dass es funktioniert, aber mit einigen Einschränkungen:
Wenn Sie diese Kombination nicht häufig verwenden, ist diese Lösung im Allgemeinen die richtige für Sie.
Aber wahrscheinlich wird jemand eine bessere und stabilere Lösung finden.
Ich hoffe diese Idee hilft jemandem.
quelle
ibus-setup
vom Terminal aus (oder öffnen Sie die IBus-Einstellungen)....
).quelle