Jak mogę się upewnić, że mój system używa pliku ~ / .screenrc?

7

Mój przyjaciel dostarczył mi dość szczegółowy, .screenrcktóry umieściłem w moim ~/katalogu. Jestem całkiem pewny, że po uruchomieniu screennie wykorzystuje zmian w pliku.

  • Jak mogę potwierdzić, czy go używam, czy nie?
  • Jak mogę się upewnić, że mój system korzysta z ~/.screenrcpliku?
Mbb
źródło

Odpowiedzi:

11

$ HOME / .screenrc powinno być domyślnie wkompilowane. Możesz również określić to w wierszu polecenia:

$ screen -c ~/.screenrc

Możesz również ustawić go za pomocą zmiennej środowiskowej:

$ export SCREENRC="~/.screenrc"

Jeśli chodzi o potwierdzenie, że jest on odczytywany / używany, spróbuj umieścić te dwa w swoim screenrc:

hardstatus on
hardstatus alwayslastline

Jeśli pojawi się lista wszystkich okien w dolnej linii, twój screenrc jest odczytywany.

Brightlancer
źródło
3

Odpowiedź Brightlancera jest przydatna, ale w oparciu o pewne ograniczone doświadczenie mogę dodać:

Jeśli w pliku .screenrc występuje błąd, wygląda na to, że plik jest screenignorowany w ciszy.

To może wyjaśnić przyczynę. Możesz zacząć od pustego pliku i powoli dodawać wiersze, aby znaleźć obraźliwe linie.

Dziwne
źródło
0

Plik screenrc nie działa, dopóki nie zalogujesz się następnym razem. Jeśli plik został utworzony, a następnie uruchom ekran, wygląda na to, że nie działa. Jednak przy następnym logowaniu sesja bash będzie działać.

W międzyczasie możesz określić plik zgodnie z drugą odpowiedzią. Łatwiej jest mi się ponownie zalogować.

wcndave
źródło