Odpowiedzi:
$ 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.
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 screen
ignorowany w ciszy.
To może wyjaśnić przyczynę. Możesz zacząć od pustego pliku i powoli dodawać wiersze, aby znaleźć obraźliwe linie.
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ć.