GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Strg + t dazu bringen, einen neuen (Chrome) Tab zu öffnen, wenn Sie sich außerhalb von Chrome befinden?

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?
Ubuntu
  1. Ich kann die Systemeinstellungen in Ubuntu 17.10 nicht öffnen?

  2. Wie lässt sich die Unity-Terminal-Schaltfläche dazu bringen, ein separates Terminal zu öffnen?

  3. Wie lässt sich Nautilus standardmäßig mit einem zusätzlichen Bedienfeld öffnen?

  4. Google Chrome verlässt Prozesse nach dem Schließen live?

  5. Was beschwert sich über `sudo`, wenn ich ein Terminal öffne??

Stoppen Sie die Anzeige von „Nachrichten von Firefox“ auf der Seite „Neuer Tab“.

So fügen Sie eine neue Sprache in Google Chrome hinzu

Warum öffnet sich Nautilus automatisch, wenn Kde geladen wird?

Gedit in 16.04:Registerkarte mit Dateinamen anzeigen, wenn nur eine Datei geöffnet ist?

Wie mache ich einen neuen Tab, um eine leere Seite in Firefox zu öffnen?

Gnome-Terminal:Wie werden Symlinks des Arbeitsverzeichnisses beibehalten, wenn ein neuer Tab geöffnet wird?