Como personalizar/adicionar atalhos de teclado para evince

Como personalizar/adicionar atalhos de teclado para evince

Estou usando o evince 3.10.3 fornecido com o Ubuntu 14.04. Não gosto de algumas configurações padrão para atalhos de teclado. No entanto, não consigo descobrir como personalizá-los.

Seguindoessa questão, aqui está o que eu tentei:

  1. Eu instalei o dconf-editor e mudeipode-mudar-aceleraçõespara verdadeiro.
  2. Eu abri a evidência com UBUNTU_MENUPROXY=0 evince.
  3. Passei o ponteiro do mouse sobre uma entrada (digamos, Find) e digitei o atalho desejado (digamos, /).

Mas o atalho correspondente não é alterado. Na verdade, não reconheci nenhuma mudança.

Há algo que eu fiz de errado? Qual é o procedimento correto para personalizar atalhos de teclado para evidências?

Responder1

Você tentou isso? (O método da velha escola!)

Existe um arquivo que você pode editar manualmente para definir os atalhos de teclado da maneira que desejar. O arquivo "accels" está na sua pasta pessoal, em .config/evince. Este arquivo possui linhas como esta:

(gtk_accel_path "<Actions>/BookmarsPopupActions/OpenBookmark" "<Primary>o")

Você encontrará o mesmo estilo de arquivo de configuração em muitos outros programas:

Gimp: em ~/.gimp/menurc.
Geeqie: em ~/.config/geeqie/accels.

O ponto e vírgula que você encontra no início da maioria das linhas é um símbolo de comentário – eles desativam o seguinte.

As teclas modificadoras são referidas como <Primary> <Shift> e <Meta>. Para a maioria dos teclados, são Control, Shift, Alt. Se você não quer um modificador, não precisa de um.

Sugiro que você feche o aplicativo em questão e edite o arquivo accels.

Parece-me que a única parte complicada é saber o que deve estar no meio da linha de configuração. Em aplicativos como Gimp e Geeqie, o arquivo de aceleração é uma lista exaustiva de todos os atalhos permitidos. Todos são comentados por ponto e vírgula no início da linha. No Evince, o arquivo de aceleração em minha casa é bastante reduzido, sem muitas acelerações para corrigir.

informação relacionada