В рамках проекта cool-retro-term (https://github.com/Swordfish90/cool-retro-term) подготовлен эмулятор терминала, вывод информации в котором стилизован под старые ЭЛТ-дисплеи. В программе используется библиотека Qt 5.2 и движок эмулятора терминала Konsole (https://konsole.kde.org/). Поддерживается эмуляция вывода на разных дисплеях, в том числе терминал в стиле игры Fallout. Симуляция выполнена очень качественно, в том числе учитывается угасание люминофора, ход луча синхронизации, нарушение геометрии, неоднородность яркости и дрожание от электромагнитных всплесков. Код распространяется под лицензией GPL. Готовые пакеты сформированы (http://software.opensuse.org/package/cool-retro-term) для Fedora, openSUSE и Arch Linux (https://aur.archlinux.org/packages/cool-retro-term-git/).<center><iframe width="640" height="360" src="//www.youtube.com/embed/wc4S9rUOSrM?rel=0" frameborder="0" allowfullscreen></iframe></center>
<center><a href="https://camo.githubusercontent.com/44a19842d532555c7b02bf6b4... src="http://www.opennet.me/opennews/pics_base/0_1412525511.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0>
<center><a href="https://camo.githubusercontent.com/cf0e51802025334a83f756828... src="http://www.opennet.me/opennews/pics_base/0_1412525536.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
<center><a href="https://camo.githubusercontent.com/2443e662e95733ba6ae331f39... src="http://www.opennet.me/opennews/pics_base/0_1412525562.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: https://www.youtube.com/watch?v=wc4S9rUOSrM
Новость: http://www.opennet.me/opennews/art.shtml?num=40751
Забавно :) Очень реалистично выглядит.
Окулисты одобряют это изобретение.
стильно)
Дайте оранжевый для дебьяна.
Вот подарок, по умолчанию оранжевый!
> Вот подарок, по умолчанию оранжевый!Теперь на фортране чего-нибудь надо написать...
Вот бы для дебиана собрали!
В чем проблема? Собирается в Jessie как миленький.
Ага, ну а в стейбле нет.
Кстати, и хром не работает там последний.
Ничто не мешает добавить рэп тестинга или сида, обновить libc6 и докачать нужные пакеты.
> Ага, ну а в стейбле нет.А там вообще нихрена нет. Ядра - древние, софт - древний. А чтобы использовать не очень окаменелый софт и ядра нормально работающие с свежим оборудованием - надо или адски пилотировать пакетный менеджер, камикадзя на тестинге или анстейбле в режиме высшего пилотажа, или ... проще использовать убунту или комьюнити сборки, где более свежий софт но нет развалов софта между релизами (как бывает в тестинге/анстейбле). Это так, если главное не пальцы веером и кожу шифером, а чтоб работало. Там же по дефолту свежие хром и лис в репах.
а кто мешает backports использовать? По крайней мере с ядрами проблему решает почти мгновенно
> а кто мешает backports использовать? По крайней мере с ядрами проблему решает
> почти мгновенно1) Backports - куцые, там софта мало. И еще, глобальное подтягивание версий на все и сразу в предсказуемые временные интервалы мне как-то удобнее чем иные варианты. У меня не сломается система между релизами, а моменты больших апгрейдов когда все сломаться потенциально может - известны и подконтрольны. Я считаю что это фича.
2) На секундочку, я хочу нормальный комплект софта и ядер на инсталляционной медии. Система должна по человечески работать сразу, а не после напильника. К тому же у тех же убунтуев логично сделанные дефолтные образа. Они и живая система и инсталляха в одном флаконе. Очень удобно. Если приперло - с такой бутявки можно починить систему или даже в пиковой ситуации отправить почту по быстрому, etc если срочно, а что-то пошло не так.
А дебиан - не, он не плохой, но некоторые шероховатости анноят, и мной убунта рассматривается как этакий отполированный вариант дебиана где часть фирменных бестолковостей пофикшена.
"А дебиан - не, он не плохой, но некоторые шероховатости анноят, и мной убунта рассматривается как этакий отполированный вариант дебиана"Сидел несколько лет на Убунте после Дебиана. Всё так и есть. Самое смешное, что шаг дальше - это Арч. Там софт ещё свежее и нет этого дурдома - раз в полгода всё обновляется и ломается. В Арче всё по очереди прыгает на одну версию выше и не ломается ;)
> и нет этого дурдома - раз в полгода всё обновляется и
> ломается. В Арче всё по очереди прыгает на одну версию выше и не ломается ;)Я и заметил - особенно апдейты libc и systemd, которые убивали всю систему, если RTFM на апдейт не сделать. Для меня внезапная кончина системы таким макаром может стоить мне много денег, так что я как раз предпочитаю выделенный период обновления раз в полгода-год. А убер-свежак вообще всего и вся - не самоцель. Пару программ я могу вкатить из PPA или даже билдануть лично. Затраты на это сил меньше чем камикадзинг с арчем. Для себя я не счатаю политику обновления как в арче приемлимой на моем десктопе.
>[оверквотинг удален]
> 2) На секундочку, я хочу нормальный комплект софта и ядер на инсталляционной
> медии. Система должна по человечески работать сразу, а не после напильника.
> К тому же у тех же убунтуев логично сделанные дефолтные образа.
> Они и живая система и инсталляха в одном флаконе. Очень удобно.
> Если приперло - с такой бутявки можно починить систему или даже
> в пиковой ситуации отправить почту по быстрому, etc если срочно, а
> что-то пошло не так.
> А дебиан - не, он не плохой, но некоторые шероховатости анноят, и
> мной убунта рассматривается как этакий отполированный вариант дебиана где часть фирменных
> бестолковостей пофикшена.:) Debian по большей части не для десктопа, а если и для то не для случая поставил и все современные железяки работают.
>анноят
>пофикшенаdo you speak english?
> do you speak english?Yes, I do. А как еще можно участвовать в жизни открытых проектов?
Камикадзят на эксперементале.
У стейбла своя ниша и она точно не в десктопе.
Тестинг более нестабилен чем сид. И в чём выражается адское пилотирование?Один раз только наблюдал полностью охреневшую систему во времена картофеля. Так там намешали стейбл+тестин+сид и чуток эксперементала. Ну и добили dpkg в разных вариациях.
Справедливости ради отмечу про развал софта это верно, на то он и сид :)
Так в убунте не просто развалы софта происходят, там эпические факапы при dist-upgrade в полный рост. Что не релиз, то на форумах стоны.
> Камикадзят на эксперементале.
> У стейбла своя ниша и она точно не в десктопе.Правда жизни такова что у дебиана IMHO штатно нет вменяемого десктопа для обычных пользователей. В тестинге и анстейбле софт имеет право ломаться, а в stable он зачастую слишком древний. Убунтуи в этом плане подобрали более удачный баланс, имхо. Между релизами никто ничего не ломает, а раз в полгода-год можно выделить время на масс-подтяжку версий софта на десктопе, в интервал времени когда критичных задач нет. И разрулить отвалы, if any, одним скопом. Размазанные по времени отвалбашки по ходу эксплуатации - крайне UNWELCOME. А на серверах можно юзать LTS если свежак не требуется. Впрочем там и дебиан можно в тех же случаях, примерно однофигственно в этом случае.
> Тестинг более нестабилен чем сид. И в чём выражается адское пилотирование?
В том что просто вкатить пакеты сплошняком оттуда или отсюда - не получится. В тестинге или анстейбле могут все сломать. Поэтому все виденные мной дебианщики юзающие дебиан как десктоп - активно страдали pinning-ом пакетов и прочим.
> Один раз только наблюдал полностью охреневшую систему во времена картофеля.
У меня несколько иные требования чем "полностью охреневшая" система. Мне не надо отвал башки в процессе эксплуатации и я предпочитаю концентрированно повоевать с проблемами раз в полгода-год нежели отхватывать подарки судьбы по рандому в ходе всего врмени эксплуатации. Не, если убунтовые абсолютно скурвятся - я и на дебиан не обломаюсь перейти. Но по состоянию на текущий момент мне они как пакетная база для десктопа - удобнее.
> Справедливости ради отмечу про развал софта это верно, на то он и сид :)
> Так в убунте не просто развалы софта происходят, там эпические факапы при
> dist-upgrade в полный рост. Что не релиз, то на форумах стоны.Вот говоря за себя - я могу выделить полдня на концентрированную войну с багами в момент когда мне ничего срочно и критично не требуется. А вот внезапные внеплановые факапы в непредсказуемые моменты эксплуатации систем по мне ни к чему, это может меня поставить на $$$ или создать уйму головняка. Зачем оно мне?
> Правда жизни такова что у дебиана IMHO штатно нет вменяемого десктопа для
> обычных пользователей. В тестинге и анстейбле софт имеет право ломаться, а
> в stable он зачастую слишком древний. Убунтуи в этом плане подобрали
> более удачный баланс, имхо.А вот имхо, релиз, который имеет право ломаться - это нифига не "более удачный баланс".
> А вот имхо, релиз, который имеет право ломаться - это нифига не
> "более удачный баланс".Релиз, если уж он заработал, потом работает вполне предсказуемо и ничего не ломается. Поэтому далее внеплановых факапов скорее всего не приедет вплоть до следующего релиза. А плановый факап - лучше внепланового.
> Релиз, если уж он заработал, потом работает вполне предсказуемо и ничего не
> ломается.если только вправо-влево не шагать.
> камикадзя на тестинге или анстейбле в режиме высшего пилотажа, или ... проще использовать убунтуТо есть, на сиде вы "камикадзите", а на убунте - просто пользуетесь? Вы точно ничего не перепутали?
> То есть, на сиде вы "камикадзите", а на убунте - просто пользуетесь?
> Вы точно ничего не перепутали?Нет, ничего не перепутал. Совершенно обычная эксплуатация с минимумом приключений.
Для тех кто ниасилил настройки xterm
Где там в настройках xterm включается пузатый монитор?
Тебя снова плющит. Подлечись что ли...
> Где там в настройках xterm включается пузатый монитор?Может у него слишком выпуклые очки и любой монитор кажется пузатым? :)
Глаза у него выпученные. Очень много тужится на ОпенНете.
В конце нити Павлуша, как обычно в таких случаях, обложит всех матом.
Ну а ты, надо думать, вместо мата всем спасибо говоришь, когда тебе намекают на неполноценность.
теперь будем тратить процессор на эмуляцию тормознутости старых терминалов. не я сам зелёненькие буквы всегда ставлю, но это уже маразм.
Очень понравилось, как будто фильм смотришь. Жаль не работают Shift+Home, Shift+End и нет вкладок.
И ещё почему-то можно выбрать только несколько шрифтов, причём кириллицу отображают нормально только Terminus и Commodore PET 2Y.
Вообще прикольная идея — терминал + OpenGL, а то порою скучно становится.
Нет, не как будто фильм, а как будто опять 1991-й.
Рентгеновское излучение на ЖК эмулирует?
Ага, и энергию квантов задавать можно от сотен кэВ до единиц МэВ :)
В ЭЛТ же был мягкий рентен на 25 кэВ?? Откуда сотни..
> В ЭЛТ же был мягкий рентен на 25 кэВ?? Откуда сотни..Видимо, он по ошибке смотрел в ускоритель :)
Я хочу увидеть свои почки. Что мне делать?
> Я хочу увидеть свои почки. Что мне делать?Записаться на рентген.
Нужно, чтобы ещё высокочастотный писк эмулировал
> Нужно, чтобы ещё высокочастотный писк эмулировалВ принципе, если учесть, что большая часть ностальгирующих его теперь всё равно рискует не услышать, то не так уж необходимо...
Перед запуском сделать поле ввода с вопросом "Сколько вам лет?" и снижать частоту писка до предела слышимости от возраста )
Раз пошла такая пьянка, то ещё можно пытаться, по возможности, определить возраст автоматически посредством web-камеры и OpenCV... :)
Тогда надо сразу на анализы крови заруливать, чтобы лет через 5 можно было устройство наручное запилить с данной софтиной.
> Раз пошла такая пьянка, то ещё можно пытаться, по возможности, определить возраст
> автоматически посредством web-камеры и OpenCV... :)Где-то я это уже видел, они даже по морде определяли кто это. Там еще было написано что-то про target и mission...
клёва. несколько лет назад для osx подобное видел...
http://www.secretgeometry.com/apps/cathode
> http://www.secretgeometry.com/apps/cathodeВот такое вот отличие:
- Linux: получить исходники можно тут.
- MacOS: купить проприетарщину можно тут.
Прикольно. Интересно, под фрёй соберётся?
> Интересно, под фрёй соберётся?А смысл? Для замены pussy.exe нужно под вендой собирать.
https://github.com/Swordfish90/cool-retro-term/issues/40 , однако...
Вопрос был вообще-то про BSD, а не про шиндошс.
Судя по исходникам возможность собирания под бсд вроде есть.
А что, это не одно и тоже?
Мелкие отличия конечно же есть, но они слишком мелкие, чтоб их замечать.
>> Интересно, под фрёй соберётся?
> А смысл? Для замены pussy.exe нужно под вендой собирать.Не надо о других судить о себе, выглядит глупо.
Очень тормозное. Или так и должно быть, типо для эффекта?
> Очень тормозное. Или так и должно быть, типо для эффекта?А теперь ваша современная видяха с турбинами и шейдерами прекрасно эмулирует тормозной интерфейс на 300 бод :)
Да уж, вспомнились "мазовии" с ЕС-ками. Пришлось опакетить, также будет в http://nightly.altlinux.org/sisyphus/flavours/lxqt/ за следующую неделю (qt5 там уже наблюдалось, так что по размеру сильно не ударит).PS: поторопился, на сборочнице вылезло https://github.com/Swordfish90/cool-retro-term/issues/143
PPS: поправил, включил в 20141008. :)
> Да уж, вспомнились "мазовии" с ЕС-ками. Пришлось опакетить, также будет в
> http://nightly.altlinux.org/sisyphus/flavours/lxqt/ за следующую неделю (qt5 там уже
> наблюдалось, так что по размеру сильно не ударит).Придётся и мне, похоже, портированием Qt5 заняться. На KDE5 плевать, а вот эту няшу очень хочется поставить, потыкать. Опять же, в метро прикалываться над любопытными соседями по сиденью - вполне себе, достаточно раскрыть полность окно, закрыв панельки DE и прочий графический мусор...
>Опять же, в метро прикалываться над любопытными соседями по сиденью - вполне себе, достаточно раскрыть полность окноПод Ubuntu 14.04 этот cool-retro-term в совокупности с compiz и X-ами процессор грузит на 100% и это на intel-core-i5 и видеокарте intel HD3000, так что в метро у тебя ноутбук исчерпает заряд аккумулятора за 20 минут.
Кроме того на ноутбуках экран прямоугольный, а на древних экранах он был квадратным, cool-retro-term в полноэкранном режиме по Alt+F11 растягивает по горизонтали окно, так что это уже выглядит не так как на старых квадратных мониторах.
>> Опять же, в метро прикалываться над любопытными соседями по сиденью - вполне себе,
>> достаточно раскрыть полность окноНе, людей жалеть надо. :)
> Под Ubuntu 14.04 этот cool-retro-term в совокупности с compiz и X-ами процессор
> грузит на 100% и это на intel-core-i5 и видеокарте intel HD3000,
> так что в метро у тебя ноутбук исчерпает заряд аккумулятора за 20 минут.На core2 duo с G33/G31 оно рисовать не успевает, а на i7/HD4000 даже не шибко заметно. Думаю, с час продержится при желании.
> Кроме того на ноутбуках экран прямоугольный, а на древних экранах он был квадратным
Не совсем так -- он и был прямоугольным, но стал изрядно хитрее на вид. Результат и впрямь смазанный, а найти ноутбук мощнее c2d с 4:3 оказалось нереально :(
PS: вместо наивных traceroute посмотрел в "окошке под дос" результат работы DISPLAY= aoss bb -dim -bold
>>Опять же, в метро прикалываться над любопытными соседями по сиденью - вполне себе, достаточно раскрыть полность окно
> Под Ubuntu 14.04 этот cool-retro-term в совокупности с compiz и X-ами процессор
> грузит на 100% и это на intel-core-i5 и видеокарте intel HD3000,
> так что в метро у тебя ноутбук исчерпает заряд аккумулятора за
> 20 минут.Ну, это в первую очередь от батареи зависит. При максимальной загрузке (пересборка KDE в четыре потока при включённом нём же, со всеми рюшками и непомуками - шоб им всем мало не казалось) у меня меньше полутора часов работы ещё не было. ThinkPad X201, Core i5 2x2.
> Кроме того на ноутбуках экран прямоугольный, а на древних экранах он был
> квадратным, cool-retro-term в полноэкранном режиме по Alt+F11 растягивает по горизонтали
> окно, так что это уже выглядит не так как на старых
> квадратных мониторах.Это, конечно, немного обидно. Но можно и выкрутиться, поля условные на десктопе сделать... В общем, решаемо. Благо, опен сорс, как никак. :)
круть!!! завтра же накачу
Скомпилял, работает! Вот же ржака )))
tracert /h 99 216.81.59.173
> tracert /h 99 216.81.59.173Офигеть, виндyзятник нашел этот баян и думает что сообщил новье и круть. Не зря форум считает слово виндyзятник ругательством...
Скорее
traceroute -m 70 216.81.59.173
очепятался, простите.
очень забавно)) даже установил бы, но тяжелые зависимости. а ведь смотрелось бы классно в тайлинге.. без заголовков окон.
У меня от него компиз моментом валится на переключении окон/десктопов.
> У меня от него компиз моментом валится на переключении окон/десктопов.Ешка живёт. :)
> У меня от него компиз моментом валится на переключении окон/десктопов.Нвидия не глючит с opengl, чо :).
Прикольна. Главно чтобы исходники с подробными комментариями, чтобы это начинание не пропало.
а кто уже пробовал? изображение моргает и дёргается, или обычное бездушное жидкокристаллическое мыло с нарисованной рамкой?
По дефолту моргает и дёргается, но есть возможность настроить эффекты, отключить моргание и т.д.
скринсэйвер бы такой )
В Ubuntu Touch подобный "пучемониторный" стиль терминала по дефолту, однако работает без OpenGL...
Клево, но он съел всю мою видюху!!!!!
И процу ядро откусил.
лажа, выпуклость экрана не эмулируется, хотя рамка нарисована выпуклая. дешёвая китайская подделка. фу.
А запустить и проверить?
По краям выпуклость экрана заметна. В середине экрана - разумеется, нет (а как? Пузатыми буквами в центре? Да такого ни на одном реальном экране не было).Там даже освещение от текста на рамке отображается. Весьма зачетно.
Одно только раздражает - шрифт очень крупный (а иначе профита нет), в результате информации совсем мало влезает. Не могу заменить им основной терминал только по этой причине :(
> Одно только раздражает - шрифт очень крупный (а иначе профита нет),
> в результате информации совсем мало влезает. Не могу заменить им
> основной терминал только по этой причине :(А меня энергоёмкость огорчила -- так отличный вариант для публичных дисплеев. :)
> А запустить и проверить?а видео в новости зачем? вот мне делать больше нечего, только ставить ради этого гуано «кутэпять». на видео — ничего не заметно.
и не надо мне рассказывать про «реальные экраны», у меня под рукой железо есть, чтобы не только на память полагаться. возможно, ты просто не замечаешь «непрямизны», но я вижу. ура моим глазам, чо.
> а видео в новости зачем? вот мне делать больше нечего, только ставить
> ради этого гуано «кутэпять».Кутэпять еще ладно, но там пишут что "на движке Konsole". Поди еще и половину и кедов надо? Или современный konsole обрубили до чисто кутей?
> Поди еще и половину и кедов надо?Не-а: https://github.com/Swordfish90/cool-retro-term/blob/master/p...
> Кутэпять еще ладно, но там пишут что "на движке Konsole". Поди еще
> и половину и кедов надо? Или современный konsole обрубили до чисто
> кутей?на самом деле внутренности из konsole когда-то вырвали и научили работать на чистом Qt. ещё во времена Qt4. оно, конечно, скоростью и тогда не блистало, но кеды за собой уже не тащило. подозреваю, что именно этот движок и использовали, если не дураки.
А в нём можно сделать mplayer -vo fbdev The Matrix.avi?
Было-бы забавно...
> А в нём можно сделать mplayer -vo fbdev The Matrix.avi?А просто скринсэйвер matrix вам уже не ффтыкает? Обычно нечто типа /usr/lib/xscreensaver/glmatrix :)
Эта команда обычно хорошо отапливает помещение.
> Эта команда обычно хорошо отапливает помещение.Не заметил особо, если честно - моему GPU это так, на один зубок.
mplayer -vo aa 'The Matrix.avi'
быстродействие тоже проэмулировано, запустил в виртуалочке, на глазок fps оказался в районе 5
> запустил в виртуалочке,Ну ты догадался - запускать программу активно использующую opengl в VM. Нормально это может работать разве что если ты туда GPU целиком пробросишь, отпилив его от PCI на хосте.
только мне одному вспомнился fallout при взгляде на снимки?
Радость какая! Зелененький Мазовию напомнил. Эх было время...
Чё-то я запустил этот терминал, а у меня в прямоугольном окне только появилась картинка телевизора, а никакого шелла не запустилось.Ну попробовал ему в аргументах командной строки запуска скормить запуск zsh типа:
% cool-retro-term -e zsh
Бесполезно! На экране только - прямоугольное окно с изображением телевизора внутри. Что я ниасилил? 😯