окно

11:39 | 02-04-2006 | HOWTO, Software | 1 Comment

помню, когда я только знакомился с X Window System, я все время удивлялся: как же так, ведь те же терминалы, только в окнах, и минимум полноценных графических приложений — в чем, то есть, удобство? сейчас каждодневно еще веселее — обычно у меня открыто 3-4 разных терминала, не говоря уже о количестве сессий в каждом из них. или — почему не говоря?

программа screen, кстати, — это как раз такой вот, говоря проще, умножитель экранов. иными словами, screen позволяет открыть несколько сессий в рамках одного соединения, и, что особенно важно, сохранить их в открытом состоянии даже после разрыва этого самого соединения. то есть, можно, например, постоянно держать запущенными на удаленной машине какие-то особенно важные для меня процессы, время от времени лишь к этой самой удаленной машине присоединяясь. так и поступаю, что уж: про centericq я уже писал, а irssi оказалась ничем не хуже. говоря же вообще про насторйки, можно иметь ввиду следующее:

# настройки visual bell
vbell on
vbell_msg "knock, knock"
# автоотсоединение консоли                                                                                                              
autodetach on                                                                                                           
# отключение сообщения при запуске
startup_message off                                                                                                     
# увеличение буфера
defscrollback 1000
# проверки оболочки
shell -$SHELL
# установка терминала
term xterm
# установка управляющей клавиши (` вместо Ctrl-a)
escape ``
# описание строки статуса
hardstatus alwayslastline "%{wb}%-w %{wr}%n %t %{wb}%+w %=%H | %c | %d-%m-%Y"                                           
# назначение клавиш F11 и F12 для последовательного переключения сессий
bindkey -k F1 prev
bindkey -k F2 next
# сессии, открываемые при запуске
screen -t 'ICQ' 1
screen -t 'IRC' 2
screen -t 'Shell' 3
screen -t 'Shell' 4
screen -t 'Shell' 5
screen -t 'Midnight Commander' 6
# выбор активной сессии (вообще, первой сессией screen по умолчанию делает нулевую,
# что достаточно misleading -- поэтому я использую, в том числе, и свою нумерацию)
select 1
  

One Response to “окно”

  1. […] используя постоянно screen, все время сталкивался с дурацкой совершенно проблемой: при запущенном в screen midnight commander для того, чтобы увидеть результат хоть какой-нибудь команды, надо перед тем, как эту самую команду выполнить, освободить экран, убрав панели с помощью дополнительного shortcut (а затем нажать shortcut еще раз, дабы панели вышеозначенные снова вернуть). ни тебе du, ни echo, ни ls просто так — расстраивался жутко, нет слов. […]

Leave a Reply