LINUX.ORG.RU

Mrxvt version 0.4.0 is released!


0

0

Вышел первый по настоящему стабильный релиз эмулятора терминала mrxvt...

Отличительной особенностью данной программы является наличие табов и минимальные системные зависимости...

>>> Подробности

★★

Проверено: svyatogor ()

Кажется, я нашел нормальную замену для Konsole 8) Вкладки рулят, еще бы под винду что-нить подобное, а то в 5 окошек putty тыркаться напрягает...

majordomo
()

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

Susechka
()

мля, все конечно корошо, но несколько косяков у меня с ним получилось: 1) он не хочет собираться с freetype, хотя: ~$ whereis freetype freetype: /usr/include/freetype да я вроде ему сказал: ./configure --enable-everything --disable-debug 2) не хочет ставить шрифт, хотя я написал в конфиге: mrxvt*mfont: koi8r-8x16 ну в общем из-за всего этого я не могу вводить в него инфу по русски ((((((( мож кто че-нить умного скажет, а то freetype очень хотца.

anonymous
()

Судя по TODO-листу с UTF8 еще не работает.

а чем плох (если не считать отсутствие табов) rxvt-unicode?

plm ★★★★★
()
Ответ на: комментарий от Susechka

>тупая и не нужная прога...

Нужная. Намного быстрее xterm'a, и очень легкая. Лучший терминал из всех что я видел.

>нужно простой хтерм или атерм с screen

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

p.s. собирал без xft (freetype). Зачем в консоли сглаживание?

logIN
()

konsole действительно неоправдано тяжел для консоли, давно хотел заменить на что-то, а скрин юзаю для отправки в детачинг сессий с крутящимися задачами, табами переключаться по сессиям со статическими текстами (напр открытыми манами или ридми) imo удобнее ..

NiKel
()
Ответ на: комментарий от logIN

>Намного быстрее xterm'a О-бал-деть... в каком месте? И интересно за счет чего? Или так, сболтнули для красного словца?

burivuh
()
Ответ на: комментарий от burivuh

>О-бал-деть... в каком месте? И интересно за счет чего?
>Или так, сболтнули для красного словца?

Время запуска:

$ time mrxvt -e less

real 0m0.211s
user 0m0.028s
sys 0m0.015s

$ time xterm -e less

real 0m0.212s
user 0m0.040s
sys 0m0.020s

$ time konsole -e less

real 0m1.452s
user 0m0.935s
sys 0m0.147s


Затраты времени на вывод большого количества текста:

mrxvt:

$ time ls -al /dev/
real 0m0.088s
user 0m0.026s
sys 0m0.020s


xterm:
$ time ls -al /dev/
real 0m2.118s
user 0m0.040s
sys 0m0.029s

konsole:
$ time ls -al /dev/
real 0m0.260s
user 0m0.031s
sys 0m0.024s


Вот теперь обалдевай.

logIN
()

или вот еще, хороший тест:
запустить top -d 0.1 в разных терминалах. konsole и xterm получаются выше самого top'a (8-14% CPU). А mrxvt только 1-2% CPU.

logIN
()

кому лень возится с настройкой, вот мой пример ~/.mrxvtrc

mrxvt*geometry: 105x50
mrxvt*scrollBar: False
mrxvt*transpscrollbar: True
mrxvt*background: black
mrxvt*foreground: gray
mrxvt*font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
mrxvt*boldFont: -misc-fixed-medium-r-normal--14-140-75-75-c-90-koi8-r
mrxvt*termName: xterm-color

mrxvt*tabTitle: sh
mrxvt*tabForeground: gray
mrxvt*tabBackground: black
mrxvt*itabForeground: gray
mrxvt*itabBackground: black
mrxvt*tabShell: False

mrxvt*color0: #000000
mrxvt*color1: #c00000
mrxvt*color2: #009900
mrxvt*color3: #af7a00
mrxvt*color4: #0000c0
mrxvt*color5: #c000c0
mrxvt*color6: #008080
mrxvt*color7: #c0c0c0
mrxvt*color8: #808080
mrxvt*color9: #ff6060
mrxvt*color10: #00ff00
mrxvt*color11: #ffff00
mrxvt*color12: #8080ff
mrxvt*color13: #ff40ff
mrxvt*color14: #00ffff
mrxvt*color15: #eeeeee

mrxvt*hideTabbar: False

logIN
()
Ответ на: комментарий от logIN

Бенчмарк для эмуляторов терминала впечатлил.... :)

Люблю этот сайт за атмосферу нездорового рационализма переходящего в манию преследования.

anonymous
()
Ответ на: комментарий от anonymous

>Люблю этот сайт за атмосферу нездорового
>рационализма переходящего в манию преследования.

Да какая тут мания... что лучше, ждать полторы или 0.2 секунды для запуска терминала? Или.. ждать 2 с лишним секунды для вывода ls, или 0.08? :-)

mrxvt ничем не уступает той же konsole или xterm, и как видно даже лучше.

logIN
()
Ответ на: комментарий от logIN

> mrxvt ничем не уступает той же konsole или xterm, и как видно даже лучше.

w3m с картинками в нем запустится? translations настраиваются?

Может и в самом деле глянуть на этот mrxvt...

anonymous
()
Ответ на: комментарий от anonymous

>w3m с картинками в нем запустится?

Извращения то какие. :)) Это же эмулятор _терминала_, текстового.

>translations настраиваются?

Насколько я вижу из исходников - нет (в man'е тоже ни слова). Судя по докам, этого нету даже в konsole. Поэтому если уж нужны translations, то mrxvt не подходит. А как замена konsole - в путь!

p.s. мне translations понадобились только один раз в жизни: заставить screen листать табы через shift+стрелки. Пришлось в ресурсы дописывать тарнсляции. В отличии от xterm, mrxvt сам генерирует ^[[c и ^[[d последовательности, так что трансляции для этого случая не нужны.

logIN
()
Ответ на: комментарий от logIN

> Извращения то какие. :)) Это же эмулятор _терминала_, текстового.

Теминалы разные бывают... Та фигня, которую эмулирует xterm, - тоже терминал.

anonymous
()

Специалисты в эмуляторах терминала, подскажите, плиз... Какой выбрать, если мне нужно от него следующее:

1) Чтобы между сессиями можно было переключаться по Alt-F*. Я так ОЧЕНЬ привык...

2) По горячей клавише можно было открывать заданную заранее ssh-сессию (или любую другую заранее определённую команду).

3) Быстро работал. То есть чтобы, скажем, "ls -lR /" выводил хотя бы плавно, а не порционно.

Заранее благодарен.

phicus
()
Ответ на: комментарий от logIN

Mrxvt основан на атерме.. потому так быстро, хотя в сравнение с самим атермом оно не ставится ибо тормозаааа Ж)

aterm:
$ time ls -al /dev
real 0m0.256s
user 0m0.024s
sys 0m0.083s

xterm:
$ time ls -al /dev
real 0m2.773s
user 0m0.036s
sys 0m0.041s


Susechka
()
Ответ на: комментарий от logIN

ты даже не утруждался прочитать, что оно основано на атерм? не так ли?
Атерм самый быстрый терминал... и самый маложрущий тоже.

Susechka
()
Ответ на: комментарий от Susechka

>ты даже не утруждался прочитать, что оно основано на атерм?

A я тут причем? И к чему это вообще? Почему я должен был утруждаться? Тогда ты зачем? :)

logIN
()
Ответ на: комментарий от Susechka

Мадам только зарегилась, а уже флейм разводит... :)
И куда только godexsoft смотрит, непонятно...

