Ubuntu-Verknüpfungen funktionieren nicht, wenn Chrome-Textfelder markiert sind


17

Seit kurzem kann ich Ubuntu-Verknüpfungen (z. B. Ctrl+ Wzum Schließen eines Fensters) nicht mehr verwenden, wenn ein Textfeld (z. B. die Adressleiste oder das Askubuntu-Suchfeld) in Google Chrome markiert ist . Beim Schlagen Ctrl+ Wpassiert nichts. Sobald ich die Tabulatortaste drücke, um das Textfeld zu verlassen, funktionieren die Verknüpfungen wie erwartet (zB Ctrl+ Wschließt das Fenster).

Ich habe keine Ahnung, warum das passiert. Irgendwelche Ideen, wie man das debuggt oder löst?

Ich benutze Ubuntu 18.04.1 LTS und Google Chrome 71.0.3578.98.

Bearbeiten: Es scheint, dass dieses Problem irgendwie mit Tastaturlayouts verbunden ist. Meistens verwende ich das Layout "Englisch (USA, intl., Mit toten Schlüsseln)". In diesem Fall tritt das obige Problem auf und Verknüpfungen funktionieren nicht mehr, wenn Textfelder markiert sind. Beim Umschalten auf "Englisch (USA)" schließt Strg + w das Fenster wie vorgesehen, auch wenn ein Textfeld markiert ist. (Dank an Herrn Pavlikov)


3
Ich sehe das selbe Auch auf Chrom. NICHT in Firefox oder anderen Anwendungen. Vielleicht ist es auch erwähnenswert, dass dies mit Unity geschieht.
Nkoren

2
Beachten Sie auch, dass dies bei jedem ausgewählten Eingabeelement der Fall ist und auch, wenn die URL-Leiste ausgewählt ist. Grundsätzlich werden Tastenkombinationen für das Betriebssystem gesperrt, sobald eine Tastatureingabe erwartet wird.
Nkoren

Sieht nach einem Problem mit ibus aus: / Das Beenden des ibus-Daemons umgeht das Problem ... Ich bin mir nicht sicher, ob es sich um einen Fehler in ibus oder in Chrom handelt.
Léo Lam

1
Ich habe das gleiche Problem mit Ubuntu 18.10 / Google Chrome Version 71.0.3578.98 (offizieller Build) (64-Bit). Dies passiert nur, wenn ich ein alternatives Tastaturlayout habe (in meinem Fall RUS) und das EN-Layout stimmt.
mr. Pavlikov

1
Ich habe ein Upgrade auf den Chrome-Unstable-Kanal (Version 73.0.3664.3) durchgeführt und dadurch die Tastaturkürzelprobleme behoben.
Psanford

Antworten:


7

Hatte das selbe Problem. Was für mich funktionierte war, dass ich die Reihenfolge der Spracheingabe auf meinem System geändert habe. Stellen Sie sicher, dass Ihre Standardsprache (diejenige, die Sie am häufigsten verwenden) die erste auf der Registerkarte "Region & Languages" (Region & Sprachen) für die Eingabequellen ist. Das würde dazu führen, dass Ihre Verknüpfungen funktionieren, wenn Sie die erste Sprache verwenden, aber nicht die zweite.

Hoffe das hilft.


1
Das macht mich unangemessen wütend.
31.

2

Ich habe auch das gleiche Problem in Ubuntu-Mate 18.10 und Google Chrome 71

das problem liegt wahrscheinlich daran, dass es keine benötigte bibliothek / paket für den ibus in google chrome gibt

Durch die Installation dieses Pakets wird das Problem auf meinem Computer behoben

sudo apt install ibus ibus-gtk ibus-gtk3 ibus-qt4


Danke, aber für mich hat dies das Problem nicht gelöst.
physicsGuy

1
Das hat das Problem für mich gelöst, danke! Ich wusste, dass es mit ibus zu tun hat, da das Beenden von ibus-daemon das Problem umgeht, aber ich bin mir nicht sicher, warum dies erforderlich war. Die Installation von ibus-qt4 ist jedoch wahrscheinlich nicht erforderlich, da Chromium Qt4 nicht verwendet.
Léo Lam


0

Ich bin auf Chrome-Version 71.0.3578.98 (offizielles Build) (64-Bit) und Ubuntu 18.10, ich hatte die gleichen Probleme, darunter Alt+Dfunktionierte nicht mehr (Fokus-Adressleiste) und Ctrl+T(neuer Tab).

Ich hatte einige andere Probleme mit meinem Thunderbolt-Laptop-Dock und habe daher meinen Linux-Kernel auf aktualisiert 4.20.0-042000rc7-lowlatency. Dies löste auch meine Probleme, da nicht alle Tastenkombinationen in Chrome ausgeführt werden konnten. Vor dem Upgrade war ich am 4.18.0-13und 4.18.0-12.


Der Kernel hat in diesem Fall nichts mit Tastaturkürzeln zu tun. Das ist so ziemlich ein User-Space-Problem, und hier wird es tatsächlich von ibus verursacht. Dass Ihr Problem gelöst wurde, nachdem Sie Ihren Kernel aktualisiert haben, ist sehr wahrscheinlich ein Zufall.
Léo Lam

0

Ich bin auf Chrome 71.0.3578.80 und Ubuntu 18.04. Gleiches Problem.

Dies ist auf das IBus-Eingabesystem zurückzuführen. Immer wenn es in der Sprachunterstützung ausgewählt ist, funktionieren Chrome-Verknüpfungen nicht mehr in Textfeldern (Adressleiste, Formular usw.), jedoch nicht mehr an anderer Stelle.

Keines der anderen Eingabesysteme hat das gleiche Problem: fcitx, gcin usw.

PS: Ich habe auf meinem Ubuntu überprüft, dass es nichts mit Sprache, Gebietsschema oder Tastaturlayout zu tun hat.

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.