Unter Chrome OS ist es immer möglich, mit Strg einen neuen Tab (oder eigentlich ein Browserfenster) zu öffnen +T Tastaturkürzel. Ist es möglich, dies in Ubuntu zu tun?
Das einfache Festlegen einer Tastenkombination funktioniert nicht, da dies das Verhalten in Chrome ändert (z. B. wird immer ein neues Fenster anstelle eines neuen Tabs geöffnet).
Akzeptierte Antwort:
Warnung:Die hier gepostete Lösung wird funktionieren, um das gepostete Problem zu lösen, wird jedoch die Strg rendern +t Shortcutl nutzlos für Anwendungen wie Firefox, Nautilus, die es zum Öffnen von Tabs verwenden, ähnlich wie Google-Chrome, auch wenn keine Google-Chrome-Fenster geöffnet sind.
Der Schlüssel hier ist, 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 xdotool
jeden gewünschten Tastendruck senden .
wmctrl und xdotool sind bei einer Standardinstallation nicht verfügbar. Sie können sie aus dem Software-Center installieren oder indem Sie Folgendes auf einem Terminal eingeben:
sudo apt-get install wmctrl xdotool
und fügen Sie dann Folgendes in eine Datei ein (geben Sie ihm Ihren bevorzugten Dateinamen und merken Sie sich den Dateinamen, wenn Sie möchten, dass er ausgeblendet wird, beginnen Sie den Dateinamen mit einem .
, verwende ich .google_chrome_system_tab_open
als Dateiname):
windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t
Drücken Sie dann Alt +F2 und geben Sie Folgendes ein:
chmod +x /path/to/the/file
Ersetzen von /path/to/the/file
mit dem Speicherort der Datei, in die Sie die obigen Befehle eingefügt haben, in meinem Fall /home/jobin/.google_chrome_system_tab_open
.
Gehen Sie nun zu Systemeinstellungen -> Tastatur -> Kurzbefehle -> Benutzerdefinierte Kurzbefehle und 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 den gewünschten Tastenanschlag für diesen Befehl festlegen; Strg +t in Ihrem Fall.
Wenn Sie so etwas wie Ctrl verwenden +; Als Abkürzung könnten Sie Ctrl beibehalten +t als Abkürzung für Firefox und Nautilus.
Verwandte:Ubuntu 18.04 funktioniert nicht mehr mit NVIDIA-Treibern?