Renso ★★
() автор топика
Ответ на: комментарий от logIN

Что за чушь? На скорость вывода текста влияют еще и другие факторы. Например, некорректно так сравнивать mrxvt с xterm, тк mrxvt уникод не понимает и собирался не с freetype.

init ★★★★★
()
Ответ на: комментарий от Susechka

> Атерм самый быстрый терминал... и самый маложрущий тоже.

Ага, и в utf8-локали самый неработающий.

init ★★★★★
()
Ответ на: комментарий от anonymous

Чтоб имена файлов с русским, умляутами и на обычном латинском казал. Чтоб можно было использовать 3 языка за раз без смены locale.

Вот реальная система - имена файлов на русском, английском и немецком. Что мне делать то без utf8? Это кстати ставит крест и на gtk1.

plm ★★★★★
()

Начиная с версии 0.3.11 в данной поделке имеется следующий глюк:
если запустить mc , войти в tar.bz2 , посмотреть по F3 какой нибудь текстовый файл, то терминал виснет намертво, в других терминалах и версии данного <0.3.11 такого не наблюдается.

arax ★★
()
Ответ на: комментарий от arax

>в других терминалах и версии данного <0.3.11 такого не наблюдается.

Странно, у меня с версии 0.3.1 и по сегодняшний день такого не наблюдается...

Renso ★★
() автор топика
Ответ на: комментарий от Renso

Круче mrxvt не видел, другие терминалы по скорости, даже если использовать вкладки флуксбокса тормозят, имхо конечно.

Подскажите пожалуйста, как увеличить количество текста в истории?
а то, когда вывожу большой файл, начало отрезается. Можно увеличить строк там до 2000-3000?

Кстати mrxvt в запущенном состоянии жрет целых 5кб оперативки. Помоему это показатель.

can3p
()
Ответ на: комментарий от anonymous

Я просто охреневаю от того, что большинство писавших коменты даже не удосужилось скачать и посмотреть, просто обосрали. Лор в цвете.

can3p
()
Ответ на: комментарий от Susechka

>имхо юзать нужно простой хтерм или атерм с screen

а в самом screen-e можно запустить еще один screen? Т.е. можно вложить один скрин в другой?

anonymous
()
Ответ на: комментарий от blind

>не работае delete
>не работает home end

посмотри в /etc/termcap.. если не разберешься, найди уже готовый, нормальный /etc/termcap.

logIN
()
Ответ на: комментарий от init

>Что за чушь? На скорость вывода текста влияют еще и другие факторы.
>тк mrxvt уникод не понимает и собирался не с freetype

konsole с поддержкой freetype и уникода, время затраченное на вывод текста в konsole ~= в mrxvt (то бишь быстро). Значит проблема тормозов именно в xterm, а не в поддержке уникода или freetype.

logIN
()
Ответ на: комментарий от arax

> Начиная с версии 0.3.11 в данной поделке имеется следующий глюк: если запустить mc , войти в tar.bz2 , посмотреть по F3 какой нибудь текстовый файл, то терминал виснет намертво, в других терминалах и версии данного <0.3.11 такого не наблюдается.

У меня на 0.4.0 тоже имеет место быть. И в багах висит: http://sourceforge.net/tracker/index.php?func=detail&aid=1103548&grou... И давно висит. Что-то сырой он, возвращаюсь пока на rxvt.

yozhhh ★★★
()

красота , молодцы ребята , сам люблю работать с табами только вот из-за konsole не ставить же kde . так-что очень нужная вешь .

j262 ★★
()
Ответ на: комментарий от logIN

> вот мой пример ~/.mrxvtrc

Config хороший, но при изменении размеров при помощи "Shift +" или "Shift -" шрифты сбиваются :-(

anonymous
()
Ответ на: комментарий от dilmah

>а ты xterm с ключами -j и -s запускал?

Не вижу изменений. Сам то пробовал, перед тем как написать?

real 0m2.274s
user 0m0.041s
sys 0m0.016s

logIN
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.