М.Двач / Программы

TUI Android: Mobile Safari 26 фев, 01:34 3698327 В конец треда | Веб

168 Кб, 810x6346,1 Мб, 1080x618597 Кб, 1920x108074 Кб, 643x388

TUI (Terminal User Interface) — это тип интерфейса, использующий псевдографику и символы в терминале для создания интерактивных окон, меню и панелей. Они часто используются, так как легкие, работают без графической оболочки (GUI), быстры и популярны для управления системой.

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

сам подсел на это дело после настройки своего selfhost сервака, потом на ноутбуке снёс гном и теперь полностью сиду в псевдографике. Жаль на мобиле такого нет.

Ответы698415698463698759698990698995702294702868702896703025703151716141717585722846

Windows 10: Firefox based 2 26 фев, 02:12 2 3698335

а нахуй тред создал?

Ответы698336

Android: Mobile Safari # OP 3 26 фев, 02:13 3 3698336

>>3698335
Агитация, пропоганда, белый листочек

Arch Linux: Firefox based 4 26 фев, 14:38 4 3698415

>>3698327 (OP)
Мне моноширные шрифты кажутся каким-то мазохизмом
Лучше уж какую-нибудь лёгкую графику использовать

Windows 10: Chromium based 5 26 фев, 15:57 5 3698451

Бамп годному треду не глядя.
Если до архивача доберусь - вкину свой список примеров/кейсов.

Windows 10: Firefox based 6 26 фев, 16:25 6 3698463

>>3698327 (OP)
Это же чистый костыль и шизофрения с технической точки зрения. Единственный плюс в поддержке удалённых терминалов, но на обычном десктопе то нахуя? Просто строить из себя нетакусю? Видеочип всё равно рендерит эти твои родные фулшади, небось ещё и шрифты со сглаживанием. Ничего легковесного тут и близко нет, нативный текстовой режим закопали уже очень давно.

Ответы698482698497

Android: Mobile Safari # OP 7 26 фев, 17:01 7 3698482

>>3698463
Не могу объяснить, будто в прошлое попал, но при этом tui софт продолжают писать, особенно понравился подобие hyprland тайлинг мультиплексора (3пик), на моём большом мониторе раскидал окна по углам, запустил софт и всё прекрасно работает.

Ответы698805

137 Кб, 1024x500
Android: Mobile Safari # OP 8 26 фев, 17:20 8 3698489

https://github.com/coderGtm/yantra-app-launcher

Windows 10: Chromium based 9 26 фев, 18:18 9 3698497

>>3698463
>Видеочип всё равно рендерит
...если у Вас, конечно, драйвер под него есть. Милославский.жпг

Linux: Chromium based 10 27 фев, 02:30 10 3698631

А вообще, аноны, скажу я вам вот что.
Откройте ваш любимый rxvt-unicode-256color, в нём pulsemixer, и попробуйте порегулировать уровни с большим шагом через Shift+стрелки.
Нажмите Ctrl+Alt+F6, залогиньтесь, и попробуйте сделать то же самое.
Эхх, выходит, даже линуксовая ядерная виртуальная консоль уже не так круто эмулирует терминал, как графические эмуляторы...

Ответы698833698897

Linux: Firefox based 11 27 фев, 16:27 11 3698759

>>3698327 (OP)
TUI так то объективно кал. В отличие от CLI он не автоматизируется, не встраивается в скрипты. Чисто промежуточный костыль для воннаби-неосиляторов.
Небольшой бонус что по ssh легко пользоваться, но как бы и web-ui так же прекрасно по ssh пробрасывается.

Windows 10: Firefox based 12 27 фев, 18:12 12 3698805

>>3698482
>особенно понравился подобие hyprland тайлинг мультиплексора (3пик), на моём большом мониторе раскидал окна по углам, запустил софт и всё прекрасно работает.
Три пустых текстовых окна
CPU: 30%
Магия говна, всё прекрасно обсирается.

Ответы698896709069

