LXDE (简体中文)

From ArchWiki
Jump to navigation Jump to search


Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

什么是LXDE?

LXDE,即 Lightweight X11 Desktop Environment 的缩写,通常也称之为LX (意思是LinuX)。在LX中,你会很容易发现他和别的桌面环境最大的不同,那就是他的任何一个组件都可以完全独立的应用而不依赖于其他组件.

LXDE 项目致力于提供一个新的桌面环境,并且在保证易用性的前提下尽可能的减少资源的占用。易用性、速度、内存使用是作为开发者首要考虑的因素。

为什么要选用 LXDE?

我们为什么要选用LXDE呢,因为他有一些令人惊叹的特性。如下:

  • 轻便, 合理的内存资源占用(在X11和LXDE启动后,在i386处理器平台上,内存占用大约45 MB。)
  • 高效, 哪怕在1999年生产的机器上也能很好的运行(LXDE对硬件的要求和Windows 98差不多)
  • 美观, 使用国际化的 gtk+ 2用户界面
  • 易用, 用户界面既简单但却不失易用性
  • 自由 (所有组件都可以在LXDE外独立使用,惊奇吧!)
  • 兼容, 完全符合freedesktop.org指定的桌面标准
  • 节省 (当然LXDE自身对硬件的要求不高,其他的X下的应用程序可能有点要求。比如说Firefox和OpenOffice.org2可能比较吃内存,所以建议你的内存容量不低于128 MB.)

LXDE包含了哪些组件?

  • PCManFM: 是一个快速且轻巧的档案管理器,其特点如支援拖曳、分页浏览(类似 Firefox),内建档案搜寻工具、快速读取大型目录、应用程式关联支援(默认开启程式)、显示影像缩图、支援书签、正确处理非 UTF-8 编码的档案名称等。
  • LXPanel: 桌面面板,它可以从 *.desktop 档案自动制造出选单,也有 GUI 的偏好设定对话框(因此不需要手动修改设定档)。这个元件也提供拥有自动完成选单的“执行”对话框。
  • LXSession: 作业阶段管理器,当使用者启动作业阶段时,建立桌面环境并自动启动程式的工具。另外,作业阶段管理器可以记住您登出时所开启的程式,并在使用者再度登入时启动。
(原本 LXSession 支援 X11 作业阶段管理,但是这项实做臭虫相当多,因此很少使用,而且由于 X11 作业阶段管理的架构相当复杂,问题并不能一夜改善。 现在没有实做该功能的 LXSession Lite 已经正式取代 LXSession 成为了默认的作业阶段管理器。 )
  • LXAppearance: LXAppearance是一个新的很有特色的GTK+ 主题更换和调节工具,他可以修改GTK+的主题、图表主题以及应用程序使用的字体等。
  • Openbox: 轻量级的符合国际标准的窗口管理器,具备高度的自定义特性(此组件并非LXDE Project所开发,但是作为默认的窗口管理器组件被包含).当然如果你喜欢也可以用其他的比如icewm, fluxbox, metacity等等来替换他。
  • GPicView: 非常简单、快速的轻量级图片查看工具
  • Leafpad: 轻量级的简单的文本编辑器(也不是我们开发的,但是我们建议你将它作为默认的编辑器).
  • XArchiver: 轻量级、快速的与桌面环境无关的基于gtk+的文件归档管理工具(同样不是由LXDE项目开发,但是同样建议你使用)。
  • LXNM 轻量级网络连线管理工具,可调校无线网络连线。(仅限 Linux)
  • LXSession Edit, LXDE 可以改变的视窗管理员,有能力打开失效的应用程式。
  • LXTerminal, 终端机模拟器。
  • LXTask, 工作管理员/系统监控。
  • LXRandr, 支援设定萤幕分辨率与多萤幕的显示管理器。
  • LXShortCut, 一种简单的方法来编辑修改应用程式的捷径。
  • LXMusic, 以 xmms2 为基础的极简音乐播放器。

怎么安装 LXDE?

LXDE 是模块化的. 你可以从下面的列表中挑选你需要的包,所有的包都可以通过pacman下载安装得到.他们大多数都在extra和community仓库中。如果你要安装像 LXAppearance 和 LXNM,这样的报,你就需要仓库AUR了。

当然,只要你要运行LXDE桌面环境,那你就最少要安装Lxde-common, Lxsession,和Openbox这些组件. operbox可以用别的窗口管理器替代。

LXDE在arch中已经有一个软件包组. 所以你可以简单的像下面这样安装LXDE桌面环境:

# pacman -S lxde

这样就会下载Lxde软件包组中的软件包:

  • gpicview
  • lxappearance
  • lxde-common
  • lxde-settings-daemon
  • lxlauncher
  • lxmenu-data
  • lxpanel
  • lxrandr
  • lxsession-lite
  • lxtask
  • lxterminal
  • menu-cache
  • openbox
  • pcmanfm

运行 LXDE

  1. 如果你正在使用像GDM或者KDE等显示管理器,你可以直接用他们选择LXDE机哦家。
  2. 如果你没安装显示管理器,希望从控制台启动lxde,把下面这一行添加到~/.xinitrc中:
exec startlxde

小提示

自动挂载

如果你希望移动USB设备在PCManFM中自动挂载,你需要安装好HAL. 如果你的移动设备使用NTFS文件系统,你最好也安装上NTFS-3G支持.

通常情况下 PCManFM 能很好的和[HAL]一起工作,除非你的USB设备是使用NTFS文件系统,并且包含非拉丁文字母的文件名的时候。 (比如:中文). 这些文件可能会出现乱码或者根本就不可见. 这是因为lxsession(或者lxsession-lite)的mounthelper不能正确的解析本地化选项导致的。这里有一种解决方法:


1) 移除符号链接 "/sbin/mount.ntfs-3g";

rm /sbin/mount.ntfs-3g

2) 创建新的 "/sbin/mount.ntfs-3g" 脚本(而不是符号链接):

#!/bin/bash
/bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8

3) 增加可执行权限:

chmod +x /sbin/mount.ntfs-3g 

4) 将 "NoUpgrade=sbin/sbin/mount.ntfs-3g" 添加到pacman.conf的"[options]"节

更换窗口管理器

根据个人喜好,你可以很容易的更换LXDE默认的窗口管理器,比如fvwm, icewm, dwm,awesome等等

你窗口管理器的设置保存在下面这个文件中:

/etc/xdg/lxsession/LXDE/default

比如说,你的/etc/xdg/lxsession/LXDE/default可能是这个样子的:

smproxy
openbox
lxpanel

smproxy 是一个由xorg提供的程序. 他可以为那些不支持X11 R6会话管理机制的程序提供会话管理支持

所以强烈要求你保留此行。

openbox是当前的窗口管理器,你可以用你自己喜欢的来替代之。

相关资源