Опубликован четвёртый выпуск среды рабочего стола Orbitiny Desktop, написанной с нуля с использованием фреймворка Qt. Проект пытается совместить некоторые инновационные идеи, которые раньше не встречались в пользовательских окружениях, с традиционными элементами, такими как панель, меню и размещение пиктограмм на рабочем столе. Код написан на языке C++ и распространяется под лицензией GPL...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63674
В чем инновации?
В перемешивании в одном приложении темных и светлых кусков окна.
Выжимает кровавые слезы даже у суровых мужиков. Прорыв, чо.
В том что КДЕ развивается идиотами, которые на 90% чаще меняют визуальную составляющую, нежели что-то иное. Плюс, там столько багов, что все уже устали. А Гном тоже не всем нравится, по очевидным причинам его неочевидных неофитам перспектив.
Тот момент, когда обновляешься зажмурившись.Потому и наблюдается постоянный бум рабочих столов домашней и не только выделки. Люди хотят стабильности, уверенности в инструментарии.
Потому всякие OpenBox, FluxBox и Ко были восстребованы так долго, но отжили свой век.
А тут только начали, а уже визуально выглядит хуже чем win95
> В том что КДЕ развивается идиотами, которые на 90% чаще меняют визуальную
> составляющую, нежели что-то иное. Плюс, там столько багов, что все уже
> устали. А Гном тоже не всем нравится, по очевидным причинам его
> неочевидных неофитам перспектив.
> Тот момент, когда обновляешься зажмурившись.
> Потому и наблюдается постоянный бум рабочих столов домашней и не только выделки.
> Люди хотят стабильности, уверенности в инструментарии.
> Потому всякие OpenBox, FluxBox и Ко были восстребованы так долго, но отжили
> свой век.То ли дело разработчик сабжа обязался выпускать LTS-релизы с поддержкой хотя бы 5+ лет, чтобы не только на роллингах-пердолингах это чудо можно было энтузиастами вечно обкатывать, но и в какой-нибудь интерпрайзный дистр по итогу нестыдно запихнуть, ведь так?! ;)
Думаю что вообще без вопросов, как только "интерпрайз" оплатит автору команду разработчиков и тестировщиков на 5+ лет вперёд. Это ведь так работает, да? А не то что бодрый "интерпрайз"-кабанчик хочет на халяву что-то накатить, чтобы оно бесплатно просто работало и деньги для него зарабатывало?
> В том что КДЕ развивается идиотами...На Землю вооюще микробы были доставлены. Так развились. Во всём.
О, адепты мышкой по окошкам подъехали))) хотя мне пофиг, я не дебил на рабочий стол пустой пялиться, что с вами не так? XD
Для этого достаточно прочитать описание, ряд функций которых нет в других De в принципе?
Больно.
Написали сами свое. Значит ошибку будут другие. Вот у меня своя реализация антитрояна и антивируса и хоть никто такую байду не писал, то я сделал и выложил на гитхаб. Теперь сижу на патченом ядре и не боюсь исполнения вирусов и троянов даже из подд рута.https://github.com/oditynet/virusSTOP . Вот теперь и я дал о себе знать миру :)) Учись,студент
Английский в readme ужасен, прямой машинный перевод вообще без редактуры. Примеры:> The nucleus version took the latter
kernel
> I can... Blocking the launch of programs
Хотя бы что-то навроде "This can... prevent users from launching binaries / apps"
> otherwise colleagues are stinging on the hard work of the casoppent, installed on their systems.
тут вообще ничего непонятно)
> He tested the installation of NVIDIA drivers.
Здесь it
и так далее, там много таких мест.
у него и русский так себе, если ты не заметил. мне больше интересно, есть ли у него сертификат минцифры. судя по уровню грамотности, должен быть
Ничего не понятно, зачем это нужно?
Используйте DeepL.
Всегда пугали подобные люди. Ни что сказал не ясно, ни что сделал и предлагает посмотреть. Не дай божок ещё и пользоваться тем, что сделал человек, который, кажется, и сам себя не очень понимает.
> Security is ensured while the virus does not know about the protection algorithmхотябы честно
Как эксперимент конечно прикольно. Если я правильно понял, тут помимо стандартного флага "исполняемы файл" добавлен xattr BitX. Это сходу отметает любые ФС без расширенных аттрибутов, и есть суровый гемор по проставлению этого BitX всюду, но да, это поможет, ведь такую дичь никто не будет ждать.Конечно, это не отменит запуск скриптов через пайпы или если разместить файлы в /dev/mem (tmpfs), да и вектор атаки через браузеры не прикрыт. И ещё много других векторов. Практичнее было бы AppArmor или даже SELinux настроить.
Лицензия должна быть gplv2 как минимум, а не "пользуйтесь только если я разрешу".
По переводу уже все прошлись, лучше на русском хотя бы продублировать, чтоб автопереводчики могли переводить.
Короче, как прикольное упражнение неплохо, где-то даже хорошо. Удачи с изучением ядра и C. Чтобы кто не говорил, а код-то написан, и дороги для роста много
Почему на нижнем скриншоте январь 2025 года?
я бы удивился если бы был январь 3025, а так всё норм, в январе скрин сделали, сейчас показывают, в чем проблема?
Пробема в том, что уже более полугода прошло - а скрин прикреплен к свежей версии.
так а проблема в чём?
Дык устарело же всьё. Любой пакет/файл, который старше забродившего смузи, объявляется говном мамонта.
В том, что не могли свежий скрин сделать к релизу. Т.е. никаких изменений по факту не видно. Проект и так маргинальный, а такими действиями они только оттолкнут потенциальную аудиторию. Ну вот что можно подумать о разработчиках, которые поленились сделать свежий скрин?
разработчик знает что визуально ничего не поменялось, и новый скрин не будет отличаться от старогоа может разработчик сделал скрин новой системы, но из-за того что они не отличаются, ошибся и выложил старый скрин
Напоминает Sharp Enviro с маздая.
> Проект пытается совместить некоторые инновационные идеи, которые раньше не встречались в пользовательских окруженияхА на скриншотах KDE4+Windows7.
Годно выглядит. Возможно взлетит
крыса на культяпках ? =)
За старания и оригинальность зачёт, но выглядит хуже кед) Да ещё и qt5...
Как вы думаете, сколько человек на планете Земля будут пользоваться этим шедевром? Ваши оценки?
А чо? Мне нравится.
Не «кому нравится», а «кто будет пользоваться».
думаю, тебе нужно создать issue и поставить этот вопрос ребром
Почему в новости ничего не сказано про Wayland? Иди это по умолчанию?
Какой такой wayland? Чтобы пилить свой композитор вяляного, нужна команда кодиров за доширак, А Орнибити пилется одним человеком. А если автор Орнибити возьмёт чужой вайлонд композитор, то его заклюют токсики, что мол, сла_бак и не ТРУЪ.
большинство WM используют готовые wayland реализации. Никто никого не осуждает. Это правильный подход.
Кстати, как здесь с превьшками окон тасков в реальном времени возле таскбара? Данная функция была уже в винде 7 в 2009 году, и никто из линуксеров кроме кед, так и не смог запилить её у себя. Печаль.
Причём в кедах (когда в последний раз видел) выглядит оно ужасно.
обысни зачем эти "превышки" вообще надо? повыдумывают всякого мусора...
Не знаю кому как, но превьюшки помогают вспомнить что это за окно, когда много всего запущено. Очень удобная фича.
ага, это когда подконтрольных объетов больше чем ты способен контролировать, ну ну...такое часто бывает на вокзалах - куча чемоданов, сумок и еще дети, а потом она жалуется, что что-то украли.
Если тебе функция не нужна и неудобна, это не значит что это всем не нужно и неудобно. В принципе, в линуксе никогда не будет ничего хорошего, из-за токсиков.
это не ответ на вопрос "зачем?"это больше похоже "почему я не брошу курить" - из-за токсиков отравляющих мне жизнь )))
Ну например: запущено куча консолей с коньпиляцией и без. Если в превьшке есть движение - коньпилиция в процессе, нет - коньпиляция завершена успешно или ошибка. Вот так то, и превьюшка даёт это удобство, тогда как токсикам только alt-tab нужен для страданий.
>>тогда как токсикам только alt-tab нужен для страданий.ты и есть токсик, это ты, это твой лексикон и образ мысли.
-------
но если ты предпочитаешь мышинную возню по превьюшкам вместо alt-tab... ну чтож поколение перси... ты в первом шаге к инсулинорезистентности.
Ах-ха-ха я линуксом пользуюсь уже лет 15-20. Ну что же, нормального десктопного линукса никогда не будет, можешь даже и не мечтать. УРА!
не понимаю чему радуешься? что уже 15 или 20 лет (проблемы с памятью?) пользуешься тем что: "нормального десктопного линукса никогда не будет, можешь даже и не мечтать." т.е. живешь зря.
почему зря? я пользуюсь серверным линуксом, а все гну фантики к-е тащат линукс на десктоп, вызывают у меня смех.
Вроде как да, а вроде как и монитор активности на терминале тоже помогает
Та мало ли почему. Может там открыто 20 скриптов что то мониторящих и пара браузеров и виртуалка. Вобщем стандартный набор
Где бы они не использовались, никогда от них не находил пользы. Они всегда слишком маленькие и только мешают. Проще посмотреть на иконку и текст, чем пытаться угадывать, что там на каждой миниатюре.Может только в Гноме они какую-то пользу несут, потому что они там очень большие и хоть что-то можно увидеть.
150x150 или 200x200, нормально. В гноме не такие превьюшки, а что-то другое.
Ни-ну-жна (потому что никто на уровне Win7 так и не осилил, а потому что это не так и просто)
На винде всегда оключал эти превьюхи, занимают пространство, отвлекают.
почему дизайнеры обходят стороной Qt? Годная же библиотека, и продукты на ней можно клевые пилить, короче, не GTK ни разу!
Дизайн нужно на чем-то реализовать. А когда у вас раз в полгода версия фреймворка обновляется, ломая совместимость, это превращается в погоню и постоянное переписывание, а не в разработку.
> почему дизайнеры обходят стороной Qt?Не обходят, просто об этом не принято говорить.
> Дизайн нужно на чем-то реализовать. А когда у вас раз в полгода
> версия фреймворка обновляется, ломая совместимость, это превращается в погоню и постоянное
> переписывание, а не в разработку.В том же valve юзаем его (5.15.2 со своими правками). Да, приходится делать форки под себя и завязываться на конкретные версии. Но никто не обязывает вас быть на самой новой версии.
о, откройте там исходники стима плиз. руки чешутся выкинуть нахер оттуда браузерный движоксама вольва, видимо, не осилит
> юзаем-> Юзают.
Заменю лучше на эту форму, чтобы избежать сложностей, Т9 ;) .Насчет движка браузера : вы недалеко от истины, но пока не до этого, там еще ui переделывать и тестить много. Возможно вообще движок будет только как web view отдельный.
Если не осилит, то ок. Времени много будет через полгода - год.
дизайнеры не обходят, просто каждый доморощеный василий считает своим святым долгом запустить свои кривые руки в .qss отдельных компонентов или повыставлять руками все (как он думает. разумеетя, ***ть, не все) цвета в виджетах/qml вместо использования нормальной целостной темыто же самое касается захардкоженных разммеров элементов, руки поотбивать и запретить пользоваться компьютерами
Qt база но... Но даже я не оч понимаю его так называемой кроспоатыорменности заявленной. Что-то написанное под гтк изначально или там на си в древние времена второго гнома до сих пор нередко и на десятой винде запускается и на 7к и на xp нередко... Тока тыкаешь что qt шное под винду -в 70% случаев оно ругается что надо докачать овер 9000 библиотечек, обновить десятку до более свежей десятки 11 и сделать бочку... И с более старыми тоже блудняк такого рода и на официальной винде и не очень...
Это называется обратная совместимость. Qt обеспечивает совместимость на уровне API внутри мажорных версий библиотек (хотя иногда и бывает, что программа изначально сделанная под Qt 5.0 уже сыплет сотней ворнингов на Qt5.15).
Но опять же - это совместимость на уровне API (т.е. исходники собираются без изменения, может быть какой-то #define потребуется вкрутить, но не более того).Чтобы была совместимость на уровне ABI придётся собирать все программы одним компилятором! Например, не обновлять mingw с момента Qt5.0 до Qt5.15. Это нереально... Появляются новые c++11/14/17/20/23 и программисты (пользователи бинарных сборок QtCreator, например) прям настаивают, чтобы обновили mingw уже до версии с поддержкой c++17 ;) Обновили и всё, совместимость на уровне ABI c++ ушла.
По поводу требований win10 минимум - это к ребятам из mingw. Qt не собирает свою версию mingw, а юзает то что дали (причём достаточно последней версии, чтобы была возможность писать код на достаточно новой версии c++). Года 4 назад ребята в mingw решили, что windows 7 ненужна и десятка теперь минимум.
P.S. В gtk тоже нужны переписывания. Их поменьше, но тоже вылезают всякие бяки типа "gtk_action_new has been deprecated since version 3.10 and should not be used in newly-written code."
С совместимость на уровне ABI в чистом C сильно проще, но там тоже много чего неприятного может вылезти (типа смешивания stdio от разных компиляторов, у постгреса, например, с таким часто приходилось бороться: libpq собрана msvc, а проект собирается в mingw, а для логгирования надо в libpq FILE* передать, а в visual studio это уже совсем другая структура... libpq пересобирать в mingw неохота).
Кто-нибудь пожил с этим изделием хоть пару дней? Как оно, удобно? интересно?
Выгляди поинтереснее lumina. Про lxqt непонятно, может и похуже будет.Как там с зависимостями от dbus-сервисов (всякие policykit, udisks, logind и прочее)? Например, можно будет перезагрузить компьютер без systemd/logind/consolekit? Или получится ли смонтировать флешку без udisks?
Конечно нет. Линукс требует все вышеперечисленные инструменты, без дубаса например, линукс невозможен по определению. Это всё вендорлок.
Посмотрел в исходники. Лучше бы не смотрел ;(При выключении перебираются через ps основные команды или демоны других DE и через них будет выключение. Печально как-то такое на C++ видеть :( это код для баш-портянки. Выключить ПК получится, кастомная команда задаётся, если ничего из известного не нашлось.
Монтирование через fstab похоже может, но вот в остальном на udisks завязано серьёзно (причём не через dbus общение идёт, а вызовом udisksctl; какой-нибудь udevil вряд ли подхватит). Из плюсов - кое-что может и через sysfs дёрнуть и через /dev/disk/чето-там доступные устройства опознать. Это очень гуд, хотя по-моему функций на примонтировать диск (допустим через pmount) не хватит.
Кстати, а что там с люминой. Вроде как она заброшена года 4 уже, и нет никакой движухи, всё?
Не понял, в чем инновации, но на скринах типичный вантуз. Для вантузоэкспириенса у нас уже есть кеды, которы обвантузировали линукс по полной программе.
Это не вантуз, а хуже — это линукс, пытающийся в вантуз. Из той же песни, где для kde сделали тему по мотивам лонгхорна (но стрёмную, да), и потом «НЕТ ВЫ ВИДЕЛИ, ВЫ ВИДЕЛИ, ШИНДА ВОРУЕТ НАШИ ТЕМЫ!!!!111». Нужно помнить, что линукс-сообщество на крепкий процент состоит из откровенных васянов, вместо работы занимающихся темизацией и сублимацией. В бытность они рожали разные ZverXP, теперь рожают сборочки и DE. Попов со своим болгеносом тут даже не смешной фрик на самом деле, а ещё относительно адекватный представитель на фоне остальных.
А если ещё есть возможность заработать денег на внедрении, и кто-нибудь нарисует обои под хохлому...
>В бытность они рожали разные ZverXP,А я искренне жалею о том что так и не появился ZverCD Linux, было бы эпично.
>Нужно помнить, что линукс-сообщество на крепкий процент состоит из откровенных васянов, вместо работы занимающихся темизацией и сублимацией.Ну да, один из аргументов, этив ваших линуксоидов, что этот их линукс можно кастомизировать, обои нескучные.
Есть конечно люди для которых лнукс это такой же инструмент и они работают или в электронных таблицах и 1С (да эта ваша 1с есть на этом вашем линуксе), либо в терминале, либо ещё в каком веб-интерфейсе.
А есть позёры, которые качают себе NeoVIM и тайловые оконные менеджеры, ставят аниме на обои и выкладывают скриншоты это красоты в сабреддит UNIXPORN. Но лучше уж быть линукс позёром чем виндузятником до мозга костей. Я на прошлой работе примерно 5 человек заставил работать в линуксе, по необходимости, а один так и остался виндузятником, не хотел ничего нового изучать.
>Но лучше уж быть гeeм чем лecбияном до мозга костейПоправил, не благодарите.
> А я искренне жалею о том что так и не появился ZverCD Linux, было бы эпично.Но их сотни же.
Буквально ни одного.
А что, собственно, такое ZverCD? Напихать кучу софта, настроить всё по-своему, запилить вырвиглазную тему.
…Их сотни же.
> Я на прошлой работе примерно 5 человек заставил работать в линуксе, по необходимости, а один так и остался виндузятником, не хотел ничего нового изучать.Какие-то прохладные истории. Либо, если вы начальник, то даже не заставляете, а просто указываете всем, на чём работать, либо все шестеро посылают вас на мпх с вашим изучением нового: работа не университет, туда не учиться ходят, а работу работать и деньги получать.
Главное чтобы без неадекватности уровня разрабов KDE.
Чёт уже надоели однообразные среды рабочего стола. У в чём уникальное торговое предложение, не очевидно.
В то же время Maui Shell с её конвергентностью прекратили развитие.
Что-то я не очень понимаю зачем оно? Притом привязываются к QT! Если привязываться к QT, то лучше делать тему / оболочку вокруг KDE с накрученным функционалом + оптимизацией. Это и позволит охватить больший круг и будет удобнее пользователям.Либо тогда уж выбрали бы EFL, например для базы. Но всё равное не очень понятно что и в какой концепции хотят делать разработчики. Вырвиглазных плохооптимизированных оформлений и оболочек DE хватает.
Всё же хотелось бы услышать ответ на изначальный вопрос: "зачем оно?" и "чем не устраивает KDE?".
> Что-то я не очень понимаю зачем оно?Чувак просто пилит своё DE по фану и ради резюме. Смысла в этом всём нет и никогда не будет, так же как в десктопном линуксе.
По скриншотам файловый менеджер интересный.
Личкрафт середины двадцатых
Без нескучных обоев не взлетит
я недавно переполз с jwm на https://github.com/jcs/sdorfehs
2 дня на адаптацию и мне зашибись. никаких украшений, все летает.
еще бы для винды подобрать аналог, тупо портировать не выйдет.
Вяленого нет -- через N месяцев тебе придется переезжать еще раз, на этот раз на sway или hyprland.
"N месяцев" ??? через NN лет ! а пока обойдусь без вейланда. не готов он для моего десктопа, и при этом особых преимуществ не дает.
Чем обусловлен выбор? Почему не другие TWM? i3, herbstluft, bspwm, dwm, qtile, awesome, spectrwm, leftwm наконец... Интересно, без подначек и скрытого смысла - выглядит заброшенным (от 3 до 6 лет на гите, каламбур какой-то), не слышал о нём, и на арчевики нет его. Благдарю за ответ, если соизволите.
А зачем вообще эти ваши тракторные оболочки? Там или надо более двух кнопок нажимать а то и 4 и я неиронично осуждаю когда у нас более трех важных сочетаний клавишь требуют нажать 4кнопки. И какова это важность прости Господи...окошки гонять на 10 секунд быстрее. А спросишь какое сочетание клавишь шоб дидюк открыть закрыть, сделать ЧТО ТО ПОЛЕЗНОЕ так с 2006 любители тайлинга сбиваются с толку и теряют линию так сказать своей пропоганды. Нам нужен хотя бы icewm или переделанная крыска. Что бы можно было делать многое и мышой раздвигая горизонты новыми способами юзать мышь и проверенные не душные сочетания клавишь. Ведь в линуксе можно делать мышкой больше чем в винде. Зачем так сосредотачиваться на Клаве если там половина сочетаний клавишь минимум баловство? А вот жесты мышой это хорошо. Неспешно делаешь жест или тыкаешь в активный угол вместо того что б оголтело нажимать 4кнопки раскладку поменять как в реголите...
> Чем обусловлен выбор?наследник ratpoison -> ( минимальное ресурсопотребление на себя & минмальная поверхность атаки).
была ссылка нач.2000 годов с измерениями потребления RAM только что запущенных WM, ratpoison был в первых строках.очень косвенно можно оценить по размеру stripped бинарника.
~% stat --format=%s ~/.local/bin/sdorfehs
186008~% stat --format=%s /usr/bin/jwm
252208я не нашел в поиске по пакетам debian чтобы выдавались размеры файлов, ставить все по вашему списку и проверять мне лень.
и анону выше по треду:
> Нам нужен хотя бы icewm или переделанная крыска.
кому и кобыла невеста.
> Чем обусловлен выбор?вдогонку: идеология screen. зумерки могут переконфигурировать в стиле tmux.
Какой он по сравнению с LxQt?
Выглядит норм, надеюсь автор не забросит.