LXDE
- "Lightweight X11 Desktop Environment" 是一種極快且節能的桌面環境。由一個國際開發者社區維護,它擁有漂亮的界面、多語言支持、標準鍵盤快捷鍵,以及諸如選項卡式文件瀏覽等額外功能。LXDE比其他環境使用更少的CPU和RAM。它專為具有低硬件規格的雲計算機而設計,例如網書、流動裝置(如MIDs)或老舊計算機。
安裝[編輯 | 編輯原始碼]
使用LXDE最少需要安裝 lxde-common包, lxsession包, openbox包(或者其他窗口管理器)。lxde包組包含完整的桌面。
GTK+ 3 版本[編輯 | 編輯原始碼]
你可以安裝 lxde-gtk3包組 軟件包組來試用這個尚在實驗階段的版本.
它幾乎可以正常工作,但是可能會有一些問題,包括: gpicview, lxappearance-obconf, lxlauncher 和 lxpanel.
運行 LXDE[編輯 | 編輯原始碼]
顯示管理器[編輯 | 編輯原始碼]
LXDM是LXDE的默認顯示管理器,並作為lxde包組組的一部分。另請參見Display manager。
命令行[編輯 | 編輯原始碼]
使用 "startx",你需要在你的xinitrc文件最後添加
~/.xinitrc
exec startlxde
小提示[編輯 | 編輯原始碼]
應用程式配置項[編輯 | 編輯原始碼]
應用程式菜單是通過解析放在/usr/share/applications/
和~/.local/share/applications/
中的.desktop
文件實現的。要添加或編輯菜單中的項,請見desktop entries。可在AUR中找到第三方的菜單編輯器(如lxmedAUR)。同時也有官方的菜單編輯器,如alacarte包(gnome)和mozo包(mate)等。
程序自動開啟[編輯 | 編輯原始碼]
應用程式可以用以下方式設置自動打開:
- 使用
.desktop
文件
LXDE 工具 XDG Autostart
- 使用LXsession
~/.config/lxsession/LXDE/autostart
中的每一行表示要執行的命令。如果一行以@
開頭,並且其後的命令崩潰,則該命令將自動重新執行。例如:
~/.config/lxsession/LXDE/autostart
@lxterminal @leafpad
也有一個全局自啟動文件,位於/etc/xdg/lxsession/LXDE/autostart
。
鼠標鍵盤動作[編輯 | 編輯原始碼]
鼠標和鍵綁定(即鍵盤快捷鍵)是使用Openbox實現的。LXDE用户應該參考 Openbox 維基 來編輯 ~/.config/openbox/lxde-rc.xml
.
obkeyAUR 包提供了一個可選的圖形用户界面,用於編輯鍵位綁定。默認情況下,它編輯 rc.xml
,但您可以按照以下方式將其定向到LXDE配置文件中:
$ obkey ~/.config/openbox/lxde-rc.xml
請參見 [1] 來獲取更多信息
光標[編輯 | 編輯原始碼]
lxappearance包 包是一個圖形化工具,用於設置 GTK 的外觀和感覺,包括光標主題。使用LXAppearance配置的設置將被寫入到 ~/.gtkrc-2.0
, ~/.config/gtk-3.0/settings.ini
和 ~/.icons/default/index.theme
文件中。請參見 Cursor themes。
任務欄時間[編輯 | 編輯原始碼]
您可以右鍵單擊面板上的數字時鐘小插件,並使用strftime格式設置它顯示當前時間的方式。請參見 strftime(3)。
字體設置[編輯 | 編輯原始碼]
lxappearance-obconf包 用於配置 Openbox 設置。此外,還可以參考 Font configuration。
鍵盤佈局[編輯 | 編輯原始碼]
lxpanel包 包括一個鍵盤佈局小程序。 請參閱 Keyboard configuration in Xorg 以獲得通用指令,以及 #程序自動開啟 以在LXDE中自動啟動 setxkbmap。
鎖屏[編輯 | 編輯原始碼]
LXDE本身不提供屏幕鎖的功能。請參見 List of applications/Security#Screen lockers 和 #程序自動開啟 相關説明來啟動它們。
Screen Lock 圖標執行的腳本(位於 /usr/bin/lxlock
)會搜索一些眾所周知的屏幕鎖定程序,並使用找到的第一個程序鎖定屏幕。請參見 GitHub 上的 lxlock。
/etc/xdg/lxsession/LXDE/autostart
文件(位於 lxde-common包 包中)列出了 XScreenSaver,它將自動啟動。
請參閱 DPMS,了解如何在沒有外部程序的情況下控制屏幕保護。
LXPanel中的圖標[編輯 | 編輯原始碼]
LXpanel 使用的默認圖標存儲在 /usr/share/pixmaps/
中,任何自定義圖標也應該保存在這裏。
要更改應用程式的默認圖標,請參考 Desktop entries#Icons。
LXPanel中的菜單[編輯 | 編輯原始碼]
面板的菜單可以在 /etc/xdg/menus/lxde-applications.menu
中進行配置,遵循 xdg-menu 格式,以便與其他會話(特別是 MATE)中的應用程式配合使用,以增加 LXDE 缺乏的某些功能。
使用不同的窗口管理器[編輯 | 編輯原始碼]
LXsession 使用 ~/.config/lxsession/LXDE/desktop.conf
文件中定義的 window manager (默認為 Openbox)。 如果該文件不存在,則會在 /etc/xdg/lxsession/LXDE/desktop.conf
中進行搜索。
將文件中的 openbox-lxde
替換為您選擇的窗口管理器:
對於 metacity:
window_manager=metacity
對於 compiz:
window_manager=compiz
或者按照 #程序自動開啟 部分中定義的方法使用 WM --replace
,其中 WM 是要啟動的窗口管理器可執行文件的名稱。 這意味着每次登錄時都會首先啟動 openbox ,然後立即被替換。 請注意,Openbox和LXDE不共享相同的 rc.xml
此鍵盤快捷鍵可能會有所不同。請參見 xbindkeys。
使用多個窗口管理器[編輯 | 編輯原始碼]
LXDE默認情況下不啟用混合,這會導致屏幕撕裂問題。如果您對此不滿意,您可以犧牲更多的資源來啟用窗口混合,要麼安裝混合管理器,要麼將lxde替換為其他支持混合的窗口管理器。
故障排除[編輯 | 編輯原始碼]
一些程序不能運行[編輯 | 編輯原始碼]
最近LXDE轉向gtk3引入了一些錯誤,可能導致分段錯誤並阻止應用程式啟動(尤其是自定義外觀設置,也就是lxappearance)。在此問題完全修復之前,您可以嘗試使用JWM來繞過gtk3的分段錯誤:
- 安裝 JWM
$ sudo pacman -S jwm
- 將LXDE替換為jwm, 打開終端並運行:
$ jwm
- 這可能會導致一些小問題,但現在您應該能夠正常打開segfault應用程式了
- 完成後,請重新登錄以刷新LXDE桌面
帶有中文字符的NTFS[編輯 | 編輯原始碼]
對於具有NTFS文件系統的存儲設備,您需要安裝 NTFS-3G 軟件包。通常情況下,PCManFM與NTFS文件系統兼容良好,但是,對於使用NTFS的用户來説,存在一個問題,即如果您在NTFS文件系統上有包含非拉丁字符 (例如中文字符)的文件或目錄, 當打開(或自動掛載)NTFS卷時,這些文件或目錄的名稱可能會消失。這是因為 lxsession mount-helper 未能正確解析策略和區域設置選項。對此有一個解決方法:
創建一個新的 Bash 腳本,將其命名為 /usr/local/bin/mount.ntfs-3g
並包含以下內容:
#!/bin/bash /usr/bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8
然後將其設置為可執行:
# chmod +x /usr/local/bin/mount.ntfs-3g
LXPanel崩潰問題解決方法[編輯 | 編輯原始碼]
使用某些 GTK 主題時,啟動 lxpanel 可能會導致以下錯誤:
lxpanel: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
在這種情況下,安裝 ttf-dejavu包。
如果在瀏覽特定的Unicode網頁時,lxpanel崩潰,請安裝 ttf-droid包。
LXPanel任務欄圖標大小設置[編輯 | 編輯原始碼]
正在運行的應用程式的圖標與 Panel Settings > Geometry 設置的 Icon size 不匹配,而是小4px, 這會導致其中一些圖標模糊。為了在任務欄中顯示清晰的32px圖標,需要將 Icon size 設置為36px,但這樣做會使其他活動面板小工具的圖標變模糊。為了解決這個問題,可以創建額外的面板,並通過在 Panel Settings > Geometry 中調整對齊和邊距,使它們共同形成一個連續的面板。
在LXTerminal中實現虛擬透明效果[編輯 | 編輯原始碼]
最新版本的 VTE terminal widget library 要求使用一個合成窗口管理器才能實現背景透明效果。而未維護的、遺留的 GTK 2 版本的 VTE 則採用偽透明技術,終端將顯示桌面背景圖像。如果你更喜歡偽透明效果,可以使用 lxterminal-gtk2AUR 軟件包安裝 GTK 2 版本的 LXTerminal。
光標太小[編輯 | 編輯原始碼]
高解像度屏顯示光標過小,可以在Gnome-look裡找有36px或48px的光標主題文件並下載,之後在自定義外觀裡的光標下安裝並選擇使用。