В основном, как некоторые из моих собственных, которые я разместил ниже. Я ищу дополнительные функции для программы «экран». По крайней мере, посмотрите на последнюю строку для фантастической «строки меню» в нижней части экранной сессии.
## gyaresu's .screenrc 2008-03-25
# http://delicious.com/search?p=screenrc
# Don't display the copyright page
startup_message off
# tab-completion flash in heading bar
vbell off
# keep scrollback n lines
defscrollback 1000
# Doesn't fix scrollback problem on xterm because if you scroll back
# all you see is the other terminals history.
# termcapinfo xterm|xterms|xs|rxvt ti@:te@
# These will let you use
bind -c selectHighs 0 select 10 #these three commands are
bind -c selectHighs 1 select 11 #added to the command-class
bind -c selectHighs 2 select 12 #selectHighs
bind -c selectHighs 3 select 13
bind -c selectHighs 4 select 14
bind -c selectHighs 5 select 15
bind - command -c selectHighs #bind the hyphen to
#command-class selectHighs
screen -t rtorrent 0 rtorrent
#screen -t tunes 1 ncmpc --host=192.168.1.4 --port=6600 #was for connecting to MPD music server.
screen -t stuff 1
screen -t irssi 2 irssi
screen -t dancing 4
screen -t python 5 python
screen -t giantfriend 6 these_are_ssh_to_server_scripts.sh
screen -t computerrescue 7 these_are_ssh_to_server_scripts.sh
screen -t BMon 8 bmon -p eth0
screen -t htop 9 htop
screen -t hellanzb 10 hellanzb
screen -t watching 3
#screen -t interactive.fiction 8
#screen -t hellahella 8 paster serve --daemon /home/gyaresu/downloads/hellahella/hella.ini
shelltitle "$ |bash"
# THIS IS THE PRETTY BIT
#change the hardstatus settings to give an window list at the bottom of the
##screen, with the time and date and with the current window highlighted
hardstatus alwayslastline
#hardstatus string '%{= mK}%-Lw%{= KW}%50>%n%f* %t%{= mK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}'
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
Я также использую довольно сложную комбинацию заголовка / строки со статусом, чтобы имитировать эффект выпадающих вкладок (линия заголовка - сплошная серая, а текущая вкладка в тексте - того же цвета).
У меня также есть экран оболочки, в котором указано текущее имя процесса и каталог, в котором я нахожусь, поэтому имена моих вкладок остаются в курсе того, что я делаю на каждой вкладке. Это очень важно для запоминания того, что я делаю, без необходимости пролистывать все открытые вкладки.
Итак, вот мои настройки zshrc, чтобы рассказать экрану о том, что я делаю в каждой вкладке.
источник
ИМХО, наиболее полезная настройка экрана - это изменение клавиши-модификатора на что-то отличное от Ca. Это слишком важно для того, чтобы съесть ключ (переходите к началу строки во всех приглашениях readline и в emacs). Я использую Cz, так как мне нужно приостанавливать приложения гораздо реже, чем мне нужно что-то редактировать в начале строки.
Волшебное слово:
источник
У меня часто работает более 10 окон, и я хотел выбрать их. Я узнал, как настроить Ca Shift + 0-9, чтобы выбрать окна с 10 по 19.
Обратите внимание на побеги на # и ^.
источник
Вы устали от полноэкранных программ, таких как vim, которые остаются в буфере прокрутки после того, как вы их закрыли? Разве не было бы замечательно, если бы они ушли полностью так же, как они делают, когда вы не работаете с экраном? Попробуйте поместить это в файл ~ / .screenrc ...
источник
Я использую Ctrl + Alt + Left и Ctrl + Alt + Right для переключения между окнами экрана. Для моего канала IRSSI я использую Alt + Left и Alt + Right, а для переключения рабочей области GNOME я использую Ctrl + Alt + Shift + Left / Right. Это кажется сложным, но на самом деле работает очень хорошо.
Коды символов для терминала GNOME отличаются от кодов символов при подключении через PuTTy, поэтому мне пришлось дублировать записи. Вы можете использовать cat> / dev / null, чтобы найти соответствующие коды символов для вас.
источник
Команда backtick довольно классная. Читайте об этом на экране человека. Я использую это так:
Мой скрипт cpuusage для Linux и Mac:
источник
Я также не могу жить без строки меню. Одна вещь, которую я не люблю помещать в меню, которое есть у многих людей, это время; предотвращает прокрутку PuTTY назад (поскольку это считается обновлением экрана)
источник
C-A [
по умолчанию переведет вас в режим копирования и позволит вам перемещаться по текущей вкладке с помощью клавиатурных команд, таких как текстовый редактор?У меня F11 и F12 настроены на циклическое переключение между окнами, что позволяет быстрее перемещаться между окнами, особенно для окон> 10
источник
Если вы используете urxvt, следующее позволит CTRL+LEFTи CTRL+RIGHTбудет использоваться для перехода к предыдущему и следующему окну вкладок:
Повторное подключение к сеансу удаленного экрана, который всегда должен быть запущен или сразу же создан:
Отключение управления потоком по умолчанию позволяет правильно использовать CTRL+Rв rtorrent:
Если rtorrent запускается как демон с собственной учетной записью пользователя, этот .screenrc может быть полезен:
источник
Основываясь на ответах на Как заставить экран Gnu загрузить мой bash .profile , я бы добавил:
чтобы вы
~/.screenrc
моглиscreen
начать вход в оболочку. Это очень полезно, если вы хотите, чтобы вы~/.bash_profile
выполнялись при использовании оболочки черезscreen
.источник
источник