Nenhuma barra de título da janela quando o argumento “-title” do X Toolkit termina em “lock”

3

Estou vendo um comportamento X estranho e estou tentando determinar se ele está originando no X Toolkit ou no meu gerenciador de janelas (fvwm). Eu também não posso dizer se é um bug, ou inexplicavelmente o comportamento pretendido, ou algum efeito colateral estranho causado por um recurso X ou outra opção de configuração. Então, eu gostaria de saber se as pessoas que usam outros gerenciadores e configurações de janelas do X estão vendo o mesmo comportamento.

Quando inicio um programa a partir da linha de comando especificando a opção -title do Toolkit X, o argumento para essa opção é normalmente usado como o título da janela, que é exibido na barra de título. (Dois aplicativos comuns em que eu posso fornecer essa opção são xterm e emacs .)

O que eu descobri é que quando a string que passo para a opção -title termina em lock , a janela é exibida sem uma barra de título. Não importa quantos ou quantos caracteres vêm antes de lock , apenas que esses quatro caracteres sejam o fim do argumento.

Ou seja, os seguintes títulos funcionam conforme o esperado:

-title test
-title locker
-title lock.
-title lock_master
-title lok
-title ock
-title wock

enquanto os seguintes títulos inesperadamente fazem com que a janela seja criada sem qualquer barra de título:

-title lock
-title flock
-title wtf_is_going_on_with_lock

A mesma coisa acontece no seu sistema? Qual é o seu ambiente? Estou executando o X.Org X Server 1.16.4 e o fvwm 2.6.5.

    
por Targeloid 29.10.2015 / 10:34

1 resposta

1

A escolha de uma barra de título é feita pelo gerenciador de janelas. Para o fvwm você provavelmente tem uma linha de configuração (em ~/.fvwm2rc ou similar) como:

Style "*lock" NoTitle, NoHandles, BorderWidth 0

Em seguida, qualquer janela com um título que termine "lock" corresponderá e não terá barra de título, etc. Essa entrada provavelmente foi feita para corresponder aos vários relógios X11: oclock, xclock, ...

    
por 29.10.2015 / 15:42