Gostaria de poder exibir o painel XFCE pressionando uma tecla em vez de colocar o cursor do mouse na borda da tela.
Estou executando o Xubuntu 12.04, mas atualizado para o XFCE 4.10
xfce
xfce-panel
Borsook
fonte
fonte
Respostas:
Pegue os seguintes comandos e vincule-os a separar combinações de teclas Super:
Comandos para o Xfce 4.10:
Atualização: 09/09/2018 : Conforme mencionado nos comentários, os comandos acima não são mais suportados.
Comandos para o Xfce 4.12 e versões mais recentes:
Os seguintes comandos agora são usados para definir as propriedades de ocultação automática:
Valores de comando:
O valor '0' é usado para 'nunca' ocultar automaticamente. O valor '1' é para ocultar automaticamente o painel 'inteligentemente' e '2' é usado para definir o valor para 'sempre' ocultar automaticamente.
Configurando as combinações de teclas:
Isso pode ser feito selecionando-se Menu Aplicativos -> Configurações -> Teclado -> Atalhos do aplicativo ou executando
xfce4-keyboard-settings
na linha de comando ( Ctrl- Alt- t).Liguei o primeiro comando a Super- u(para 'mostrar' o painel). Para o segundo comando, estou vinculando Super- h(para 'ocultar' o painel).
Como você pode ver nos comandos acima, o comportamento é alterado apenas em um único painel (nesse caso, o painel 0 está sendo modificado).
Você pode notar um pequeno atraso enquanto o painel muda de estado.
Fonte . Mais detalhes sobre o
xfconf
comando podem ser encontrados aqui .fonte
xconf command not found
erro. Qual versão do Xfce você usa?xfconf
não éxconf
. ;-) O comando está disponível desde o xfce 4.6. Estou correndo xfce 4,10 a partir deste PPA ppa.launchpad.net/xubuntu-dev/xfce-4.10/ubuntutoggle
opção no Xfce 4.10 e simplesmente ligam um único comando para uma chave: iexfconf-query -c xfce4-panel -p /panels/panel-0/autohide -T
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 0
exfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 2
.Tente esta solução alternativa:
Instale
xte
exdotool
comsudo apt-get install xdotool xautomation
Você pode usar
xdotool
para encontrar as coordenadas x, y do mouse. Abra um tipo de terminalxdotool getmouselocation
e mova o mouse para algum lugar onde ele irá ativar o painel e pressione Enter. Você obterá alguma saída como:O importante aqui é
x:1282 y:1079
:, que nos fornece as coordenadas x, y do mouse.Agora digite
xte 'mousemove 1282 1079'
(substituindo1282 1079
pelas coordenadas que você obteve anteriormente). Isso deve mover o mouse para onde você quiser.Você pode usar
xbindkeys
para vincular esse comando a uma tecla do teclado. Posso adicionar instruções mediante solicitação ou você pode configurá-lo nas configurações de teclado do Xubuntu.fonte
Editar:
@JQuigley apontou "Isso não funciona mais ..." ver comentários.
Como Kevin disse, você pode usar o xfconf, mas eu faria desta maneira:
O
-T
alterna o valor true / false. Dessa forma, você pode usar a mesma chave para ocultar / exibir.Para obter mais opções, faça:
Eu queria comentar a resposta de Kevin, já que é o que me leva ao caminho certo. Mas sou novo aqui, não tenho reputação suficiente ..
fonte
O script de topisani acima ainda funciona bem no xfce 4.12. Você pode alterar o painel de destino alterando
panel-0
o script parapanel-1
oupanel-2
etc. Não se esqueça de que há duas linhas para alterar.fonte
Sei que estou dois anos atrasado para a festa, mas para qualquer pessoa que possa ver isso no futuro: Aqui está um script bash que alterna o ocultação automática no novo sistema, simplesmente salve-o em um arquivo de texto em algum lugar, execute
chmod +x file/that/i/saved
e defina o script como uma chave em Configurações -> Teclado -> Atalhos.fonte
EDITAR:
Foi observado em um comentário que a propriedade ocultar automaticamente foi alterada para outra coisa e -T não funciona com a nova: /
Então, enquanto eu estava brincando com isso, fiz um pequeno script em rubi para alternar todos os painéis ao mesmo tempo. Parece funcionar.
Provavelmente não é a melhor maneira de fazer isso, e eu realmente não sei muito sobre ruby, então fique à vontade para me jogar no fogo! : P
Se alguém quiser usá-lo:
verifique se você tem o ruby instalado.
copie-o para um arquivo onde quiser (eu tenho o meu como
~/scripts/xfce/toogleautohide.rb
).Torne executável
fonte