Registerkarte%2C%20wenn%20Sie%20sich%20au%C3%9Ferhalb%20von%20Chrome%20befinden.png)
CtrlUnter Chrome OS ist es immer möglich, mit der Tastenkombination + einen neuen Tab (oder eigentlich ein neues Browserfenster) zu öffnen T. Ist dies auch unter Ubuntu möglich?
Das einfache Festlegen einer Tastenkombination funktioniert nicht, da dadurch das Verhalten in Chrome geändert wird (z. B. wird immer ein neues Fenster statt einer neuen Registerkarte geöffnet).
Antwort1
Warnung: Die hier veröffentlichte Lösung behebt das gepostete Problem, macht jedoch die Tastenkombination Ctrl+ tfür Anwendungen wie Firefox und Nautilus unbrauchbar, die diese zum Öffnen von Tabs verwenden, ähnlich wie bei Google Chrome, selbst wenn keine Google Chrome-Fenster geöffnet sind.
Der Schlüssel besteht hier darin, die Fenster-ID von Google Chrome zu erfassen, wenn es geöffnet ist. Dies kann mit wmctrl, grep und awk (oder auch mit anderen Anwendungen) erfolgen. Sobald Sie die Fenster-ID erhalten haben, können Sie mit jeden gewünschten Tastendruck senden xdotool
.
wmctrl und xdotool sind bei einer Standardinstallation nicht verfügbar. Sie können sie über das Softwarecenter installieren oder indem Sie Folgendes in ein Terminal eingeben:
sudo apt-get install wmctrl xdotool
und fügen Sie dann Folgendes in eine Datei ein (geben Sie Ihren bevorzugten Dateinamen ein und merken Sie sich den Dateinamen. Wenn Sie möchten, dass die Datei ausgeblendet wird, beginnen Sie den Dateinamen mit einem . .
Ich verwende ihn .google_chrome_system_tab_open
als Dateinamen):
windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t
Drücken Sie dann Alt+ F2und geben Sie Folgendes ein:
chmod +x /path/to/the/file
Ersetzen Sie es /path/to/the/file
durch den Speicherort der Datei, in die Sie den obigen Befehlssatz eingefügt haben. In meinem Fall ist das /home/jobin/.google_chrome_system_tab_open
.
Gehen Sie nun zuSystemeinstellungen -> Tastatur -> Tastenkombinationen -> Benutzerdefinierte Tastenkombinationenund klicken Sie auf , +
um eine neue Verknüpfung hinzuzufügen.
Geben Sie der Verknüpfung einen Namen (ich verwende „Google Chrome-System-Tab öffnen“) und fügen Sie Folgendes in das Textfeld vor „Befehl:“ ein.
/path/to/the/file
Und dann können Sie für diesen Befehl die gewünschte Tastenkombination festlegen; Ctrl+ tin Ihrem Fall.
CtrlWenn Sie etwas wie + ;als Tastenkombination verwenden , können Sie Ctrl+ tals Tastenkombination für Firefox und Nautilus beibehalten.