Para 'tint2', como você configura a barra de tarefas para sempre mostrar em qual área de trabalho você está?

1

Eu tenho uma máquina Centos-6 com vários desktops de caixa aberta configurados (8 ou 16). Eu tenho coisas correndo em cada área de trabalho.

Eu desejo que tint2 exiba sempre em qual espaço de trabalho eu estou.

Eu tentei mudar o modo da barra de tarefas para "multi_desktop" de "single_desktop", mas isso não mostra em qual área de trabalho estou atualmente.

Para tint2 , como você configura a barra de tarefas para sempre exibir em qual área de trabalho você está?

    
por Trevor Boyd Smith 09.02.2017 / 19:09

1 resposta

4

A solução resumida:

  1. na configuração do Openbox (ou outro gerenciador de janelas), atribua um nome para cada desktop (pode ser necessário reiniciar o Openbox)
  2. no seu tint2rc

.

# enable a text label widget that displays in the tint2 taskbar
taskbar_name = 1
# choose a color for the font that differs from the background 
taskbar_name_font_color = #0005ff 100

A história mais longa:

Depois de ler a documentação / wiki do tint2, tentei fazer apenas taskbar_name = 1 . Mas não consegui ver nenhum rótulo para a área de trabalho.

Felizmente, descobri que existe um aplicativo tint2conf GUI que mostra todas as opções de configuração do tint2 e permite que você "aplique" e "salve" suas alterações no arquivo de configuração do tint2. Eu experimentei um monte e finalmente encontrei algo que funcionou.

  1. certifique-se de que cada área de trabalho / área de trabalho tenha um nome de cadeia
    • no meu caso, estou usando o Openbox
    • copie o arquivo de configuração do Openbox do local instalado no sistema para $HOME/.config/openbox/rc.xml e navegue até o elemento xml chamado <desktops> , onde você precisa
    • navegue até <number> e escolha um valor positivo N
    • navegue até <names> e crie um novo elemento xml <name> para cada um dos N desktops
    • se não houver <name> para cada área de trabalho - > então tint2 irá obter uma string vazia e exibir uma string vazia - > então não será possível dizer em qual área de trabalho / área de trabalho você está (ou seja, ruim)
    • certifique-se de reiniciar o Openbox antes de mexer com tint2
  2. edite a configuração tint2
    • quando tint2 inicia a cópia do arquivo de configuração tint2rc para a casa do usuário no local: $ HOME / .config / tint2 / tint2rc
    • edite o tint2rc - > navegue até a seção que começa com o comentário # Taskbar - > Certifique-se de que os seguintes pares chave / valor estejam na configuração

.

taskbar_name = 1
taskbar_name_font_color = #0005ff 100
  • reinicie tint2 (eu matei o processo tint2 e comecei novamente em segundo plano com nohup )
  • verificar visualmente você pode ver o nome da área de trabalho em que você está
  • concluído

O motivo pelo qual eu falhei inicialmente foi porque eu habilitei apenas o taskbar_name e a cor da fonte padrão era a mesma do plano de fundo - > então eu não pude ver o texto.

Uma vez que escolhi uma cor, vermelha neste exemplo, que era diferente do fundo, consegui ver o nome da área de trabalho.

    
por 09.02.2017 / 19:09

Tags