GNU/Linux >> Znalost Linux >  >> Ubuntu

Chcete, aby Ctrl+t otevřelo novou kartu (chrome), když jste mimo Chrome?

V Chrome OS je vždy možné otevřít novou kartu (nebo vlastně okno prohlížeče) pomocí Ctrl +T klávesová zkratka. Je to možné udělat v Ubuntu?

Pouhé nastavení klávesové zkratky nebude fungovat, protože to změní chování v prohlížeči Chrome (např. vždy se otevře nové okno místo nové karty).

Přijatá odpověď:

Upozornění:Zde zveřejněné řešení bude fungovat k vyřešení zveřejněného problému, ale vykreslí Ctrl +t zkratka je nepoužitelná pro aplikace jako firefox, nautilus, které ji používají k otevírání karet, podobně jako google-chrome, i když nejsou otevřena žádná okna google-chrome.

Klíčem je zde zachytit ID okna google chrome, pokud je otevřené. To lze provést pomocí wmctrl, grep a awk (nebo pomocí jiných aplikací). Jakmile získáte ID okna, můžete odeslat jakýkoli požadovaný úhoz pomocí xdotool .

wmctrl a xdotool nejsou ve výchozí instalaci dostupné. Můžete je nainstalovat ze softwarového centra nebo zadáním následujícího příkazu do terminálu:

sudo apt-get install wmctrl xdotool

a potom vložte následující do souboru (dejte mu svůj oblíbený název souboru a zapamatujte si název souboru, pokud chcete, aby byl skrytý, začněte název souboru . , používám .google_chrome_system_tab_open jako název souboru):

windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t

Poté stiskněte Alt +F2 a zadejte následující:

chmod +x /path/to/the/file

nahrazující /path/to/the/file s umístěním souboru, kam jste vložili výše uvedenou sadu příkazů, což je v mém případě /home/jobin/.google_chrome_system_tab_open .

Nyní přejděte na Nastavení systému -> Klávesnice -> Zkratky -> Vlastní zkratky a klikněte na + pro přidání nového zástupce.

Zadejte název zkratky (používám „Otevřená karta Systém Google Chrome“) a do textového pole před „Příkaz“ vložte následující:„

/path/to/the/file

A pak můžete nastavit požadovaný stisk klávesy pro tento příkaz; Ctrl +t ve vašem případě.

Pokud použijete něco jako Ctrl +; jako zkratku můžete zachovat Ctrl +t jako zkratka pro firefox a nautilus.

Související:Ubuntu 18.04 přestalo fungovat s ovladači NVIDIA?
Ubuntu
  1. Nový rodičovský proces, když rodičovský proces zemře?

  2. Jak provést automatické dokončování terminálu, když existuje několik souborů/adresářů?

  3. Jak otevřít Manové stránky ve webovém prohlížeči?

  1. Jak vytvořit levý superklíč Otevření nabídky „Zobrazit aplikace“ jako zástupce?

  2. Nemohu otevřít nastavení systému v Ubuntu 17.10?

  3. Jak udělat, aby tlačítko Unity Terminal otevřelo samostatný terminál?

  1. Jak nastavit, aby se Nautilus ve výchozím nastavení otevřel s extra panelem?

  2. Nechává Google Chrome po zavření procesy aktivní?

  3. Co si stěžuji na `sudo`, když otevřu terminál?