2013 伊始,洪任諭(「PCMan」)啟動了將 LXDE 移植到 Qt 的項目。LXDE-Qt 的首個預覽版於 2013 年 7 月 3 日發布。2013 年 7 月 21 日,Razor-qt(一個與 LXDE 設計相似的桌面)與 LXDE 宣布合併。
於是 LXQt 誕生了。這個桌面集合了 Razor-qt 和 LXDE 的組件。儘管 LXDE 目前的精力已經集中到 LXQt 的開發上,GTK2 版本的 LXDE 依然在維護。
安裝
首先,安裝 並配置 Xorg。隨後 安裝 lxqt包組 包組和一個圖標主題(如 breeze-icons包 或 oxygen-icons包)。
你還可以安裝以下附加功能包:
- LXQt Connman applet — LXQt 的 ConnMan 系統托盤小程序。
- https://github.com/lxqt/lxqt-connman-applet || lxqt-connman-appletAUR(該項目已不再維護)
- nm-trayAUR 或 nm-tray-gitAUR 是基於 Qt 的網絡配置客戶端。
- SDDM — LXQt 推薦的顯示管理器。
- 如果需要,可安裝鎖屏組件,比如 slock包 或 xscreensaver包。二者均已包含在 LXQt 安裝包中,其它鎖屏程序也可能會集成其中。如果要在掛起/休眠時禁用屏幕鎖定,請在 LXQt> 首選項 > LXQt設置 > 會話設置 > 掛起/休眠之前鎖定屏幕 下勾選相應複選框。
- 你可以編輯
~/.config/lxqt/lxqt.conf
並添加你的鎖屏選項而不需要xautolock包 ,比如使用i3lock需要添加以下內容:
[Screensaver] lock_command=i3lock
- 如果你使用 LightDM 作為顯示管理器,也可以使用 light-locker 鎖屏。
- 對於音頻,請參閱 General recommendations#聲音。
- 某些 LXQt 面板插件需要安裝額外的包來發揮功能,請查閱 lxqt-panel包 的 可選依賴。
啟動桌面
使用 xinit
在 Xinitrc 中添加:
~/.xinitrc
exec startlxqt
圖形界面登入
在顯示管理器的桌面菜單中選擇 LXQt Desktop.
配置
LXQt 通常能通過嘗試使用 GUI 應用程式修改其設置。它的配置文件位於 ~/.config/lxqt
目錄中。這個目錄會被自動初始化,新用戶的默認配置可在 /etc/xdg/lxqt
中找到。
屏幕亮度
如果你發現 LXQt 的亮度快捷鍵調整屏幕對比度而非亮度,你可以在 LXQt 配置中心 > 快捷鍵修改來讓亮度快捷鍵調用 xbacklight 命令。
xbacklight -inc 10 xbacklight -dec 10
如果使用英特爾內核模式設置,xbacklight 將無法正常工作,但是可以使用下列命令代替實現功能
pkexec lxqt-backlight_backend --inc pkexec lxqt-backlight_backend --dec
要讓快捷鍵正常工作,可能需要創建兩個腳本來上下調節屏幕亮度,然後將快捷鍵指向腳本路徑。
另一個改變屏幕亮度的方法是使用 brightnessctl包。
面板部件
如果無法將「CPU 統計信息」和「系統統計信息」部件添加到面板中,請確保已安裝 libstatgrab包 和 libsysstat包。
使用不同的窗口管理器
雖然 Openbox 是 LXQt 默認的窗口管理器,仍可以在 會話設置(lxqt-config-session
)中為 LXQt 指定其它的窗口管理器;或者編輯 ~/.config/lxqt/session.conf
,將下面這行:
window_manager=openbox
改為想選擇的某個窗口管理器:
window_manager=想选择的窗口管理器
自動啟動
要在登錄的時候啟動 X 應用程式,在 LXQt 主菜單中依次點擊 首選項 > LXQt 設置 > LXQt 會話設置。此外,也可以通過下面命令啟動:
$ lxqt-config-session
從這個窗口中,點擊左側的 自動啟動。將程序添加到全局自動啟動 (程序會在所有實現了 XDG Autostart 規範的會話中啟動) 或本地自動啟動 (標記為 LXQt 自動啟動) (參見 issue 746 獲取此選項的 Bug 信息)。對於每個添加的項目,lxqt-config-session
會在相應的 XDG Autostart 目錄中創建一個 Desktop 條目 (即 .desktop 文件)。
全局自動啟動 和 LXQt 自動啟動 間的區別不取決於相應的 .desktop 文件位於什麼目錄,而是取決於 OnlyShowIn
設置。如果 OnlyShowIn=true
,則將項目視為 LXQt 自動啟動。此外,如果 X-LXQt-Module=true
,則項目不會顯示在 lxqt-config-session
中。
設置環境變量
LXQt 會話的環境變量在 會話設置 中定義。
編輯應用程式菜單
可以通過編輯 /usr/share/applications/lxqt-*.desktop
中的 .desktop 文件修改菜單,參閱桌面配置項。
提示與技巧
屏幕混成器
可以用下列命令將 picom包 等混成器應用添加到自動啟動應用當中:
picom --vsync -r 12 --no-fading-openclose -b
自定義離開菜單
只需將軟體各自提供的 .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
故障排除
桌面圖標聚攏在一塊
在桌面上移動圖標時,可能會將它們彼此放得太近而粘連在一起。如果實在沒辦法把它們分開,請在會話設置中停用桌面,移除 ~/.config/pcmanfm-qt/lxqt/desktop-items-0.conf
後再啟動桌面。
用 Xrdp 運行LXQt
使用 Xrdp 運行 LXQt 進行遠程登錄的好處是快速方便,同時最大限度地減少伺服器上的資源消耗。設置 Xrdp 相當輕鬆,只需要用戶調整 ~/.xinitrc
。由於 LXQt 似乎依賴於某些 D-Bus 服務功能,因此該文件的末尾應該有以下行[1]:
exec dbus-run-session -- startlxqt