1.2, бедный буратино (ok), 11:53, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
openbsd уже анонсировала столько всего нового за неделю: openssh, tmux, ещё пара смежных проектов. А ещё вышла новая ПОТРЯСАЮЩАЯ песенка к релизу 5.3! Скоро уж и сам 5.3 подтянется.
А tmux - это прелесть. Одна проблема - всё никак на память не могу взять, как Ctrl-B на Ctrl-A заменять, поэтому приходится искать где-то старые конфиги, in-place редактирования не получается. :( Надо будет выучить, как таблицу умножения. Жаль, что не по дефолту.
| |
|
2.5, BayaN (ok), 12:14, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Надо будет выучить,
> как таблицу умножения. Жаль, что не по дефолту.
Так man же, там есть пример.
| |
|
3.8, бедный буратино (ok), 12:18, 27/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Надо будет выучить,
>> как таблицу умножения. Жаль, что не по дефолту.
> Так man же, там есть пример.
Читать, отвлекаться, переписывать. Задумываешься об одном, а другое из головы вылетает. По хорошему, если не будет дефолта, в голове должна срабатывать автоматика, чтобы мысли вообще не переключались - те же хоткеи в mc или ключи во wget я не знаю, я их просто пишу, спроси, что пишу - остановлюсь, задумаюсь и не отвечу. Потому что не думаю, а знаю.
Но все проблемы решил бы дефолт на ctrl-a. Или на что-то другое, но уж больно неудобно до ctrl-b тянуться.
| |
|
2.37, arisu (ok), 18:45, 27/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А tmux — это прелесть.
но overkill, по-моему. как и screen. один терминал с табами + dtach — и радости немеряно, а жирного софта не надо. я разве что добавил к dtach маленький патчик, дабы можно было список сессий получать и по именам к ним обращаться, а не задавать каждый раз руками путь к сокету.
| |
|
3.72, freehck (ok), 10:46, 31/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Интересно. А dtach разве позволяет вернуться к отвязанной от терминала программе?
Вот отвязал я rtorrent, а потом magnet-ссылку ему захочу скормить. Как мне делать прикажете?
| |
|
4.73, arisu (ok), 11:14, 31/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
прикажу читать man dtach. он (dtach), кагбэ как раз и был придуман для того, чтобы можно было возвращаться.
ты когда сессию создаёшь, ты зачем адрес сокета указываешь? правильно, именно для того, чтобы потом к ней можно было сделать attach, запустив dtach -a. вот так и делать. почитав документацию.
| |
|
|
|
1.3, Аноним (-), 12:08, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Всё замечательно, но непонятно накой сделали Ctrl+B вместо Ctrl+A. Про коллизии со screen - сущий бред, потому что есть Ctrl+A A.
| |
|
2.30, oops (ok), 16:46, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
И вам тот же вопрос: а как же тогда перемещаться в начало строки?
| |
|
3.58, Аноним (-), 00:52, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> И вам тот же вопрос: а как же тогда перемещаться в начало строки?
Home. А вообще, для неучей - Ctrl+A посылается как Ctrl+A, A. Поэтому сделать в tmux другую велосипедную комбинацию было в весшей степени идиотично.
| |
|
4.59, Led (ok), 02:13, 28/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> И вам тот же вопрос: а как же тогда перемещаться в начало строки?
> Home. А вообще, для неучей - Ctrl+A посылается как Ctrl+A, A. Поэтому
> сделать в tmux другую велосипедную комбинацию было в весшей степени идиотично.
Какие жаркие споры вокруг Ctrl-B/Ctrl-A... Я вот на F12 повесил и не испытываю никакого дискомфорта. Или я чего-то не знаю?
| |
|
5.70, arisu (ok), 15:04, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Или я чего-то не знаю?
таки да. f12 для этого ничем не лучше, нежели рекомендованое тут home для перемещения в начало строки.
| |
|
4.64, oops (ok), 10:10, 28/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
А по-моему гораздо большим идиотизмом было вешать изначально переключение в режим команд на Ctrl+A в screen
| |
4.69, arisu (ok), 15:03, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> И вам тот же вопрос: а как же тогда перемещаться в начало строки?
> Home.
неудобно. до него тянуться надо, а ^a уже под рукой.
> А вообще, для неучей — Ctrl+A посылается как Ctrl+A, A.
что? O_O
| |
|
|
2.41, Аноним (-), 18:53, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Боже мой, еще один, бляха-муха. Ты хоть документацию почитай что ли, а? ctrl+a используется для перехода в начало строки в sh/csh/tsch и возможно в вашем bash/dash, не знаю чем вы там пользуетесь.
| |
|
3.55, Аноним (-), 00:23, 28/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
В sh/csh/tcsh и вообще всех шеллах что я видел для перехода в начало строки используется Home. При чём тут Ctrl+A не представляю.
| |
|
4.62, Аноним (-), 06:35, 28/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
А я не представляю причем тут Home. Всегда было так: ctrl+a - в начало строки, ctrl+e - в конец строки, ctrl+w стереть одно слово перед курсором, esc+f - перейти на слово вперед, esc+b - перейти на слово назад и т.д.. Хотя если вы UNIX-like изучали по https://www.opennet.ru/opennews/art.shtml?num=36508, то понятно почему вы такой элементарщины не знаете.
| |
4.68, arisu (ok), 14:22, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В sh/csh/tcsh и вообще всех шеллах что я видел для перехода в
> начало строки используется Home. При чём тут Ctrl+A не представляю.
при том, что ты не умеешь эффективно клавиатуру использовать. ты бы ещё сказал, что «мышью клацнуть» — по удобству и скорости не сильно отличается.
| |
|
|
|
1.4, asp (??), 12:09, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Очень классная вещь, странно что еще во многих дистрибутивах по дефолту идет screen
| |
|
2.6, бедный буратино (ok), 12:16, 27/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Очень классная вещь, странно что еще во многих дистрибутивах по дефолту идет screen
Это у каких дистрибутивов такой "дефолт"?
В openbsd и netbsd - tmux в базовой системе.
| |
|
|
4.20, бедный буратино (ok), 13:57, 27/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> К счастью, у openbsd и netbsd нет "многих дистрибутивов" ;)
Зато они сами есть. Одна умная, другая красивая. Влюбился, самым непосредственным образом влюбился. В обоих, и даже не знаю, что делать.
| |
|
|
|
1.7, BayaN (ok), 12:18, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Вот так надо писать хорошие кроссплатформенные программы, а не как Wayland.
| |
|
2.21, Михрютка (ok), 14:21, 27/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать будут?
| |
|
|
4.23, Михрютка (ok), 14:45, 27/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> tmux КОНСОЛЬНЫЙ, какой к черту Wayland?
а разве вейланд консольные шрифты поддерживать не будет?
| |
|
5.28, ВовкаОсиист (ok), 16:32, 27/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
- В какой цвет покрашен этот стол?
- Утюг
- А разве в цветовой палитре нету розетки?
| |
|
|
3.38, arisu (ok), 18:46, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать
> будут?
тебя ещё не отпустило, что ли?
| |
|
4.50, Михрютка (ok), 20:56, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать
>> будут?
> тебя ещё не отпустило, что ли?
в тредике про офисы вон пару человек еще и не так вставляет. тоже имею право поглумиться ггг.
| |
|
5.56, Аноним (-), 00:24, 28/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> в тредике про офисы вон пару человек еще и не так вставляет.
> тоже имею право поглумиться ггг.
Есть разница между "поглумиться" и "выставить себя идиотом".
| |
|
|
3.42, BayaN (ok), 19:12, 27/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или Qt.
| |
|
4.44, arisu (ok), 19:19, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или
> Qt.
а зачем? вообще-то написание хорошего терминала — задача весьма непростая. то есть, простая — на первый взгляд. а потом оказывается, что проще взять ту же библиотеку от gtk и не заниматься ерундой.
| |
|
5.47, Михрютка (ok), 20:35, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или
>> Qt.
> а зачем? вообще-то написание хорошего терминала — задача весьма непростая. то есть,
> простая — на первый взгляд. а потом оказывается, что проще взять
> ту же библиотеку от gtk и не заниматься ерундой.
а чочо я пропустил что-то, в gtk запилили виджет терминала? полезно было бы кстати
| |
|
6.48, arisu (ok), 20:41, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> а чочо я пропустил что-то, в gtk запилили виджет терминала? полезно было
> бы кстати
ну этот, как его. vte же.
| |
|
|
|
|
|
1.11, Аноним (-), 13:09, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно, не слишком понимаю, нафига он нужен.
| |
|
2.13, бедный буратино (ok), 13:18, 27/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно,
> не слишком понимаю, нафига он нужен.
Ты в зоопарке был? Там верблюд, то есть, оконный менеджер, видел?
| |
2.14, YetAnotherOnanym (ok), 13:18, 27/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно,
> не слишком понимаю, нафига он нужен.
Когда запускаешь что-то долгое, но при этом периодически требующее действий пользователя. Например, если хочешь поставить софтину не бинарным пакетом, а скомпилённую со своими параметрами. Оно может подтягивать зависимости, которые тоже могут начинать установку с "make config" и ждать действий юзера. "nohup make >& make.out &" тут не годится.
| |
|
3.40, arisu (ok), 18:49, 27/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Когда запускаешь что-то долгое, но при этом периодически требующее действий пользователя.
dtach?
| |
|
2.19, Аноним (-), 13:46, 27/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Использую для работы на удаленном сервере. Обычно открыто 2-3 сессии с несколькими окнами. Которые в свою очередь тоже могут быть поделены на фреймы. Сказать что это удобно, значит ничего не сказать. Например, в одном окне пишу код, в другом запускаю, в третьем тестирую, в четвертом произвожу операции с гитом и т.д.
Тмукс также удобно использовать и локально. Не боишься случайно закрыть окно. И переключение между окнами можно организовать так, как захочется.
| |
|
3.36, BayaN (ok), 18:19, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Ага, такая же фигня. У меня tmux + vim как среда разработки. Постоянно висят на рабочей машине к которой подключен программатор и железяка. Очень удобно, то что из любой точки мира можно подрубиться с любой машины, был бы ssh клиент.
| |
|
2.39, arisu (ok), 18:49, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Кто использует, расскажите зачем оно?
если кому-то кажется, что терминал с табами и dtach — это нетехнологично, то берётся терминал без табов, dtach заменяется на tmux (или screen, но tmux всё-таки лучше).
фактически, это такой tiling workspace manager для текстового режима. не обязательно «удалёнка», в нём и локальный консольный софт можно гонять.
| |
2.52, fiskus (?), 00:09, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Комбайн, заменяющий dtach и dvtm, но не такой древний, как screen
| |
|
1.26, Денис (??), 16:16, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения) - ??? так вроде как screen тоже по вертикали разделять окно может. Так и не понял чем он лучше screen-а.
| |
|
2.29, Аноним (-), 16:40, 27/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения)
> - ??? так вроде как screen тоже по вертикали разделять окно
> может. Так и не понял чем он лучше screen-а.
Памяти столько не жрет и с хоткеями удобнее
| |
|
3.61, Дениска (??), 02:20, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Давай померямся, просто интересно стоит ли менять:
root@srv-statistic:~# pstree
init─┬─acpid
├─atd
├─cron
├─dbus-daemon
├─dhclient3
├─flow-capture
├─6*[getty]
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd───sshd───bash───screen───screen─┬─bash───sudo───bash───mc───bash
│ ├─bash───sudo───bash───pstree
│ └─bash───sudo───bash───watch
├─udevd───2*[udevd]
├─upstart-socket-
├─upstart-udev-br
├─vsftpd
└─whoopsie───{whoopsie}
root@srv-statistic:~# free
total used free shared buffers cached
Mem: 508232 320700 187532 0 42880 214596
-/+ buffers/cache: 63224 445008
Swap: 524284 664 523620
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
des 1363 0.0 0.1 5408 984 pts/1 S+ Mar27 0:00 screen
| |
|
|
1.32, жопка3 (?), 17:06, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Только вот почему-то на shellbox'ах tmux в top по CPU usage всегда выше screen на порядок-два, несмотря на примерно одинаковый usecase.
| |
1.34, ноним (?), 17:28, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всем кто мучается с Ctrl A и Ctrl B могу предложить свой вариант - backtick "'":
unbind C-b
set -g prefix '
bind ' send-keys '
Единственная проблема копирование скриптов, содержащих "'", решается командой:
unbind '
| |
|
2.43, BayaN (ok), 19:16, 27/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Единственная проблема копирование скриптов, содержащих "'", решается командой:
> unbind '
Есть ещё вариант для prefix - набирать небольшой стишок или текст песенки, тогда точно проблем не будет.
| |
2.54, fiskus (?), 00:17, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но я все равно Ctrl+R использую. И пальцам удобно.
| |
|
3.63, ноним (?), 07:37, 28/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но
> я все равно Ctrl+R использую. И пальцам удобно.
Ctrl+S - это же suspend терминала.
| |
|
4.74, тигар (ok), 10:26, 05/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но
>> я все равно Ctrl+R использую. И пальцам удобно.
> Ctrl+S - это же suspend терминала.
чочо?
про XOFF/XON почитай. ну и так, поржать, ctrl+q тогда как расшифровать? Если вывод о suspend был сделан оттого, что "залипает" и "начинается на S"
| |
|
5.75, Michael Shigorin (ok), 15:47, 05/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> ну и так, поржать, ctrl+q тогда как расшифровать?
qontinue :]
А ещё можно вспомнить изначальное предназначение клавиши Scroll Lock.
| |
|
|
|
|
|