GNOME: Use o WinKey (Super_L) como um botão de alternância do menu principal

1

Eu sei como definir o botão Super_L (WinKey) para abrir o Menu.

gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type string "Super_L"

Atualmente, para fechar esse menu, estou tendo que clicar com o mouse fora da área do menu. Eu preciso usar o Super_L como um botão de alternância - pressionar uma vez abriria e pressionar a segunda vez fecharia.

Então, o que eu preciso agora é poder fechá-lo ao pressioná-lo pela segunda vez?

    
por bakytn 20.09.2011 / 07:33

1 resposta

1

(Edit) Depois de reler o post e fazer um pouco mais de pesquisa sobre o assunto, descobri que minha sugestão é um pouco ... estúpida. Mas deixarei aqui, caso alguém encontre inspiração em um empreendimento semelhante.

Tente escrever como um pequeno script chamado toggle.sh, coloque em algum lugar.

if 'panel_is_open'
    close_panel
else
    open_panel

ou

if [ 'cat panel' == "on" ]; then
    close_panel
    echo 'off' > panel
else
    open_panel
    echo 'on' > panel
fi

Algo nesse sentido Então, depois de --set use /path/to/toggle.sh

    
por 13.10.2011 / 03:30