Cheguei até onde Ctrl + F11 está em tela cheia em todos os lugares, exceto no Chromium, onde fica a tela cheia do Chromium!
- Trem de pensamento
Eu pensei que eu poderia enganar o gerenciador de janelas se eu usasse xdotool
e enviasse o comando diretamente para a janela do Chrome - sem sucesso.
Então, achei que poderia alterar o atalho do teclado no Google Chrome, mas isso parece codificado - outro beco sem saída.
- O que nos deixa com esta
Instale xdotool
para simular pressionamentos de teclado
sudo apt-get install xdotool
reconfigure os atalhos do teclado do Ubuntu para algo arbitrário, que nunca digitamos, mas é utilizável no script
Configurações - > Dispositivos - > Teclado
Role para baixo e edite Alternar modo de tela cheia para Ctrl + Alt + 1
e, em seguida, clique no +
e adicione um atalho de teclado personalizado
e,emseguida,pressione+
eadicioneumatalhodetecladopersonalizado
editeoscript
nano/home/user/fullscreen.sh#!/bin/bashexportDISPLAY=:0windowname=$(xdotoolgetactivewindowgetwindowname|cut-d"-" -f 2)
if [[ $windowname != *"Chromium"* ]]
then
xdotool keydown Ctrl keydown Alt key 1 keyup Alt keyup Ctrl
else
xdotool search --onlyvisible --class "Chromium" windowfocus
sleep 0.2
xdotool key F11
fi
torne-o executável
chmod +x /home/user/fullscreen.sh
- Conclusão
Parece impossível enganar o gerenciador de janelas e contrabandear o pressionamento de tecla, mas certamente existem soluções possíveis. Nesse caso, o Google tornou o atalho de teclado para tela cheia não configurável, então fica aquém da marca
Agora, com Ctrl + F11 , o gerenciador de janelas controla o comportamento de tela inteira, exceto no cromo.