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?

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.


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.


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ć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.