Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

 
Reply to this topic Start new topic
> Про терминалы с вкладками (табами), (отрезано из Снимков рабочих столов)
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 21 2011, в 23:55
Сообщение #1



Иконка группы

Сообщений: 4291

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Автор темы
Цитата(FlySnake @ Mar 21 2011, в 23:41) *
может заодно кто подскажет приличный терминал без зависимостей от гномокедов с настраиваемыми вкладками и хоткеями?

Нормально настроенный screen в любом терминале.
Go to the top of the page
 
+Quote Post
Crazy
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 08:20
Сообщение #2


Адепт Дзен.
Иконка группы

Сообщений: 862

Вставить имя   :   Цитата

ОС: Mint, Win7.
Город: Санкт-Петербург

Группа: Участники

Цитата(FlySnake @ Mar 21 2011, в 23:41) *
может заодно кто подскажет приличный терминал без зависимостей от гномокедов с настраиваемыми вкладками и хоткеями?

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


--------------------

Desipere in loco
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 12:16
Сообщение #3


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

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


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
FlySnake
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 12:51
Сообщение #4


Коренной житель
Иконка группы

Сообщений: 980

Вставить имя   :   Цитата

ОС: openSUSE
Город: Калининград

Группа: Участники

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


--------------------
Go to the top of the page
 
+Quote Post
minoru-kun
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 16:44
Сообщение #5


Знаток линукса
Иконка группы

Сообщений: 618

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: ННЦ СО РАН

Группа: Участники

FlySnake, тебе явно надо попробовать ion3.
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 17:12
Сообщение #6


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

Так почему не запускать make из vim? Там же даже команда такая есть…


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
chitatel
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 18:18
Сообщение #7


Не ходи по косогору, сапоги стопчешь!
Иконка группы

Сообщений: 1390

Вставить имя   :   Цитата

Группа: Участники

Вышеупомянутый rxvt-unicode.


--------------------
Новые сапоги всегда жмут.
Go to the top of the page
 
+Quote Post
liaonau
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 18:35
Сообщение #8


Бывалый
Иконка группы

Сообщений: 390

Вставить имя   :   Цитата

ОС: gentoo
Город: Новополоцк

Группа: Участники

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

Например затем, что один screen можно использовать сразу в нескольких X-сессиях и на виртуальном терминале linux. Еще при ssh сессии можно делать logout без прерывания команды.
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 19:20
Сообщение #9


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

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


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
liaonau
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 20:03
Сообщение #10


Бывалый
Иконка группы

Сообщений: 390

Вставить имя   :   Цитата

ОС: gentoo
Город: Новополоцк

Группа: Участники

Цитата(Nazyvaemykh @ Mar 22 2011, в 18:20) *
Задача-то одна, почему бы не решать ее самым общим способом?

Так ведь я о том и говорю, что screen — самый общий способ получить несколько вкладок с оболочками. По крайней мере, способ шире чем в контексте X-сессии.
Go to the top of the page
 
+Quote Post
FlySnake
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 20:28
Сообщение #11


Коренной житель
Иконка группы

Сообщений: 980

Вставить имя   :   Цитата

ОС: openSUSE
Город: Калининград

Группа: Участники

QUOTE (minoru-kun @ 22nd March 2011 - в 15:44) *
FlySnake, тебе явно надо попробовать ion3.

Как-нибудь попробую как время появится, что ж делать если "тайлинг это круто а ты неосиливший неудачник" smile.gif
QUOTE (minoru-kun @ 22nd March 2011 - в 15:44) *
Так почему не запускать make из vim? Там же даже команда такая есть…

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


--------------------
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 20:40
Сообщение #12


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

Цитата(liaonau @ Mar 22 2011, в 20:03) *
Цитата(Nazyvaemykh @ Mar 22 2011, в 18:20) *
Задача-то одна, почему бы не решать ее самым общим способом?

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

Да, но не в контексте X-сессии. А коль скоро в названии этой темы указан, по видимому, именно графический эмулятор…
Терминал — не единственная программа, где могут понадобится вкладки. Есть же еще браузер, аська, текстовый редактор. screen тут уже не поможет.


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
liaonau
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 20:50
Сообщение #13


Бывалый
Иконка группы

Сообщений: 390

Вставить имя   :   Цитата

ОС: gentoo
Город: Новополоцк

Группа: Участники

Цитата(Nazyvaemykh @ Mar 22 2011, в 19:40) *
Терминал — не единственная программа, где могут понадобится вкладки. Есть же еще браузер, аська, текстовый редактор. screen тут уже не поможет.

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

Просто есть некоторое «размытие» понятия терминал — эмулятор терминала, виртуальный терминал. Однако, если речь о screen, то противоречия с вашими, Nazyvaemykh, словами нет. screen как раз выполняет функции оконного менеджера «для консоли».
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 21:34
Сообщение #14


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

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


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 21:44
Сообщение #15



Иконка группы

Сообщений: 4291

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

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

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

