faça com que ctrl + t abra uma nova guia (cromo) quando estiver fora do cromo

faça com que ctrl + t abra uma nova guia (cromo) quando estiver fora do cromo

No Chrome OS sempre é possível abrir uma nova aba (ou janela do navegador) com o atalho de teclado Ctrl+ T. É possível fazer isso no Ubuntu?

Simplesmente definir um atalho de teclado não funcionará, porque isso mudará o comportamento quando estiver dentro do Chrome (por exemplo, sempre abrirá uma nova janela em vez de uma nova guia).

Responder1

Aviso: A solução postada aqui funcionará para satisfazer o problema postado, no entanto, tornará o atalho Ctrl+ tinútil para aplicativos como firefox, nautilus que o utilizam para abrir guias, semelhante ao google-chrome, mesmo que nenhuma janela do google-chrome esteja aberta .

A chave aqui é capturar o ID da janela do Google Chrome, se estiver aberto. Isso pode ser feito usando wmctrl, grep e awk (ou também com outros aplicativos). Depois de obter o ID da janela, você pode enviar qualquer pressionamento de tecla desejado usando xdotool.

wmctrl e xdotool não estão disponíveis em uma instalação padrão. Você pode instalá-los a partir do centro de software ou digitando o seguinte em um terminal:

sudo apt-get install wmctrl xdotool

e cole o seguinte em um arquivo (dê seu nome de arquivo favorito e lembre-se do nome do arquivo, se quiser que ele fique oculto, inicie o nome do arquivo com um ., estou usando .google_chrome_system_tab_opencomo nome do arquivo):

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

Em seguida, pressione Alt+ F2e digite o seguinte:

chmod +x /path/to/the/file

substituindo /path/to/the/filepelo local do arquivo onde você colou o conjunto de comandos acima, que no meu caso é /home/jobin/.google_chrome_system_tab_open.

Agora, vá paraConfigurações do sistema -> Teclado -> Atalhos -> Atalhos personalizadose clique em +para adicionar um novo atalho.

Forneça um nome para o atalho (estou usando "Guia do sistema Google Chrome aberta") e cole o seguinte na caixa de texto antes de "Comando:"

/path/to/the/file

E então você pode definir o pressionamento de tecla desejado para este comando; Ctrl+ tno seu caso.

Se você usar algo como Ctrl+ ;como atalho, poderá preservar Ctrl+ tcomo atalho para Firefox e Nautilus.

informação relacionada