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的光标主题文件并下载,之后在自定义外观里的光标下安装并选择使用。