O Tmux não está funcionando no Xterm no Debian Stable

1

Estou tentando usar o tmux no meu computador e ele funciona perfeitamente como root, mas prefiro executá-lo com minha própria conta. Quando eu executo com minha conta, recebo uma variedade de mensagens de erro que incluem "Não é possível estabelecer qualquer soquete de escuta" e outra mensagem que "Servidor já está ativo para exibição 0". Eu tento seguir as instruções dentro das mensagens de erro, mas isso me deixa em círculos. Deixe-me saber o que devo tentar ou que outras informações devo postar. Eu sou um primeiro temporizador aqui, então eu posso cometer erros com este post.

    
por t0ofpaste 07.10.2015 / 07:32

1 resposta

1

Meu palpite é que você tentou configurar seu ~/.profile (ou .bash_profile ) para iniciar automaticamente o Xorg no login. O problema é que cada janela do tmux executa o .profile scripts novamente e tenta iniciar o Xorg dentro do Xorg. Então, se esse for o caso, você precisa adicionar verificações adicionais.

Por exemplo, se você tiver o comando startx em ~ / .profile, substitua-o por:

if [ "$(tty)" = /dev/tty1 ]; then
    startx
fi

Isso executará o startx somente ao efetuar login no primeiro console de texto (tty1). Ele não apenas conserta o tmux, mas também corrige o SSH e "gerenciadores de exibição" como o GDM & LightDM, bem como evitar duplicados Xorgs em geral.

    
por 07.10.2015 / 08:16