LXDE
来自项目主页
- “轻量级 X11 桌面环境”是一个性能极快且节能的桌面环境。它由一个国际开发者社区维护,配备了美观的界面、多语言支持、标准键盘快捷键和额外的功能,如选项卡式文件浏览。LXDE 比其他环境占用更少的 CPU 和更少的 RAM。它专为硬件规格较低的云计算机而设计,例如上网本、移动设备(如 MID)或旧计算机。
安装
LXDE 至少需要lxde-common、lxsession 和 Openbox(或另一个窗口管理器)被安装。lxde 组包含完整的桌面环境。
GTK 3 版本
可以使用lxde-gtk3 组安装 LXDE 的实验性 GTK 3 构建版本。
虽然它大部分情况下都能正常工作,但在 gpicview、lxappearance-obconf、lxlauncher 和 lxpanel 中存在一些已知问题。
启动桌面
图形化登录
LXDM 是 LXDE 的默认显示管理器,作为 lxde 组的一部分安装。另请参阅显示管理器。
控制台
要使用 startx,请添加到 xinitrc
~/.xinitrc
exec startlxde
另请参阅在登录时启动 X。
技巧与提示
应用程序菜单通过解析位于 /usr/share/applications/
和 ~/.local/share/applications/
中的 .desktop 文件工作。要添加或编辑菜单项,请参阅桌面条目。第三方菜单编辑器可以在 AUR 中找到(例如 lxmedAUR)。还有官方的编辑器,如 alacarte (GNOME)、mozo (MATE) 等。
自动启动
LXDE 实现了 XDG Autostart。应用程序可以通过以下几种方式自动启动
- 使用 .desktop 文件
- 通过 LXsession
~/.config/lxsession/LXDE/autostart
中的每一行代表一个要执行的命令。如果一行以 @
开头,并且其后的命令崩溃,则该命令会自动重新执行。例如
~/.config/lxsession/LXDE/autostart
@lxterminal @leafpad
- 这些命令不以
&
符号结尾。 - 在
/etc/xdg/lxsession/LXDE/autostart
中还有一个全局自动启动文件。如果这两个文件都存在,则 LXsession 仅执行本地文件(从 v0.4.9 开始)
键盘快捷键
鼠标和按键绑定(即键盘快捷键)通过 Openbox 实现。LXDE 用户应遵循 Openbox wiki 来编辑 ~/.config/openbox/lxde-rc.xml
。
软件包 obkeyAUR 提供了一个可选的 GUI 用于编辑按键绑定。虽然它默认编辑 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
。另请参阅光标主题。
数字时钟小部件时间
您可以右键单击面板上的数字时钟小部件,并使用 strftime 格式设置其显示当前时间的方式。有关详细信息,请参阅 strftime(3)。
字体设置
lxappearance-obconf 配置 Openbox 设置。另请参阅字体配置。
键盘布局
lxpanel 包括一个键盘布局小部件。有关通用说明,请参阅Xorg 中的键盘配置,并参阅#自动启动以在 LXDE 中自动启动 setxkbmap。
屏幕锁定
LXDE 本身不带屏幕锁。有关如何启动它们,请参阅应用程序列表/安全#屏幕锁和#自动启动。
屏幕锁定图标执行一个脚本(位于 /usr/bin/lxlock
),该脚本搜索多个知名的屏幕锁,并使用找到的第一个来锁定屏幕。有关 GitHub 上的 lxlock。
/etc/xdg/lxsession/LXDE/autostart
(来自 lxde-common 软件包)列出了 XScreenSaver,它将自动启动。
有关如何在没有外部程序的情况下控制屏幕保护程序,请参阅DPMS。
LXPanel 图标
要更改应用程序的默认图标,请参阅桌面条目#图标。
面板的菜单可以在 /etc/xdg/menus/lxde-applications.menu
中按照 xdg-menu 格式进行配置,以便与来自其他会话的应用程序(尤其是 MATE)一起工作,从而添加 LXDE 缺少的一些功能。
使用不同的窗口管理器
LXsession 使用在 ~/.config/lxsession/LXDE/desktop.conf
(默认为 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 不启用合成,这可能会导致屏幕撕裂问题。这些问题可以通过安装合成管理器(如 picom)来解决,但会牺牲一些图形性能。
复刻 Lubuntu 18.04 的外观
来自 Lubuntu 18.04 的壁纸、GTK 主题和图标可以与 LXDE 一起使用,以复刻 Lubuntu 18.04 的外观。软件包 lubuntu-artwork-18-04AUR 提供了必要的文件。安装该软件包,然后打开 lxappearance。选择“Widget”选项卡并选择“Lubuntu-default”,然后选择“Icon Theme”选项卡并选择“Lubuntu”。最后,选择“Window Border”并选择“Lubuntu-default”。单击“Apply”以保存。此外,要主题化任务栏,请右键单击任务栏并选择“Panel Settings”。在“Appearance”选项卡中,选择“System theme”并确保字体自定义颜色框未选中,然后选择“Geometry”选项卡并确保“Height”设置为 24 像素。请注意,所有这些设置都可以根据需要进行调整,但以上说明应提供 Lubuntu 18.04 的默认外观。
故障排除
LXPanel 崩溃
对于某些 GTK 主题,启动 lxpanel 将导致以下错误
lxpanel: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
在这种情况下,请安装 ttf-dejavu。
如果 lxpanel 在浏览特定的 Unicode 网页时崩溃,请安装 ttf-droid。
LXPanel 任务栏图标大小
运行的应用程序的图标与面板设置 > 几何中设置的图标大小不匹配,但小了 4px,这使得其中一些图标模糊。要在任务栏中获得清晰的 32px 图标,图标大小必须设置为 36px,这会模糊活动面板小程序其余部分的图标。要解决此问题,请创建额外的面板,并通过调整面板设置 > 几何中的对齐方式和边距,使它们共同组成一个看起来连续的面板。
LXTerminal 中的伪透明效果
较新版本的 VTE 终端小部件库 需要合成窗口管理器才能实现背景透明。未维护的旧版 GTK 2 版本的 VTE 具有伪透明效果,其中桌面背景图像将显示在终端中。如果您更喜欢伪透明效果,可以使用 lxterminal-gtk2AUR 软件包安装 GTK 2 版本的 LXTerminal。
LibreOffice 主题不工作
LXDE 覆盖了用于在 /usr/bin/startlxde
中主题化 LibreOffice 的 SAL_USE_VCLPLUGIN
环境变量。更改该文件中的行以设置主题。上游错误