Xfce配置指南

2023-05-16

Xfce配置指南

内容:

1.  介绍

Xfce桌面环境

Xfce是类Unix操作系统上的一个快捷、轻量级的桌面环境。它是为生产力而设计的,并且具备很好的可配置性,同时还符合Freedesktop的规范。

不像Gnome和KDE等这些比较臃肿的桌面环境,Xfce占用的系统资源要少得多。另外,它拥有更好的模块性和更少的依赖性;它将占用你更少的磁盘空间和更少的安装时间。

这篇指南将不仅向你说明如何安装和配置一个最小化的Xfce环境,并且还将探索一些可用方案来创建一个功能齐全的桌面环境,保持与Xfce设计思想的一致:轻巧,快速和模块化。

2.  安装Xfce

基础

首先,确定你已经按照如何配置X服务器所说的安装好了Xorg。

接着,请确认/etc/make.conf文件里的USE标记;你可能至少想要USE="-gnome -kde -qt3 -qt4 X dbus hal startup-notification xscreensaver"

现在,让我们开始安装Xfce。

代码 2.1: 安装Xfce


# emerge -avt xfce4

然后,把你系统上的一般用户加到plugdevcdrom,cdrwusb组里,这样他/她们便能充分使用hal来挂载和使用照相机、光驱和U盘等之类的设备。

代码 2.2: 把用户加入硬件组


(用你真实的用户名来代替username)
# for x in plugdev cdrom cdrw usb ; do gpasswd -a username $x ; done

接着,更新你的环境变量:

代码 2.3: 更新环境变量


# env-update && source /etc/profile

现在启动hald并且把它加到default运行级别:

代码 2.4: 启动hald


# /etc/init.d/hald start
# rc-update add hald default

3.  配置Xfce

启动Xfce

现在Xfce已经安装完毕了,接着我们将把它设置成我们默认的桌面环境,一旦我们执行startx便可进入。将你的root用户退出然后以普通用户的身份登录。

代码 3.1: 设置Xfce作为默认的桌面环境


$ echo "exec startxfce4" > ~/.xinitrc

现在敲入startx来启动你的图形环境:

代码 3.2: 启动Xfce


$ startx

恭喜!欢迎你进入Xfce桌面环境。继续看下去,再扩展一点。接下去的部分将教你如何根据自己的要求来配置Xfce。

程序启动

你可能注意到在桌面上点击鼠标右键将弹出一个菜单,上面有你所有的应用程序。这是非常有用的,但是一旦你打开了多个窗口,你的桌面将很容易被完全掩盖住,这样启动一个新的程序便变得很不方便了。所以,你所希望的第一件事就是在你的面板上添加一个便捷的应用程序菜单。右击面板,然后选择"Add New Item"。滚动选项列表,选择"Xfce Menu"。你可以自己指定它在面板上的位置。当你点击它时,它会显示应用/选择菜单,上面给出了一个很好的分类清单,清单里包含了你已安装的程序。

Sessions & startup

如果你已经(或者打算)安装一些流行的Gnome或KDE软件,比如k3bnautiluskmailevolution等等,那么你要确定Xfce在启动时为这些程序启动了相应的服务。依次点击Menu --> Settings --> Sessions & Startup。在"Advanced"标签里面,选择相应的复选框。这样可能会稍微增加Xfce启动的时间,但是会减少加载KDE和Gnome应用程序的时间。

Xfce能够保存你每次会话所做设置和运行的程序,这根据你在Sessions & Startup菜单的"General"标签页的设置而定。当你退出登录时,既可以让Xfce自动保存也可以让Xfce每次都提示你是否要保存。当你想撤销错误的设置时这项功能尤其有用。意外关闭了面板该怎么办?只要在被问到是否要保存当前会话时选择否,那么下次你启动Xfce时,你原来的桌面就又回来了。想要在下次登录时自动加载你打开的浏览器、终端和邮件客户端吗?只要在退出时保存你的会话。

你已经安装并配置了一个基本的工作环境。但如果你还有兴趣动手做更多的事情,请接着下去!

4.  附加的应用程序

面板插件

在这一小节里面,我们将讨论一些在Xfce里面每天都会用到的有用插件和应用软件。

Portage里面已经有许多可用的面板插件了;你用emerge --search xfce自己看看。尽管这些插件的名字中大部分都是带有自我解释含义的,但是有一些插件还是值得引起我们注意的,因为它们非常有用。要使用它们,只要简单的emerge它们。当你右击面板时便能看到它们已经被加到“Add New Item”菜单里的“Available Items”列表里面。

  • xfce4-mount让你可以通过点击鼠标,便能方便地获得/etc/fstab中已挂载的设备的列表。
  • xfce4-battery对于笔记本用户来说,是非常完美的。它可以显示电池的使用率、剩余时间、电源(交流电还是电池)、风扇状态、警告,甚至可以被配置在一定的电能水平下执行命令。当电池快耗尽时,这个功能可以让笔记本进入休眠状态。
  • verve是嵌在面板上的一个小命令行。当你想运行一个命令时,用它会比另外打开一个终端还快。
  • xfce4-mixer是音量控制器。它能控制ALSA和OSS声音程序。

