встановити колір тла екрана GNU


1

Я хотів би, щоб екран змінив колір тла терміналу (xterm) при запуску.

Я хочу швидко визначити, перебуваю на екрані чи ні. Я часто працюю над shh, і це часто виходить з ладу. Я почав використовувати екран, щоб не втратити роботу. Однак я не хочу, щоб екран запускався автоматично, коли я сшу на машину, тому що я, мабуть, хочу це зробити screen -listабо screen -rзамість цього. Тому мені потрібно щось попередити мене про те, що я не на екрані і що моя робота (особливо запущені програми) може бути втрачена, якщо зв’язок загине.

У мене є xterm і я використовую ssh -XY, якщо це актуально.

Відповіді:


1

Це не змінює колір тла, але у мене є файл screenrc, який розмістить рядок стану внизу, що робить це очевидним, коли ви знаходитесь на екрані:

Як суть: https://gist.github.com/cwacek/5724875

# Turn off that annoying start up message
startup_message off

# Turn the even more annoying whole-screen-flash-on-tab-complete "feature"
vbell off

terminfo xterm-color hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
term xterm-color

# Window list at the bottom. hostname, centered tabs and redmarked active windows:
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'

Дякую, це, здається, робить трюк (і навіть більше хороших справ, насправді). Рядок hardstatus зараз для мене є повною чорною магією, але, здається, "man screen" надає всю необхідну інформацію для її налаштування.

Так, я фактично вважаю, що screenrc - це одна з найкорисніших речей, яка коли-небудь була. Я визнаю, що знайшов його десь в іншому місці, і не зробив сам.

^^ lol at "vbell" = "весь екран спалаху на вкладці завершений" (vbell = візуальний дзвінок, корисний, якщо у вас немає звуку, і ви хочете отримувати ці сигнали так часто ... Я згоден, що заповнення вкладки не повинно 'не видаватимусь хоч ^^)
Олів'є Дулак

@OlivierDulac Добре, що він також містить невеликий значок дзвоника у рядку статусу, що, мабуть, корисніше, оскільки вам насправді не потрібно дивитись на потрібний екран.

Ця конкретна лінія жорсткого стану досить погана; Я тільки що закінчив вводити довгий коментар про це тут: superuser.com/questions/600851/… - потрібен час, щоб зрозуміти, що ти копіюєш, твоє життя стане набагато кращим.
Гейб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.