Atalhos de teclado personalizados no gedit 3.10 no ubuntu 14.04

0

Acabei de atualizar meu Ubuntu da versão 12.04 para 14.04, agora com o gedit 3.10. Anteriormente, eu havia conseguido personalizar alguns atalhos, por exemplo bloco comentando para Ctrl + r e bloquear o uncomment para Ctrl + t (em vez dos padrões Ctrl + me Ctrl + Shift + m, respectivamente). Essas configurações não sobreviveram à atualização e estou tentando desesperadamente fazê-las funcionar novamente.

Eu pesquisei muito sobre o assunto, e o melhor que posso encontrar está listado abaixo. Eu executei o gconf-editor e marquei a caixa "gnome- > desktop- > interface can_change_accels".

1) Feche todas as instâncias em execução do gedit.

2) Abra ~ / .config / gedit / accels como root (com outro editor que gedit, por exemplo, emacs).

3) Edite as linhas relevantes no arquivo, no meu caso (bloco de comentário):

; (gtk_accel_path "<Actions>/GeditCodeCommentPluginActions/CodeComment" "<Primary>r")

e

; (gtk_accel_path "<Actions>/GeditCodeCommentPluginActions/CodeUncomment" "<Primary>t")

4) Salve as alterações e feche o arquivo.

Se eu olhar para o arquivo accels (por exemplo, o comando cat), as alterações estão lá. No entanto, assim que eu abro o gedit, as alterações que eu fiz nos níveis são sobrescritas de volta aos padrões novamente. Eu encontrei outros posts com problemas semelhantes (as alterações nos níveis são sobrescritas). Alguém sabe como consertar isso para poder personalizar os atalhos de teclado?

Obrigado!

    
por Ida 18.06.2015 / 13:45

1 resposta

0

Algumas coisas -

  1. você não editaria o ~ / .config / gedit / accels como root, é um arquivo de usuário. Normalmente, qualquer edição em um arquivo de acelera exigiria a remoção do arquivo; da linha para segurar. No caso do gedit não importa, você não pode editar esse arquivo com sucesso.

  2. Para realmente alterar apenas edite o próprio plug-in, abra /usr/lib/x86_64-linux-gnu/gedit/plugins/codecomment.py em um editor de texto raiz para instalação de & amp; 64 bits & amp; mude para lá. 32 bits está em i386-linux-gnu

(- em ou sobre linhas - 89 - 95, apenas mude a (s) letra (s), deixe como <control>

    
por doug 18.06.2015 / 15:08