GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Fai Ctrl+t Apri una nuova scheda (chrome) quando sei al di fuori di Chrome?

Su Chrome OS è sempre possibile aprire una nuova scheda (o addirittura una finestra del browser) con il Ctrl +T scorciatoia da tastiera. È possibile farlo in Ubuntu?

La semplice impostazione di una scorciatoia da tastiera non funzionerà, perché questo cambierà il comportamento all'interno di Chrome (ad es. si aprirà sempre una nuova finestra invece di una nuova scheda).

Risposta accettata:

Attenzione:la soluzione pubblicata qui funzionerà per soddisfare il problema pubblicato, tuttavia, visualizzerà Ctrl +t scorciatoia inutile per applicazioni come firefox, nautilus che lo utilizzano per aprire schede, simile a google-chrome anche se non sono aperte finestre di google-chrome.

La chiave qui è acquisire l'ID della finestra di Google Chrome, se è aperto. Questo può essere fatto usando wmctrl, grep e awk (o anche con altre applicazioni). Una volta ottenuto l'ID della finestra, puoi inviare qualsiasi sequenza di tasti desiderata utilizzando xdotool .

wmctrl e xdotool non sono disponibili su un'installazione predefinita. Puoi installarli dal centro software o digitando quanto segue su un terminale:

sudo apt-get install wmctrl xdotool

e quindi incolla quanto segue in un file (dagli il tuo nome file preferito e ricorda il nome del file, se vuoi che sia nascosto, inizia il nome del file con un . , sto usando .google_chrome_system_tab_open come nome del file):

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

Quindi premi Alt +F2 e digita quanto segue:

chmod +x /path/to/the/file

sostituendo /path/to/the/file con la posizione del file in cui hai incollato la serie di comandi sopra, che nel mio caso è /home/jobin/.google_chrome_system_tab_open .

Ora vai su Impostazioni di sistema -> Tastiera -> Scorciatoie -> Scorciatoie personalizzate e fai clic su + per aggiungere una nuova scorciatoia.

Fornisci un nome al collegamento (sto usando "Scheda di sistema di Google Chrome aperta") e incolla quanto segue nella casella di testo prima di "Comando:"

/path/to/the/file

E poi puoi impostare la sequenza di tasti desiderata per questo comando; Ctrl +t nel tuo caso.

Se usi qualcosa come Ctrl +; come scorciatoia, potresti preservare Ctrl +t come scorciatoia per Firefox e Nautilus.

Correlati:Ubuntu 18.04 ha smesso di funzionare con i driver NVIDIA?
Ubuntu
  1. Nuovo processo genitore quando il processo genitore muore?

  2. Come eseguire il completamento automatico del terminale quando sono presenti diversi file/directory?

  3. Come aprire le pagine man in un browser Web?

  4. Come fare in modo che il super tasto sinistro apra il menu "mostra applicazioni" come scorciatoia?

  5. Come aprire Nautilus con un pannello aggiuntivo per impostazione predefinita?

Interrompi la visualizzazione di "Messaggi da Firefox" nella pagina Nuova scheda

Come aggiungere una nuova lingua su Google Chrome

Perché Nautilus si aprirà automaticamente al caricamento di Kde?

Gedit In 16.04:Mostra scheda con nome file quando viene aperto un solo file?

Come fare in modo che una nuova scheda apra una pagina vuota in Firefox?

gnome-terminal:come preservare i collegamenti simbolici della directory di lavoro all'apertura di una nuova scheda?