如果在这些为Xfce定做的插件里找不到你想要的,那么尝试在Gnome面板插件的列表里寻找!是的,先安装xfce4-xfapplet,然后你就可以安装和运行Gnome里的插件。

有用的程序

Xfce绑定了一些有用的应用程序,包括thunarterminaloragemousepad。注意:如果你安装xfce4 时用了minimal这个USE标记,那后3个程序将不会安装。然而,这些都是很小但却非常棒的程序,它们都很值得装上试试。

orage是一个简便易用的日历。mousepad是一个十分精简的文本编辑器,它的启动速度非常快。terminal则远比xterm更好配置更好用,它支持Unicode文本和伪透明,并通过Xfce内建的混色工具加快了透明化的速度,达到了即开即透明的效果。只是有一点你要确定下,你面板上的终端启动器默认运行的命令是/usr/bin/Terminal而不是xterm。右击该终端启动器然后选择"Properties"来改变它的命令。

thunar是Xfce内建的一个图形化文件管理器。它更快但功能却更强大,能通过插件来实现更多的功能;只需通过emerge来安装。让我们来看一看:

  • thunar-archive让你可以通过右击菜单来创建和解开归档(压缩)文件。如果它与xarchiver结合,则更加好用。xarchiver是一个为刚刚为Xfce开发的图形化归档工具。
  • thunar-media-tags让你可以一次性智能地对多个媒体文件进行重命名,并且让你能编辑这些文件的标签(tags)信息,例如id3标签。
  • thunar-thumbnailers让你可以在Thunar里面预览某些类型的文件,像图片和字体。
  • thunar-volman自动管理即插即用的媒体设备和驱动器。

接着,我们加进一些有用的轻量级桌面应用程序,来与Xfce的设计思想保持一致。

尽管mousepad已经是相当好了,它是一个非常快捷的文本编辑器,但如果你需要一个功能齐全的文字处理器,同时又不想要臃肿的OpenOffice,那么装上abiword试试。AbiWord是一个更加轻快,并且与业界标准文档类型完全互通的文字处理工具。它还可以通过安装abiword-plugins来进一步扩展更多的功能。

代码 4.1: 加入一个文档处理器


# emerge -avt abiword

你想要一个好用的电子邮件客户端/新闻广播员,但又不要求要像mozilla-thunderbird或者evolution,有什么好办法呢?装上claws-mail试试。

在网上聊天方面,irssi是一个优秀的IRC客户端,它运行于终端里,小巧并且配置性极好。如果你更倾向于想要一个包含了所有聊天协议的客户端,那么你可能想要emerge pidgin

如果你需要电影和音乐播放器,那没有比mplayeraudacious更好的了。几乎所有格式的多媒体文件它们都能很好地播放,它们还有很多现成的插件可以用来扩展更多的功能。

最后,你还需要一个网页浏览器。几乎所有的图形化网页浏览器都要比你大多数的桌面应用程序占用更多的资源。尽管如此,mozilla-firefox(或者 mozilla-firefox-bin)依然是一个很好的选择。除此之外,你可能发现opera速度也是相当快的。但是opera并不像mozilla-firefox一样可用于这么多种架构的处理器,并且它有更多的依赖关系,除非你用USE标记忽略它们。

代码 4.2: 添加一个网页浏览器


(安装Mozilla Firefox)
# emerge mozilla-firefox
(安装Opera)
# echo "www-client/opera qt-static" >> /etc/portage/package.use
# emerge opera

到这里,我们已经提出一些很好的建议来丰富你的桌面应用,接着,看看我们还可以做些什么来提升你的Xfce体验。

图形界面登录

还记得我们添加startxfce4~/.xinitrc文件中吗?要进入你的桌面,你所需要做的就是在登录以后敲入startx。这种方法是很好的,如果你喜欢完全基于文本启动和登录的话。否则,让我们使用一个显示管理器,它会在你系统引导后自动启动Xfce(这样你就能用图形化界面登录)。

首先,让我们确定下系统启动后加载了Xfce:

代码 4.3: 添加xdm到default运行级别


# rc-update add xdm default

这还远没有结束。我们还要挑选一个显示管理器然后设置一些合适的变量。尽管在Portage中有若干显示管理器可以选择,但在这篇指南中,我们将坚持SLiM——简单登录管理器。

