LXQt

LXQt — это комплект разрабатываемых программных пакетов, нацеленный на обеспечение полноценной графической оболочки (среда рабочего стола). Он появился в результате слияния LXDE и Razor-qt.

LXQt
Тип Графическая оболочка
Среда рабочего стола
Автор Хун Жень Йи (разработчик PCManFM)
Разработчики LXDE[1]
Написана на C, C++
Интерфейс Qt
Операционная система UNIX-подобные операционные системы
Языки интерфейса многоязычный
Первый выпуск в 2013 году
Последняя версия 1.0.0[2] (5 ноября 2021 года)
Состояние Активный
Лицензия GPL, LGPL
Сайт lxqt.github.io
 Медиафайлы на Викискладе

История

Недовольный GTK+ 3, сопровождающий проекта LXDE Хун Жэньюй (洪任諭) экспериментировал с Qt в начале 2013 года и выпустил первую версию PCManFM на основе Qt 26 марта 2013 года[3]. Он пояснил, что нет никакого ухода от GTK+ в LXDE:

Версии GTK+ и Qt будут сосуществовать.

Позже он портировал фронтенд LXDE — lxrandr — на Qt[4].

3 июля 2013 года Хун Жэньюй объявил о выпуске пакета LXDE с Qt под именем LXDE-Qt[5], а 21 июля 2013 года Razor-qt и LXDE-Qt объявили о решении объединить два проекта[6][7]. Это слияние означает, что GTK+ и Qt будут сначала сосуществовать, но вскоре разработки на GTK+ будут полностью прекращены и все усилия будут сосредоточены на портировании Qt. После слияния LXDE-Qt и Razor-qt проект стал называться LXQt[8] и первая версия LXQt, 0.7.0, появилась 7 мая 2014 года[9].

Программные компоненты

Имя Зависимости (кроме Qt)[10] Комментарий
qterminal Использует командную строку, составленную для теперь и частью LXQt
Falkon (QupZilla) Веб-браузер на Qt
sddm Менеджер входа в систему, написанный для KDE Plasma
lximage-qt Программа для просмотра изображений.
lxmenu-data файлы, необходимые для меню рабочего стола freedesktop.org
lxqt-about Информация про LXQt
lxqt-admin Инструмент администрирования системы
lxqt-common Общие файлы (графические файлы, темы, ярлыки рабочего стола и прочее).
lxqt-config KScreen (RandR) Центр настроек системы
lxqt-globalkeys Демон и библиотека для регистрации глобальных сочетаний клавиш
lxqt-notificationd Демон уведомлений
lxqt-openssh-askpass Запрос пароля openSSH
lxqt-panel Solid (KDE) Панель задач
lxqt-policykit Агент проверки подлинности набора политик
lxqt-powermanagement Solid (KDE) Демон управления энергопотреблением
lxqt-qtplugin Плагин интеграции платформы Qt (все программы на основе Qt могут принять настройки LXQt)
lxqt-runner Запуск приложений
lxqt-session Управление сессией
lxqt-sudo Графический интерфейс для sudo/su
menu-cache
obconf-qt Инструмент настройки Openbox, написанный на Qt
compton-conf Графический инструмент настройки Compton X Composite Manager[11]
pcmanfm-qt Файловый менеджер PCManFM, портированный под Qt
qt-gtk-engine Темы GTK+ 3 со стилями Qt

Дорожная карта

История версий

