Existe uma maneira de exibir uma notificação toda vez que você alterar o layout do teclado?

2

Existe uma maneira de mostrar uma notificação (notify-osd) toda vez que o layout do teclado é alterado?

Eu tenho um laptop com uma tela com resolução insuficiente para ter tons / 10 + indicadores e espaço para a barra de título do Windows, e quero eliminar o indicador do teclado necessário quando você tem vários teclados.

Estou usando o Unity em 13.04.

    
por Yet Another User 11.06.2013 / 18:53

2 respostas

1

Eu escrevi um script chamado notify-kbd-layout.sh e criei um link simbólico para /usr/bin : sudo ln -s ./notify-kbd-layout.sh /usr/bin/notify-kbd-layout

Código-fonte obrigatório:

if [ "$(xset -q | grep -A 0 'LED' | cut -c59-67)" = '00000000' ] 
  then
  notify-send 'Current Keyboard Layout:' 'US (English)'
fi
if [ "$(xset -q | grep -A 0 'LED' | cut -c59-67)" = '00001000' ]
  then
  notify-send 'Current Keyboard Layout:' 'CMS (French)'
fi

Depois, entrei em Configurações > Teclado & Atalhos > Personalizar e adicionei um atalho para ALT + Deslocamento para executar notify-kbd-layout .

    
por Yet Another User 12.06.2013 / 21:19
0

Você não diz se usa unidade ou outra coisa. Eu uso o cairo-dock e não uso ícones em uma sub-dock para economizar espaço. O Cairo-dock também possui extensões, como uma área de notificação e uma área de notificação antiga, que captura vários indicadores (dropbox, WiFi, teclado) em um ícone. Clicar no ícone dá os resultados usuais. Eu não uso isso porque, com o tema atual, o ícone composto é meio transparente e não muito visível.

    
por vinnief 11.06.2013 / 19:40