Interferência entre o botão XF86Display (F4) e o botão Super nas configurações do teclado do Xfce

1

Eu gosto do botão Super para a busca do menu Whisker ( xfce4-popup-whiskermenu ), que é o padrão no Linux Mint Xfce (mas pode ser configurado assim no Xubuntu ou em outros sistemas com a área de trabalho Xfce) e no botão Display (XF86Display) , F4) para xfce4-display-settings --minimal .

O mesmo comando xfce4-display-settings --minimal está presente nos atalhos de teclado do Xfce ( xfce4-keyboard-settings ) associados ao Super-P.

Poralgummotivo,issocausainterferênciaaousarobotãoXF86Display,poisomenudoWhiskertambémaparece:

Ao tentar remover um dos dois comandos da lista de atalhos de teclado, isso não funciona. Quando tento editar Super-P e substituí-lo por algo como Ctrl-Alt-P, isso cria apenas uma nova entrada em vez de substituir a antiga (a nova entrada aparece ao lado da antiga depois de reiniciar xfce4-keyboard-settings ). / p>

Atualização:

Para remover a tecla de atalho Super-P, é preciso editar o arquivo /usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml e excluir a linha correspondente conforme indicado aqui . Mas a interferência permanece lá: então, o botão XF86Display mostrará apenas o menu Whisker, embora associado a xfce4-display-settings --minimal in xfce4-keyboard-settings .

Curiosamente, ao tentar editar essa entrada e apertar o botão XF68Display novamente, uma nova entrada é criada com a tecla de atalho Super-P (embora eu não tenha tocado nessas teclas, mas no botão Exibir F4). Desta forma, a situação inicial é restaurada. - Isso porque, dessa forma, a entrada excluída de /usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml foi recriada no arquivo específico do usuário /home/USER/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml . - Nenhuma mudança nesses arquivos parece dissolver a confusão / associação entre XF86Display e Super-P.)

Parece que o botão XF86Display (F4) é visto como Super-P. Isso é normal?

Isso é limitado, talvez, ao laptop? (hp pavilion g7-1246)

Atualizar :

Xev para o botão de exibição diz:

FocusOut event, serial 37, synthetic NO, window 0x4400001,
    mode NotifyGrab, detail NotifyAncestor

Pastebin para toda a saída do terminal - aqui .

Isso é estranho porque no mesmo laptop com o mesmo BIOS eu instalei o Ubuntu Unity, que também usa apenas o Super-key (para invocar a pesquisa do Dash), mas não há interferência no botão Display. / strong>

    
por cipricus 30.12.2014 / 18:48

1 resposta

1

Este é provavelmente um bug, similar ou idêntico ao este (Super P mapeado para exibição no BIOS), só que no meu laptop o botão de exibição não é Fn-F8, mas F4.

O que eu não gosto não é que o comando para alternar exibe (XF68Display) corresponde também a chave "p", mas que coincide com Super-P: Eu quero que Super seja reservado para a Pesquisa de Menu ( xfce4-popup-whiskermenu ) e ser usado por si só para pesquisa no Xfce, assim como no Ubuntu Unity. Então, eu não quero que o Super seja usado em qualquer outra combinação.

O Super-P não pode ser removido, porque parece ser definido pelo fabricante do laptop no BIOS para corresponder à configuração do Windows 7. A identidade entre Super-P e XF68Display (F4 no meu laptop) provavelmente também é baseada em BIOS.

Portanto, não tenho uma solução, mas uma solução alternativa : o botão F5 (XF86HomePage) não está associado no BIOS com nenhum comando e, portanto, pode ser definido em xfce4-keyboard-settings para executar xfce4-display-settings --minimal .

Agora, o F4 ainda mostra as configurações de exibição e o menu, mas a tecla F5 mostra apenas as configurações de exibição e o botão Super apenas o menu.

    
por 26.01.2015 / 14:49