URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134681
[ Назад ]

Исходное сообщение
"Выпуск консольного оконного менеджера GNU screen 5.0"

Отправлено opennews , 29-Авг-24 09:13 
После двух с половиной лет после прошлого значительного выпуска опубликован релиз полноэкранного консольного оконного менеджера (мультиплексора терминалов) GNU screen 5.0.0, позволяющего организовать многооконный интерфейс в консоли, используя один физический терминал для работы с несколькими приложениями, которым выделяются отдельные виртуальные терминалы, остающиеся активными между разными сеансами пользователя...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61781


Содержание

Сообщения в этом обсуждении
"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:13 
зачем сабж, когда есть старый добрый Ctrl-Alt-функциональная_клавиша. Для всего остального есть тайловые WM, или хотя бы просто многооконность любой WM.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено test , 29-Авг-24 09:18 
попробуй эти комбинации проделать при удаленном подключение (ssh) и поймешь зачем он нужен ;)

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 10:30 
если при удаленном подключении ты активно что-то делаешь на удаленной тачке, открывая туда-сюда /etc и прочие хрени, то ты по сути уже занимаешься разработкой/конфигурированием. При четком отделении конфигурирования от деплоя, ты конфигуришь удаленную систему у себя дома оффлайн, а потом рррраз! -- и вводишь команду deploy. Короче, твой подход сродни правке IИDEX.рнр через ftp-клиент, дебажа свою гостевуху прямо на проде через <!-- <?php var_dump(); ?> -->, лол.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено rshadow , 29-Авг-24 11:24 
Это ты описал хорошую ситуацию. А еще будет 100500 факапов. В которых надо диагностировать что происходит на проде, что-то перезапустить, посмотреть на логи, запустить какой-нибудь скрипт и т.д. И во всем этом screen очень даже поможет.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:15 
Да выдыхай уже :)
Откуда тому детю знать что за-ssh-иться на прод тебе разрешат только с определённого jump-box-а и туннели там сукуритатас порезали :)
Вот тут то screen, а лучше tmux - это вот просто "мас хэв!" как говорят в Рязани(С)
Пойдёт на работу много нового откроется и станет понятно зачем эти старые пни с неведомой зней столько парятся :-D

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено glad_valakas , 30-Авг-24 06:33 
> И во всем этом screen очень даже поможет.

на своей р.станции - да. на удаленном хосте - нафиг,
я лучше несколько ssh сессий открою.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _oleg_ , 30-Авг-24 13:09 
И это же одно и то же да? У каждого своё понимание удобства. Я уж молчу про то, как ты собираешься таким образом вернуться к работе, без её прерывания, при обрыве связи? Ты ж пользовался screen/tmux, да? И понимаешь как они работают?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено glad_valakas , 31-Авг-24 08:47 
> как ты собираешься таким образом вернуться к работе, без её прерывания, при обрыве связи?

1) создам тикет в техподдержку. возможно в стиле Антона Уральского.
пусть пошевелят свои ленивые задницы^Wмозги и сделают что-нибудь полезное.
2) внедрю mosh.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:23 
Влепил тебе минусище, потому что поверил тебе что тайловый WM заменяет screen - запустил фаззинг программы на удаленном сервере на этот раз без screen'а в тайловом WM, закрыл окно, попробовал открыть с другого компа и... облом, нету ssh-сессии

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:59 
shift-pgup никто не починил

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Анонимус_WSL2 , 29-Авг-24 10:31 
А лично ты кейс открыл на ремонт?
Или сидишь и ждешь, когда за тебя кто нибудь сделает?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Sem , 05-Сен-24 18:29 
А оно когда-то работало, что бы его чинить?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Turbid , 29-Авг-24 09:17 
зачем сабж, если есть старый добрый Ctr-B в tmux?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:31 
Tmux для мира BSD, а screen для мира GNU.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено nnn , 29-Авг-24 09:36 
почти все, кто пользуется tmux, переназначают управляющую комбинацию клавиш на Ctrl-A :)

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:42 
Это чтобы в шелле вместо помещения курсора в начало строки, открывался режим screen? Умно!

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Онаним1 , 29-Авг-24 11:20 
А потом мучаться внутри tmux открывать чужой screen (ну привык коллега им пользоваться)

Уж лучше Ctrl + E (Да отрубишь переход в конец строки, но ведь есть End) и конфликта ни с Ctrl+B ни с Ctrl+A нет.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено 1 , 29-Авг-24 12:42 
Разница между Ctrl+A и Ctrl+B - в расстоянии между клавишками :-)

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:21 
И ты сколько клавокилометров в день наматываешь? Одометр не подкручиваешь? А то знаю я вас! :-)))

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Онаним1 , 30-Авг-24 00:03 
> Разница между Ctrl+A и Ctrl+B - в расстоянии между клавишками :-)