Windows 10: Chromium based 13 27 фев, 20:01 13 3698833

>>3698631
Имеется в виду, что эмулятор терминала в X11 теперь, собственно, эмулирует его более полно, чем нативно-яндерно-полноэкранно-фреймбуферный. Получается, что если я хочу намутить себе консольную DE, смогу я без иксов меньше даже, чем в X-сессии с одним urxvt на весь экран (или тем же, но через xwayland в weston в режиме киоска), и ни о какой легковесности в этом случае речи уже не будет (ну, только если собрать урезанные иксы, которые с видимокартой нормально работать не умеют, только через VESA, но это, тем более, не то).

Ответы698897

Windows 10: Chromium based 14 27 фев, 20:06 14 3698834

>>3698793
Посмотрим, как ты запоёшь на машине с 1-4 гигами динамической памяти, последним Alpine и необходимостью решать с неё повседневные задачи.

Ответы698835

Windows 10: Chromium based 15 27 фев, 20:09 15 3698835

>>3698793
>>3698834
И только попробуй хоть кого-то "нищуками" назвать, сразу минус в карму отхватишь.
Вопрос в том, какого хуя оно всё такое тяжёлое.

Android: Mobile Safari # OP 16 28 фев, 00:13 16 3698896

>>3698805
Настало время писать багрепорты 🐰

Android: Mobile Safari # OP 17 28 фев, 00:15 17 3698897

>>3698631
>>3698833
Мне пришлось нейронке твои посты скормить чтоб понять тебя.

57 Кб, 750x450
Apple Mac: Safari 18 28 фев, 16:36 18 3698990

>>3698327 (OP)
> Жаль на мобиле такого нет.
Запомни: есть всё. Если тебе кажется, что чего-то нет, это значит, что ты просто плохо искал. Уже давно изобретено, написано и придумано вообще всё, что только можно.

Ответы699062

411 Кб, 800x480
Windows 10: Chromium based 19 28 фев, 16:57 19 3698995

>>3698327 (OP)
> Жаль на мобиле такого нет.
Ещё на N900, на моём любимом линуксофоне был mc, бuджuджu

Ответы698996699062

10,7 Мб, 3325x2494
Windows 10: Chromium based 20 28 фев, 16:59 20 3698996

>>3698995

Ответы699062

Android: Mobile Safari # OP 21 28 фев, 23:18 21 3699062

>>3698990
>>3698995
>>3698996
Через термукс все могут.

34 Кб, 1400x700
Android: Mobile Safari # OP 22 8 мар, 08:42 22 3700931

https://www.securitylab.ru/news/567724.php
https://codeberg.org/janantos/brow6el

Для те кому не хватает графики в браззерсах.

32,7 Мб, mp4,
1920x1080, 3:22
Apple Mac: Safari 23 13 мар, 17:33 23 3702286

Ух до чего техника дошла.
https://tui.studio/

Ответы702321

Linux: Firefox based 24 13 мар, 19:01 24 3702294

>>3698327 (OP)
Бесполезная залупа на поиграться. Полумера между нормальным gui и cli утилитой.
Сам написал несколько tui программ, понял, что это ограниченная хуйня и одну переписал на нормальный gui фреймворк.
Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться. Особенно всякие tui любят зеленые линуксоиды, только что перекатившиеся с винды
Про вим говноедов вообще молчу, там лечиться надо

Ответы702324702333702882

Linux: Firefox based 25 13 мар, 19:22 25 3702302

кал текстовый интерфейс всегда говно. сама концепция, что проги в юнихе в результате высирают текст, которые надо потом обрабатывать ибо ВСЁ ЕСТЬ ФАЙЛ это шиза и говноконцепция и об этом все знали даже, когда юниха ещё не существовало.

Ответы702333

Windows 10: Chromium based 26 13 мар, 20:41 26 3702321

>>3702286
Да такое ещё в виде "Visual Basic for DOS" было. А для TurboVision/FreeVision или (n)curses такое найдёшь?

Ответы714110

