Como altero os atalhos do meu teclado no xubuntu?

37

Eu sou um novo usuário do Xubuntu. Antes, ao usar o Gnome, eu era capaz de configurar vários atalhos da área de trabalho, principalmente para a navegação entre os espaços de trabalho.

Mas, agora no Xubuntu, não consigo encontrar essas opções.

Onde posso encontrar essas opções.

Ankit
fonte

Respostas:

47

Os atalhos de teclado estão escondidos no seu Gerenciador de configurações - Gerenciador de janelas - Teclado

insira a descrição da imagem aqui

Role a lista - você verá vários atalhos da área de trabalho, alguns definidos com um atalho e outros aguardando definição.

liberdade de expressão
fonte
21

Há mais disponível no Editor de configurações no Gerenciador de configurações, que pode ser iniciado na linha de comando usando:

xfce4-settings-editor

Isso exibirá:

Editor de configurações do XFCE4

23 93 26 35 19 57 3 89
fonte
Tentei mudar meu left_workspace_keypara <Super>Lefto editor usando o sudo. Reiniciado e os atalhos permanecem vinculados a <Control><Alt>Leftalguma ajuda? pt.zimagez.com/zimage/screenshot-10252014-012914pm.php
Harry Moreno
Acabei de mudar do Windows. É tão fácil de usar e navegar! PARAFUSO VOCÊ, REGEDIT! : D
Michael Hoffmann
Esta não é a resposta. Votei no outro
Bhikkhu Subhuti 14/03
isso é editável através do CLI?
Vitaly Zdanevich
@VitalyZdanevich Acho que sim, vejaxfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050 15/02
8

Para o Xfce 4.8 (Xubuntu 12.04 LTS)

Os atalhos do teclado podem ser acessados ​​em Configurações -> Gerenciador de configurações -> Teclado -> Atalhos do aplicativo :

insira a descrição da imagem aqui

  • Escolha "Adicionar" para adicionar um comando que você precisa atribuir a um atalho.
    insira a descrição da imagem aqui

  • Na janela seguinte a "Ok", pressione a combinação de teclas que deseja atribuir:
    insira a descrição da imagem aqui

Takkat
fonte
O que eu adicionaria aqui para fazer o <Super> abrir o menu Aplicativo?
Eyal
7

Automatize isso com xfconf-query

Se várias máquinas exigirem a configuração de atalhos de teclado, isso poderá ser feito sem a necessidade de abrir janelas repetidamente. Em vez disso, use o xfconf-querycomando muito útil em um bashscript para --setum --propertyin xfce4-keyboard-shortcuts.xml.

Aqui está um exemplo:

$ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle'

De fato, isso faz parte da minha solução para restaurar a função do botão mudo no Xubuntu 12.04.

Serge Stroobandt
fonte
2
Funciona muito bem se você estiver adicionando um novo atalho. Se, no entanto, você precisar alterar um existente, primeiro será necessário excluí-lo pela --resetopção e criá-lo novamente. Caso contrário, a sessão XFCE em execução não será atendida.
Jakub
Como alguém usaria um botão diferente para vincular o comando? Por exemplo CtrlAltUp? Em outras palavras, como você sabia usar /commands/custom/XF86AudioMute?
você precisa saber é o seguinte
1

Você também pode jogar em um console com gedit e /apps/metacity/keybinding_commandsou/apps/metacity/global_keybindings

java_xof
fonte
1

Jeito fácil

Heres um script que lida com comandos de ligação a chaves de forma limpa no Xubuntu. Faça o download do keybind.c, compile-o (exemplo é fornecido em leia-me no link) e simplesmente execute./keybind "<keys to bind to>" "<command>"

Por exemplo, aqui estão alguns que eu uso:

./keybind "<Control><Alt>Delete" "gnome-system-monitor"

./keybind "<Control><Alt>Up" "xrandr -o inverted"
./keybind "<Control><Alt>Down" "xrandr -o normal"
./keybind "<Control><Alt>Right" "xrandr -o left"
./keybind "<Control><Alt>Left" "xrandr -o right"

Divulgação: eu criei o script.

Um pouco menos fácil

Se você estiver executando um sistema Xubuntu e quiser fazê-lo a partir do terminal, também é um procedimento simples.

Para depuração, é aqui que os atalhos de ligação de teclas são armazenados no XFCE4: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Esquema subjacente:
1) Remova os comandos existentes vinculados às chaves de ligação
2) Defina o novo comando como chaves

1a) 
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down"`<br />
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Control><Alt>Down"`<br />
2)
`xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down" --type string --set 'gedit'`

note que se você está vinculando a chave, os sistemas ubuntu tratam de forma igual e você precisará desvincular quaisquer vinculações de teclas no exemplo acima<Primary><Alt>Down

Ulad Kasach
fonte
Esse "script" vinculado é realmente um programa em C, que apenas executa comandos de terminal, como um shell script mais complicado?
Xen2050 15/02