Upd: Да, и ещё: elinks, например, умеет открывать окна, управляемые screen'ом.
Go to the top of the page
 
+Quote Post
liaonau
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 21:46
Сообщение #16


Бывалый
Иконка группы

Сообщений: 390

Вставить имя   :   Цитата

ОС: gentoo
Город: Новополоцк

Группа: Участники

Цитата(Nazyvaemykh @ Mar 22 2011, в 20:34) *
А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.

Вкладками в браузере оконный менеджер в X тоже не может управлять. И в java приложениях часто не может управлять окнами. В ion3, насколько я помню (могу, правда, ошибаться — давно видел), Valkonen даже ввел тип acrobatic для acrobat reader и аналогичных ему приложений, не помню точно в чем там дело было, но суть в том, что приложение брало на себя функции оконного менеджера. Из-за всего этого оконный менеджер не перестает быть таковым.
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 21:50
Сообщение #17


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

Хорошо, есть примеры многооконных программ, далеко ходить не надо, и pidgin, и gimp. Оконный менеджер худо-бедно этими окнами управляет.
Но привести пример «окон», которыми бы мог управлять screen я так сразу назвать не могу…


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 22 2011, в 21:59
Сообщение #18



Иконка группы

Сообщений: 4291

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

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

Как я _уже сказал_, как минимум elinks.
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 09:01
Сообщение #19


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

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

Цитата(Nazyvaemykh @ Mar 22 2011, в 20:34) *
А вот и не выполняет. Есть многие консольные многооконные программы, тот же vim. Если бы screen был оконным менеджером, то он мог бы управлять этими окнами.

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

"Эти окна" у многих консольных программ свои внутренние, и оконный менеджер к ним доступа иметь не может. Но есть программы, которые умеют (сами, без внешних костылей) создавать именно окна screen-а, да и использовать его текстовый буфер. Например, elinks.


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 16:58
Сообщение #20


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

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

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

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


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 17:21
Сообщение #21



Иконка группы

Сообщений: 4291

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Автор темы
Цитата(Nazyvaemykh @ Mar 23 2011, в 16:58) *
Разве то, что в vim окна и вкладки внутренние что-то меняет?

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

Это разные окна только с точки зрения (г)вима, и ни иксы, ни терминал ими управлять не могут. В этом они идентичны.
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 18:18
Сообщение #22


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

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

Ничуть не удивительно, что и в случае с окнами gvim почему-то предпочитает не замечать, что ужь в иксах-то оконный менеджер есть почти всегда.


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
liaonau
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 19:43
Сообщение #23


Бывалый
Иконка группы

Сообщений: 390

Вставить имя   :   Цитата

ОС: gentoo
Город: Новополоцк

Группа: Участники

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

Не вместо, а вместе. Никто не запрещает вместо substitute использовать внешний фильтр !команда — например, sed, или же использовать :perldo. vim работает и в windows — поэтому это хорошо что в vim есть некоторый встроенный функционал. Если бы можно было только им пользоваться, то это была бы проблема.
Будучи до конца последовательным в утверждении, что вкладки и окна должны управляться оконным менеджером и только (я и сам такого мнения, но… реальность не такова), вкладки браузера у вас, Nazyvaemykh, как реализуются: отдельными окнами во вкладках менеджера, или все же внутри браузера?
Go to the top of the page
 
+Quote Post
Nazyvaemykh
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 20:37
Сообщение #24


Подопытный участник
Иконка группы

Сообщений: 438

Вставить имя   :   Цитата

Группа: Участники

Честно говоря, до того, как прочитал эту тему, у меня не было такого ясного мнения относительно вкладок. У меня (надеюсь, пока) обычный Firefox.


--------------------
¡ Страсть к разрушению есть творческая страсть!
Go to the top of the page
 
+Quote Post
Crazy
bookmark
gyfbbdvkffmrljmmmwd
Mar 23 2011, в 23:19
Сообщение #25


Адепт Дзен.
Иконка группы

Сообщений: 862

Вставить имя   :   Цитата

ОС: Mint, Win7.
Город: Санкт-Петербург

Группа: Участники

Есть еще Termit


--------------------

Desipere in loco
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Mar 24 2011, в 18:10
Сообщение #26


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

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

Цитата(Nazyvaemykh @ Mar 23 2011, в 15:58) *
Разве то, что в vim окна и вкладки внутренние что-то меняет?

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

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

Да, и по отдельной сессии screen-а на каждую консольную программу. Говорю ведь: уныло как-то троллите на этот раз.


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
FlySnake
bookmark
gyfbbdvkffmrljmmmwd
Mar 24 2011, в 20:44
Сообщение #27


Коренной житель
Иконка группы

Сообщений: 980

Вставить имя   :   Цитата

ОС: openSUSE
Город: Калининград

Группа: Участники

QUOTE (Crazy @ Mar 23 2011, в 22:19) *
Есть еще Termit

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


--------------------
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21st January 2017 - в 13:39




Rating@Mail.ru