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?