Совершенно верно )

Попробуй сделать аккорд одной рукой. У меня размер "М" (хирургические перчатки) мне удобнее Ctrl+A \ Ctrl + E чисто физически. Правая рука как раз отвечает за вторую часть "аккорда". Будь то "." или "\"


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено glad_valakas , 30-Авг-24 06:37 
не спорьте горячие финские парни. после своих исследований я забиндил на ctrl-`.
в ~/.screenrc это выглядит так:
escape ^@@


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Анониссимус , 06-Окт-24 12:25 
Я пользуюсь Ctrl+B и это удобнее. Потому что на аккорд Ctrl-A нужно тянуть левую руку, убирая её с позиции asdf. А Ctrl+B легко и быстро нажимается при слепой печати.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Ананий , 29-Авг-24 13:36 
Ну я из них, просто одно время все настроил в сабже, а потом переполз на tmux, а хокеи сбацал те же.
Зачем страдать, конфиг настраивается один раз и потом просто копируется.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 14:07 
Потому что в tmux никогда не ломали конфиги *сарказм*

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:30 
> Ну я из них, просто одно время все настроил в сабже, а потом переполз на tmux, а хокеи сбацал те же.

НормаЛЪно. Я в начале поступил так же ...
Но ... я из тех, кто нашёл screen, а потом переполз на tmux ... и больше screen не юзаю. :)
Ну и соответственно дефолты теперь tmux-ные. Уже привык, когда попадаю на screen в начале WTF?!, а потом А! ГЫ! %-) но проблем особых не вызывает, всё - вкусовщина :-Р

PS: Кстати - претензий к screen не имею, вполне себе нормальный мультиплексор.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 22:08 
Ctrl+q же.
ctrl+a/e - это перемещение к началу/концу строки, ломать это очень обломно.
ctrl+b - разорви сухожилия, спасибо, не надо.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено 1 , 29-Авг-24 09:37 
Надо сказать, что Ctrl+B неиллюзорно бесит после Ctrl+A. Всегда заменяю в tmux на Ctrl+A.

И да, для холивара - у tmux лицензия не православная.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Минона , 29-Авг-24 09:47 
> Всегда заменяю в tmux на Ctrl+A.

Зачем?
Просто используй screen.


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Анонимус_WSL2 , 29-Авг-24 10:32 
>Зачем?

Потому что могу!


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 12:31 
О, а вы тонкий любитель... и всё это проделываете ещё и в WSL2! ;)

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:32 
Круче! Он это проделывет прямо в опеннЁте :)
Оно ему надо - с какими то непонятными чЁЪреыми окошками возится?! :-D

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено ad , 29-Авг-24 11:34 
в tmux меня неистово бесит прокрутка, особенно это чувствуется когда используешь тачпад. В screen прокрутка плавная.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:34 
De-bill :)
И screen и tmux юзают то что $TERM даёт :)
Хотя под веществами у screena наверное толще, да :))))

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:46 
лет 15 пользуюсь, побочка - не помню как
в vim/nvim буферы переключать, проще запустить
еще один экземпляр в screen

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 10:45 
Не надо так.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:35 
Почему?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 30-Авг-24 00:08 
Ну не надо

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 09:46 
Зачем сабж, если есть dvtm + abduco?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 10:33 
зачем abduco, если есть screen

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено _ , 29-Авг-24 19:37 
> Зачем сабж, если есть dvtm + abduco?

А с ним удобнее чем с вот этим, что ты перечислил ... и всЁ :)


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Анонимус_WSL2 , 29-Авг-24 10:26 
Скриншот где?

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Фрол , 29-Авг-24 13:26 
> Добавлена команда "multiinput" для организации одновременного ввода сразу в нескольких окнах.

эт чо?

(дока на саванне, если чо, 18-го года, еще с ятями и старорежимной орфографией. натурально никакого multiinput там нет.)


"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 13:36 
Лучший оконный менеджер

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 29-Авг-24 16:22 
Работает почти как emacs.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Аноним , 31-Авг-24 10:55 
А Sixel Graphics через сабж работает? Через tmux не хочет.

"Выпуск консольного оконного менеджера GNU screen 5.0"
Отправлено Рмшъ , 31-Авг-24 18:29 
Может быть, wcwidth, а не wcwdith?