Android: Mobile Safari # OP 27 13 мар, 21:18 27 3702324

>>3702294
>это ограниченная хуйня
Никаких ограничений нет

Windows 10: Chromium based 28 13 мар, 21:55 28 3702333

>>3702294
>Сам написал несколько tui программ, понял, что это ограниченная хуйня
Когда окажешься в условиях ограниченных системных ресурсов - по-другому запоёшь. Как фембойчик из нашего офиса, который мастер йодлей. Суть TUI-софта в легковесности.
>Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться. Особенно всякие tui любят зеленые линуксоиды, только что перекатившиеся с винды
Позеры ебаные не в счёт. Суть TUI-софта в легковесности, но вайбкодеры этого не понимают, поэтому TUI-софт, тяжёлый, как современный браузер, тоже бывает. Так что, если ты в такое вляпался - знай, это нейрослоп, высранный, чтобы выебнуться. А нормальный TUI-софт - позволяет вдохнуть вторую жизнь в планшеты с 4 гигами ОЗУ.

>>3702302
НЕТ ТЫ. Plan9 глянь и охуеешь. Веб-серваки и IRC-клиенты на системном шелле писать, или расширения для местного аналога вима - сначала дикость, но как оценишь саму ОС, оценишь архитектуру её ядра, как поймёшь, что на неё можно валить с 12309-ого, и задашься целью в неё вкатиться - втянешься.

Ответы702885

215 Кб, 654x482
Windows 10: Firefox based 29 15 мар, 19:35 29 3702868

>>3698327 (OP)
Пользовательские интерфейсы по своей сути решают одну простую задачу - дать человеку возможность использовать программу, по возможности удобно. GUI полностью решает эту задачу, и покрывает большее количество сценариев использования, чем TUI (т. к. имеет возможность показывать картинки/анимации). Если из доступа есть только терминал, то и здесь TUI значительно проигрывает CLI утилитам, т. к. CLI утилиты поддаются автоматизации. Единственный случай, где TUI выигрывает CLI - в наглядности, не надо лезть в мануал утилиты за параметрами, которой ты пользуешься раз в пол года. Ты TUI используешь лишь чтоб попонтоваться

Ответы702891702904702908

Linux: Chromium based 30 15 мар, 19:50 30 3702882

>>3702294
>Ты сам себе признайся, что этим пользоваться неудобно и существуют такие программы на поиграться.
htop существует на поиграться? vim существует на поиграться?

Ответы702885702908

Windows 10: Chromium based 31 15 мар, 20:12 31 3702885

>>3702882
Я другой чел, но типа в основном пользуются nvim с графикой и всяким lsp, а htop тоже хз зачем нужен, для мониторинга все равно накатывают мунины и графаны, а nice можно и так зопелить.
>>3702333
лиспос круче(если бы жили не только в эмуляторах)

Android: Mobile Safari # OP 32 15 мар, 20:22 32 3702891

>>3702868
>т. к. имеет возможность показывать картинки/анимации

Sixel и Kitty — это два разных способа (протокола) вывода изображений прямо внутри окна текстового терминала.
1. Что это такое в общих чертах
Обычно терминалы умеют отображать только текст. Чтобы показать картинку, графики или превью файлов, не открывая отдельное окно, используются специальные протоколы:
Sixel (Six-pixel): Старый, классический стандарт. Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
Kitty Graphics Protocol: Современный протокол, созданный автором эмулятора терминала Kitty. Он гораздо быстрее и мощнее, так как позволяет передавать данные эффективнее (например, через общую память).

Ответы702908702911

Windows 10: Chromium based 33 15 мар, 20:25 33 3702896

>>3698327 (OP)
Похоже на интерфейс заводского станка. Нахуя тебе дома заводской станок?

Ответы703026

Linux: Chromium based 34 15 мар, 20:37 34 3702904

