Выпуск окружения рабочего стола Budgie 10.7
Организация Buddies Of Budgie, курирующая разработку проекта после его отделения от дистрибутива Solus, опубликовала окружение рабочего стола Budgie 10.7.0. Код проекта распространяется под лицензией GPLv2. Для ознакомления с Budgie можно использовать дистрибутивы Ubuntu Budgie, Fedora Budgie, Solus, GeckoLinux и EndeavourOS.
Пользовательское окружение образуют поставляемые раздельно компоненты с реализацией рабочего стола Budgie Desktop, набором пиктограмм Budgie Desktop View, интерфейсом для настройки системы Budgie Control Center (форк GNOME Control Center) и хранителем экрана Budgie Screensaver (форк gnome-screensaver).
Некоторые изменения:
- Предложен новый индексатор приложений, обеспечивающий учёт установленных графических программ через отслеживание появления desktop-файлов в типовых системных и пользовательских каталогах. Новый индексатор заменил собой пакет libgnome-menus и унифицировал логику отображения приложений при поиске через основное меню (Budgie Menu) и диалог запуска программ (Budgie Run).
- В программе для настройки рабочего стола предложен новый интерфейс выбора виджетов. В интерфейсе для виджетов теперь показывается информация об авторе, назначении, сайте и лицензии.
- Добавлено новое приложение для создания скриншотов (Budgie Screenshot), позволяющее создавать скриншоты экрана, окон или отдельных областей.
И другие изменения.
Организация Buddies Of Budgie, курирующая разработку проекта после его отделения от дистрибутива Solus, опубликовала окружение рабочего стола Budgie 10.7.0. Код проекта распространяется под лицензией GPLv2. Для ознакомления с Budgie можно использовать дистрибутивы Ubuntu Budgie, Fedora Budgie, Solus, GeckoLinux и EndeavourOS.
Пользовательское окружение образуют поставляемые раздельно компоненты с реализацией рабочего стола Budgie Desktop, набором пиктограмм Budgie Desktop View, интерфейсом для настройки системы Budgie Control Center (форк GNOME Control Center) и хранителем экрана Budgie Screensaver (форк gnome-screensaver).
Некоторые изменения:
- Предложен новый индексатор приложений, обеспечивающий учёт установленных графических программ через отслеживание появления desktop-файлов в типовых системных и пользовательских каталогах. Новый индексатор заменил собой пакет libgnome-menus и унифицировал логику отображения приложений при поиске через основное меню (Budgie Menu) и диалог запуска программ (Budgie Run).
- В программе для настройки рабочего стола предложен новый интерфейс выбора виджетов. В интерфейсе для виджетов теперь показывается информация об авторе, назначении, сайте и лицензии.
- Добавлено новое приложение для создания скриншотов (Budgie Screenshot), позволяющее создавать скриншоты экрана, окон или отдельных областей.
И другие изменения.
👍10🔥2😁1
Доступна мобильная платформа KDE Plasma Mobile 23.01
KDE Plasma Mobile 23.01 основана на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. В состав входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer, браузер plasma-angelfish и мессенджер Spectral.
Некоторые изменения:
- В мобильную оболочку перенесены изменения, подготовленные в ветке KDE Plasma 5.27.
- Youtube-клиент PlasmaTube переведён на использование libmpv, что значительно улучшило воспроизведение и позволило реализовать поддержку изменения просматриваемой позиции в видео. Предоставлена возможность навигации по другим страницам во время воспроизведения видео.
- В почтовом клиенте ведётся работа по переписыванию бэкенда синхронизации сообщений для избавления от привязки к Akonadi.
Переделан интерфейс программы для чтения RSS (Alligator), который оптимизирован более полного использования экранного пространства на больших экранах.
И другие изменения.
KDE Plasma Mobile 23.01 основана на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. В состав входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer, браузер plasma-angelfish и мессенджер Spectral.
Некоторые изменения:
- В мобильную оболочку перенесены изменения, подготовленные в ветке KDE Plasma 5.27.
- Youtube-клиент PlasmaTube переведён на использование libmpv, что значительно улучшило воспроизведение и позволило реализовать поддержку изменения просматриваемой позиции в видео. Предоставлена возможность навигации по другим страницам во время воспроизведения видео.
- В почтовом клиенте ведётся работа по переписыванию бэкенда синхронизации сообщений для избавления от привязки к Akonadi.
Переделан интерфейс программы для чтения RSS (Alligator), который оптимизирован более полного использования экранного пространства на больших экранах.
И другие изменения.
👍20❤🔥8❤2🤡1
GitHub раскрыл сведения о компрометации репозиториев, в которых велась разработка приложений GitHub Desktop и Atom. Среди прочего, атакующим удалось получить доступ к сертификатам, используемым в GitHub Actions при заверении публикуемых релизов GitHub Desktop для macOS и Atom цифровой подписью. Так как ключи были дополнительно зашифрованы с использованием паролей, их использование для вредоносных действий оценивается как маловероятное, тем не менее GitHub принял решение отозвать проблемные сертификаты, что приведёт к неработоспособности некоторых версий GitHub Desktop и Atom, начиная со 2 февраля.
По заверению GitHub атака ограничилась только указанными репозиториями и инфраструктура проекта не пострадала. Доступ был получен с использованием персонального токена (PAT, Personal Access Token), привязанного к учётной записи одного из разработчиков.
По заверению GitHub атака ограничилась только указанными репозиториями и инфраструктура проекта не пострадала. Доступ был получен с использованием персонального токена (PAT, Personal Access Token), привязанного к учётной записи одного из разработчиков.
👍8
Для Xfce развивается поддержка Wayland
Доступны экспериментальные выпуски панели xfce4-panel 4.19.0 и рабочего стола xfdesktop 4.19.0, в которых предложена начальная поддержка работы в окружениях на базе протокола Wayland. Поддержка реализована при помощи новой библиотеки libxfce4windowing, предлагающей слой для абстрагирования от графической подсистемы, способный работать поверх X11 и Wayland. В библиотеке libxfce4windowin реализованы компоненты управления окнами (экраны, корневые окна, виртуальные рабочие столы и т.п.), не привязанные к определённой оконной системе.
Поддержка X11 реализована на базе libwnck (Window Navigator Construction Kit), а Wayland через задействование различных расширений протокола. На текущем этапе развития реализация поверх Wayland пока отстаёт по функциональности от реализации поверх X11, так как не для всех возможностей X11 имеются соответствующие расширения протокола Wayland.
Доступны экспериментальные выпуски панели xfce4-panel 4.19.0 и рабочего стола xfdesktop 4.19.0, в которых предложена начальная поддержка работы в окружениях на базе протокола Wayland. Поддержка реализована при помощи новой библиотеки libxfce4windowing, предлагающей слой для абстрагирования от графической подсистемы, способный работать поверх X11 и Wayland. В библиотеке libxfce4windowin реализованы компоненты управления окнами (экраны, корневые окна, виртуальные рабочие столы и т.п.), не привязанные к определённой оконной системе.
Поддержка X11 реализована на базе libwnck (Window Navigator Construction Kit), а Wayland через задействование различных расширений протокола. На текущем этапе развития реализация поверх Wayland пока отстаёт по функциональности от реализации поверх X11, так как не для всех возможностей X11 имеются соответствующие расширения протокола Wayland.
👍28👎1
Прогресс в разработке пользовательского окружения COSMIC, написанного на Rust
Для построения интерфейса в COSMIC задействована библиотека Iced, которая использует безопасные типы, модульную архитектуру и модель реактивного программирования, а также предлагает архитектуру, привычную для разработчиков, знакомых с языком декларативного построения интерфейсов Elm. Предоставляется несколько движков отрисовки, поддерживающих Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+, а также оконная оболочка и движок для интеграции с Web. Приложения на базе Iced могут быть собраны для Windows, macOS, Linux и запуска в web-браузере. Разработчикам предлагается готовый набор виджетов, возможность создавать асинхронные обработчики и использовать адаптивную компоновку элементов интерфейса в зависимости от размера окна и экрана. Код распространяется под лицензией MIT.
Среди последних достижений в разработке COSMIC:
- Реализована поддержка вкладок и сегментированных кнопок на базе виджета SegmentedButton, позволяющих сразу совершать действие при выборе.
-В конфигураторе обеспечен интерфейс поиска с непрерывным прокручиваемым списком результатов.
- Реализована возможность выбора профилей управления энергопотреблением и отображения заряда аккумуляторов беспроводных устройств.
- Добавлен интерфейс для настройки параметров экрана, поддерживающий переключение графических режимов, изменение яркости по расписанию (ночной режим) и управления компоновкой рабочего стола при подключении нескольких мониторов.
И другие изменения.
Для построения интерфейса в COSMIC задействована библиотека Iced, которая использует безопасные типы, модульную архитектуру и модель реактивного программирования, а также предлагает архитектуру, привычную для разработчиков, знакомых с языком декларативного построения интерфейсов Elm. Предоставляется несколько движков отрисовки, поддерживающих Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+, а также оконная оболочка и движок для интеграции с Web. Приложения на базе Iced могут быть собраны для Windows, macOS, Linux и запуска в web-браузере. Разработчикам предлагается готовый набор виджетов, возможность создавать асинхронные обработчики и использовать адаптивную компоновку элементов интерфейса в зависимости от размера окна и экрана. Код распространяется под лицензией MIT.
Среди последних достижений в разработке COSMIC:
- Реализована поддержка вкладок и сегментированных кнопок на базе виджета SegmentedButton, позволяющих сразу совершать действие при выборе.
-В конфигураторе обеспечен интерфейс поиска с непрерывным прокручиваемым списком результатов.
- Реализована возможность выбора профилей управления энергопотреблением и отображения заряда аккумуляторов беспроводных устройств.
- Добавлен интерфейс для настройки параметров экрана, поддерживающий переключение графических режимов, изменение яркости по расписанию (ночной режим) и управления компоновкой рабочего стола при подключении нескольких мониторов.
И другие изменения.
🔥7👍3🤡2
Проект Open-Assistant развивает открытый AI-бот, похожий на ChatGPT
Организация LAION, развивающая инструменты, модели и коллекции данных для создания свободных систем машинного обучения, основала проект Open-Assistant, в рамках которого началась разработка чат-бота с искусственным интеллектом, напоминающего по своим возможностям проприетарный сервис ChatGPT и способного понимать вопросы на естественном языке, взаимодействовать со сторонними системами и динамически извлекать необходимую информацию. Код проекта написан на языке Python и распространяется под лицензией Apache 2.0.
Проект нацелен создать интеллектуального помощника будущего и не планирует останавливаться на повторении возможностей ChatGPT. Например, кроме таких функций, как написание сообщений и электронных писем, планируется научить бот выполнять более значимую работу, использовать API и динамически исследовать информацию, предоставляя при этом средства для расширения и персонализации. Так же планируется предоставить максимально компактное и эффективное решение, способное выполняться на обычном потребительском оборудовании.
Проектом развивается общедоступная языковая модель, обученная на большой коллекции данных и усиленная через применение методов обучения с подкреплением и привлечение энтузиастов для получения обратной связи о качестве диалогов. На первом этапе для обучения планируется задействовать как минимум 50 тысяч примеров диалогов в форме запрос-ответ (инструкция-выполнение), подготовленных и рецензированных с привлечением сообщества энтузиастов.
Проектом также будет предоставлен инструментарий, позволяющий без ограничений использовать подготовленную модель, развивать её с учётом собственных предпочтений и создавать на её основе свои приложения и сервисы.
Организация LAION, развивающая инструменты, модели и коллекции данных для создания свободных систем машинного обучения, основала проект Open-Assistant, в рамках которого началась разработка чат-бота с искусственным интеллектом, напоминающего по своим возможностям проприетарный сервис ChatGPT и способного понимать вопросы на естественном языке, взаимодействовать со сторонними системами и динамически извлекать необходимую информацию. Код проекта написан на языке Python и распространяется под лицензией Apache 2.0.
Проект нацелен создать интеллектуального помощника будущего и не планирует останавливаться на повторении возможностей ChatGPT. Например, кроме таких функций, как написание сообщений и электронных писем, планируется научить бот выполнять более значимую работу, использовать API и динамически исследовать информацию, предоставляя при этом средства для расширения и персонализации. Так же планируется предоставить максимально компактное и эффективное решение, способное выполняться на обычном потребительском оборудовании.
Проектом развивается общедоступная языковая модель, обученная на большой коллекции данных и усиленная через применение методов обучения с подкреплением и привлечение энтузиастов для получения обратной связи о качестве диалогов. На первом этапе для обучения планируется задействовать как минимум 50 тысяч примеров диалогов в форме запрос-ответ (инструкция-выполнение), подготовленных и рецензированных с привлечением сообщества энтузиастов.
Проектом также будет предоставлен инструментарий, позволяющий без ограничений использовать подготовленную модель, развивать её с учётом собственных предпочтений и создавать на её основе свои приложения и сервисы.
👍21🔥3👎1
По данным Cloudflare доля Firefox составляет 5.9%
Доля Firefox выросла до 5.9%, демонстрируя рост в 0.1% за последние 7 дней и 0.11% за месяц.
Доля Chrome составляет 30.3%, Chrome Mobile - 26.7%, Mobile Safari - 11.1%, Chrome Mobile Webview - 6.1%, Edge - 4.7%, Facebook - 3.4%, Safari - 3.4%.
Рост присутствия Firefox расходится с показателями традиционных счётчиков, таких как Statcounter, по данным которых доля Firefox снижается и составляет 3%.
Расхождение объясняется тем, что в Statcounter и подобных системах учёта используются JavaScript-счётчики, которые блокируются включённой в Firefox системой противодействия коду для отслеживания перемещений пользователей, в то время как Cloudflare учитывает в своей статистике содержимое заголовка User Agent. Учёт с использованием User Agent также используется в Wikipedia, по статистике которой доля Firefox составляет 4.2%, Chrome - 20.2%, Chrome Mobile - 26.6%, Mobile Safari - 20.8%.
Доля Firefox выросла до 5.9%, демонстрируя рост в 0.1% за последние 7 дней и 0.11% за месяц.
Доля Chrome составляет 30.3%, Chrome Mobile - 26.7%, Mobile Safari - 11.1%, Chrome Mobile Webview - 6.1%, Edge - 4.7%, Facebook - 3.4%, Safari - 3.4%.
Рост присутствия Firefox расходится с показателями традиционных счётчиков, таких как Statcounter, по данным которых доля Firefox снижается и составляет 3%.
Расхождение объясняется тем, что в Statcounter и подобных системах учёта используются JavaScript-счётчики, которые блокируются включённой в Firefox системой противодействия коду для отслеживания перемещений пользователей, в то время как Cloudflare учитывает в своей статистике содержимое заголовка User Agent. Учёт с использованием User Agent также используется в Wikipedia, по статистике которой доля Firefox составляет 4.2%, Chrome - 20.2%, Chrome Mobile - 26.6%, Mobile Safari - 20.8%.
👍14😱2
Intel развивает виртуальную прошивку TD-Shim, написанную на Rust
В рамках проекта TD-Shim Intel развивает виртуальную прошивку, предназначенную для использования в изолированных виртуальных окружениях по аналогии с прошивками при запуске поверх реального оборудования. Прошивка содержит низкоуровневые компоненты, предоставляющие таблицы ACPI и информацию о CPU и раскладке памяти, необходимые для загрузки ядра операционной системы. Код проекта написан на языке Rust с ассемблерными вставками и распространяется под лицензией BSD.
Проект рассматривается как более защищённый и легковесный аналог виртуальным прошивкам SeaBIOS и OVMF/TDVF, применяемым в XEN и KVM, нацеленный на организацию загрузки виртуальных окружений и аппаратно виртуализированных контейнеров приложений, для которых необходимо обеспечить минимальное время запуска и конфиденциальную обработку информации.
Для передачи цепочки доверия и подтверждения достоверности всех загружаемых компонентов в TD-Shim поддерживается технология Intel TDX (Trusted Domain Extensions). Для сокращения времени загрузки TD-Shim содержит только минимально необходимые для запуска компоненты.
В рамках проекта TD-Shim Intel развивает виртуальную прошивку, предназначенную для использования в изолированных виртуальных окружениях по аналогии с прошивками при запуске поверх реального оборудования. Прошивка содержит низкоуровневые компоненты, предоставляющие таблицы ACPI и информацию о CPU и раскладке памяти, необходимые для загрузки ядра операционной системы. Код проекта написан на языке Rust с ассемблерными вставками и распространяется под лицензией BSD.
Проект рассматривается как более защищённый и легковесный аналог виртуальным прошивкам SeaBIOS и OVMF/TDVF, применяемым в XEN и KVM, нацеленный на организацию загрузки виртуальных окружений и аппаратно виртуализированных контейнеров приложений, для которых необходимо обеспечить минимальное время запуска и конфиденциальную обработку информации.
Для передачи цепочки доверия и подтверждения достоверности всех загружаемых компонентов в TD-Shim поддерживается технология Intel TDX (Trusted Domain Extensions). Для сокращения времени загрузки TD-Shim содержит только минимально необходимые для запуска компоненты.
🔥13🤡6
Доступен новый выпуск приложения Окуляр ГОСТ, которое позволяет просматривать, печатать, комментировать, а также подписывать документы в формате PDF. Инструменты комментирования включают текстовые и графические пометки, выделение текста, всплывающие заметки и штампы. Приложение предоставляет полную поддержку кириллицы и электронной подписи по российским стандартам, поддерживаются простой (CAdES BES) и усовершенствованный (CAdES-X Type 1) форматы встраиваемой подписи CAdES. Окуляр ГОСТ является ответвлением от просмотрщика документов Okular, развиваемого проектом KDE. Код программы распространяется под лицензией GPLv2. Готовые сборки подготовлены для операционных систем Альт, Astra Linux, Debian, Fedora, РОСА и Ubuntu.
Главным нововведением в выпуске 21.11.70.22 является возможность создания графического штампа по требованиям 63-ФЗ. Новая версия позволяет формировать штамп с произвольным оформлением. Теперь возможно подготовить шаблон с логотипом организации или добавить произвольную информацию, например ИНН или ОГРН. В процессе подписи документа «Окуляр ГОСТ» читает шаблон штампа, подставляет в него информацию о сертификате ЭП и формирует графическое представление для штампа.
Возможности графического штампа:
- векторный формат для наилучшего отображения при любом масштабировании и размере листа;
- монохромное или цветное содержимое;
- вставка любого текста;
- вставка информации об используемом сертификате.
Другие изменения:
- Получен сертификат совместимости с «Альт Рабочая станция 10».
- Получен сертификат совместимости с РЕД ОС «Муром».
- Добавлена поддержка Ubuntu 22.04.
- Добавлена поддержка дистрибутива РОСА «Хром».
- Реализована поддержка полей G, SN, T (ФИО и должность) в штампе.
Главным нововведением в выпуске 21.11.70.22 является возможность создания графического штампа по требованиям 63-ФЗ. Новая версия позволяет формировать штамп с произвольным оформлением. Теперь возможно подготовить шаблон с логотипом организации или добавить произвольную информацию, например ИНН или ОГРН. В процессе подписи документа «Окуляр ГОСТ» читает шаблон штампа, подставляет в него информацию о сертификате ЭП и формирует графическое представление для штампа.
Возможности графического штампа:
- векторный формат для наилучшего отображения при любом масштабировании и размере листа;
- монохромное или цветное содержимое;
- вставка любого текста;
- вставка информации об используемом сертификате.
Другие изменения:
- Получен сертификат совместимости с «Альт Рабочая станция 10».
- Получен сертификат совместимости с РЕД ОС «Муром».
- Добавлена поддержка Ubuntu 22.04.
- Добавлена поддержка дистрибутива РОСА «Хром».
- Реализована поддержка полей G, SN, T (ФИО и должность) в штампе.
👍18🤡17
💡Команда pushd
Когда требуется работа с несколькими директориями, то использование только
Чтобы добавить произвольную директорию в стек (и сразу же в нее перейти), то нужно дополнительно указать путь до этой директории.
Для более удобного просмотра стека можно использовать команду
Когда требуется работа с несколькими директориями, то использование только
cd может быть не очень удобно. Здесь приходит на помощь команда pushd
Команда pushd создает стек директорий.Чтобы добавить произвольную директорию в стек (и сразу же в нее перейти), то нужно дополнительно указать путь до этой директории.
pushd ~/MyDataПосле выполнения команды, через пробел выводятся директории, находящиеся в стеке.
$ pushd ~/MyDataНа вершине стека всегда размещена текущая директория. То есть, даже если вы не добавляли никаких директорий в стек, то в нем все равно будет содержаться текущая рабочая директория.
~/MyData ~/Downloads ~
Для более удобного просмотра стека можно использовать команду
dirs -v
$ dirs -v
0 ~/MyData
1 ~/Downloads
2 ~👍21👌3