ВерсияДатаКомментарий
0.7.0[9]7 мая 2014
0.8.0[12]13 октября 2014Полная совместимость с Qt 5.
0.9[13]8 февраля 2015Крупные внутренние чистки и рефакторинг. Совместимость с Qt 4 была удалена, теперь требуется Qt 5 и KDE Framework 5. Qt 5.3 теперь является минимальной требуемой версией
0.10[14]2 ноября 2015
0.11[15]24 сентября 2016В ответ на мнение некоторых о том, что приложения на основе Qt используют много ОЗУ, LXQt сравнили с Xfce, показав, что после холодной загрузки использование памяти было равно 112 МБ, что чуть меньше, чем в Xfce[16].
0.12[17]21 октября 2017Теперь минимальная версия — Qt 5.6.1[18]
0.13[19] 22 мая 2018 Проведена адаптация всех компонентов для использования Qt 5.11, прочие улучшения[20].
0.14[21] 25 января 2019 Расширена функциональность рабочего стола, в PCManFM-Qt появилась поддержка разделения окна[22].
0.14.1[23] 26 февраля 2019 Исправлено большое количество ошибок.
0.15.0[24] 24 апреля 2020 Добавлен собственный архиватор. Другие улучшения в компонентах
0.16.0[25] 4 ноября 2020 Улучшения файлового менеджера PCManFM-Qt и панели LXQt-panel[26]
0.17.0[27] 15 апреля 2021
  • В панели (LXQt Panel) добавлен режим работы в стиле "Dock", при котором автоматическое скрытие активируется только при наличии пересечения панели с каким-нибудь окном.
  • В файловом менеджере (PCManFM-Qt) реализована полная поддержка времени создания файлов. В меню Tools добавлены кнопки для создания ланчеров и включения режима администратора, использующего GVFS для перемещения файлов, не подпадающих под текущие права пользователя, без получения привилегий root. Улучшено выделение смешанных типов файлов, имеющих разные MIME-типы. Включена локализация диалога работы с файлами. Добавлены ограничения на размер миниатюр. Реализована естественная клавиатурная навигация на рабочем столе.
  • Обеспечено завершение всех дочерних процессов во время окончания сеанса, что позволяет приложениям, не входящим в состав LXQt, записать свои данные в конце сеанса и избежать крахов при выходе.
  • Повышена эффективность обработки векторных пиктограмм в формате SVG.
  • В интерфейсе управления питанием (LXQt Power Manager) разделено отслеживание нахождения в состоянии простоя при автономной работе и при стационарном питании. Добавлена настройка для отключения отслеживания простоя при раскрытии активного окна на весь экран.
  • В эмуляторе терминала QTerminal и в виджете QTermWidget реализовано пять режимов вывода фоновых изображений и добавлена настройка для отключения автоматического обрамления кавычками данных, вставляемых из буфера обмена. Действие после вставки из буферам обмена по умолчанию изменено на "прокрутка вниз".
  • В просмотрщике изображений LXImage Qt добавлены настройки генерации миниатюр и реализована опция для отключения корректировки размера изображений при навигации.
  • В менеджере архивов LXQt Archiver добавлена поддержка открытия и извлечения данных из дисковых образов. Обеспечено сохранения параметров окна. В боковой панели реализована горизонтальная прокрутка.
  • В системе вывода уведомлений обеспечена обработка сводной информации об уведомлении только в форме обычного текста.
  • Работа над переводами перенесена на платформу Weblate. Запущена дискуссионная площадка на GitHub.

Параллельно продолжается работа над выпуском LXQt 1.0.0, в котором будет реализована полноценная поддержка работы поверх Wayland.

1.0.0[28] 5 ноября 2021
  • В панели (LXQt Panel) реализован новый плагин "Custom Command", позволяющий запускать произвольные команды и показывать результат их работы на панели. В основном меню обеспечена возможность перемещения в режиме drag&drop результатов поиска. Улучшена обработка пиктограмм, отображающих состояние системы (Status Notifier).
  • В файловом менеджере (PCManFM-Qt) реализована поддержка "эмблем", специальных графических меток, которые можно привязывать через контекстное меню к произвольным файлам или каталогам. В диалоге работы с файлами добавлены опции для закрепления элемента на рабочем столе и показа скрытых файлов. Реализована возможность рекурсивного применения настроек кастомизации к каталогам. Улучшена реализация плавной прокрутки колесом мыши. В контекстное меню для элемента "computer:///" добавлены кнопки для монтирования, отмонтирования и извлечения накопителя. Устранены проблемы при поиске с использованием кириллических символов в регулярных выражениях.
  • В просмотрщик изображений добавлены опции для управления показом меню и панели инструментов, помещения удалённых файлов в "корзину", изменения разрешения миниатюр, изменения позицией панели с миниатюрами и отключения сглаживания при масштабировании. Добавлена возможность переименования изображений по месту без открытия отдельных диалогов. Добавлена опция командной строки для запуска в полноэкранном режиме.
  • В систему вывода уведомлений добавлен режим "не беспокоить".
  • В интерфейсе настройки внешнего вида (LXQt Appearance Configuration) реализована возможность записи и чтения палитры Qt.
  • В конфигуратор добавлена новая страница "Other Settings", на которой собраны различные второстепенные настройки, не подпадающие под имеющиеся категории.
  • В индикатор менеджера управления питанием добавлен переключатель для временной приостановки проверки активности в системе (для блокирования включения режимов энергосбережения при простое системы) на время от 30 минут до 4 часов.
  • В эмуляторе терминала обеспечено обрамление кавычками вставляемых имён файлов, перенесённых мышью в режиме drag&drop. Решены проблемы с отображением меню при использовании протокола Wayland.
  • Добавлены две новые темы оформления и решены проблемы в ранее предлагаемых темах.
  • В программе для работы с архивами (LXQt Archiver) реализован запрос пароля для доступа к архивам с зашифрованными списками файлов.

