Isso deve resolver o problema.
Longa história curta:
1- escreva um script curto (yourtogglescript.sh) que alterna o status hide no gconf:
#!/bin/bash
#find the current state of the panels
state='gconftool-2 --get "/apps/panel/toplevels/top_panel_screen0/auto_hide"'
#if autohide on, turn it off
if [ $state = "true" ]; then
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/unhide_delay" --type integer "0"
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/auto_hide" --type bool "false"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/unhide_delay" --type integer "0"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/auto_hide" --type bool "false"
fi
#if autohide off, turn it on
if [ $state = "false" ]; then
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/unhide_delay" --type integer "100000"
gconftool-2 --set "/apps/panel/toplevels/top_panel_screen0/auto_hide" --type bool "true"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/unhide_delay" --type integer "100000"
gconftool-2 --set "/apps/panel/toplevels/bottom_panel_screen0/auto_hide" --type bool "true"
fi
2- Torne seu script executável:
chmod +x yourtogglescript.sh
3- crie um atalho de teclado do gnome com Sistema - > Preferências - > Atalhos de teclado usando o seguinte comando:
/path/to/yourtogglescript.sh
Alternativamente, você pode colocar yourtogglescript.sh no PATH (~ / bin por exemplo) e simplesmente usar
yourtogglescript.sh
como seu comando de atalho de teclado
(você pode querer ajustar os atrasos para se adequar ao seu uso)