slim速度很快而且是轻量级的,只需很少的依赖关系。它对于Xfce实在是太完美了!

代码 4.4: 安装SLiM


# emerge -avt slim

然后在/etc/conf.d/xdm中编辑DISPLAYMANAGER变量:

代码 4.5: 编辑/etc/conf.d/xdm


DISPLAYMANAGER="slim"

XSESSION="Xfce4"添加到文件/etc/rc.conf,这样SLiM就能自动启动你的Xfce了。

美化你的桌面

对桌面外观稍微设置下是大有裨益的。Xfce拥有所有你期望从现代桌面系统得到的设置选项,字体反锯齿设置、颜色模板、大量的窗体装饰物、主题,等等还有很多。如果这还不够,那安装第三方的主题、图标集、鼠标光标主题还有壁纸也很容易。

Gentoo website上面已收集了一批包含了各种分辨率的漂亮的Gentoo壁纸。如果你在寻找图标集和完整的Xfce主题,那到Xfce-Look这里来,这上面有很多。还有件重要的事情要记住,对于你下载的任何第三方美化包,通常需要先解压,然后再安装到合适的目录里。如果你想让你系统上所有的用户都能使用这些主题和图标集,那么把图标集安装到/usr/share/icons/,主题安装到/usr/share/themes/。如果仅供当前用户使用,那么把主题和图标集分别安装到~/.themes/~/.icons/

如果你安装了SLiM作为你的显示管理器,在Portage中的slim-themes包里还有很多它的主题。更多的主题,请看主题包。创建自己的SLiM主题也是相当容易的,请阅读如何创建主题。

最后,Xfce还拥有自己内建的混色工具来管理窗口的透明化。你可以在Menu --> Settings --> Window Manager这里找到这个选项。为了达到最好的效果,你需要让你的显卡使用支持硬件加速渲染的驱动。确认你安装xfwm4时加入了xcompositeUSE标记。接着,你需要在/etc/X11/xorg.conf中打开混色开关,加入一下片断:

代码 4.6: 打开xorg.conf中的混色开关


Section "Extensions"
Option "Composite" "Enable"
EndSection

这仅仅是Xfce和Xorg-X11所要求的最低限度配置。但是,对硬件加速的设置则取决于你自己的显卡,这已经超出本文讨论的范围了。请阅读桌面文档资源列表中的其它指南,来学会如何配置让你的显卡实现硬件加速。

5.  总结

祝贺你已经走到这么远了!你已经为你的计算需要安装配置了快捷的桌面环境和可靠的应用套件。

资源