>>3702868
>Если из доступа есть только терминал, то и здесь TUI значительно проигрывает CLI утилитам, т. к. CLI утилиты поддаются автоматизации.
Так тебе шашечки или ехать терминал или автоматизацию? CLI - для автоматизации, TUI - для терминала. Эмулятор терминала-то, хотя бы, нормальный современный?

Ответы702911

Linux: Chromium based 35 15 мар, 20:42 35 3702908

>>3702882
На поиграться - используют btop, а к htop давно уже виндобеженцы (включая недобровольных) приучены.
>>3702891
>Sixel (Six-pixel): Старый, классический стандарт. Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
Это который отображает графики в htop символами Брайля?

>>3702868
>Ты TUI используешь лишь чтоб попонтоваться
По себе не судят. Придётся тебе решать актуальные задачи на 12309-ом ядре с атома с 1 гигом ОЗУ - по-другому запоёшь. Сказал бы, как кто, да это может ущемить чувства местных гачи-борцов с олдфагами.

Ответы702912703375

Windows 10: Firefox based 36 15 мар, 20:55 36 3702911

>>3702891
Эти технологии не являются Text-based user interface. Лишь попытка нескольких терминалов реализовать графику

>>3702904
Я писал о пользовательских интерфейсах в контексте использования именно утилит. Если взять, к примеру, NetworkManager, то я использую его GUI'шку. В терминале использую утилиту nmcli, не nmtui, просто чтобы помнить аргументы командной строки, т. к. изредка приходится её использовать в скриптах. А так, да, всякая CLI утилита запускается во вполне себе TUI терминале

Ответы703009

Windows 10: Firefox based 37 15 мар, 20:59 37 3702912

>>3702908
Я не спорю, в конкретных задачах лишь TUI применим. Но скажи, ты действительно используешь свою машину так, как показал на гифках?

Ответы702913702914721312

Linux: Chromium based 38 15 мар, 21:06 38 3702913

>>3702912
Нет. Но, с учётом, что в условиях ограниченных системных ресурсов мне работать приходится - лагаю полагаю, что пора "консольную ДЕ" начинать набирать. Примеры подходящих приложений описал в каком-то из старых линукс-тредов, надо в архиваче искать.

Ответы702914702918703375

Linux: Chromium based 39 15 мар, 21:08 39 3702914

>>3702912
>>3702913
А то, что на гифках - для моего юзкейса такое же тяжёлое.

Windows 10: Firefox based 40 15 мар, 21:16 40 3702918

>>3702913
Ричард Столлман всю жизнь живет без GUI, используя Emacs со множеством плагинов. Насколько я знаю, у него множество последователей, что наверняка выстроили инфраструктуру. Быть может твои проблемы уже решены

Ответы702920

Windows 10: Firefox based 41 15 мар, 21:19 41 3702920

>>3702918
Хотя у чую, что тебе нужна не ДЕ, а что-то другое. Почему ты ограничен атомом и 1 ГБ ОЗУ?

Ответы703022

Android: Mobile Safari # OP 42 16 мар, 00:26 42 3703009

>>3702911
>Эти технологии не являются Text-based user interface. Лишь попытка нескольких терминалов реализовать графику

Причём тут терминалы? Научись правильно ставить вопрос своему II чат агенту.

Ответы703353

Linux: Chromium based 43 16 мар, 02:07 43 3703022

>>3702920
В очередной раз понял (жалко, забыл), что вайб-кодеры эмбедщиков эмбеддеров держат то ли за клоунов, то ли за ЧМО. Хотя нет, вайб-кодерам просто (((всё равно))),
А вот дефективные манагеры, которые ими управляют - да, к ним эта жалоба справедлива.

Ответы703355703375

Windows 10: Firefox based 44 16 мар, 02:39 44 3703025

>>3698327 (OP)
>быстры
зависит от работы интерфейса. обновление окна может быть очень медленным.

и может не поддерживает драгндропы

Windows 10: Firefox based 45 16 мар, 02:41 45 3703026

>>3702896
очевидно работать.

алсо в разных бухгалтериях можно было такое тоже увидеть.

