免責事項:これはあなたが望んでいるものとはまったく異なりますが、投稿しないようにこれに時間を費やしすぎたため、他の誰かが使用できる可能性があります。
Ctrl + F11はどこでもフルスクリーンですが、ChromiumはChromiumのフルスクリーンです。
- 一連の考え
使用xdotool
してコマンドを直接クロムウィンドウに送信すると、ウィンドウマネージャーをだますことができると思いました-無駄に。
それから私はグーグルクロムでキーボードショートカットを変更できるかもしれないと思ったが、それはハードコードされているようだ-もう一つの行き止まり。
- これは私たちにこれを残します
インストールxdotool
してキーボードの押下をシミュレートします
sudo apt-get install xdotool
Ubuntuキーボードショートカットを任意の何かに再構成します。これは入力することはありませんが、スクリプトでは使用できます。
設定 -> デバイス -> キーボード
下にスクロールして、編集フルスクリーンモードの切り替えにCtrl + Alt + 1
して、ヒット+
し、カスタムキーボードショートカットを追加
を+
押して、カスタムキーボードショートカットを追加します
スクリプトを編集する
nano /home/user/fullscreen.sh
#!/bin/bash
export DISPLAY=:0
windowname=$(xdotool getactivewindow getwindowname | 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
実行可能にする
chmod +x /home/user/fullscreen.sh
- 結論
ウィンドウマネージャーをだましてキーストロークを密輸することは不可能に思えますが、可能な回避策は確かにあります。この場合、Googleはフルスクリーンキーボードショートカットを構成できないようにしたため、マークに達しません。
これで、Ctrl + F11を使用して、ウィンドウマネージャーがクロム以外の全画面動作を制御します。