6

Мой друг предоставил мне довольно подробный .screenrc который я положил в мою директорию ~/ . Я довольно уверен, что когда я запускаю screen он не использует правки в файле.

  • Как я могу подтвердить, использую ли я это или нет?
  • Как я могу убедиться, что моя система использует файл ~/.screenrc ?

3 ответа3

11

$ HOME/.screenrc должен быть скомпилированным по умолчанию. Вы также можете указать это в командной строке:

$ screen -c ~/.screenrc

Вы также можете установить его с помощью переменной окружения:

$ export SCREENRC="~/.screenrc"

Что касается подтверждения того, что он читается / используется, попробуйте поместить эти два в ваш screenrc:

hardstatus on
hardstatus alwayslastline

Если появится список всех ваших окон в нижней строке, ваш экран читается.

3

Ответ Brightlancer полезен, но, основываясь на некотором ограниченном опыте, я могу добавить:

Если в вашем файле .screenrc есть ошибка, значит, screen молча игнорирует файл.

Это может объяснить причину. Вы можете начать с пустого файла и медленно добавлять строки, чтобы найти неправильные строки.

0

Файл screenrc не вступит в силу, пока вы не войдете в следующий раз. Если вы создали файл, а затем запустите экран, он не работает. Однако в следующий раз, когда вы войдете в сеанс bash, он будет работать.

А пока вы можете указать файл согласно другому ответу. Мне проще просто быстро войти снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .