Como posso ter certeza de que meu sistema usa o arquivo ~/.screenrc?

Como posso ter certeza de que meu sistema usa o arquivo ~/.screenrc?

Meu amigo me forneceu um documento bastante detalhado .screenrcque coloquei em meu ~/diretório. Estou bastante confiante de que quando executo screenele não está utilizando as edições do arquivo.

  • Como posso confirmar se estou usando ou não?
  • Como posso ter certeza de que meu sistema usa o ~/.screenrcarquivo?

Responder1

$HOME/.screenrc deve ser o padrão compilado. Você também pode especificá-lo na linha de comando:

$ screen -c ~/.screenrc

Você também pode configurá-lo com uma variável de ambiente:

$ export SCREENRC="~/.screenrc"

Quanto a confirmar se está sendo lido/usado, tente colocar estes dois em seu screenrc:

hardstatus on
hardstatus alwayslastline

Se aparecer listando todas as suas janelas na linha inferior, seu screenrc está sendo lido.

Responder2

Lanceiro Brilhantea resposta de é útil, mas com base em alguma experiência limitada, posso acrescentar:

Se houver um erro no seu arquivo .screenrc, parece que ele screenignora o arquivo silenciosamente.

Isso poderia explicar a causa. Você pode começar com um arquivo vazio e adicionar as linhas lentamente para descobrir as linhas incorretas.

Responder3

O arquivo screenrc não entra em vigor até você fazer login na próxima vez. Se você criou o arquivo e, em seguida, executou a tela, parece que não funciona. No entanto, na próxima vez que você fizer login em uma sessão bash, isso funcionará.

Enquanto isso, você pode especificar o arquivo conforme a outra resposta. Acho mais fácil fazer login novamente rapidamente.

informação relacionada