LXQt
2013 伊始,洪任諭(「PCMan」)啟動了將 LXDE 移植到 Qt 的項目。LXDE-Qt 的首個預覽版於 2013 年 7 月 3 日發布。2013 年 7 月 21 日,Razor-qt(一個與 LXDE 設計相似的桌面)與 LXDE 宣布合併。
於是 LXQt (the Lightweight Qt Desktop Environment)誕生了。這個桌面集合了 Razor-qt 和 LXDE 的組件。儘管 LXDE 目前的精力已經集中到 LXQt 的開發上,GTK2 版本的 LXDE 依然在維護。 目前,LXQT已經初步支持Wayland。
安裝[編輯 | 編輯原始碼]
首先,安裝並配置 Xorg。隨後安裝 lxqt包組 包組和一個圖標主題(如 breeze-icons包 或 oxygen-icons包)。
你還可以安裝以下附加功能包:
- nm-tray — 一個簡單的基於Qt的NetworkManager前端。
- SDDM — LXQt 推薦的顯示管理器。
- 如果需要,可安裝鎖屏組件,比如 slock包 或 xscreensaver包。二者均已包含在 LXQt 安裝包中,其它鎖屏程序也可能會集成其中。
- 如果您使用 LightDM 作為顯示管理器,則可以使用 light-locker。
- 如果要在掛起/休眠時禁用屏幕鎖定,請在 LXQt> 首選項 > LXQt設置 > 會話設置 > 掛起/休眠之前鎖定屏幕下勾選相應複選框。對於 betterlockscreenAUR,請安裝 xdg-utils-betterlockscreenAUR[損壞的連結:package not found]
- 你可以編輯
~/.config/lxqt/lxqt.conf
並添加你的鎖屏選項而不需要xautolock包 ,比如使用i3lock需要添加以下內容:
[Screensaver] lock_command=i3lock
- 對於音頻,請參閱 General recommendations#聲音。
- 某些 LXQt 面板插件需要安裝額外的包來發揮功能,請查閱 lxqt-panel包 的可選依賴。
啟動桌面[編輯 | 編輯原始碼]
使用 xinit[編輯 | 編輯原始碼]
在 Xinitrc 中添加:
~/.xinitrc
exec startlxqt
圖形界面登入[編輯 | 編輯原始碼]
在顯示管理器的桌面菜單中選擇 LXQt Desktop.
配置[編輯 | 編輯原始碼]
LXQt 通常能通過嘗試使用 GUI 應用程式修改其設置。它的配置文件位於 ~/.config/lxqt
目錄中。這個目錄會被自動初始化,新用戶的默認配置可在 /usr/share/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包。
使用不同的窗口管理器[編輯 | 編輯原始碼]
LXQt 顯示一個對話框,用於在首次登錄時選擇首選的窗口管理器。之後,您可以通過會話設置, lxqt-config-session
指定用於 LXQt 的不同窗口管理器;或通過編輯 ~/.config/lxqt/session.conf
。更改以下行:
window_manager=current_window_manager
改為想選擇的某個窗口管理器:
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 文件修改菜單,參閱桌面配置項。
主題[編輯 | 編輯原始碼]
摘自官方wiki:
LXQt 主題是 qss樣式表。它們要麼位於 /usr/share/lxqt/themes/
,要麼位於~/.local/share/lxqt/themes
。到目前為止,可以使用以下主題:
- Ambiance
- Arch Colors
- Clearlooks
- Dark
- Frost
- KDE-Plasma
- Kvantum
- Leech
- Light
- Silver
- System (普通小部件主題)
- Valendas
可以在這裡關注一些關於主題的討論。請注意,將「系統」主題與Qt小部件樣式Breeze,Oxygen或Qtcurve一起使用會導致任務管理器按鈕中出現未剪切的文本。 為了提高某些主題的透明度,需要合成器。只有 Breeze、Oxygen 和 Kvantum 小部件樣式支持所有面板菜單的透明度。 如果有人對沒有自定義主題的環境外觀感興趣,請創建以下文件(如果<prefix>是 /usr):
mkdir /usr/share/lxqt/themes/notheme
touch /usr/share/lxqt/themes/notheme/lxqt-panel.qss
然後在 中 lxqt-config-appearance
選擇 Notheme。
提示與技巧[編輯 | 編輯原始碼]
屏幕混成器[編輯 | 編輯原始碼]
可以用下列命令將 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