См. также

  • Razor-qt
  • Сравнение сред рабочего стола

Ссылки

Примечания

  1. LXDE · GitHub
  2. The release of LXQt 1.0.0
  3. PCManFM file manager is ported to Qt? — LXDE Blog
  4. LXDE xrandr GUI frontent, lxrandr, is ported to Qt in one day. (недоступная ссылка). Дата обращения: 27 февраля 2018. Архивировано 30 июня 2013 года.
  5. LXDE-Qt Preview — LXDE Blog
  6. «The future of Razor and LXDE-Qt» — LXDE Blog
  7. Lxde-list The future of Razor and LXDE-Qt
  8. The First Alpha Release of LXDE-Qt (or LXQt) is in Preparation — LXDE Blog
  9. Lxde-list ANN LXQt 0.7.0 released
  10. KF5 usage in LXQt · lxde/lxqt Wiki · GitHub
  11. Compton — ArchWiki
  12. Lxde-list LXQt 0.8.0 released!
  13. Lxde-list ANN LXQt 0.9.0 released!
  14. LXQt 0.10 Released! | LXQt (недоступная ссылка). Дата обращения: 27 февраля 2018. Архивировано 23 октября 2016 года.
  15. Release LXQt 0.11 | LXQt (недоступная ссылка). Дата обращения: 27 февраля 2018. Архивировано 24 сентября 2016 года.
  16. Benchmark: Memory Usage: LXQt desktop environment vs XFCE — LXDE Blog
  17. Release LXQt 0.12.0 | LXQt (недоступная ссылка). Дата обращения: 27 февраля 2018. Архивировано 26 октября 2017 года.
  18. Release libqtxdg 3.0.0 | LXQt (недоступная ссылка). Дата обращения: 27 февраля 2018. Архивировано 27 февраля 2018 года.
  19. Release LXQt 0.13.0 (англ.), LXQt Blog (21 May 2018). Архивировано 24 мая 2018 года. Дата обращения 25 мая 2018.
  20. OpenNews: Выпуск десктоп-окружения LXQt 0.13. www.opennet.ru. Дата обращения: 25 мая 2018.
  21. Release LXQt 0.14.0 (англ.), LXQt Blog (26 January 2019). Архивировано 9 мая 2019 года. Дата обращения 26 января 2019.
  22. OpenNews: Выпуск графического окружения LXQt 0.14.0. www.opennet.ru. Дата обращения: 25 января 2019.
  23. Release LXQt 0.14.1 (англ.), LXQt Blog (26 February 2019). Архивировано 9 мая 2019 года. Дата обращения 26 февраля 2019.
  24. Release LXQt 0.15.0 | LXQt. lxqt.github.io. Дата обращения: 12 июня 2020.
  25. Release LXQt 0.16.0 | LXQt. lxqt-project.org. Дата обращения: 15 апреля 2021.
  26. Release LXQt 0.16.0 | LXQt. lxqt.github.io. Дата обращения: 8 ноября 2020.
  27. Release 0.17.0 · lxqt/lxqt (англ.). GitHub. Дата обращения: 15 апреля 2021.
  28. Announce the release of LXQt 1.0.0
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.