Про терминалы с вкладками (табами) ((отрезано из Снимков рабочих столов))

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
/dev/random
Администратор
Сообщения: 5272
ОС: Gentoo

Про терминалы с вкладками (табами)

Сообщение /dev/random »

FlySnake писал(а):
21.03.2011 23:41
может заодно кто подскажет приличный терминал без зависимостей от гномокедов с настраиваемыми вкладками и хоткеями?

Нормально настроенный screen в любом терминале.
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Про терминалы с вкладками (табами)

Сообщение Crazy »

FlySnake писал(а):
21.03.2011 23:41
может заодно кто подскажет приличный терминал без зависимостей от гномокедов с настраиваемыми вкладками и хоткеями?

https://wiki.archlinux.org/index.php/Rxvt-unicode и http://muhas.ru/?p=8

Desipere in loco
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Зачем, интересно, могут понадобиться вкладки в терминалах?
Есть замечательная оконная система X Window System, можно управлять любыми окнами как угодно, сколько бы их не было.
Зачем плодить лишние сущности? Вкладки, screen'ы?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
FlySnake
Сообщения: 992
ОС: openSUSE
Контактная информация:

Re: Про терминалы с вкладками (табами)

Сообщение FlySnake »

Ну тайлинг как-то не понравился (или неосилился, кому как нравится), а в обычных wm управление окнами менее удобно чем вкладки в терминалах. В одной вкладке vim, в другой грубо говоря make и иже с ним. На других раб.столах обычно браузер, просмотрщик pdf и клиент mpd. Может это не правильно, но мне нравится.
За screen спасибо, попробую, как-то раньше встречались мения что крутая вещь, но самому руки не доходили поробовать.
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 620
ОС: Debian GNU/Linux

Re: Про терминалы с вкладками (табами)

Сообщение minoru-kun »

FlySnake, тебе явно надо попробовать ion3.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Так почему не запускать make из vim? Там же даже команда такая есть…
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Про терминалы с вкладками (табами)

Сообщение chitatel »

Вышеупомянутый rxvt-unicode.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Про терминалы с вкладками (табами)

Сообщение liaonau »

Nazyvaemykh писал(а):
22.03.2011 12:16
Зачем, интересно, могут понадобиться вкладки в терминалах?
Есть замечательная оконная система X Window System, можно управлять любыми окнами как угодно, сколько бы их не было.
Зачем плодить лишние сущности? Вкладки, screen'ы?

Например затем, что один screen можно использовать сразу в нескольких X-сессиях и на виртуальном терминале linux. Еще при ssh сессии можно делать logout без прерывания команды.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

liaonau,
но ведь эта функциональность прямо не связана именно с вкладками?
И если нам удалось запустить иксы (а сейчас это такая ужь проблема
даже с видеокартами от NVIDIA), то у нас уже запущен оконный менеджер, да?
Заучивать отдельно, как менять вкладки в терминале, как переключать вкладки в screen, как переключать окна — зачем все это нужно? Задача-то одна, почему бы не решать ее самым общим способом?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Про терминалы с вкладками (табами)

Сообщение liaonau »

Nazyvaemykh писал(а):
22.03.2011 19:20
Задача-то одна, почему бы не решать ее самым общим способом?

Так ведь я о том и говорю, что screen — самый общий способ получить несколько вкладок с оболочками. По крайней мере, способ шире чем в контексте X-сессии.
Спасибо сказали:
FlySnake
Сообщения: 992
ОС: openSUSE
Контактная информация:

Re: Про терминалы с вкладками (табами)

Сообщение FlySnake »

minoru-kun писал(а):
22.03.2011 16:44
FlySnake, тебе явно надо попробовать ion3.

Как-нибудь попробую как время появится, что ж делать если "тайлинг это круто а ты неосиливший неудачник" :)
minoru-kun писал(а):
22.03.2011 16:44
Так почему не запускать make из vim? Там же даже команда такая есть…

А запустить то что набыдлокодил, посмотреть что выплюнуло, сравнить с тем что было раньше? В нормальном шелле это удобнее особенно когда PS1 цветом раскрашена
Пробую screen и urxvt, хотя последний с первого взгляда выносит мозг конфигом по сравнению с mlterm
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

liaonau писал(а):
22.03.2011 20:03
Nazyvaemykh писал(а):
22.03.2011 19:20
Задача-то одна, почему бы не решать ее самым общим способом?

Так ведь я о том и говорю, что screen — самый общий способ получить несколько вкладок с оболочками. По крайней мере, способ шире чем в контексте X-сессии.

Да, но не в контексте X-сессии. А коль скоро в названии этой темы указан, по видимому, именно графический эмулятор…
Терминал — не единственная программа, где могут понадобится вкладки. Есть же еще браузер, аська, текстовый редактор. screen тут уже не поможет.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Про терминалы с вкладками (табами)

Сообщение liaonau »

Nazyvaemykh писал(а):
22.03.2011 20:40
Терминал — не единственная программа, где могут понадобится вкладки. Есть же еще браузер, аська, текстовый редактор. screen тут уже не поможет.

С этим, разумеется, полностью согласен. В общем случае вкладки это дело оконного менеджера. И лучше всего это реализовано, (из тех менеджеров, что я видел) как уже отмечали выше, в ion3.

Просто есть некоторое «размытие» понятия терминал — эмулятор терминала, виртуальный терминал. Однако, если речь о screen, то противоречия с вашими, Nazyvaemykh, словами нет. screen как раз выполняет функции оконного менеджера «для консоли».
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5272
ОС: Gentoo

Re: Про терминалы с вкладками (табами)

Сообщение /dev/random »

Nazyvaemykh писал(а):
22.03.2011 21:34
А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.

Он не умеет этого делать ровно настолько, насколько иксовые оконные менеджеры не умеют управлять, скажем, вкладками огнелиса. И по той же причине.

Upd: Да, и ещё: elinks, например, умеет открывать окна, управляемые screen'ом.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Про терминалы с вкладками (табами)

Сообщение liaonau »

Nazyvaemykh писал(а):
22.03.2011 21:34
А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.

Вкладками в браузере оконный менеджер в X тоже не может управлять. И в java приложениях часто не может управлять окнами. В ion3, насколько я помню (могу, правда, ошибаться — давно видел), Valkonen даже ввел тип acrobatic для acrobat reader и аналогичных ему приложений, не помню точно в чем там дело было, но суть в том, что приложение брало на себя функции оконного менеджера. Из-за всего этого оконный менеджер не перестает быть таковым.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Хорошо, есть примеры многооконных программ, далеко ходить не надо, и pidgin, и gimp. Оконный менеджер худо-бедно этими окнами управляет.
Но привести пример «окон», которыми бы мог управлять screen я так сразу назвать не могу…
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5272
ОС: Gentoo

Re: Про терминалы с вкладками (табами)

Сообщение /dev/random »

Nazyvaemykh писал(а):
22.03.2011 21:50
Но привести пример «окон», которыми бы мог управлять screen я так сразу назвать не могу…

Как я _уже сказал_, как минимум elinks.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Про терминалы с вкладками (табами)

Сообщение t.t »

Nazyvaemykh писал(а):
22.03.2011 21:34
А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.

Как-то Вы последнее время стали троллить совсем уж уныло.

"Эти окна" у многих консольных программ свои внутренние, и оконный менеджер к ним доступа иметь не может. Но есть программы, которые умеют (сами, без внешних костылей) создавать именно окна screen-а, да и использовать его текстовый буфер. Например, elinks.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Разве то, что в vim окна и вкладки внутренние что-то меняет?

Не думаю, что кто-то станет возражать, что возможности создания и управления окнами в иксах намного превосходят консольные. Есть стандарты, протоколы, спецификации. Есть большое количество разных оконных менеджеров, выбирай любой. И задачу управления вкладками резонно переложить именно на этот оконный менеджер.

Пусть screen управляет терминальными сессиями, эмулятор терминала эмулирует терминал, оконный менеджер управляет окнами и вкладками. По-моему, тут прямо ортогональная система получается, где каждая программа занимается своим делом?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5272
ОС: Gentoo

Re: Про терминалы с вкладками (табами)

Сообщение /dev/random »

Nazyvaemykh писал(а):
23.03.2011 16:58
Разве то, что в vim окна и вкладки внутренние что-то меняет?

Конечно. Пусть ваш любимый оконный менеджер попробует поуправлять окнами и вкладками, скажем, гвима. Запускаете гвим, вводите, например, :h<CR>, гвим делит своё окно на два... Попробуйте сделать с ними что-нибудь оконным менеджером.

Это разные окна только с точки зрения (г)вима, и ни иксы, ни терминал ими управлять не могут. В этом они идентичны.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Да, это характерно для (g)vim: вместо того, чтобы использовать aspell, vim проверяет самостоятельно, вместо того, что использовать sed, реализована команда :substitute и так далее, и так далее.

Ничуть не удивительно, что и в случае с окнами gvim почему-то предпочитает не замечать, что ужь в иксах-то оконный менеджер есть почти всегда.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Про терминалы с вкладками (табами)

Сообщение liaonau »

Nazyvaemykh писал(а):
23.03.2011 18:18
Да, это характерно для (g)vim: вместо того, чтобы использовать aspell, vim проверяет самостоятельно, вместо того, что использовать sed, реализована команда :substitute и так далее, и так далее.

Не вместо, а вместе. Никто не запрещает вместо substitute использовать внешний фильтр !команда — например, sed, или же использовать :perldo. vim работает и в windows — поэтому это хорошо что в vim есть некоторый встроенный функционал. Если бы можно было только им пользоваться, то это была бы проблема.
Будучи до конца последовательным в утверждении, что вкладки и окна должны управляться оконным менеджером и только (я и сам такого мнения, но… реальность не такова), вкладки браузера у вас, Nazyvaemykh, как реализуются: отдельными окнами во вкладках менеджера, или все же внутри браузера?
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Про терминалы с вкладками (табами)

Сообщение Nazyvaemykh »

Честно говоря, до того, как прочитал эту тему, у меня не было такого ясного мнения относительно вкладок. У меня (надеюсь, пока) обычный Firefox.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Про терминалы с вкладками (табами)

Сообщение Crazy »

Есть еще Termit

Desipere in loco
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Про терминалы с вкладками (табами)

Сообщение t.t »

Nazyvaemykh писал(а):
23.03.2011 16:58
Разве то, что в vim окна и вкладки внутренние что-то меняет?

Не думаю, что кто-то станет возражать, что возможности создания и управления окнами в иксах намного превосходят консольные. Есть стандарты, протоколы, спецификации. Есть большое количество разных оконных менеджеров, выбирай любой. И задачу управления вкладками резонно переложить именно на этот оконный менеджер.

Пусть screen управляет терминальными сессиями, эмулятор терминала эмулирует терминал, оконный менеджер управляет окнами и вкладками. По-моему, тут прямо ортогональная система получается, где каждая программа занимается своим делом?

Да, и по отдельной сессии screen-а на каждую консольную программу. Говорю ведь: уныло как-то троллите на этот раз.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
FlySnake
Сообщения: 992
ОС: openSUSE
Контактная информация:

Re: Про терминалы с вкладками (табами)

Сообщение FlySnake »

Crazy писал(а):
23.03.2011 23:19
Есть еще Termit

Вроде ничего так если разобраться с настройкой хоткеев
Похоже остановлюсь таки на screen
Спасибо сказали:
Ответить