对于配置和使用Xfce你还需要其它的帮助吗?还想得到更多轻量级应用程序的建议?试试到这里找找:

  • The Gentoo forums
  • #irc.freenode.net上的xfce频道
  • /usr/share/xfce4/doc/C/index.html这里提供了Xfce的安装帮助文档和其它文档。把你的浏览器对准这里开始阅读。甚至还有许多配置选项的细节“隐藏”在这些帮助文档里面。
  • Xfce's home page
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xfce配置指南 的相关文章

  • linux启动xfce桌面,Linux推荐使用Xfce桌面环境的8个原因

    出于几个原因 包括好奇心 xff0c 几周前我开始使用Xfce作为我的Linux桌面 原因之一是后台守护进程占用了我非常强大的主工作站上所有的CPU和I O带宽 当然 xff0c 有些不稳定可能是因为我删除了一些提供后台守护进程的RPM包
  • xfce添加快捷图标

    一 创建菜单快捷图标 菜单快捷图标文件存放在 usr share applications文件夹中 以创建Eclipse的快捷图标为例 xff1a 命令行输入 sudo vim span class token operator span
  • Ubuntu18.04安装Xfce桌面与VNC远程工具

    1 Xfce桌面的安装 Xfce是一款轻量级的桌面环境 xff0c 运行在类Unix操作系统 xff08 如Linux FreeBSD 和 Solaris xff09 上 xff0c 界面清爽美观且对用户友好 在安装Xfce前需要更新一下系
  • Xfce,KDE和Gome之间的自由切换。

    今天尝试了一下ubuntu 43 xfce 但是发现xfce虽然轻小 xff0c 但是反映和表现并不好 在兼容性上存在很大的问题 于是决定卸掉xfce 鉴于之前使用gnome和uity比较长久的历史 xff0c 今天决定尝试下kde 首先需
  • Manjaro XFCE桌面安装I3-wm

    运行两条命令 xff1a sudo pacman S i3 manjaro sudo pacman S i3 manjaro resolving dependencies looking for conflicting packages m
  • archlinux配置Xfce+fcitx5中文输入法

    因为图形界面我用的相对比较少 xff0c 所以喜欢安装小巧一些的桌面管理器 Centos中我比较喜欢使用openbox xff0c 但在是archlinux不知道在openbox使用中文输入法 xff0c 搞了半天也没解决 xff0c 不想
  • Kali Linux 使用远程桌面连接——xrdp&xfce

    笔者系统版本 Kali Kali Linux 2023 1 Kernel kernel 6 1 0 Desktop Xfce 4 18 1 1 前言 在 Windows 中我们会经常使用到远程桌面这样便利的工具 xff0c 让我们随时随地都
  • Ubuntu18.04 Xfce桌面环境配置中文输入法

    一 确认桌面环境是否为Xfce 首先安装neofetch工具包 sudo apt install neofetch 直接使用neofetch命令查看桌面环境 neofetch 图中黄色标记 Elementary xfce darket 表示
  • 给Debian安装Xfce桌面

    1 sudo apt get install xorg xdm xfce4 2 vi xinitrc xff0c 然后输入 xff1a exec xfce4 xff0c 在终端输入startx命令后就能进入xfce4 xff0c 或直接在终
  • win10 linux xfce桌面,windows10 WSL下Ubuntu18.04安装Xfce桌面与VNC远程工具

    1 xfce桌面的安装 Xfce是一款轻量级的桌面环境 xff0c 运行在类Unix操作系统 如Linux FreeBSD 和 Solaris 上 xff0c 界面清爽美观且对用户友好 在安装Xfce前需要更新一下系统 sudo apt g
  • Ubuntu 16.04 + xrdp + Xfce 实现 Windows 远程桌面连接 Linux 配置及使用中出现的问题

    目录 配置步骤 有关问题1 Unable to load a failsafe session2 96 Tab 96 键无法使用3 xrdp 连接相同的登陆会话4 xfce 退出屏保5 在Ubuntu 20 04 上使用Xrdp xff08
  • openmp配置指南_/openmp (启用 OpenMP 支持)

    openmp 启用 OpenMP 支持 openmp Enable OpenMP Support 04 15 2019 本文内容 导致编译器处理 pragma omp OpenMP 支持的指令 Causes the compiler to
  • ubuntu 18.04 安装 xfce 4.14

    xfce4 14 版本 release 已经有一小段时间啦 xff08 4 12 重构 4 14 更换 gtk3 花了很长时间 xff09 xff0c 如果等 ubuntu 20 04 还需要一段时间 xff0c 那么 18 04 上是否可
  • Centos 7.6安装Xfce+VNC Server

    Centos 7 6安装Xfce 43 VNC Server 工作环境安装xface安装 VNC Server在云服务器控制台中设置安全组规则使用VNC Viewer连接云服务器 工作环境 华为云服务器 操作系统 xff1a CentOS
  • ardupilot & PX4 RTK配置指南

    ardupilot amp PX4 RTK配置指南 随着无人机对于高精度位置需求越来越强烈 xff0c 同时也伴随着北斗三代导航系统正式服务全球 xff0c 国产的实时载波相位差分 xff08 RTK xff09 导航产品也正在以更优惠 更
  • snmp v3 参数_SNMP V3的配置指南

    SNMP v3版本已经推出很久了 xff0c 但是其普及度一直不高 xff0c 原因就在于其配置过于复杂 xff0c 本文主要就以cisco2950 锐捷2600以及H3C 3600系列交换机的SNMP V3的配置为例进行说明 首先以锐捷2
  • Kali Linux中安装Xfce的步骤2-1

    Kali Linux默认安装的是桌面环境是Gnome xff0c 可以通过以下方法在Kali Linux中安装Xfce xff0c 从而修改其桌面环境 1 Xfce介绍 Xfce是XForms Common Enviroment的简写 其可
  • 如何使用 Amazon AMI 在 Amazon AWS EC2 或 EMR 上安装 GUI

    我需要运行一个需要 GUI 界面来启动和配置的应用程序 我还需要能够在 Amazon 的 EC2 服务和 EMR 服务上运行此应用程序 EMR 要求意味着它必须在 Amazon 的 Linux AMI 上运行 经过大量搜索后 我无法找到任何
  • 如何从 shell/bash 脚本中更改 Linux 上的桌面壁纸

    我想从 shell bash 脚本更改 Linux 上的壁纸 使用其完整路径更改为特定文件 我已经找到了几种方法 见下文 来做到这一点 但这些方法并不适用于所有桌面环境 a 使用 gnome settings daemon gsetting
  • 什么是 ./.local/share/Trash (Unix) [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用虚拟机来运行 Java Web 应用程序 操作系统是 XFCE Ubuntu 我使用命令找到了我想要的文件find name s

随机推荐