LXQt (Русский)
В начале 2013 года Hong Jen Yee "PCMan" приступил к портированию компонентов LXDE на Qt. Первую превью-версию LXDE-Qt показали 3 июля 2013 года, а 21 июля было анонсировано слияние Razor-qt (схожего с LXDE по внешнему виду) и LXDE.
В результате LXQt основан на Qt и частично использует компоненты Razor-qt и LXDE. Хотя разработка и сосредоточена на LXQt, работа над GTK-версией LXDE будет продолжаться.
Contents
Установка
Установите группу пакетов lxqt и тему иконок (например, breeze-icons или oxygen-icons).
Для дополнительных функций, возможно, пригодится установить:
- LXQt Connman applet — LXQt-апплет для ConnMan.
- SDDM — Рекомендуемый дисплейный менеджер для LXQt.
- Блокировщик экрана, при необходимости. К примеру, slock или XScreenSaver. Оба они поддерживают LXQt, остальные, возможно, тоже. Отключение блокировки экрана в ждущем или спящем режиме можно найти в "настройках LXQt/Настройках сеанса/Основной сеанс/Завершение сеанса".
- Некоторые плагины панели LXQt для работы требуют дополнительные пакеты. Обратитесь к дополнительным зависимостям пакета lxqt-panel.
Запуск окружения
С использованием xinit
Добавьте к Xinitrc строчку:
exec startlxqt
Графический вход
Выберите LXQt Desktop из меню вашего менеджера входа.
Настройки
Для управления собственными настройками LXQt стремится предоставить графический интерфейс. Файлы конфигурации располагаются в ~/.config/lxqt
, папка создается автоматически. Конфигурация по умолчанию для новых пользователей находится в /etc/xdg/lxqt
.
Замена Openbox
Хотя Openbox установлен оконным менеджером для LXQt по умолчанию, вы можете использовать и другой. Для этого в меню "Настройки LXQt/Настройки сеанса" (lxqt-config-session
) выберите нужный или же отредактируйте в файле ~/.config/lxqt/session.conf
строчку:
window_manager=openbox
для установки вашего оконного менеджера:
window_manager=your_window_manager
Автозапуск приложений
Для управления автозапуском графических приложений выберите в меню "Настройки LXQt" -> Настройки сессии -> Автозапуск . Также меню может быть вызвано при помощи:
lxqt-config-session
Здесь можно добавить приложения для глобального автозапуска (во всех сессиях, "Общий автозапуск" в настройках) или для вашего личного автозапуска ("Автозапуск только для LXQt") (Обратите внимание на связанную с этим проблему 746).
Для каждого добавленного элемента lxqt-config-session
создается .desktop-файл в папке ~/.config/autostart
. Предустановленные приложения, автоматически запускаемые при входе, можно найти в /etc/xdg/autostart
. Управлять автозапуском можно через редактирование файлов в этих папках. Кроме того, попадание в категорию "Общий автозапуск" и "Автозапуск только для LXQt" не зависит от расположения .desktop-файла, а используется опция OnlyShowIn
. Если установлено OnlyShowIn=true
, пункт относится к "Автозапуск только для LXQt". Если же значение установлено X-LXQt-Module=true
, пункт вообще не отображается в lxqt-config-session
.
Настройка переменных окружения
Переменные окружения для LXQt также устанавливаются в "Настройках сессии", на вкладке "Окружение".
Редактирование меню приложений
Редактировать меню приложений можно при помощи изменения файлов .desktop, расположенных в /usr/share/applications/lxqt-*.desktop
. Подробности - ярлыки приложений.
Устранение проблем
Иконки рабочего стола группируются
При перемещении иконок на рабочем столе их можно расположить настолько близко, что они соединятся друг с другом. Если разделить их не получается, остановите "Рабочий стол" в настройках сессии LXQt, удалите .config/pcmanfm-qt/lxqt/desktop-items-0.conf
и снова запустите "Рабочий стол".
Советы и хитрости
Настройка меню "Выйти"
Настроить меню "Выйти" можно простым копированием соответствующего файла .desktop в ~/.local/share/applications
и изменением параметра на NoDisplay=true. Подробнее: #876.
Полный список файлов, которые можно скрыть:
lxqt-hibernate.desktop lxqt-leave.desktop lxqt-lockscreen.desktop lxqt-logout.desktop lxqt-reboot.desktop lxqt-shutdown.desktop lxqt-suspend.desktop
Пример: удаление спящего режима.
$ mkdir -p ~/.local/share/applications $ sed '/OnlyShowIn/aNoDisplay=true' </usr/share/applications/lxqt-hibernate.desktop >~/.local/share/applications/lxqt-hibernate.desktop