Увидел свет (https://getsol.us/2019/03/17/solus-4-released/) релиз Linux-дистрибутива Solus 4 (https://solus-project.com), не основанного на пакетах других дистрибутивов и развивающего собственный рабочий стол Budgie (https://github.com/solus-project/budgie-desktop), установщик, пакетный менеджер и конфигуратор. Код наработок проекта распространяется под лицензией GPLv2, для разработки используются языки Си и Vala. Дополнительно предоставляются сборки с рабочими столами GNOME, KDE Plasma и MATE. Размер iso-образов (https://getsol.us/download/) 1.4 Гб (x86_64).Для управления пакетами задействован пакетный менеджер eopkg (https://github.com/solus-project/package-management) (форк PiSi (https://github.com/pisilinux/pisi) из Pardus Linux (https://www.opennet.me/opennews/art.shtml?num=31799)), предоставляющий привычные средства для установки/удаления пакетов, поиска в репозитории и управления репозиториями. Пакеты могут выделяться в тематические компоненты, которые в свою очередь образуют категории и подкатегории. Например, Firefox отнесён к компоненту network.web.browser, отнесённому к категории сетевых приложений и подкатегории приложений для Web. Для установки из репозитория предлагается более 2000 пакетов.
Рабочий стол Budgie основан на технологиях GNOME (запланирован (https://www.opennet.me/opennews/art.shtml?num=45914) переход на Qt), но использует собственные реализации оболочки GNOME Shell, панели, апплетов и системы вывода уведомлений. Для управления окнами в Budgie используется оконный менеджер Budgie Window Manager (BWM), являющийся расширенной модификацией базового плагина Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно отметить классическое меню приложений, систему переключения задач, область со списком открытых окон, просмотр виртуальных рабочих столов, индикатор управления питанием, апплет управления уровнем громкости, индикатор состояния системы и часы.
Дистрибутив придерживается гибридной модели разработки, в соответствии с которой периодически выпускаются значительные выпуски, в которых предлагаются новые технологии и значительные улучшения, а в промежутке между значительными выпусками дистрибутив развивается с применением rolling-модели обновления пакетов. Основные новшества в Solus 4 касаются поставки нового выпуска рабочего стола Budgie 10.5 (https://github.com/solus-project/budgie-desktop/releases/tag...), модернизации оформления и обновления версий программ.В том числе обновлены версии Firefox 65.0.1, LibreOffice 6.2.1.2, Rhythmbox 3.4.3 с альтернативной панелью, Thunderbird 60.5.2, MPV 0.16, ffmpeg 4.1.1 с поддержкой кодека AV1, Ядро Linux обновлено до выпуска 4.20, что позволило обеспечить поддержку система на базе чипов AMD Picasso и AMD Raven2, AMD Vega20 и улучшенную поддержку AMD Vega10, Intel Coffee Lake и Intel Ice Lake. Графический стек переведён на Mesa 19.0 с поддержкой новых GPU AMD Polaris, Vega10, Vega20 и VegaM. Внесены незначительные улучшения в центр установки приложений, который планируется полностью переписать в будущем. Из набора "Third Party" удалён офисный пакет WPS Office из-за неприемлемых условий в новом соглашении EULA. Задействована новая тема оформления Plata (Noir).
Ключевые улучшения рабочего стола Budgie 10.5:- Предложен новый режим настроек рабочего стола - "Caffeine", при котором по умолчанию блокируется автоматический переход в спящий режим, отключается запуск хранителя экрана, яркость экрана повышается до максимального или заданного пользователем значения. Имеется возможность задания времени, в течение которых представленный режим будет активен, после истечения установленного таймера настройки будут возвращены в обычное состояние;
- Обновлён апплет IconTasklist, в котором улучшена группировка разных экземпляров одного приложения и добавлено новое контекстное меню, выводимое для приложений в списке запущенных задач. Через предложенное всплывающее меню можно закрыть разом все экземпляры выбранного приложения, управлять окнами (например, можно закрепить поверх другого содержимого, раскрыть на весь экран или свернуть, переместить на другой виртуальный рабочий стол), поместить/убрать приложение в избранное, запустить новый экземпляр приложения. Через новое меню также реализована возможность вызова специфичных для приложений действий, таких как открытие приватного окна в Firefox или запуска интерфейса для написания нового сообщения в Geary;- В меню обеспечено отсеивание дубликатов приложений при включении некомпактного режима и проведено объединение категорий "Sundry" и "Other";
- Усовершенствован универсальный апплет Raven с реализацией боковой панели и центра отображения уведомлений. Во встроенный в апплет календарь добавлена опция для показа номеров недель относительно начала года.
Улучшена работа системы уведомлений. Если раньше уведомления можно было удалить только все сразу, то теперь они группируются в привязке к приложениям и могут удаляться выборочно, как по отдельности таки и для выбранного приложения. Во всплывающих уведомлениях обеспечено корректное обобщение непрочитанных сообщений. Прекращено сохранение уведомлений, связанных с переходом в спящий режим и выводом на печать;
Полностью переписан виджет для управления звуком, который разделён на два разным виджета, отделив работу с устройствами захвата и устройствами вывода звука. Добавлена возможность завышения программных ограничений максимальной громкости - в настройки добавлена опция, позволяющая повысить лимит громкости с 100% до 150%. Реализована встроенная поддержка изменения громкости в привязке к отдельным приложениям. Упрощено переключения между разными звуковыми устройствами. На системах без звуковой карты обеспечено автоматическое скрытие виджетов;- Расширены возможности по настройке оформления в зависимости от предпочтения конкретного пользователя или создателей сторонних дистрибутивов, поставляющих рабочий стол Budgie. Добавлена настройка для выбора позиции вывода уведомлений (по умолчанию в верхнем правом углу). В конфигуратор Budgie Desktop Settings добавлена секция для настройки стиля курсора, пиктограмм и тем оформления виджетов GTK. Подготовлен чёрных список на рекомендованных для включения тем оформления и пиктограмм, доступных в GNOME, но не вписывающихся в стиль Budgie (например, не рекомендованы темы Adwaita, Clearlooks, Industrial и наборы пиктограмм Breeze и Solus SC).
В Budgie Desktop Settings добавлена отдельная секция с настройками панели Raven, такими как ограничения громкости, показ номеров недель, управление включением различных виджетов;
В Budgie Desktop Settings добавлена отдельная секция для управления окнами, предлагающая режимы центровки окон на экране, включения режима ночной подсветки, активации фокуса при наведении мыши без явного клика;Переработано оформление интерфейса Solus с рабочим столом GNOME:
В сборке на основе рабочего стола MATE обновлено оформление и из находящейся в разработке кодовой базы перенесены исправления ошибок, выявленных с момента релиза 1.20.Сборка на базе KDE Plasma обновлена до выпусков KDE Plasma Desktop 5.15.2, KDE Frameworks 5.56, KDE Applications 18.12.2 и Qt 5.12.1. Переход на Qt 5.12 позволил снизить потребление памяти в QML (в некоторых ситуациях до 30%).
URL: https://getsol.us/2019/03/17/solus-4-released/
Новость: https://www.opennet.me/opennews/art.shtml?num=50346
Хм, баджи на кутях должно быть интересно
А разве они уже не передумали переезд на QT?
Передумали.
Это радует
У них на сайте сертификат протух.
Хуже, что HTTP Strict Transport Security включен, что в Firefox не позволяет открыть сайт даже согласившись использовать протухший сертификат.https://solus-project.com/ Peer’s Certificate has expired.
HTTP Strict Transport Security: true
> в Firefox не позволяет открыть сайт даже согласившись использовать протухший сертификат.Открылся спокойно. Firefox 65
Они же на getsol.us переехали. Оригинальный разработчик сначала решил уйти из проекта, начал передавать доступы, но потом заболел гриппом и исчез (возможно, умер), не успев передать домен.
Открытое письмо от основателя проекта Solus Ikey Doherty к сообществу
------> https://www.phoronix.com/scan.php?page=news_item&..
Разъяснения его ухода и о новом руководстве
------> https://itsfoss.com/ikey-leaves-solus/
> Хуже, что HTTP Strict Transport Security включенну так выключи.
Ой дурак (facepalm.jpg)...
В новости нет такой ссылки.
И на дистровоче нет такой ссылки https://distrowatch.com/table.php?distribution=solus
они переехали > https://getsol.us/home/
Новость слегка не того. Насчёт Qt.
In our In Full Sail blog post, we announced that Budgie 11 will be written in C and GTK4. The plan is to further support Vala for Budgie plugins.
Интересно чем их так Vala привлекает. Сначала Elementary - команда, теперь они
Транспилятор для Си же, с полной совместимостью. Намного проще, чем Glib изврат писать.
Потому, что гуй на плоскосях пилить для более-менне сложного проекта это бесчеловечно. Вот и появилась костыль-обёртка Vala для Gtk.
Довольно неплохой высокоуровневый язык, содержит много биндингов к разным библиотекам, умеет в интеграция с C. Правда развивается сейчас всего одним человеком, но довольно таки активно (как для одного человека).
Спасибо!А для каких задач его можно использовать? Для веб-разработки, для приложений под GTK? Для чего еще можно?
> Спасибо!
> А для каких задач его можно использовать? Для веб-разработки, для приложений под
> GTK? Для чего еще можно?Имхо, скорее второе. На нём написан Shotwell (каталогизатор фотоизображений и видеофайлов), Geany (e-mail клиент). Как тут кто-то сказал - более удобная обёртка для написания программ для gobject/gtk. А так - можно писать, в принципе, всё то, что-бы Вы писали на C++/Rust. Есть интегрированный в язык аналог сигналов/слотов из Qt и прочие лямбды. В общем, имхо, очень интересный язык, жаль, что не взлетел.
Сорри, там описка, не e-mail клиент не Geany, а Geary.
Нужно.
(нет)
(да)
(нет)
(да)
нет
да нет
Да нет наверное
Да, ненужно.
что именно?
вала
В что нужно?
обойчики ничего себе так... почти как в винде!
Кто юзает, отпишитесь, плиз, насколько хорош и что с софтом? Насколько большие репы и т.д.
https://repology.org/ же
Юзать ради юзанья? Ну запускается. Если Ваша инфраструктура ориентирована на deb и почти все прикладные программы, с которыми Вы работаете и которые пишете, поставляются для Ubuntu, ценность сабжа сомнительна. Кстати, если хочется Budgie, так и оно имеется в приемлемом виде https://ubuntubudgie.org/.
Сыроват. Сессия неустойчава, полёт с тормозами.
Деепин лучше подходит для меньшего раздражения через час использования. "Я так думаю".
Великолепный роллинг дистр, юзал его с годик, очень добротно, качественно, с любовью сделан, работает шустро, ничего не глючит, все основные софты, дрова присутствуют и ставятся легко и непринужденно. В прошлом году ушел главный разработчик-основатель, но народ организовался и продолжает разработку...
А база пакетов какая?
Издалека смахивает внешне на deepin
Мне кажется что оттуда они что то и взяли
Именно так должно выглядеть DE в 2к19. Шикарно!
В двух килоомах ста девяноста омах?
Кто знает - "Caffeine" справится с XScreenSaver?
Нет, только "Benzedrine".
А раскладка всё так же не переключается нормально и русский перевод не 100%?
За русским в Альт и РОСА.
В альте и прочих росах русский взят из реп самих DE. Они ничего сами не делают, ибо не в состоянии. Русский в Gnome/KDE/Xfce4 прекрасно есть во всех основных дистрибах.
сменить раскладку клавиатуры в Ubuntu Budgie..
Переключение вперёд
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
Переключение назад
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
Также и в Solus, только там немного другой путь:
/org/gnome/desktop/wm/keybindings--> /switch-input-source
solus-project.com использует недействительный сертификат безопасности.Сертификат истёк 13 февраля 2019 г., 12:42:41. Текущее время — 18 марта 2019 г., 15:26.
Код ошибки: SEC_ERROR_EXPIRED_CERTIFICATE
Закапывайте.
Очки протри. Их сайт getsol.us
Переезд на Qt отменили? Изи это другие хотели на Qt переехать?
Ну и как переезд на Qt? То-то же. Бгг.
попробовал заинсталлить, упало с ошибкой во время установки ))
А я только что установил на vmware без проблем. Так что это твоя проблема. Установка рабочая.
Зачем на С не пойму. Это же десктоп, там сильная low level оптимизация не нужна, писали бы на каком более высокоуровневом языке -- и безопаснее и проще писать и читать код.
а какие ваши предложения? С++ ? его легко сделать вообще нечитаемым, выигрыш по безопасности тоже такой себе. в зависимости от структуры проекта разница в коде может вообще всего ничего оказаться - только раздуется.
питон? божке упаси, лагать будет хуже гнома. жава? с#? го? или нодежс?
С так-то регулярно применяется для вм/де, тк сейчас это один из наиболее толстых компонентов, и если где и экономить, то здесь.
golang хороший выбор
не видел вменяемых фреймворков, для написания гуёв под golang
Это серьезное заблуждение.
Одного не пойму, большинство ДЕ более-менее однотипны - так зачем плодить всякие budgie если есть мята, xfce и прочее? Ведь одно к одному!
Кто на wmware устанавливал? Гостевые дополнения из репозитория работают?
Да, работают. Только при каждом старте нужно набирать в терминале sudo systemctl restart vmtoolsd.
При том, что команда systemctl status vmtoolsd выводит статут enable после перезагрузки системы.
Всегда и везде на скринах любого DE будет календарь, вот хлебом не корми, а дай переделать календарь. Что? Зачем? Из пустого в порожнее.
>например, не рекомендованы темы Adwaita, Clearlooks, Industrial и наборы пиктограмм BreezeДа Breeze в самом КДЕ-то выглядит не ахти. Ладно плоскота, больше раздражает эта "проволочность", из-за которой мелкие пиктограммы вообще не воспринимаются.