99 Кб, 800x600
Windows 10: Firefox based 46 16 мар, 05:11 46 3703040

Представьте реакцию человека, который очнулся бы сейчас спустя 30 лет в коме и прочитал этот тред. Ещё недавно на 8 мегабайтах оперативки он нормально использовал графическую ОС, запускал фотошоп, офисный пакет и браузер, а теперь тут пишут что для рисования окошек и кнопочек нам мало ГИГАБАЙТА, и нужно уйти в текст как диды на PDP11.

Ответы703049

274 Кб, 1600x1200
Windows 10: Firefox based 47 16 мар, 05:30 47 3703045

Хотя даже так далеко заглядывать не нужно. Просто скажите человеку из 2006, что через 20 лет всерьёз будут обсуждать не трёхмерные интерфейсы, виар и прочий хайтек, а псевдографику как в ДОС'е.

Ответы703049714112

Linux: Chromium based 48 16 мар, 06:27 48 3703049

>>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 49 16 мар, 06:33 49 3703050

Так что отсиживайся на фряхе, пока можешь её не скатили туда же, и, всё равно, все дороги приведут тебя в какой-нибудь ГосПлан9, Гаечку, Калибри против неё ничего не имею - в отличие от тех, кто не перестаёт повторять эту очепчтку в её вк/телеге или ещё куда-нибудь сюда >>3563173 (OP).

Linux: Palemoon 50 16 мар, 14:26 50 3703151

>>3698327 (OP)
>Практически под каждый чих есть свой софт - тут актуальный каталог
Сайт не открывается.

Ответы703156703205

18,8 Мб, mp4,
720x1760, 0:05
Android: Mobile Safari # OP 51 16 мар, 14:35 51 3703156

>>3703151

Ответы703205

62 Кб, 1026x1234
Windows 10: Firefox based 52 16 мар, 16:36 52 3703205

>>3703151
>>3703156
Сейчас бы пытаться нормальные сайты и напрямую открывать, забавный.

Windows 10: Firefox based 53 16 мар, 22:34 53 3703353

>>3703009
> Он кодирует изображение в виде набора символов, которые терминал преобразует в пиксели.
> созданный автором эмулятора терминала Kitty
Ты быть хоть прочел свой же текст, прежде чем пернуть

Windows 10: Firefox based 54 16 мар, 22:41 54 3703355

>>3703022
Мне доводилось ПЛК щупать, и программы для них писались на вполне себе стандартных заводских десктопах. Пояснять свою проблему ты не хочешь или нельзя

650 Кб, 1280x960
Linux: Firefox based 55 17 мар, 03:28 55 3703375

>>3702913
>консольное DE

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

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

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

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

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

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

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

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

Самая хуёвая для тебя часть это взаимодействие с вебом. Придётся не использовать нормальный браузер, а дергать api-шки сайтов через curl, таким образом много памяти не потяряешь в отличие от.

Ответы709298

Android: Mobile Safari # OP 56 25 мар, 12:16 56 3706128

Имба https://github.com/mexirica/aptui

Android: Mobile Safari # OP 57 3 апр, 18:14 57 3709046

125 Кб, 1280x69492 Кб, 1280x69193 Кб, 1280x68697 Кб, 1280x692

https://github.com/kooler/MiddayCommander

Ответы709303

Android: Mobile Safari # OP 58 3 апр, 18:54 58 3709069

>>3698805
v0.7.0 should be dramatically better performing, should almost take 0% cpu when idle.

Windows 10: Firefox based 59 3 апр, 23:34 59 3709139

Кааа

Apple Mac: Safari 60 4 апр, 16:31 60 3709298

>>3703375
по емаксу кстати все таки совершенно неясно почему все еще не создана какая нибудь DE на его основе
все таки иметь внутри одного текстовика ря не текстовик а лисптрансрятор и тетрис и почту и режимы и всякую прочую хуйню намекает на то, что это уже не текстовик ря а полноценное окружение
а ежели это уже полноценное окружение (ну или полшажочка до полноценной DE) то нафига поверх него еще одна DE будь то гном кеды или что нибудь молодежное по типу dvm

