Como todos os atalhos de teclado do GNOME poderiam ser removidos em um script, em outras palavras, NÃO usando o gconf-editor?

2

Estou desenvolvendo software personalizado em um sistema RHEL, que bloqueia todos os usuários do sistema. Eu tenho implementado minha própria tela de bloqueio através de dbus , bloqueio de tela do usuário ( Alt + L ) através de xbindkeys , e isso é tudo que eu quero que eles sejam capazes façam.

Eu tenho um script de instalação para o root executar, mas, por enquanto, infelizmente, para cada usuário root, ele precisa ir para gconf-editor ou através da sequência System->Keyboard Shortcuts->Disable, Disable, Disable,... . Existe uma maneira de executar um comando para remover todos os mapeamentos de teclado para um usuário? Talvez através de gconftool-2 ?

    
por jiveturkey 06.01.2014 / 15:44

2 respostas

2

Não usa o Gnome2 há algum tempo, mas se a memória servir, o arquivo que você está procurando é

~/.gconf/apps/metacity/global_keybindings/%gconf.xml 

A exclusão desse arquivo deve remover todos os atalhos de teclado do Gnome2.

    
por 06.01.2014 / 16:22
0

Aqui estão duas meias ideias que talvez combinem com um todo (mas não tenho nenhum sistema pronto para experimentá-lo): suspeito que as configurações vão para o diretório ~/.gconf do usuário ou similar? Há um padrão global no que entra no diretório inicial de um novo usuário, possivelmente /etc/skel.d/ . Pode ser possível colocar o "limpo" .gconf lá para que ele seja instalado para cada novo usuário.

    
por 06.01.2014 / 15:52