Представлен релиз среды рабочего стода Regolith Desktop 3.1, развиваемой разработчиками одноимённого дистрибутива Linux. Regolith основан на технологиях управления сеансами GNOME, оконном менеджере i3, композитных серверах Picom и Sway, панели i3bar, системе уведомлений rofication, строке состояния i3status-rs и интерфейсе запуска программ ilia. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлены пакеты для Ubuntu и Debian...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60593
Очень красиво, но хотелось бы рабочий стол как на ZX-Spectrum
Хоти. Иначе как жить без мечты
LOAD ""не благодари
нет, нужно вместо панели задач командная строка, типа встроенный терминал, но с возможномтью размещать иконы поверх - так ещё никто не делал. для любителей консоли самое то
Double Commander?
типа того, но вместо панелий обычный рабочий стол на который можно выводить графику, текст как на ZX-Spectrum и размещать поверх иконки, как на Windose
Если можно выводить графику и текст, значит можно нарисовать кнопку. Следом возникает вопрос, а что с этой кнопкой делать, когда пользователь кликнет мышкой? Было бы здорово прицепить к такому событию обработчик. Вопрос, на каком языке. Если кто-то предложит баш, тот пусть вместо кнопки разместит иконку, а лучше займётся привычным делом в терминале. Следующий вероятный кандидат - JavaScript. Помимо плюсов, есть и минусы. Самый неочевидный - альфа-бета версия может оказаться вполне годной, а релиз без сервера Гугла не захочет работать.
синтаксис команд для рисования примитивных линий, кружочков, синусойд типа lineto, rectangle, setcolor, circle лучше всего внедрить в Баш можно из Borland Turbo C - тогда можно оживить кучу старых программ, да и для обучения хорошо подходят. Ну а реализовать эти команды можно хоть через Вулкан
В Баш невозможно внедрить такое. Некому. Считающие Баш языком программирования не могут, а умеющие программировать не хотят.
SVG какое-то
Проблема в том, что Башу до Бейсика (при всей ущербности последнего) как до Китая в интересной позе.
>>хотелось бы рабочий стол как на ZX-SpectrumВ чем вопрос? Ставьте контрастную тему и разрешение дисплея 320х200. ;)
>>рабочий стол как на ZX-SpectrumЛучше, как на Aмiga 500. Иначе NIH :)
amiwm до сих пор жив.
> хотелось бы рабочий стол как на ZX-SpectrumА там вообще был рабочий стол?
Мне кажется это фантом памяти, т.к. уже минут 10 гуглю и ничего подходящего не находит.
Был. Деревянный. На нем Спек и стоял. Ребят, вы иронии не понимаете?
Это не ирония, а вполне дельное предложение. Спектрум и подобные ПК можно включить и сразу же программировать. Сейчас так просто не получится. Прежде чем поспорить, попробуйте нарисовать точку на экране.
Для начала нужно создать терминал, который сможет рисовать графические линии (это гораздо расширит возможности терминала), а потом командную строку терминала можно интегрировать внизу рабочего стола. Ну а для кнопки Пуск и т.п. панель задач можно разместить вверху, как у Гнома 3.
Что бы нарисовать линию, надобно выполнить в командной строке терминала какую-то команду. В существующей системе интерпретатор баш запустит например исполняемый файл draw, который... передаст координаты по D-Bus? :)
Можно сделать проще, можно вообще не добавлять графику, а просто вместо нескучных обоев интегрировать окно терминала, поверх которого можно размещать иконки и окна приложений. А вверху разместить панель задач Gnome 3. Нажал кнопку свернуть все окна и у тебя опять терминал. Кто активно работает с консолью такой рабочий стол будет удобней
это тоже самое, как в FAR или Norton Commander - нажал свернуть обе панели и у тебя одно окно терминала. И тут возникает вопрос, а чо это мы ступили - застряли на тупых обоях...
Застряли, потому что Синклер получил титул сэра за внедрение Спектрума в школы. Он поставил инженерам задачу сделать пригодный для обучения программированию ПК на имеющейся тогда элементарной базе.Баш применили для других целей - создать ораву админов, кто зарабатывает на поддержке (и попутно продвигает систему на рынок). В такой схеме грамотный пользователь как раз не требуется. Позже systemd сделала часть упомянутых деятелей лишними, но это уже другая история.
>Для начала нужно создать терминал, который сможет рисовать графические линииТакой терминал уже давно создан - X Window Terminal.
xterm умеет эмулировать Tektronix
То есть, как я понял, нужно сделать терминал для обработчика SVG что ли?
Желающие могут и сейчас напливать текстом всякое рисование, кто мешает-то?
У Спектрума была не псевдографика, а возможность менять произвольный пиксель. И был императивный язык программирования общего назначения, а не декларативный разметки.
Я Вас понял, просто непонятен практический толк от этого всего. Это нужно чтобы чего достичь?
Например, я так научился программировать. Сначала PRINT "HELLO, WORLD!", потом вывод чего-то в цикле... Когда скорость Бейсика перестала устраивать, изучил ассемблер. Когда асм оказался непортабелен, изучил другое, и так далее.Ныне условный школьник начинает обучение с массы действий типа "скачай IDE и ещё вот это", не дающих видимый результат. Результат дают git clone && make install, после пары лет таких практик он на полном серьёзе считает это разработкой операционной системы, достигая в своём маня-мирке уровня архитектора.
Титул сэра (см. #66) мне не интересен, а вот количество инвалидов от айти со сломанным дофаминовым циклом зашкаливает, хотелось бы что-то с этим сделать.
> Например, я так научился программировать. Сначала PRINT "HELLO, WORLD!", потом вывод чего-то
> в цикле... Когда скорость Бейсика перестала устраивать, изучил ассемблер. Когда асм
> оказался непортабелен, изучил другое, и так далее.Можно придти к тому же результату (при его необходимости вообще) и другими методами. Если ребёнкам интересно изучать программирование, то они будут это делать, а если их интересуют всякое тупое веселье и такое же удовольствие, то зачем оно им?
> Ныне условный школьник начинает обучение с массы действий типа "скачай IDE и
> ещё вот это", не дающих видимый результат. Результат дают git clone
> && make install, после пары лет таких практик он на полном
> серьёзе считает это разработкой операционной системы, достигая в своём маня-мирке уровня
> архитектора.Ну не знаю, нам в школе давали всякие программки на построение алгоритмов по типу кенгурёнка, пылесосика, даже бейсик был с паскалем. Привело ли это к пониманию работы ПК и компьютерной грамотности вопрос тоже дискуссионный.
> Титул сэра (см. #66) мне не интересен, а вот количество инвалидов от
> айти со сломанным дофаминовым циклом зашкаливает, хотелось бы что-то с этим
> сделать.Время нынче такое, что разбираться досконально очень некогда, это ещё усугубляется тем обстоятельством, что люди своё свободное время тратят на всякую ерунду («просмотр котиков», например).
>> Например, я так научился программировать. Сначала PRINT "HELLO, WORLD!", потом вывод чего-то
>> в цикле... Когда скорость Бейсика перестала устраивать, изучил ассемблер. Когда асм
>> оказался непортабелен, изучил другое, и так далее.
> Можно придти к тому же результату (при его необходимости вообще) и другими
> методами. Если ребёнкам интересно изучать программирование, то они будут это делать,
> а если их интересуют всякое тупое веселье и такое же удовольствие,
> то зачем оно им?Вёрстка страниц на HTML+CSS и написание сценариев автоматизации на bash - вполне программирование, формально. "Интерес" подогревается лимбической системой организма, когда от действий происходит некая отдача. Нет смысла тратить джва года времени на необходимую для понимания предмета подготовку (зарегистрируйся на гитхапе, скачай 1000 и 1 зависимость и т.п.), когда можно получить тупое веселье от сборки исходников, заботливо предоставленных добрым дядей.
>> Ныне условный школьник начинает обучение с массы действий типа "скачай IDE и
>> ещё вот это", не дающих видимый результат. Результат дают git clone
>> && make install, после пары лет таких практик он на полном
>> серьёзе считает это разработкой операционной системы, достигая в своём маня-мирке уровня
>> архитектора.
> Ну не знаю, нам в школе давали всякие программки на построение алгоритмов
> по типу кенгурёнка, пылесосика, даже бейсик был с паскалем. Привело ли
> это к пониманию работы ПК и компьютерной грамотности вопрос тоже дискуссионный.У школы и нет задачи дать такое понимание. Но хотя бы подозрение, что мир вращается вокруг Массачусетского технологического института, надеюсь, школа дала?
>> Титул сэра (см. #66) мне не интересен, а вот количество инвалидов от
>> айти со сломанным дофаминовым циклом зашкаливает, хотелось бы что-то с этим
>> сделать.
> Время нынче такое, что разбираться досконально очень некогда, это ещё усугубляется тем
> обстоятельством, что люди своё свободное время тратят на всякую ерунду («просмотр
> котиков», например).Люди думают, что время идёт, а Время видит, как люди уходят.
> У школы и нет задачи дать такое понимание. Но хотя бы подозрение, что мир вращается вокруг Массачусетского технологического института, надеюсь, школа дала?Нет, не дала.
> Люди думают, что время идёт, а Время видит, как люди уходят.
Я пишу со всей серьёзностью. А Вы софистикой жонглируете. :(
>> У школы и нет задачи дать такое понимание. Но хотя бы подозрение, что мир вращается вокруг Массачусетского технологического института, надеюсь, школа дала?
> Нет, не дала.Не рассказывали, где все эти Питоны и Бейсики созданы?
>> Люди думают, что время идёт, а Время видит, как люди уходят.
> Я пишу со всей серьёзностью. А Вы софистикой жонглируете. :(Сваливать всё на "люди своё свободное время тратят на всякую ерунду" - это не серьёзно.
> Не рассказывали, где все эти Питоны и Бейсики созданы?Нет. Тогда и питона-то не было. Точнее о нём не было слышно.
> Сваливать всё на "люди своё свободное время тратят на всякую ерунду" -
> это не серьёзно.Но ведь по факту такое обычно и происходит! Вы считаете иначе?
>> Не рассказывали, где все эти Питоны и Бейсики созданы?
> Нет. Тогда и питона-то не было. Точнее о нём не было слышно.Бейсик то был. Нам рассказывали, что Бейсик придумали в Америке, как и ЭВМ фирмы ИБМ.
>> Сваливать всё на "люди своё свободное время тратят на всякую ерунду" -
>> это не серьёзно.
> Но ведь по факту такое обычно и происходит! Вы считаете иначе?Я тоже трачу на ерунду, но обычно потом понимаю, что кроме меня делать некому.
ну сейчас начнётся обсуждение а-ля "опять вяленый..." как по мне выглядит вполне юзабельно, судя по начинке и работать должно без запинок. хотя по любому найдутся те, кто скажет что это костыли или ваниль на грани мейнстрима
А есть конфиг для tmux или i3, чтобы сочетание клавиш и поведение было идентично?
название такое себепахнет засталелостью и заскорузлостью
Особенно, если не про минерал подумать ;)
Название конечно оччень странное учитывая значение.
У меня ассоциации с Бакелит, карболит.
У меня со сталактит, артефакт.
а у меня с копролит
ну, лунная поверхность реголитом усыпана
Главное то, что не копролит!
Что с несколькими мониторами?
> среды рабочего стола
> основан на технологиях управления сеансами GNOME, оконном менеджере i3, композитных серверах Picom и Sway, панели i3bar, системе уведомлений rofication, строке состояния i3status-rsТ.е обычный райсинг уровня взять оконник, поставить панельку, рофи и логин менеджер теперь считается созданием среды рабочего стола?
Васянство в квадрате.
Для собственного дистрибутива же делают.
Достаточно свои обои нескучные сделать.
в целом да.
всегда так было. та же фигня с "дистрибутивами": выдумывается среда рабочего стола, которая может и поставляется в какой-нить дебианвой красношапке (в самом ужасном случае устанавливается через apt/dnf) и объявляется ДИСТРИБУТИВОМ. А ругают за это все равно Дениса Попова.
и как на этом работать, если у тебя 3 монитора?
Там же написано: "окружение рабочего стола, развиваемое для ... устранения лишнего беспорядка". Навести порядок на столе, одного монитора хватит всем.
> Навести порядок на столе, одного монитора хватит всем.Монитор - это излишество, дающее начало одному из путей развития беспорядка. :-)
ток не дано определение понятия порядок, что они имеют ввиду под этим определением?окно терминала должно быть всегда в левом верхнем углу - это порядок?
Так тут полная свобода, и для определений в том числе. Что не вписывается, то лишний беспорядок. Если что-то поддерживается, значит не лишний беспорядок.
Порядок основанный на правилах, где-то такое уже было…
Да без проблем.
На Xorg и i3 через конфиг xrandr. На wayland sway из коробки поддерживает многомониторность.
гном здорового человека?
>Наработки проекта распространяются под лицензией GPLv3.Годно, нужно. Да и Wayland поддерживает.
какой % гнома оно тянет это риторический вопрос к слову о "минимализме"
> на технологиях управления сеансами GNOMEЯсно.
> оконном менеджере i3
WM который жрёт как не в себя.
А то я смотрю на скриншоте: ничего не открыто - 4 ГБ нет.
> Целью является предоставление функционального,
> но минималистичного интерфейса, который может
> настраиваться и расширяться в зависимости
> от предпочтений пользователя.А! Ну так для этого есть КДЕ:
Все панели убираешь, ни одного значка на "рабочий стол" не кладёшь - вот он: "минималистический интерфейс".
И наоборот: натолкать 100500+ панелек да апплетиков, навалять на "рабочий стол" кучу значков и вот они - "предпочтений пользователя":
> настраиваться и расширяться в зависимости
> от предпочтений пользователя.
Ещё документиков натаскать прям на рабочий стол. Совсем предпочтительно.
> Ну так для этого есть КДЕ:Для этого есть Openbox, а не ЖИР.
OpenBox оконный менеджер, а не среда рабочего стола.
Вытащите меня из криокамеры, когда какая-нибудь корпорация выпустит десктопную операционную систему на базе ядра линукс с графической подсистемой и прочими обвязками собственной разработки без всякой фридесктопной параши.
Зачем? Чтобы что? Ты купишь?
Куплю, если это будет качественный продукт. У меня есть честно купленные Win7, MS Office 2010, всякий шароварный софт, игры, музыка, фильмы, книги и тд. Я бы и сейчас купил хорошую ОС, но они все хавно.
Wubuntu повторяет интерфейс Win10-11, можно даже задонатить-купить, я так и не понял что именно.
Можно сделать в принципе, а что именно интерфейс должен копировать win или macos?
Дело не только в интерфейсе. Просто вся эта куча говнокода от free desktop.org, включая иксы, вяйленд, пульсаудио, дбас, гстример, нетворк манагер и прочее - лютое забагованное дерьмище, наляпанное без какого-либо проектирования и здравого смысла. Тут дело даже не в линукс, оно и под любым юниксом одинаковое дерьмище.
Ну есть же ЮНИКС-подобные FreeBSD, illumos
Так там тоже ничего нет, кроме фридрисктопа.
Ну это да, но если честно мне лично не понятны претензии к качеству. Принципиальных различий между macos и условной kubuntu не замечал.
Вот именно к КАЧЕСТВУ претензий вагон. Не о функциональности речь.
Когда я сталкиваюсь с багами, я пишу багрепорт. Зачем писать с нуля, если можно отладить имеющиеся.
Зойчем Ви такое говорите! Оказывается для того, чтобы что-то делать качественно, оказывается надо думать и проектировать на будущее! А как же тупое написание кода для написания кода? Как же киберграфоманство?
Это больше на Синдром неприятия чужой разработки.
Зачем изобретать новую macos? Рынка нет.
>развиваемой разработчиками одноимённого дистрибутива Linux.Скачал, запустил. Из меню ничего не запускается, не мышкой не клавиатурой.
Думается, гордое название Coprolite подошло бы на все 100%
Рабочий стол вполне себе себе модный и молодёжный.
Вот знал, что подобный коммунтарий будет! Сам хотел написать, но… передумал.
А я всё думаю, что за слово на языке крутится, но не могу вспомнить.
Нет, я серьезно, кто-нибудь вообще качал, запускал это?
Там же ни одно меню не работает. Просто бесполезно.