Ответы709474

Apple Mac: Safari 61 4 апр, 16:35 61 3709303

>>3709046
эфки это рак индустрии
пишите, пожалуйста, софты на своих (н)курсах с кверти хоткеями под все форматы клавикатур
(вот бы еще кто то додумался до перехода с кверти на дворак, а то как дебилы сидим на пишущемашинковой раскладке целью которой было лишь убрать заедание механизма клавишь и совсем не удобство печати)

Ответы709456

Linux: Firefox based 62 4 апр, 23:53 62 3709456

>>3709303
>эфки это рак индустрии
Открой документацию миднайт командера, эфки там опциональны. Там даже стрелки опциональны.

Ответы712195

Linux: Firefox based 63 5 апр, 00:32 63 3709474

>>3709298
>по емаксу кстати все таки совершенно неясно почему все еще не создана какая нибудь DE на его основе

Оконный композиторы:
https://code.tvl.fyi/about/tools/emacs-pkgs/reka/README.md
https://codeberg.org/ezemtsov/ewm

Оконные менеджеры:
https://github.com/emacs-exwm/exwm

Ответы712195

8,7 Мб, 3264x1928
Android: Mobile Safari # OP 64 8 апр, 06:36 64 3710782

Apple Mac: Safari 65 12 апр, 19:06 65 3712195

>>3709456
это все классно и здорого, но я человек простой, если мне показывают на презентации эфки - значит эфки, и как бы не собираюсь копаться в доках каждой встречной поперечной софтины
презентация товара как бы такое же важное действие как и производство самого товара

>>3709474
круть, пока что не могу пощупать

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

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

Ответы712250714091

Linux: Firefox based 66 13 апр, 00:37 66 3712250

>>3712195
>и вот вторая моя мысль исходящая из первой - почему бы вам всем, таким умным ребяткам, не собраться вместе ( в месте под названием инторнет) и не высрать некое совместное мыслетворчество в виде манифеста? или нотации? или еще чего где было бы прописано как делать правильные кли с юзер инторфейсами, какие ключики дефолтные какие не надо, как подтягивать терминальные темы оформления и тд и тп

Первый результат в выдаче в 4get.ca у меня:
https://clig.dev

И старая (1984 год) книжка Кернигана на которую манифеcт/нотация/мыслетворчество ссылается:
https://en.wikipedia.org/wiki/The_Unix_Programming_Environment

Так что отвечая на твой вопрос — всё уже придумано до нас.

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

Ещё в первом результате была ссылка на GNU Coding Standards.
https://www.gnu.org/prep/standards/

Кстати по поводу юникода, ОП, попробуй kmscon поставить вместо дефолтной agetty.
В нём у меня вот это эмодзи отображается ⛰, а в agetty, нет, в agetty вообще лимит на 512 глифов.

Проверил я это как водится через M-x insert-char.

А ещё в kmscon можно поставить шрифт ttf, а не psf, как в getty.

Linux: Firefox based 67 19 апр, 11:50 67 3714091

>>3712195
> пердолик с недоклавой
> я человек простой
Друг, ты либо крестик сними, либо залупу прикрой.

Ответы714211714668

Windows 10: Chromium based 68 19 апр, 13:27 68 3714110

>>3702321
так оно и есть для ncurses

Windows 10: Chromium based 69 19 апр, 13:29 69 3714112

>>3703045
висточка ❤🤞

как же мне её не хватает, как же мне было хорошо с ней.

Apple Mac: Safari 70 19 апр, 21:24 70 3714211

>>3714091
что у тебя с затылком? не замечал раньше

Windows 10: Chromium based 71 21 апр, 20:14 71 3714668

