%20quando%20estiver%20fora%20do%20cromo.png)
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_open
como 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/file
pelo 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.