Fonte muityo pequena do KeepassXC

1. Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 04/01/2022 - 21:39h

Pessoal, minha dúvida é com relação ao aplicativo KeepassXC . Como ele não consta da lista de aplicativos na aba "Subcategoria", escolhi Navegadores porque é o que mais se aproxima com o aplicativo em questão. A propósito, como proceder quando o aplicativo não consta da lista "Subcategoria"?

Pessoal, postei no GitHub o seguinte pedido de ajuda:
I am a very often user of keepassxc and I can't find in configuration options how to increase the font size. The letters are foo small
I think that persons that have some visual deficiency have to use a magnifying glass to read the screen's information..
E eles me responderam:

We use the same font size that your system uses, or at least what Qt thinks is the system font size. You probably need to upscale the UI, try using one of these environment variables to properly scale the UI to your screen size (this is a notorious problem on Linux with Qt): https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt

Eu não sei como definir as variáveis de ambiente que eles sugerem na resposta. Alguém poderia me ajudar com um passo a passo?
Agradeço antecipadamente.


  


2. Re: Fonte muityo pequena do KeepassXC

Bruh
Bruuh

(usa Arch Linux)

Enviado em 04/01/2022 - 22:48h

nogueira13 escreveu:

Pessoal, minha dúvida é com relação ao aplicativo KeepassXC . Como ele não consta da lista de aplicativos na aba "Subcategoria", escolhi Navegadores porque é o que mais se aproxima com o aplicativo em questão. A propósito, como proceder quando o aplicativo não consta da lista "Subcategoria"?

Pessoal, postei no GitHub o seguinte pedido de ajuda:
I am a very often user of keepassxc and I can't find in configuration options how to increase the font size. The letters are foo small
I think that persons that have some visual deficiency have to use a magnifying glass to read the screen's information..
E eles me responderam:

We use the same font size that your system uses, or at least what Qt thinks is the system font size. You probably need to upscale the UI, try using one of these environment variables to properly scale the UI to your screen size (this is a notorious problem on Linux with Qt): https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt

Eu não sei como definir as variáveis de ambiente que eles sugerem na resposta. Alguém poderia me ajudar com um passo a passo?
Agradeço antecipadamente.


Variáveis de ambiente em linux são valores dinâmicos que controlam/afetam apps ou daemons. Basicamente, é informação utilizada por uma aplicação do sistema pra definir algo.
Talvez já tenha te ocorrido, por exemplo, o seguinte erro ao executar um app via terminal:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "",
LC_ALL = (unset),
LANG = "pt_BR.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").


Basicamente, o erro te diz que a variável de ambiente LC_ALL não tem nenhum valor setado. (executar o aplicativo como "LC_ALL=C nome-do-app" deve resolver isso aliás.)
Tem uma boa explicação para o que é a LC_ALL aqui: https://qastack.com.br/unix/87745/what-does-lc-all-c-do


O site que te mandaram no github diz:

Qt 5.6 supports cross-platform high-DPI scaling for legacy applications, similar to the scaling done natively in macOS. This allows applications written for low DPI screens to run unchanged on high DPI devices. This feature is opt-in, and can be enabled using the following environment variables:
QT_AUTO_SCREEN_SCALE_FACTOR [boolean] enables automatic scaling, based on the monitor's pixel density. This won't change the size of point-sized fonts, since point is a physical measurement unit. Multiple screens may get different scale factors.
QT_SCALE_FACTOR [numeric] defines a global scale factor for the whole application, including point-sized fonts.
QT_SCREEN_SCALE_FACTORS [list] specifies scale factors for each screen. This won't change the size of point-sized fonts. The environment variable is mainly useful for debugging, or to work around monitors with wrong EDID information(Extended Display Identification Data).


A primeira variável, QT_AUTO_SCREEN_FACTOR recebe um valor boolean (true ou false) e faz a escala do tamanho da fonte automaticamente, chutando, eu diria que executar um
QT_AUTO_SCREEN_FACTOR =true nome-do-pacote-keepassxc 

deveria resolver.