>>3714091
Ты ещё молод и глуп, и не видал больших эмбеддерских залуп.
Тут, может, челу этот CLI не на своём ПК нужен, а на каком-нибудь серваке, для локального входа на который требуется нуль-модемный кабель и приложение "эмулятор терминала minicom", как для входа на условную циску, потому что бывают такие серваки, у которых подключение монитора и клавы не предусмотрено в принципе. И этот вот эмулятор терминала - не всегда может корректно передать escape-последовательности, которыми кодируются нажатия функциональных клавиш. А сочетания Ctrl+буква - для них в ASCII отдельные коды выделены, "управляющие символы" называются - с ними любой терминал справится, даже с самой сбитой конфигурацией.

Apple Mac: Safari 72 24 апр, 16:58 72 3715279

нормальная клавиатура это видима та, где есть кнопки, которые ты никогда не используешь
+15 винкнопок, эфколахта

Ответы715409

389 Кб, 644x585
Windows 10: Firefox based 73 24 апр, 18:14 73 3715298

буквально про здешних итт додиков)))

Windows 10: Chromium based 74 24 апр, 19:09 74 3715310

>>3715183
>на андроиде нет F-клавиш и стрелок
Смотря где.
Для графического стека, который обращается напрямую к /dev/input* - да, есть. Для ядра, как конкретное устройство - да, есть. Наряду с линиями UART, которые у некоторых устройств (а именно встраиваемых систем среди устройств под управлением Android больше, чем среди остального, и в том числе - совсем "безголовые" устройства, так что "ну ты попал, чувак, ты попал!"), которые вполне себе может прослушивать какой-нибудь шелл.

Linux: Chromium based 75 25 апр, 00:17 75 3715409

>>3715279
А вот тут, кстати, не соглашусь. На стандартной ПК-шной клавиатуре (без мультимедийных клавиш, естественно) не могу вспомнить ни одной клавиши, которой я бы не пользовался. Более того, я стараюсь искать клавиатуру, чтобы там были все 3 стандартных индикатора, поскольку индикатор Scroll Lock позволяет обходиться без апплета "активаня раскладка" в иксах.

>нормальная клавиатура это видима та, где есть кнопки, которые ты никогда не используешь
А вот space cadet keyboard - действительно пока напоминает шизу.

3714668,3715310-кун

Ответы717378

Apple Mac: Safari 76 25 апр, 17:00 76 3715585

ПЕЙДЖ ДАУН

1,2 Мб, 3685x2048
Android: Mobile Safari # OP 77 25 апр, 17:21 77 3715592

254 Кб, 2079x1228
Linux: Firefox based 78 27 апр, 13:07 78 3716141

>>3698327 (OP)
Веренулся в ваш тред напомнить что ТУИ - ёбаный рак для нитакусиков-чулочников, из которого невозможно блядь скопировать ёбаный текст

Ответы716143716261717894

Linux: Chromium based 79 27 апр, 13:21 79 3716143

>>3716141

Не пизди, даже глубинные милфы уважают ТУИ

https://www.youtube.com/watch?v=0Rdm_sXI6yE

Ответы716192

Linux: Firefox based 80 27 апр, 15:35 80 3716192

>>3716143
РАССКАЗЫВАЕТ ПРО ТУИ
@
САМА ДУМАЕТ ПРО ХУИ

Ответы716218

Linux: Firefox based 81 27 апр, 16:26 81 3716218

>>3716192
@
ПРО ТУИ УЖЕ НЕ ХОЧЕТСЯ РАССКАЗЫВАТЬ

22 Кб, 480x360
Linux: Chromium based 82 27 апр, 17:09 82 3716234

В НАШЕМ ДОБЛЕСТНОМ НИИ ПРОЕКТИРУЮТ TUI

Windows 10: Chromium based 83 27 апр, 18:56 83 3716261

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

А mc, vim, tmux, weehcat, alpine, lynx/links и т.п. - это классика, блять, это знать надо. Из vim всё копируется нормально, даже когда он запущен внутри tmux.

Ответы716275

Apple Mac: Safari 84 27 апр, 19:48 84 3716275

