Disclaimer: This is not exactly what you want, but I've spent too much time on this not to post it and maybe someone else can use it.
I got as far as Ctrl + F11 is fullscreen everywhere but Chromium where it is Chromium's fullscreen !
- Train of thought
I thought I might be able to trick the window manager if I use xdotool
and send the command directly to the chrome window - to no avail.
Then I thought I might be able to change the keyboard shortcut in google chrome, but that seems hardcoded - another dead end.
- Which leaves us with this
Install xdotool
to simulate keyboard presses
sudo apt-get install xdotool
reconfigure the Ubuntu Keyboard shortcuts to something arbitrary, that we never type but is usable in the script
Settings -> Devices -> Keyboard
Scroll down and edit Toggle fullscreen mode to Ctrl + Alt + 1
and then hit the +
and add a custom keyboard shortcut
![keyboard shortcuts - fullscreen](https://i.stack.imgur.com/0wNOo.jpg)
and then hit the +
and add a custom keyboard shortcut
![dialog of custom shortcut](https://i.stack.imgur.com/9h9ec.jpg)
edit the script
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
make it executeable
chmod +x /home/user/fullscreen.sh
- Conclusion
It seems impossible to trick the windowmanager and smuggle keystroke by, but there are certainly workarounds possible. In this case Google made the fullscreen keyboard shortcut non-configureable, so it falls just short of the mark
Now with Ctrl + F11 the windowmanager controls the fullscreen behavior except in chromium.
This worked for me:
https://stackoverflow.com/questions/24908490/ubuntu-do-not-lock-the-screen-when-pressing-superl
Basically: Unity also has a shortcut that overrides the one in the keyboard configuration, and you can edit it using CompizConfig (you can install it via Ubuntu Software, search for CompizConfig Settings Manager
). Remapping wasn't working in all cases for me, but completely disabling the shortcut (uncheck "Enabled") did the trick. Ctrl+Alt+L now works well in IntelliJ Idea.
Best Answer
open dash and choose desktop shortcut
Then go to shortcut tab and there press at +(add) sign to add a new shortcut
On the name write anything and for command write
/bin/false
which means do nothing in really then assign Ctrl+Q as its shortcut.This actually make Ctrl+Q execute command
/bin/false
which means nothing