Qualidade incorreta da fonte no urxvt, somente ao usar a opção -name

0

Estou brincando com o recurso de salvamento de layout do i3. Para isso, quero atribuir nomes a instâncias de urxvt que eu inicio. No entanto, sempre que eu uso a opção -name, a fonte é exibida de forma diferente.

Se, por exemplo, eu usar

urxvt -e ncmpcpp -s playlist

As fontes parecem diferentes de quando eu uso

urxvt -name topleft -e ncmpcpp -s playlist

Alguém sabe por que isso acontece? Eu posso fazer upload de screenshots, se necessário, é só que a renderização da fonte parece ruim quando eu dou a opção -name. Tema de cores, etc. é como deveria ser. E não há problema com o ncmpcpp, o terminal "suspenso" na minha configuração do i3 tem o mesmo problema.

    
por Florian 27.08.2017 / 00:44

2 respostas

0

Você evidentemente configurou a fonte para uma instância específica do aplicativo e não para uma classe de aplicativo. Instância e classe são conceitos de recursos X . O parâmetro de linha de comando -name define o nome da instância (com o nome padrão do executável); o nome da classe é sempre URxvt (mais Rxvt usado como fallback).

Em nomes de recursos X, convencionalmente, os nomes das classes começam com uma letra maiúscula e os nomes das instâncias começam com uma letra minúscula.

Para que suas configurações sejam sempre aplicadas, defina URxvt.font em vez de urxvt.font , etc.

    
por 27.08.2017 / 01:17
0

Está na página de manual :

-name name
Specify the application name under which resources are to be obtained, rather than the default executable file name. Name should not contain '.' or '*' characters. Also sets the icon and title name.

Quando você altera o nome do aplicativo, ele não consegue encontrar o arquivo de recursos que informa quais fontes usar.

Você pode achar isso mais útil:

-title text
Window title (-T still respected); the default title is the basename of the program specified after the -e option, if any, otherwise the application name; resource title.

    
por 27.08.2017 / 01:00

Tags