>>3716261
>Из vim всё копируется нормально
я извиняюсь, но у меня возникает дебильный вопрос - а нахуя из вим что то копировать при наличии :w filename по выделенке и :r filename в точку? ну и как же тут без наших любимых конвейеров с cat filename > filename

Ответы716293

Linux: Chromium based 85 27 апр, 22:03 85 3716293

>>3716275
В браузер например вставить что-нибудь из вима.

964 Кб, 1184x711
Android: Mobile Safari # OP 86 30 апр, 06:05 86 3717122

317 Кб, 1312x806
Apple Mac: Safari 87 30 апр, 19:42 87 3717319

ладно, уговорили
начинаю вайбкодить туи на лиспах

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

дизайношизы призываются в нитку

Ответы717353721312

Linux: Firefox based 88 1 мая, 06:16 88 3717353

>>3717319
НАЧАЛЬНИК! НАЧАЛЬНИК БЛЯ! С ХИГАНУТЫМ ПОСЕЛИЛИ НАЧАЛЬНИК! Я С ЭТИМ ДИЗАЙНЕРОМ ЗДЕСЬ СИДЕТЬ НЕ БУДУ БЛЯ!

1011 Кб, 1554x508
Linux: Firefox based 89 1 мая, 10:55 89 3717378

>>3715409
>без апплета "активаня раскладка" в иксах
Обходиться без апплета "активная раскладка" позволяет использование нормальных stateless селекторов, в не вот эти костыли с переключением туда-сюда, навязанные соевыми калифорнийскими разработчками, которые раскладки ни разу в жизни и не переключали

Windows 10: New Opera 90 2 мая, 01:28 90 3717585

>>3698327 (OP)
А! А! ААА! Досовский Нортон Коммандер, дружище! Едрить я стегозавр, я тебя помню!

1,3 Мб, webm,
1050x882, 0:36
Windows 7: Palemoon 91 3 мая, 01:19 91 3717894

>>3716141
>невозможно блядь скопировать ёбаный текст
Ебанидзе, туй это буквально и есть текст (это даже в названии блядь). Это как раз в гуе ты можешь копировать только то что тебе твой анальный господин разрешит или просить нейронку чтобы распознала что там на скриншоте написано.

Ответы721361

Apple Mac: Safari 92 19 мая, 19:54 92 3721312

>>3702912
Я правда использую рсс ридер.
bulletty (тут тексты)
newsboat (а тут аудио)

Знаю, что люди до сих пор используют syncterm и bluemail.

>>3717319
> необходима какая то дизайнерская конвенция
Попробуй поискать у борланда трурба вижн документации. Мне кажется, что оттуда ноги растут.

Своими словами я бы так описал - 0 строка под заголовок, а последняя под меню.
По горизонтали деление на 3 части.

Еще может стоить посмотреть:
https://docs.rs/tuirealm/latest/tuirealm/
Они там дихотомии строят по таким измерениям:
main, tui, event
app, action/update, ui
Возможно из этого выводятся правила интерфейса.

На рататуе, кстати, mudforge сделан.

216 Кб, webm,
1665x1097, 0:25
Linux: Firefox based 93 20 мая, 10:42 93 3721361

>>3717894
каждый раз за пиздаболами приходится проверять их пиздаболинг

Ответы721435

Windows 7: Palemoon 94 20 мая, 16:52 94 3721435

>>3721361
>текст скопировался
>пиздаболинг
Мозги себе скопировать не пробовал?

Ответы721480

Linux: Firefox based 95 20 мая, 19:33 95 3721480

>>3721435
С таким успехом можно скриншот окошка считать за скопированный текст. Эта TUI хуита очевидно непригодна для повседневной работы.

Android: Mobile Safari 96 26 мая, 20:05 96 3722846

>>3698327 (OP)
> пикчи
Бля, мои глаза

sage Windows 10: Firefox based 97 31 мая, 16:40 97 3723974

В Omarchy linux почти всё окружение на псевдографике реализовано

Обновить тред
« /s/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion