Onde encontrar o texto completo das opções de “digitação” no gnome-tweak-tool

4

Enquanto tentava mexer com minha configuração de teclado em vários idiomas quebrada por esse bug , eu tropecei novamente nesta tela na seção gnome-tweak-tool, "typing":

Como você pode ver, o texto da opção está seriamente truncado e não há dica de ferramenta para explicar a função completa (o mesmo problema é repetido na maioria dos outros menus suspensos). Eu digo "de novo" porque Eu arquivei este bug há algum tempo .

A questão : existe algum lugar (arquivo de configuração, gsetting, comentário dbus, arquivo fonte, o que for) onde eu posso encontrar o texto completo das opções aqui?

    
por Rmano 23.02.2014 / 01:48

2 respostas

2

Na minha caixa 13.10, encontrei-os em /usr/share/X11/xkb/rules/base.{xml,lst} e /usr/share/X11/xkb/rules/evdev.{xml,lst} . Os XMLs são idênticos, assim como os LSTs (pelo menos no meu caso), então acho que qualquer um deles teria o texto completo que você procura.

Outra coisa que você pode fazer é modificar gnome-tweak-tool para poder ver o texto inteiro. Veja como eu "consertei" o meu:

usr/share/pyshared/gtweak/tweaks/tweak_typing.py , linha 56 - faz com que as caixas de combinação na seção Digitação exibam mais caracteres:

#renderer.props.max_width_chars = 40
renderer.props.max_width_chars = 80

/usr/share/pyshared/gtweak/tweakview.py , linha 49 - redimensiona a janela de ferramentas para que haja espaço para as caixas de combinação:

#self._main_window.set_size_request(740, 636)
self._main_window.set_size_request(1160, 680)

Estes valores funcionam bem para mim, mas existem ainda mais opções de texto que ainda não se encaixam. Uma correção melhor seria adicionar dicas de ferramentas ou rolagem horizontal, mas eu não quero pegar no GTK e seus bindings Python agora. Vamos esperar que os desenvolvedores tomem conhecimento do bug que você registrou.

    
por mcmlxxxvi 12.03.2014 / 18:40
3

No Ubuntu 15.04, este arquivo pode estar localizado aqui:

/usr/lib/python2.7/dist-packages/gtweak/tweaks/tweak_group_xkb.py

A configuração renderer.props.max_width_chars = 80 funcionou bem.

    
por y.bregey 10.01.2016 / 11:36