Returning to basics
Jan. 8th, 2024 05:00 pmПродолжаю инвестировать время в основы. Принял статегическое решение заняться tmux'ом (вместо терминатора), потому что это открывает дорогу к быстрым терминалкам без фич.
Пока что не решён вопрос, что делать с активным/неактивным pane'ом. У terminator'а чуть-чуть менялась гамма и активный был контрастным. tmux рисует рамочку, но её плохо видно (да и не надо ярче), и не совсем решён вопрос с многострочным выделением из pane'а (мне tmux selection очень не нравится). Частично решается с помощью zoom out/zoom in и нормального выделения между ними.
Пока что не решён вопрос, что делать с активным/неактивным pane'ом. У terminator'а чуть-чуть менялась гамма и активный был контрастным. tmux рисует рамочку, но её плохо видно (да и не надо ярче), и не совсем решён вопрос с многострочным выделением из pane'а (мне tmux selection очень не нравится). Частично решается с помощью zoom out/zoom in и нормального выделения между ними.
no subject
Date: 2024-01-08 03:10 pm (UTC)Есть ли в тмухе какая-нибудь киллер-фича, чтоб смотреть в его сторону?
no subject
Date: 2024-01-09 10:48 am (UTC)Киллер-фича есть, она называется tmate. Готовый к употреблению мультиплеер.
no subject
Date: 2024-01-09 10:58 am (UTC)no subject
Date: 2024-01-09 01:51 pm (UTC)Ценность tmate — в том, что можно коллеге, который на летучке говорит «у меня тут тесты/сборка/деплой/… не проходят», сказать «
apt install tmateи пошли посмотрим» и через две минуты мы уже сидим и смотрим в тесты. Даже при том, что нас разделяют два противонаправленных фаервола и полтора NAT’а. А со скрином я боюсь, что мы будем ближайшие два часа настраивать ацеэли, пробрасывать порты и протыкать фаерволы. Или в нём/поверх него тоже есть растворимое решение?no subject
Date: 2024-01-09 01:57 pm (UTC)А вот возможности разбираться с происходящим в CI нет, потому что CI за собой всё подчищает :/
no subject
Date: 2024-01-09 02:14 pm (UTC)Ну, в принципе, да, но в половине шарилок нет общего управления или оно реализовано только на винде/маке, и его приходится эмулировать через голосовой канал «а прокрути на два экрана вверх, а, о, теперь обратно, вот тут в строке триста семьдесят пять меняй второе вхождение фу на бар, запускай, ага, блин, не бар, а баз, по буквам, браво-альфа-зулу». И, скажем, текст ошибки, которую я вижу через шарилку, я не могу локально загуглить лёгким движением мыши, а тоже буду копировать через глаза и пальцы.
no subject
Date: 2024-01-09 02:15 pm (UTC)Тут такое дело: если полиси конторі допускает подобніе решения, то должен біть и нормальній способ войти по ссш на нужній хост. Если ж для входа по ссш нужно протікать файрволлі и наті, и, при єтом, вполне себе работает вішеуказанній сервис... Лучше я в другую контору уйду :)
no subject
Date: 2024-01-09 02:39 pm (UTC)В той истории, которую я описываю, участвовавшие хосты — это мой ноут на удалёнке из дома и ноут коллеги на удалёнке в другой стране, в типичных домашних сетевых конфигурациях. В принципе, да, мы были подключены к одному рабочему vpn’у и, наверно, могли бы сконнектиться без серверов третьих лиц, но ему (как человеку, у которого проблема воспроизводится) пришлось бы потратить время на то, чтобы настроить общий сеанс.
А я не ухожу в другую контору в том числе потому, что в текущей полиси доверяет мне в простых случаях самостоятельно оценивать безопасностные риски и принимать решения об применяемых инструментах.
no subject
Date: 2024-01-09 03:06 pm (UTC)no subject
Date: 2024-01-10 09:50 am (UTC)no subject
Date: 2024-01-09 01:55 pm (UTC)У tmux работает из коробки paning, zoom in/out для четвертушки экрана, мышь. Может быть, в screen'е есть тоже.
Но я видел стрим весьма уважаемого человека, который очень быстро и хорошо работал в комбе tmux/vim, и я для себя решил на него ориентироваться.
no subject
Date: 2024-01-09 02:22 pm (UTC)А вообще, кнешн, каждій бістро работает в том, в чем привік.
#### #### ~/.screenrc sessionname axxxxxxx startup_message off deflogin off nethack on vbell off msgminwait 0 msgwait 10 log off altscreen on caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%=" hardstatus alwayslastline "%{= gk} %H %{= bw} %-w%{= Yk} %n %t %{-}%+w %=%{c} %l %{= Y} %0c " ####no subject
Date: 2024-01-09 02:57 pm (UTC)Под зумом скорее всего имеется в виду сценарий «имея таб со сложной структурой сплитов, временно распахнуть одну из панелей до размера всего окна, поработать в ней некоторое время и вернуть обратно». Но да, кажется, в screen’е нет.
no subject
Date: 2024-01-10 09:49 am (UTC)Ctrl-B z (и обратно так же).
В терминаторе это Ctrl-Shift-X и это essential feature без которой я не буду переключаться. Если её в скрине нет, то выбор tmux'а предопределён.