PS: variáveis de ambiente aplicadas a um aplicativo pelo terminal só valem até que a sessão termine, ou seja, toda vez que você iniciar esse app vai ter que executar o mesmo comando.
PPS: eu sinceramente acredito que isso tudo é um caminho muito complicado pra algo muito simples. Já tentou apertar Ctrl + "+" no app pra dar zoom? Ou ir nas próprias configurações do app e procurar por algo como "tamanho da fonte"?
PPPS: fui pesquisar aqui tutoriais de instalação do keepassxc no mint pra saber qual o nome do pacote dele, e vi um tutorial falando pra instalar via flatpak: https://www.edivaldobrito.com.br/gerenciador-de-senhas-keepassxc-no-linux/.
Só pra confirmar, como tu instalou? Apt install, snap, flatpak, aur ou o que? Se for flatpak, a coisa complica um pouco.

"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."



3. Re: Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 05/01/2022 - 21:26h

Olha, o KeepassXC foi instalado via ppa de forma a seguir:
deb-src http://ppa.launchpad.net/phoerious/keepassxc/ubuntu focal main
/etc/apt/sources.list.d/phoerious-keepassxc-focal.list

Agora, eu gostaria de saber como seria o comando para setar a variável de ambiente como você sugeriu na resposta, via terminal. Em qual arquivo (bash, bashrc, etc) esta variável de ambiente deve ficar. Por que no arquivo de configuração do KeepassXC não tem como configurar o tamanho da fonte.
Fico muito agradecido por tentar me ajudar.


4. Re: Fonte muityo pequena do KeepassXC

Bruh
Bruuh

(usa Arch Linux)

Enviado em 07/01/2022 - 10:45h


nogueira13 escreveu:

Olha, o KeepassXC foi instalado via ppa de forma a seguir:
deb-src http://ppa.launchpad.net/phoerious/keepassxc/ubuntu focal main
/etc/apt/sources.list.d/phoerious-keepassxc-focal.list

Agora, eu gostaria de saber como seria o comando para setar a variável de ambiente como você sugeriu na resposta, via terminal. Em qual arquivo (bash, bashrc, etc) esta variável de ambiente deve ficar. Por que no arquivo de configuração do KeepassXC não tem como configurar o tamanho da fonte.
Fico muito agradecido por tentar me ajudar.


Então, como eu disse, o comando é só aquilo:
QT_AUTO_SCREEN_FACTOR =true keepassxc  


Não sei se é esse o nome do pacote do keepassxc, talvez seja phoerious-keepassxc, ou phoerious-keepassxc-local. Enfim, é uma questão de testar.

A variável, eu acredito que não deve ficar em nenhum arquivo geral, pois afetaria todos os aplicativos dessa forma. Então como eu disse, é só rodar o comando toda vez que for abrir o app.

"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."



5. Re: Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 08/01/2022 - 19:09h

Bruuh, tentei os comandos que você sugeriu mas resultaram em erro:
nogueira@Nitro5:~$ QT_AUTO_SCREEN_FACTOR =true keepassxc
QT_AUTO_SCREEN_FACTOR: comando não encontrado
nogueira@Nitro5:~$ sudo QT_AUTO_SCREEN_FACTOR =true keepassxc
[sudo] senha para nogueira:
sudo: QT_AUTO_SCREEN_FACTOR: comando não encontrado

Acredito que estes comandos têm que serem inseridos em arquivo bash ou bashrc ou no interior de algum arquivo de configuração.






6. Re: Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 08/01/2022 - 19:20h


Acho que descobri o que eu estava fazendo errado. Eu estava colocando um espaço antes do sinal de =.


7. Re: Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 08/01/2022 - 19:38h

Olha, usei o comando exatamente como sugeristes tornando-a true seguido do nome do aplicativo keepassxc no terminal. Ele abriu o aplicativo, me pedindo a senha do mesmo. Só que cliquei no teclado Ctrl + "+" mas não aumentou o tamanho das letras.Segue o printscreen do terminal ao fechar o aplicativo keepassxc:



8. Re: Fonte muityo pequena do KeepassXC

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 11/01/2022 - 21:15h

Olha, usando o comando QT_SCALE_FACTOR=2 keepassxc eu consegui aumentar o tamanho da fonte inclusive depois de aberto o banco de dados do keepassxc. Isto resolve o meu problema. Agora gostaria de saber como eu posso colocar este comando num atalho de teclado: Eu tentei o comando como digito no console, mas não funcionou. Outra forma poderia ser colocar o comando num lançador a partir da interface gráfica. Mas não consegui fazê-lo também. Poderiam me ajudar?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts