Главная Юзердоски Каталог Трекер NSFW Настройки

Программы

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 55 16 25
TUI Аноним (Google Android: Mobile Safari) 26/02/26 Чтв 01:34:19 3698327 1
1772058161003195.jpg 168Кб, 810x634
810x634
1772058834718162.gif 6286Кб, 1080x618
1080x618
1772058005357117.gif 597Кб, 1920x1080
1920x1080
1772058475448168.jpg 74Кб, 643x388
643x388
TUI (Terminal User Interface) — это тип интерфейса, использующий псевдографику и символы в терминале для создания интерактивных окон, меню и панелей. Они часто используются, так как легкие, работают без графической оболочки (GUI), быстры и популярны для управления системой.

Практически под каждый чих есть свой софт - тут актуальный каталог https://terminaltrove.com/

сам подсел на это дело после настройки своего selfhost сервака, потом на ноутбуке снёс гном и теперь полностью сиду в псевдографике. Жаль на мобиле такого нет.
Аноним (Microsoft Windows 10: Firefox based) 26/02/26 Чтв 02:12:31 3698335 2
а нахуй тред создал?
Аноним (Google Android: Mobile Safari) # OP 26/02/26 Чтв 02:13:40 3698336 3
>>3698335
Агитация, пропоганда, белый листочек
Аноним (Arch Linux: Firefox based) 26/02/26 Чтв 14:38:16 3698415 4
>>3698327 (OP)
Мне моноширные шрифты кажутся каким-то мазохизмом
Лучше уж какую-нибудь лёгкую графику использовать
Аноним (Microsoft Windows 10: Chromium based) 26/02/26 Чтв 15:57:43 3698451 5
Бамп годному треду не глядя.
Если до архивача доберусь - вкину свой список примеров/кейсов.
Аноним (Microsoft Windows 10: Firefox based) 26/02/26 Чтв 16:25:31 3698463 6
>>3698327 (OP)
Это же чистый костыль и шизофрения с технической точки зрения. Единственный плюс в поддержке удалённых терминалов, но на обычном десктопе то нахуя? Просто строить из себя нетакусю? Видеочип всё равно рендерит эти твои родные фулшади, небось ещё и шрифты со сглаживанием. Ничего легковесного тут и близко нет, нативный текстовой режим закопали уже очень давно.
Аноним (Google Android: Mobile Safari) # OP 26/02/26 Чтв 17:01:40 3698482 7
>>3698463
Не могу объяснить, будто в прошлое попал, но при этом tui софт продолжают писать, особенно понравился подобие hyprland тайлинг мультиплексора (3пик), на моём большом мониторе раскидал окна по углам, запустил софт и всё прекрасно работает.
Аноним (Google Android: Mobile Safari) # OP 26/02/26 Чтв 17:20:36 3698489 8
1772115180542191.jpg 137Кб, 1024x500
1024x500
Аноним (Microsoft Windows 10: Chromium based) 26/02/26 Чтв 18:18:55 3698497 9
>>3698463
>Видеочип всё равно рендерит
...если у Вас, конечно, драйвер под него есть. Милославский.жпг
Аноним (Linux: Chromium based) 27/02/26 Птн 02:30:26 3698631 10
А вообще, аноны, скажу я вам вот что.
Откройте ваш любимый rxvt-unicode-256color, в нём pulsemixer, и попробуйте порегулировать уровни с большим шагом через Shift+стрелки.
Нажмите Ctrl+Alt+F6, залогиньтесь, и попробуйте сделать то же самое.
Эхх, выходит, даже линуксовая ядерная виртуальная консоль уже не так круто эмулирует терминал, как графические эмуляторы...
Аноним (Linux: Firefox based) 27/02/26 Птн 16:27:37 3698759 11
>>3698327 (OP)
TUI так то объективно кал. В отличие от CLI он не автоматизируется, не встраивается в скрипты. Чисто промежуточный костыль для воннаби-неосиляторов.
Небольшой бонус что по ssh легко пользоваться, но как бы и web-ui так же прекрасно по ssh пробрасывается.
Аноним (Microsoft Windows 10: Firefox based) 27/02/26 Птн 18:12:59 3698805 12
>>3698482
>особенно понравился подобие hyprland тайлинг мультиплексора (3пик), на моём большом мониторе раскидал окна по углам, запустил софт и всё прекрасно работает.
Три пустых текстовых окна
CPU: 30%
Магия говна, всё прекрасно обсирается.
Аноним (Microsoft Windows 10: Chromium based) 27/02/26 Птн 20:01:40 3698833 13
>>3698631
Имеется в виду, что эмулятор терминала в X11 теперь, собственно, эмулирует его более полно, чем нативно-яндерно-полноэкранно-фреймбуферный. Получается, что если я хочу намутить себе консольную DE, смогу я без иксов меньше даже, чем в X-сессии с одним urxvt на весь экран (или тем же, но через xwayland в weston в режиме киоска), и ни о какой легковесности в этом случае речи уже не будет (ну, только если собрать урезанные иксы, которые с видимокартой нормально работать не умеют, только через VESA, но это, тем более, не то).
Аноним (Microsoft Windows 10: Chromium based) 27/02/26 Птн 20:06:28 3698834 14
>>3698793
Посмотрим, как ты запоёшь на машине с 1-4 гигами динамической памяти, последним Alpine и необходимостью решать с неё повседневные задачи.
Аноним (Microsoft Windows 10: Chromium based) 27/02/26 Птн 20:09:09 3698835 15
>>3698793
>>3698834
И только попробуй хоть кого-то "нищуками" назвать, сразу минус в карму отхватишь.
Вопрос в том, какого хуя оно всё такое тяжёлое.
Аноним (Google Android: Mobile Safari) # OP 28/02/26 Суб 00:13:59 3698896 16
>>3698805
Настало время писать багрепорты 🐰
Аноним (Google Android: Mobile Safari) # OP 28/02/26 Суб 00:15:59 3698897 17
>>3698631
>>3698833
Мне пришлось нейронке твои посты скормить чтоб понять тебя.
Аноним (Apple Mac: Safari) 28/02/26 Суб 16:36:03 3698990 18
IMG0240.png 57Кб, 750x450
750x450
>>3698327 (OP)
> Жаль на мобиле такого нет.
Запомни: есть всё. Если тебе кажется, что чего-то нет, это значит, что ты просто плохо искал. Уже давно изобретено, написано и придумано вообще всё, что только можно.
Аноним (Microsoft Windows 10: Chromium based) 28/02/26 Суб 16:57:15 3698995 19
image.png 411Кб, 800x480
800x480
>>3698327 (OP)
> Жаль на мобиле такого нет.
Ещё на N900, на моём любимом линуксофоне был mc, бuджuджu
Аноним (Microsoft Windows 10: Chromium based) 28/02/26 Суб 16:59:24 3698996 20
image.png 10939Кб, 3325x2494
3325x2494
Аноним (Google Android: Mobile Safari) # OP 28/02/26 Суб 23:18:50 3699062 21
Аноним (Google Android: Mobile Safari) # OP 08/03/26 Вск 08:42:50 3700931 22
1772948514101163.jpg 34Кб, 1400x700
1400x700
Аноним (Apple Mac: Safari) 13/03/26 Птн 17:33:26 3702286 23
video.mp4 33510Кб, 1920x1080, 00:03:22
1920x1080
Аноним (Linux: Firefox based) 13/03/26 Птн 19:01:27 3702294 24
>>3698327 (OP)
Бесполезная залупа на поиграться. Полумера между нормальным gui и cli утилитой.
Сам написал несколько tui программ, понял, что это ограниченная хуйня и одну переписал на нормальный gui фреймворк.
Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться. Особенно всякие tui любят зеленые линуксоиды, только что перекатившиеся с винды
Про вим говноедов вообще молчу, там лечиться надо
Аноним (Linux: Firefox based) 13/03/26 Птн 19:22:43 3702302 25
кал текстовый интерфейс всегда говно. сама концепция, что проги в юнихе в результате высирают текст, которые надо потом обрабатывать ибо ВСЁ ЕСТЬ ФАЙЛ это шиза и говноконцепция и об этом все знали даже, когда юниха ещё не существовало.
Аноним (Microsoft Windows 10: Chromium based) 13/03/26 Птн 20:41:41 3702321 26
>>3702286
Да такое ещё в виде "Visual Basic for DOS" было. А для TurboVision/FreeVision или (n)curses такое найдёшь?
Аноним (Google Android: Mobile Safari) # OP 13/03/26 Птн 21:18:13 3702324 27
>>3702294
>это ограниченная хуйня
Никаких ограничений нет
Аноним (Microsoft Windows 10: Chromium based) 13/03/26 Птн 21:55:37 3702333 28
>>3702294
>Сам написал несколько tui программ, понял, что это ограниченная хуйня
Когда окажешься в условиях ограниченных системных ресурсов - по-другому запоёшь. Как фембойчик из нашего офиса, который мастер йодлей. Суть TUI-софта в легковесности.
>Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться. Особенно всякие tui любят зеленые линуксоиды, только что перекатившиеся с винды
Позеры ебаные не в счёт. Суть TUI-софта в легковесности, но вайбкодеры этого не понимают, поэтому TUI-софт, тяжёлый, как современный браузер, тоже бывает. Так что, если ты в такое вляпался - знай, это нейрослоп, высранный, чтобы выебнуться. А нормальный TUI-софт - позволяет вдохнуть вторую жизнь в планшеты с 4 гигами ОЗУ.

>>3702302
НЕТ ТЫ. Plan9 глянь и охуеешь. Веб-серваки и IRC-клиенты на системном шелле писать, или расширения для местного аналога вима - сначала дикость, но как оценишь саму ОС, оценишь архитектуру её ядра, как поймёшь, что на неё можно валить с 12309-ого, и задашься целью в неё вкатиться - втянешься.
Аноним (Microsoft Windows 10: Firefox based) 15/03/26 Вск 19:35:04 3702868 29
изображение.png 215Кб, 654x482
654x482
>>3698327 (OP)
Пользовательские интерфейсы по своей сути решают одну простую задачу - дать человеку возможность использовать программу, по возможности удобно. GUI полностью решает эту задачу, и покрывает большее количество сценариев использования, чем TUI (т. к. имеет возможность показывать картинки/анимации). Если из доступа есть только терминал, то и здесь TUI значительно проигрывает CLI утилитам, т. к. CLI утилиты поддаются автоматизации. Единственный случай, где TUI выигрывает CLI - в наглядности, не надо лезть в мануал утилиты за параметрами, которой ты пользуешься раз в пол года. Ты TUI используешь лишь чтоб попонтоваться
Аноним (Linux: Chromium based) 15/03/26 Вск 19:50:33 3702882 30
>>3702294
>Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться.
htop существует на поиграться? vim существует на поиграться?
Аноним (Microsoft Windows 10: Chromium based) 15/03/26 Вск 20:12:53 3702885 31
>>3702882
Я другой чел, но типа в основном пользуются nvim с графикой и всяким lsp, а htop тоже хз зачем нужен, для мониторинга все равно накатывают мунины и графаны, а nice можно и так зопелить.
>>3702333
лиспос круче(если бы жили не только в эмуляторах)
Аноним (Google Android: Mobile Safari) # OP 15/03/26 Вск 20:22:49 3702891 32
>>3702868
>т. к. имеет возможность показывать картинки/анимации

Sixel и Kitty — это два разных способа (протокола) вывода изображений прямо внутри окна текстового терминала.
1. Что это такое в общих чертах
Обычно терминалы умеют отображать только текст. Чтобы показать картинку, графики или превью файлов, не открывая отдельное окно, используются специальные протоколы:
Sixel (Six-pixel): Старый, классический стандарт. Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
Kitty Graphics Protocol: Современный протокол, созданный автором эмулятора терминала Kitty. Он гораздо быстрее и мощнее, так как позволяет передавать данные эффективнее (например, через общую память).
Аноним (Microsoft Windows 10: Chromium based) 15/03/26 Вск 20:25:36 3702896 33
>>3698327 (OP)
Похоже на интерфейс заводского станка. Нахуя тебе дома заводской станок?
Аноним (Linux: Chromium based) 15/03/26 Вск 20:37:40 3702904 34
>>3702868
>Если из доступа есть только терминал, то и здесь TUI значительно проигрывает CLI утилитам, т. к. CLI утилиты поддаются автоматизации.
Так тебе шашечки или ехать терминал или автоматизацию? CLI - для автоматизации, TUI - для терминала. Эмулятор терминала-то, хотя бы, нормальный современный?
Аноним (Linux: Chromium based) 15/03/26 Вск 20:42:20 3702908 35
>>3702882
На поиграться - используют btop, а к htop давно уже виндобеженцы (включая недобровольных) приучены.
>>3702891
>Sixel (Six-pixel): Старый, классический стандарт. Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
Это который отображает графики в htop символами Брайля?

>>3702868
>Ты TUI используешь лишь чтоб попонтоваться
По себе не судят. Придётся тебе решать актуальные задачи на 12309-ом ядре с атома с 1 гигом ОЗУ - по-другому запоёшь. Сказал бы, как кто, да это может ущемить чувства местных гачи-борцов с олдфагами.
Аноним (Microsoft Windows 10: Firefox based) 15/03/26 Вск 20:55:13 3702911 36
>>3702891
Эти технологии не являются Text-based user interface. Лишь попытка нескольких терминалов реализовать графику

>>3702904
Я писал о пользовательских интерфейсах в контексте использования именно утилит. Если взять, к примеру, NetworkManager, то я использую его GUI'шку. В терминале использую утилиту nmcli, не nmtui, просто чтобы помнить аргументы командной строки, т. к. изредка приходится её использовать в скриптах. А так, да, всякая CLI утилита запускается во вполне себе TUI терминале
Аноним (Microsoft Windows 10: Firefox based) 15/03/26 Вск 20:59:44 3702912 37
>>3702908
Я не спорю, в конкретных задачах лишь TUI применим. Но скажи, ты действительно используешь свою машину так, как показал на гифках?
Аноним (Linux: Chromium based) 15/03/26 Вск 21:06:47 3702913 38
>>3702912
Нет. Но, с учётом, что в условиях ограниченных системных ресурсов мне работать приходится - лагаю полагаю, что пора "консольную ДЕ" начинать набирать. Примеры подходящих приложений описал в каком-то из старых линукс-тредов, надо в архиваче искать.
Аноним (Linux: Chromium based) 15/03/26 Вск 21:08:01 3702914 39
>>3702912
>>3702913
А то, что на гифках - для моего юзкейса такое же тяжёлое.
Аноним (Microsoft Windows 10: Firefox based) 15/03/26 Вск 21:16:33 3702918 40
>>3702913
Ричард Столлман всю жизнь живет без GUI, используя Emacs со множеством плагинов. Насколько я знаю, у него множество последователей, что наверняка выстроили инфраструктуру. Быть может твои проблемы уже решены
Аноним (Microsoft Windows 10: Firefox based) 15/03/26 Вск 21:19:42 3702920 41
>>3702918
Хотя у чую, что тебе нужна не ДЕ, а что-то другое. Почему ты ограничен атомом и 1 ГБ ОЗУ?
Аноним (Google Android: Mobile Safari) # OP 16/03/26 Пнд 00:26:27 3703009 42
>>3702911
>Эти технологии не являются Text-based user interface. Лишь попытка нескольких терминалов реализовать графику

Причём тут терминалы? Научись правильно ставить вопрос своему II чат агенту.
Аноним (Linux: Chromium based) 16/03/26 Пнд 02:07:56 3703022 43
>>3702920
В очередной раз понял (жалко, забыл), что вайб-кодеры эмбедщиков эмбеддеров держат то ли за клоунов, то ли за ЧМО. Хотя нет, вайб-кодерам просто (((всё равно))),
А вот дефективные манагеры, которые ими управляют - да, к ним эта жалоба справедлива.
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 02:39:48 3703025 44
>>3698327 (OP)
>быстры
зависит от работы интерфейса. обновление окна может быть очень медленным.

и может не поддерживает драгндропы
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 02:41:02 3703026 45
>>3702896
очевидно работать.

алсо в разных бухгалтериях можно было такое тоже увидеть.
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 05:11:20 3703040 46
MacOS81screensh[...].png 99Кб, 800x600
800x600
Представьте реакцию человека, который очнулся бы сейчас спустя 30 лет в коме и прочитал этот тред. Ещё недавно на 8 мегабайтах оперативки он нормально использовал графическую ОС, запускал фотошоп, офисный пакет и браузер, а теперь тут пишут что для рисования окошек и кнопочек нам мало ГИГАБАЙТА, и нужно уйти в текст как диды на PDP11.
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 05:30:41 3703045 47
jvx5no3ZDtWATbZ[...].jpg 274Кб, 1600x1200
1600x1200
Хотя даже так далеко заглядывать не нужно. Просто скажите человеку из 2006, что через 20 лет всерьёз будут обсуждать не трёхмерные интерфейсы, виар и прочий хайтек, а псевдографику как в ДОС'е.
Аноним (Linux: Chromium based) 16/03/26 Пнд 06:27:19 3703049 48
>>3703040
Браузер ты на 8 мегабайтах и так спокойно запустишь. Вопрос в том,
1. что это будет за браузер (скорее всего, Lynx даже не Links);
2. куда ты сможешь через него зайти (без жабаскрипта и кукисов - спасибо скажешь, если хоть TLS актуальный будет);
3. как выведешь это устройство в сеть (то устройство с 8 МБ, на которое я надрачиваю - скорее всего, придётся выводить в сеть через подключение к соседнем смарту с USB-TTL и pppd.

>>3703040
>для рисования окошек и кнопочек нам мало ГИГАБАЙТА
Не, ну если для твоих приложений достаточно GTK 2, Qt 4, или, ещё лучше, они ограничиваются FLTK/WxWidgets/MFC/libdraw, а сайты тебе нужны только те, с которыми можно полноценно работать в Links/NetSurf/mothra, а твой дистр здорового человека использует систему инициализации вместо сусемь-д systemd, то, может, как-нибудь и уложишься, даже без свопа.
Но GTK 40 и Qt 6 необоснованно разжирели (первый - и в плане КПД экранного пространства, ты только посмотри на эти гипертрофированные границы окон и тулбары аки в соснёрке), сустемд давно уже внедряют даже в конкретно встраиваемые дистры (даже сборку Ангстрем Angstrom для шарпозавров), да что там, поддержка модулей на Rust - в версии 6.2 ядро точно свернуло не туда (при этом с косяками 2.6.19-то не справились) - при этом ты быстро заебёшься:
- бэкапортировать приложухи под последние лёгкие версии тулкитов;
- скрещивать актуальные приложухи с ABI ядра 2.6.18 и/или брать исходники последнего из RHEL5 и добэкпортировать разницу;
- разрывать зависимости приложух от сустемд.

>>3703045
Но ведь по факту-то всё именно так - "хуй-тек, который мы вы заслужили"
Аноним (Linux: Chromium based) 16/03/26 Пнд 06:33:13 3703050 49
Так что отсиживайся на фряхе, пока можешь её не скатили туда же, и, всё равно, все дороги приведут тебя в какой-нибудь ГосПлан9, Гаечку, Калибри против неё ничего не имею - в отличие от тех, кто не перестаёт повторять эту очепчтку в её вк/телеге или ещё куда-нибудь сюда >>3563173 (OP).
Аноним (Linux: Palemoon) 16/03/26 Пнд 14:26:45 3703151 50
>>3698327 (OP)
>Практически под каждый чих есть свой софт - тут актуальный каталог
Сайт не открывается.
Аноним (Google Android: Mobile Safari) # OP 16/03/26 Пнд 14:35:56 3703156 51
1773660398130192.mp4 19292Кб, 720x1760, 00:00:05
720x1760
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 16:36:42 3703205 52
{A502C79C-4485-[...].png 62Кб, 1026x1234
1026x1234
>>3703151
>>3703156
Сейчас бы пытаться нормальные сайты и напрямую открывать, забавный.
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 22:34:04 3703353 53
>>3703009
> Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
> созданный автором эмулятора терминала Kitty
Ты быть хоть прочел свой же текст, прежде чем пернуть
Аноним (Microsoft Windows 10: Firefox based) 16/03/26 Пнд 22:41:41 3703355 54
>>3703022
Мне доводилось ПЛК щупать, и программы для них писались на вполне себе стандартных заводских десктопах. Пояснять свою проблему ты не хочешь или нельзя
Аноним (Linux: Firefox based) 17/03/26 Втр 03:28:36 3703375 55
image.png 650Кб, 1280x960
1280x960
>>3702913
>консольное DE

Можно использовать терминальный мультиплексор tmux и кучу tui программ. Но я бы всё-таки рекомендовал использовать какой-нибудь оконный менеджер типа windowmaker и подсесть emacs.

Посмотри на magit, на мой взгляд его transient интерфейс гораздо красивее чем большинство TUI программ.

>>3702908
>Придётся тебе решать актуальные задачи на 12309-ом ядре с атома с 1 гигом ОЗУ - по-другому запоёшь.

Целый гиг и атом. Этого вполне хватит чтобы запустить иксы, оконный менеджер и emacs чтобы навыкать туда кучу программ выполненных как elisp-пакеты.

Я в емаксе почту и новости даже читаю. Ты там всё что угодно текстовое можешь сделать, но и ещё отображать картинками какие-нибудь формулы в ТеХ или html в rss и письмах.

>>3703022
>эмбеддеров держат то ли за клоунов, то ли за ЧМО

Знакомые мне эмбеддеры не соревнуются за место в оперативной памяти своего десктопа или рабочего компа. На рабочем компе у них вообще винда семёрка, CubeMX IDE и gvim.

Почему такая древняя винда не знаю, просто рассказываю что видел на эскурсии по одному предприятию куда меня привели.


Самая хуёвая для тебя часть это взаимодействие с вебом. Придётся не использовать нормальный браузер, а дергать api-шки сайтов через curl, таким образом много памяти не потяряешь в отличие от.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов