LXDE - Arch Linux 中文维基

跳至內容

# LXDE

出自 Arch Linux 中文维基

摘自 LXDE.org | 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

另見Start X at login

## 小提示

### 應用程式配置項

應用程式菜單是通過解析放在`/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`。

注意：如果兩個文件都存在，LXsession只執行v0.4.9之後的本地文件

### 滑鼠鍵盤動作

滑鼠和鍵綁定（即鍵盤快捷鍵）是使用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

對於 EXWM：

    window_manager=emacs

或者按照 #程序自動開啟部分中定義的方法使用 `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的光標主題文件並下載，之後在自定義外觀裡的光標下安裝並選擇使用。

## 相關資源

- LXDE項目
- 最新組件
- PCMan文件管理器

分類：​

- 桌面環境
- LXDE

LXDE
新增話題