¿Cómo puedo asegurarme de que mi sistema utilice el archivo ~/.screenrc?

¿Cómo puedo asegurarme de que mi sistema utilice el archivo ~/.screenrc?

Mi amigo me proporcionó una información bastante detallada .screenrcque puse en mi ~/directorio. Estoy bastante seguro de que cuando screenlo ejecuto no estoy utilizando las ediciones en el archivo.

  • ¿Cómo puedo confirmar si lo estoy usando o no?
  • ¿Cómo puedo asegurarme de que mi sistema utilice el ~/.screenrcarchivo?

Respuesta1

$HOME/.screenrc debería ser el valor predeterminado compilado. También puedes especificarlo en la línea de comando:

$ screen -c ~/.screenrc

También puedes configurarlo con una variable de entorno:

$ export SCREENRC="~/.screenrc"

En cuanto a confirmar que se está leyendo/usando, intente poner estos dos en su screenrc:

hardstatus on
hardstatus alwayslastline

Si aparece una lista de todas sus ventanas en la línea inferior, se está leyendo su screenrc.

Respuesta2

lancero brillanteLa respuesta de es útil, pero basándome en una experiencia limitada, puedo agregar:

Si hay un error en su archivo .screenrc, parece que screenignora el archivo en silencio.

Esto podría explicar la causa. Es posible que desee comenzar con un archivo vacío y agregar las líneas lentamente para descubrir las líneas ofensivas.

Respuesta3

El archivo screenrc no entra en vigor hasta que inicie sesión la próxima vez. Si creó el archivo y luego ejecutó la pantalla, parece que no funciona. Sin embargo, la próxima vez que inicie sesión en bash, funcionará.

Mientras tanto, puede especificar el archivo según la otra respuesta. Me resulta más fácil volver a iniciar sesión rápidamente.

información relacionada