O usuário não pode clicar no ícone que executará xkbcomp
ou xmodmap
, que carregará o layout?
Editar:
Eu acredito que não é tarefa tão simples. Você precisará preparar um método de implantação de arquivos em locais que somente usuários root possam acessar. Provavelmente preparar um pacote de software do sistema (como .deb ou .rpm) é a melhor ideia. Eu usaria o fantoche ;-) Ele adicionaria um layout de teclado xkb, então você teria que adicionar um novo layout à configuração dos usuários. Não posso ajudá - lo com o KDE, mas no GNOME existe uma ferramenta simples para obter / definir configurações do armazenamento de configurações do dconf - gnome. É gsettings
e pode configurar xkb
de fontes de entrada.
Exemplo:
leia as fontes de entrada:
'gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'pl'), ('xkb', 'us')]
configurar novos layouts de teclado:
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'pl'),('xkb','us'),('xkb', 'de+mac')]"'
e haverá um applet de fontes de entrada no "systray" que o usuário pode escolher:
Maséapenasparaumusuário.Paratornartaisconfiguraçõesemtodoosistema,vocêprecisaprepararumesquemaem/etc/dconf/db/localxkb
:
[org/gnome/desktop/input-sources]sources="[('xkb', 'pl'),('xkb','us'),('xkb', 'de+mac')]"
Um único pacote de software, que será instalado pelo usuário usando um software de gerenciamento de software, faria tudo.