<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5757049729304455587</id><updated>2011-08-01T23:22:19.888+04:00</updated><category term='linux'/><category term='screen'/><category term='jabber'/><category term='workaround'/><category term='torrent'/><category term='dropbox'/><category term='locale'/><category term='remote'/><category term='samba'/><category term='ssh'/><category term='music'/><category term='Ubuntu'/><category term='eclipse'/><category term='rhythmbox'/><category term='bash'/><category term='config'/><category term='gnome'/><title type='text'>Для пользы дела</title><subtitle type='html'>Памятка о Linux и IT</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ksimonov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-1456331673220467292</id><published>2010-04-12T10:59:00.005+04:00</published><updated>2010-04-12T11:07:10.514+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Полезные хоткеи Bash</title><content type='html'>Надоело каждый раз искать эти хоткеи, поэтому положу их сюда. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ctrl+C - убить текущую строку&lt;br /&gt;аlt+. - Взять последнее слово с предыдущей строки&lt;br /&gt;alt+F/B - ходит по словам&lt;br /&gt;alt+backspace - стирает слово до начала&lt;br /&gt;alt+d - стирает слово до конца&lt;br /&gt;Ctrl+k - удалить до конца строки&lt;br /&gt;Ctrl+u - удалить до начала строки&lt;br /&gt;&lt;br /&gt;ctrl+_ UNDO&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-1456331673220467292?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/1456331673220467292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/1456331673220467292'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2010/04/bash.html' title='Полезные хоткеи Bash'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-2648755454963765337</id><published>2010-01-29T10:37:00.002+03:00</published><updated>2010-01-29T10:44:04.708+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhythmbox'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Глобальные горячие клавиши для rhythmbox</title><content type='html'>Наконец донес наушники до работы. Теперь начал слушать музыку. К этому процессу за работой у меня одно требование - чтобы можно было управлять процессом(пауза/воспроизведение, громкость, следующий трек) из любой программы. В венде, помню, это решалось в каждой программе по-своему, если решалось вообще. В Gnome + rhythmbox есть стандартное решение. Горячие клавишы Gnome (System -&gt; Preferences -&gt; Keyboard Shortcuts) содержат целый раздел для управления звуком, настроенный по-умолчанию на медиа-клавиши. На работе такой роскоши, слава Богу, нету, поэтому перенастраиваем на то, что нравится и запускаем rhythmbox. Благо он прекрасно понимает эти "системные" события. Единственное чего не хватало - индикация по запросу текущей композиции. Решается просто. Создаем собственное событие там же, в горячих клавишах, и назначаем команду &lt;blockquote&gt;rhythmbox-client --notify&lt;/blockquote&gt;&lt;br /&gt;Теперь по навешенному на эту команду сочетанию клавиш появится стандартное уже убунтовское всплывающее оповещение с треком, альбомом и исполнителем.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-2648755454963765337?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/2648755454963765337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/2648755454963765337'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2010/01/rhythmbox.html' title='Глобальные горячие клавиши для rhythmbox'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-8236748828155725740</id><published>2010-01-29T10:33:00.002+03:00</published><updated>2010-01-29T10:35:24.674+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='config'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Samba shares в Ubuntu</title><content type='html'>Давно маялся с вопросом, куда деваются настройки SMB-шар, сделанных через Nautilus (бишь из графического интерфейса). Сегодня нашел, что оно их складывает, оказывается в /var/lib/samba/usershares в том же формате, что и smb.conf &lt;br /&gt;Оно снова стало предсказуемым и управляемым :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-8236748828155725740?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8236748828155725740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8236748828155725740'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2010/01/samba-shares-ubuntu.html' title='Samba shares в Ubuntu'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-8814811436606856492</id><published>2010-01-07T23:46:00.003+03:00</published><updated>2010-01-07T23:53:29.063+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>GTK vs SWT</title><content type='html'>После очередного апдейта убунты разломались все приложения, написанные на SWT. Мы это мгновенно заметили по эклипсу, в котором тоже перестали нажиматься некоторые кнопки. Оказалось, это из-за обновления gtk. По ругани в багтрекерах эклипса, убунты и гнома непонятно кто в итоге виноват, но главное есть воркэраунд: перед запуском SWT-приложения надо выставить системную переменную &lt;code&gt;GDK_NATIVE_WINDOWS=1&lt;/code&gt;. &lt;br /&gt;Таким образом, перед запуском эклипса говорим &lt;blockquote&gt;export GDK_NATIVE_WINDOWS=1&lt;/blockquote&gt; и радуемся жизни. А так уже вроде как обещали, что починят в следующих релизах.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-8814811436606856492?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8814811436606856492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8814811436606856492'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2010/01/gtk-vs-swt.html' title='GTK vs SWT'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-8842759916944657291</id><published>2009-09-28T22:47:00.003+04:00</published><updated>2009-09-28T22:55:07.526+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><title type='text'>Удаленная загрузка торрентов</title><content type='html'>Наверняка у вас дома уже стоит включенный круглосуточно неттоп или иная умная качалка и раздавалка торрентов. На худой конец, как у меня просто старенькая машинка с, не побоюсь этого слова, Виндой. Хочется уметь инициировать загрузку нужного торрента как можно более удаленно, например с работы. Так как реальный айпишник сейчас у домовых провайдеров роскошь, остается только вариант как-то снаружи показать клиенту, что есть что покачать. Раньше я использовал для этого сервис box.net, который позволяет сделать публичную папку с файлами и через RSS получать обновления в ней. Благо мой клиент умеет мониторить rss-потоки на предмет появления новых торрентов, такой вариант был долгое время рабочим... но неудобным. Закачивать на хостинг файлики муторно. Зато на днях всеми любимый DropBox запустил фичу с совместным доступом к файлам! Это позволяет, запустив его на машине с клиентом, просто смотреть в папочку в ожидании новых торрентов. Строго говоря, можно было и раньше это сделать, просто включив клиента под одним и тем же аккаунтом на разных машинах. Но теперь стало еще удобней.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-8842759916944657291?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8842759916944657291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8842759916944657291'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2009/09/blog-post.html' title='Удаленная загрузка торрентов'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-6950792905996513383</id><published>2009-08-18T16:18:00.004+04:00</published><updated>2009-08-18T16:23:26.620+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='locale'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Первый день календаря</title><content type='html'>Я не очень люблю локализованные программные продукты, и предпочитаю использовать все, что можно в английской локализации. Так оно часто бывает гораздо понятней и локаничней (за исключением случаев, когда программа изначально на английский переводилась). Поэтому и сама Убунта у меня используется в английской локализации. Все бы хорошо, но гномовский календарик при этом начинает отсчитывать неделю "по-английски" с воскресенья. Чтобы это победить, делаем следующее: &lt;br /&gt;&lt;br /&gt;1. В файле &lt;code&gt;/usr/share/i18n/locales/en_US&lt;/code&gt; меняем значение параметра &lt;code&gt;first_weekday&lt;/code&gt; на 2. &lt;br /&gt;&lt;br /&gt;2. Пересоздаем локали: &lt;code&gt;# locale-gen&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;3. Перезапускаем все панели гнома: &lt;code&gt;# killall gnome-panel&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;После пугающего по виндовым временам моргания панелей, получаем то, к чему стремились.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-6950792905996513383?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/6950792905996513383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/6950792905996513383'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2009/08/blog-post.html' title='Первый день календаря'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-3900122344473419033</id><published>2009-07-25T16:39:00.007+04:00</published><updated>2009-07-25T16:59:31.141+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Mass rename в bash</title><content type='html'>Часто приходится переименовывать кучу файлов по шаблону. Не помню как это делалось в видне, в линуксе для этого есть несколько программ и скриптов, аля mmv. Но мне в них то не хватает возможности, то еще что-нибудь не так. А самое главное их надо отдельно ставить. В общем наловчился делать все стандартными средствами. &lt;br /&gt;Пример: &lt;br /&gt;Имеем первый сезон Декстера: &lt;br /&gt;&lt;blockquote&gt;$ ls -1&lt;br /&gt;Dexter - 101 - Dexter.avi&lt;br /&gt;Dexter - 102 - Crocodile.avi&lt;br /&gt;Dexter - 103 - Popping Cherry.avi&lt;br /&gt;Dexter - 104 - Lets Give the Boy a Hand.avi&lt;br /&gt;Dexter - 105 - Love American Style.avi&lt;br /&gt;Dexter - 106 - Return to Sender.avi&lt;br /&gt;Dexter - 107 - Circle of Friends.avi&lt;br /&gt;Dexter - 108 - Shrink Wrap.avi&lt;br /&gt;Dexter - 109 - Father Knows Best.avi&lt;br /&gt;Dexter - 110 - Seeing Red.avi&lt;br /&gt;Dexter - 111 - Truth Be Told.avi&lt;br /&gt;Dexter - 112 - Born Free.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Хотим убрать все, кроме номера эпизода. &lt;br /&gt;&lt;br /&gt;Говорим: &lt;br /&gt;&lt;blockquote&gt;for i in Dexter*; do mv "$i"  $(echo $i | sed  's/.*\([0-9]\{3\}\).*/\1.avi/'); done&lt;/blockquote&gt;&lt;br /&gt;И получаем то, что хотели:&lt;br /&gt;&lt;blockquote&gt;ls *.avi -1&lt;br /&gt;101.avi&lt;br /&gt;102.avi&lt;br /&gt;103.avi&lt;br /&gt;104.avi&lt;br /&gt;105.avi&lt;br /&gt;106.avi&lt;br /&gt;107.avi&lt;br /&gt;108.avi&lt;br /&gt;109.avi&lt;br /&gt;110.avi&lt;br /&gt;111.avi&lt;br /&gt;112.avi&lt;/blockquote&gt;&lt;br /&gt;Это стандартный цикл, в котором файлы переименовываются в провернутые через sed свои имена. Круглые и фигурные скобки приходится фильтровать для bash.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-3900122344473419033?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/3900122344473419033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/3900122344473419033'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2009/07/mass-rename-bash.html' title='Mass rename в bash'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-5642326073119769139</id><published>2009-07-21T22:13:00.003+04:00</published><updated>2009-08-20T13:23:10.804+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jabber'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'>Чиним Gajim</title><content type='html'>Вот уже год, наверное, я мучаюсь в поисках очередной панацеи: идеального jabber-клиента под Linux. Требований у меня к идеальному клиенту не много: &lt;br /&gt;1. Он должен нормально управляться с клавиатуры. То есть уметь показывать новые эвенты и ростер с минимальным количеством нажатий клавиш. Мышь мы не рассматриваем ибо времяубивалка. &lt;br /&gt;2. Совсем недавное появившееся требование: должен нормально работать с конференциями. А именно должен уметь в идеале сворачивать их в ростер, не вылогиниваясь, и оповещать о новых сообщениях. &lt;br /&gt;3. Должен уметь &lt;span style="font-weight:bold;"&gt;не вести&lt;/span&gt; историю. Для выбранных учетных записей или контактов. Чем гибче он это будет неуметь, тем лучше :)&lt;br /&gt;4. Необязательная, но приятная хотелка: уметь показывать несколько последних сообщений. Не противоречит 3, т.к. я не хочу иметь локальную историю, но хочу иметь контекст последних сообщений. &lt;br /&gt;&lt;br /&gt;Рассматриваются варианты: Pidgin, Psi, Gajim. &lt;br /&gt;&lt;br /&gt;Pidgin плохо работает с конференциями, прямо скажем неюзабельно. Кроме того обладает киллер-багом, из-за которого я терял сообщения. Он прячет оповещения о событиях через 10 минут после возникновения &lt;span style="font-style:italic;"&gt;[fixed in 2.6.0]&lt;/span&gt;. Кроме того имеет каких-то сложных разработчиков, общаться с которыми в багтрекере неприятно. &lt;br /&gt;&lt;br /&gt;Psi почти всем хорош. Работа с конференциями только на "3", но и с такой я жил. Плохо только то, что в моем Гноме он смотрится и ведет себя как совсем не родной. В совокупности с компизом имеет раздражающий баг с прорисовкой. Отказались&lt;br /&gt;&lt;br /&gt;Gajim - самый большой молодец. Нативный для GTK, идеальная работа с конференциями. Но не умеет хотелку с временной историей (и разработчики наотрез отказались делать эту фичу) и управление с клавиатуры требует дополнительных телодвижений (отдельное приложение gajim-remote, которе надо вызывать по хоткеям). До недавнего времени не рассматривался из-за своего киллер-бага. Он мог наглухо повиснуть или вылететь при закрывании окна сообщений. Сначала пытался терпеть, потом перестал использовать, а недавно начал общаться с разработчиками и, кажется, понял в чем причина. Отрепортовал и изобрел для себя воркэраунд, которым, собственно, и хочу поделиться. &lt;br /&gt;Баг возникает тогда, когда закрывается последняя таба в окне с использованием горячих клавиш Esc или CTRL+w. Смело отключаем Esc расширенной настройкой &lt;blockquote&gt;escape_key_closes&lt;/blockquote&gt;, а от второй отвыкаем :) Баг больше не проявляется. Клиент счастлив.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-5642326073119769139?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/5642326073119769139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/5642326073119769139'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2009/07/gajim.html' title='Чиним Gajim'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-5757049729304455587.post-8016191525866408526</id><published>2009-07-21T20:30:00.003+04:00</published><updated>2009-07-21T20:36:35.346+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Убиваем зависшие ssh-сессии</title><content type='html'>На работе постоянно приходится держать где-нибудь в screen кучу ssh-сессий до разных серверов. Часто, они отваливаются, и консоль зависает. До сегодняшнего дня решением было C-A k в screen (убийство сессии) с последующим восстановлением. Все бы хорошо, только каждый раз надо переименовать табу в screen, поместить ее на нужное место по порядку. В общем, лишняя работа. &lt;br /&gt;&lt;br /&gt;Но на днях коллега, спасибо ему за это, рассказал о магической комбинации: &lt;blockquote&gt;Enter ~ .&lt;/blockquote&gt;&lt;br /&gt;Нажатие этих клавиш по очереди отключает зависший ssh-сеанс. Таким образом, восстановление коннекта теперь просто Up Enter!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5757049729304455587-8016191525866408526?l=ksimonov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8016191525866408526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5757049729304455587/posts/default/8016191525866408526'/><link rel='alternate' type='text/html' href='http://ksimonov.blogspot.com/2009/07/ssh.html' title='Убиваем зависшие ssh-сессии'/><author><name>Konstantin Simonov</name><uri>http://www.blogger.com/profile/07737550175271914595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hset7VMJP4I/SmXxpFw2AxI/AAAAAAAAJ2Q/VnxZ8Smpbf8/S220/me.JPG'/></author></entry></feed>
