i3wm: Iniciar aplicativos sem atributo de classe em áreas de trabalho específicas

4

Eu instalei recentemente o gerenciador de janelas do i3 no Arch Linux. Consegui configurar tudo, exceto a abertura de aplicativos em determinados espaços de trabalho porque alguns aplicativos só podem ser abertos via terminal (por exemplo, o cliente de email de terminal "mutt") porque eles não têm nomes de classe que podem ser encontrados usando xprop. Então, eu gostaria de saber como usar o seguinte comando para esses aplicativos especiais sem classes. Meu navegador chromium tem uma classe que pode ser usada para identificar o aplicativo:

assign [class="Chromium-browser"] $workspace3

Observação: i3wm: inicie os aplicativos em áreas de trabalho específicas quando o i3 é iniciado NÃO é uma duplicata.

    
por CubeDev 05.02.2017 / 15:00

1 resposta

4

Apesar da página manual dizer que você não deve usar -class como ele é usado pelo wrapper, não parece haver efeitos colaterais de adicionar isso na linha de comando. Isso sugere que você pode iniciar mutt por

uxterm -class Mutt -e mutt

Se isso não funcionar, apenas copiar o script de shell uxterm e alterar a classe que está sendo configurada é outra opção.

    
por 05.02.2017 / 15:20