Algumas janelas não ficam no modo floating no dwm [RESOLVIDO]

1. Algumas janelas não ficam no modo floating no dwm [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 18/02/2023 - 22:36h

Estou configurando o config.h para que alguns programas abram sempre em modo floating, mas mesmo após definir o "isfloating" como 1, alguns programas não ficam flutuando, aí tenho que alterar o modo de janelas pra floating. Um dos programas que não flutuam é o PCManFM, que então eu instalei a versão Qt dele pra testar e funcionou, flutuava, o que me fez crer que isso é um problema relacionado a programas GTK.
Alguém sabe como resolver esse problema? Não quero ter que usar programas Qt porque eles ficam meio zoados no dwm


  


2. Re: Algumas janelas não ficam no modo floating no dwm [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 18/02/2023 - 22:36h

O DWM é um gerenciador de janelas baseado em pilha muito popular para sistemas Linux, como distribuições como Debian, Ubuntu, Arch Linux e Manjaro. Apesar de possuir uma grande variedade de funcionalidades, pode ser difícil configurá-lo para iniciar os programas em modos específicos (por exemplo, como janelas flutuantes).

Para configurar o programa para iniciar em modo floating, você tem que adicionar a seguinte linha ao seu arquivo config.h (normalmente localizado em /etc/dwm/config.h):

static const Rule rules[] = {
...
{ "nome do programa", NULL, NULL, 1 << 8, isfloating, 0, 0 },
...
};


Lembre-se de que terá que redefinir o DWM após modificar o config.h, o que pode ser feito executando o comando $ killall dwm.

No caso do PCManFM, que é programa baseado em GTK, existem alguns problemas às vezes quando se trata de usar modo flutuante, então uma outra opção é usar a versão Qt, que costuma funcionar melhor.


3. Re: Algumas janelas não ficam no modo floating no dwm [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 19/02/2023 - 14:07h

Resolvi o problema. Usei o xprop para pegar as informações da janela do pcmanfm, daí vi que o nome era "Pcmanfm" e alterei no config.h






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts