Linux推荐使用Xfce桌面环境的8个原因

出于几个原因(包括好奇心),几周前我开始使用Xfce作为我的Linux桌面。原因之一是后台守护进程占用了我非常强大的主工作站上所有的CPU和I/O带宽。当然,有些不稳定可能是因为我删除了一些提供后台守护进程的RPM包。然而,即使在我移除RPM之前,事实是KDE是不稳定的,并且会导致性能和稳定性问题。我需要使用不同的桌面来避免这些问题。

我非常喜欢Xfce,并且比我想的更喜欢它的速度和轻盈。
作为我研究的一部分,我搜索了一下Xfce的含义。有对XForms公共环境的历史引用,但是Xfce不再使用XForms工具。几年前,我发现了对“Xtra精细计算环境”的引用,我非常喜欢它。我将使用它(尽管无法再次找到页面引用)。

推荐Xfce的八个原因

1.轻型建筑

与其他一些台式机(如KDE和GNOME)相比,Xfce占用的内存和CPU使用量非常小。在我的系统中,组成Xfce桌面的程序为如此强大的桌面占用了很小的内存。非常低的CPU使用率也是Xfce桌面的一个标志。由于内存占用这么少,Xfce也非常节省CPU周期,这一点我并不感到特别惊讶。

2.简约

Xfce桌面很简单,而且没有乱七八糟的东西。基本桌面有两个面板,左边有一条垂直的图标线。面板0位于底部,由一些基本的应用程序启动程序以及应用程序图标组成,该图标提供对系统上所有应用程序的访问。面板1位于顶部,具有一个应用程序启动程序以及一个允许用户在多个工作区之间切换的工作区开关程序。这些面板可以通过附加的项目来修改,比如新的发射器,或者通过改变它们的高度和宽度。

桌面左侧的图标由Home目录和回收站图标组成。它还可以显示完整的文件系统目录树和任何连接的可插拔USB存储设备的图标。这些图标可用于挂载和卸载设备,以及打开默认文件管理器。如果您愿意,也可以隐藏它们,并且文件系统、垃圾和主页目录图标分别是可控的。可移动驱动器可以隐藏或显示为一个组。

3.档案管理

Thunar是Xfce的默认文件管理器,它简单、易于使用和配置,而且非常容易学习。虽然不像Konqueror或Dolphin这样的文件管理器那么花哨,但它是相当有能力和非常快的。Thunar不能在其窗口中创建多个窗格,但它确实提供了选项卡,因此可以同时打开多个目录。Thunar还有一个非常好的侧边栏,它和桌面一样,为完整的文件系统目录树和任何连接的USB存储设备显示相同的图标。可以安装和卸载设备,并且可以弹出诸如CD这样的可移动介质。Thunar还可以使用助手应用程序(如Ark)在单击存档文件时打开它们。可以查看档案,如ZIP、TAR和RPM文件,并可从中复制单个文件。

使用了许多不同的应用程序文件管理系列我必须说,我喜欢Thunar,因为它简单易用。使用侧栏很容易导航文件系统。

4.稳定度

Xfce桌面非常稳定。新版本似乎是在一个三年的周期,虽然更新是必要的。目前的版本为4.12,于2015年2月发布。Xfce桌面的坚固特性在KDE出现问题后非常令人放心。Xfce桌面从未为我崩溃过,也从未产生过占用系统资源的守护进程。它就在那里工作-这就是我想要的。

5.典雅

Xfce非常优雅。在我的新书里,系统管理员的Linux哲学将于今年秋季推出,我将讨论简单性的许多优点,包括简单性是优雅的标志之一这一事实。显然,编写和维护Xfce及其组件应用程序的程序员都非常喜欢简单。这种简单性很可能是Xfce如此稳定的原因,但它也带来了干净的外观、响应性的界面、易于导航的结构,感觉很自然,以及总体的优雅,使它成为一种使用的乐趣。

6.终端仿真

Xfce4终端模拟器是一个功能强大的模拟器,它使用制表符在一个窗口中允许多个终端,就像许多其他终端模拟器一样。与像Tilix、Terminator和Konsole这样的仿真器相比,这个终端模拟器很简单,但是它完成了工作。可以更改选项卡名,可以通过拖放、使用工具栏上的箭头图标或在菜单栏上选择选项来重新排列选项卡。关于Xfce终端模拟器上的选项卡,我特别喜欢的一点是,它们显示它们连接到的主机的名称,而不管连接到的主机有多少个,例如,host1==>host2==>host3==>host4正确显示host4在账单上。其他模拟器显示host2充其量。

它的其他方面的功能和外观可以很容易地配置,以满足您的需要。与其他Xfce组件一样,这个终端模拟器在系统资源方面的使用非常少。

7.可配置性

在其范围内,Xfce是非常可配置的。虽然没有像KDE这样的桌面提供更多的可配置性,但它比GNOME要可配置的多(而且更容易)。我发现Settings Manager是配置Xfce所需的所有东西的入口。单独的配置应用程序是单独可用的,但是Settings Manager会将它们全部收集到一个窗口中,以便于访问。桌面的所有重要方面都可以配置成满足我的需求和偏好。

8.模块化

Xfce有许多单独的项目组成了整个系统,并不是Xfce的所有部分都是由您的发行版安装的。Xfce的项目页面列出主要项目,以便您可以找到可能要安装的其他部件。当我安装Xfce组时,我的Fedora 28工作站上没有安装的项目主要是页面底部的应用程序。
还有一个文件页,还有一个名为wiki的Xfce Goodie项目列出其他与Xfce相关的项目,这些项目为Thunar和Xfce面板提供应用程序、艺术品和插件。

结论

Xfce桌面又薄又快,具有整体的优雅,因此很容易搞清楚如何做事情。它的轻量级结构节省了内存和CPU周期。这使得它理想的老主机,很少的资源,以节省一个桌面。但是,Xfce具有足够的灵活性和强大功能,可以满足我作为超级用户的需求。
我已经了解到,改变到一个新的Linux桌面可能需要一些工作来配置它,我想要的-所有我最喜欢的应用程序启动程序在面板上,我喜欢的壁纸,等等。这些年来,我已经换了很多次新的台式机或旧的台式机的更新。这需要时间和耐心。
我想这就像我在工作时搬动了隔间或办公室。有人把我的东西从旧办公室搬到新办公室,我把电脑连接起来,打开箱子,把它们放在新办公室的适当位置。移动到Xfce桌面是我做过的最简单的一步。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • Linux操作系统文件管理器的共享

    在目前最流行的RedHatLinux 9.0中有GNOME和KDE这两个图形桌面.这两个桌面系统中分别有两个不同的文件管理器:在GNOME中是Nautilus(鹦鹉螺)而KDE中是Konqueror,各有不少很实用的特色. 其实不管你登录哪个桌面都可以同时使用这两个文件管理器,方法很简单:在KDE中打开文件管理器Konqueror,找到/usr/bin/目录,将Nautilus文件直接拖到任务栏上,并在弹出的对话框中为它建一个新图标,以后只要点击该图标就可以运行Nautilus文件管理器.同理,

  • Linux配置和使用i3窗口管理器的教程

    在本篇文章中,我将向大家展示,如何在 Fedora 28 上安装与简单配置 i3. 1.安装 首先进入 Fedora 系统中,打开一个终端.使用 dnf 来安装需要的软件包,如下: 注意:在这个命令中,我排除了 rxvt-unicode 这个包,因为我更喜欢 terminator 作为我的终端模拟器. 据用户目前的系统状态,在命令执行过程中可能会安装很多依赖.等待所有的依赖安装完成,之后重启你的电脑. 2.首次登录与初始化 在你的机器重启之后,你便可以第一次体验 i3 了.在 GNOME 显示管

  • VirtualBox安装Archlinux并配置桌面环境

    最近无聊,就找来archlinux来玩一玩,去archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动archlinux并选择Boot Arch Linux,然后就会进入字符安装界面; 3. 联网并安装基础系统: 1).联网并测试: root@archiso ~ # dhcpcd root@archiso ~ # ping archlinux.org -c 4 2).更新系统时间: root@archiso ~ # timedatectl set-nt

  • 在linux中使用包管理器安装node.js

    网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令: 复制代码 代码如下: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs 如果需要使用npm安装本地组件,还需要执行如下命令: 复制代码 代码如下:

  • 用vnc实现Windows远程连接linux桌面之服务器配置

    VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制.如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端. vnc的主要工作原理是在服务器端运行 vncserver服务,然后在客户端就可以远程连接服务器端桌面了. 安装和配置 1.安装vnc软件包: 复制代码 代码如下: rp

  • 无桌面的linux安装VMWare Tools配置教程

    本文为大家分享了linux安装VMWare Tools配置教程,供大家参考,具体内容如下 1.在vmware虚拟机选项下,选择安装vmware-tools 2.将vmware安装目录下的linux.iso装载到系统中 2.1.选择需安装VMWareTools的虚拟机,右击--可移动设备--CD/DVD--设置 2.2.选择CD/DVD(SATA)--使用ISO映像文件--选文件--打钩设备状态下的"已连接"--确定 3.在系统中输入如下命令挂载:mount /dev/cdrom /mn

  • Linux文件系统的桌面应用

    本文中要介绍一个所谓的"Linux 文件系统的守护神",这是指一个能实时地观察 Linux 文件系统的变化情况的程序模块.能够实时的观察文件系统的变化情况,并做出及时的适当的反应,这对于应用 Linux 做桌面计算机系统来说,是十分的有趣,也是十分的重要的.本文还要介绍 Linux 文件系统的异步 I/O 的扩展.同样,这对于 Linux 系统的桌面应用也是关键的. 1.Linux 文件系统的守护神 传统的 Linux 文件系统呈现给用户程序的界面,确实是十分的干净利落.用户程序可以打

  • Linux推荐使用Xfce桌面环境的8个原因

    出于几个原因(包括好奇心),几周前我开始使用Xfce作为我的Linux桌面.原因之一是后台守护进程占用了我非常强大的主工作站上所有的CPU和I/O带宽.当然,有些不稳定可能是因为我删除了一些提供后台守护进程的RPM包.然而,即使在我移除RPM之前,事实是KDE是不稳定的,并且会导致性能和稳定性问题.我需要使用不同的桌面来避免这些问题. 我非常喜欢Xfce,并且比我想的更喜欢它的速度和轻盈. 作为我研究的一部分,我搜索了一下Xfce的含义.有对XForms公共环境的历史引用,但是Xfce不再使用X

  • CentOS Linux系统搭建Android开发环境详细介绍

    CentOS Linux系统搭建Android开发环境详细介绍 很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文: 由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境. 主要包括以下步骤: 1.JDK安装 2.Eclipse安装 3.ADT安装 4.Android SD

  • Windows+Linux系统下Go语言环境安装配置过程

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本.现在Go的开发已经是完全开放的,并且拥有一个活跃的社区. 1. Windows安装配置 1️⃣ 下载SDK SDK 的全称是Software Development Kit

  • 在Linux(Ubuntu)下搭建PHP环境的操作步骤

    一.安装Apache2 sudo apt-get install apache2 二.测试Apache2 在地址栏输入以下地址,出现如图所示照片,则表明安装成功 http://localhost/ 三.重启apache2服务 sudo /etc/init.d/apache2 restart //'restart'->'stop'关闭服务; 'restart'->'start'启动服务 四.安装PHP sudo apt-get install php5 libapache2-mod-php5 `

  • CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤

    一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件. LAMP这个词的由来最早始于德国杂志"c't Magazine",Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件

  • linux安装jdk并设置环境变量的方法教程(看这一篇够了)

    1.查看linux位数 查看linux是32位还是64位,影响需要下载JDK的版本 系统位数 jdk位数 x86(32位) 32位 x86_64(64位) 32位 64位 在linux命令输入: uname -a 如果是64位机器,会输出x86_64 2.下载JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 对应步骤1,下载64位的linx版本 3.安装JD

  • Linux搭建C++开发调试环境的方法步骤

    安装g++ Linux编译C++程序必须安装g++编译器.这里使用yum方式安装.首先切换到root账号,su - root 然后输入密码. 执行yum install gcc-c++(注意不是yum install g++),报错. 报错是因为yum需要配置正确的服务器地址,服务器是提供yum安装包的,也被称作yum源.配置yum源的配置文件在/etc/yum.repos.d/目录下,可以看到系统自带了两个文件. cat 文件名称,会打印文件全部内容.可以看到两个文件要么没配置,要么地址是无法

  • Linux配置C++11编译环境的方法

    配置yum源 此处我们使用163的yum源,配置如下 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份),以下为下载链接 https://mirrors.163.com/.help/CentOS6-Base-163.repo 运

  • CentOS 7下设置Docker代理(Linux下Systemd服务的环境变量配置)

    Docker守护程序使用HTTP_PROXY,HTTPS_PROXY以及NO_PROXY环境变量在其启动环境来配置HTTP或HTTPS代理的行为.无法使用daemon.json文件配置这些环境变量. 此示例将覆盖默认docker.service文件. 在设置中,需要在Docker systemd服务文件中添加此配置 如果使用HTTP代理服务器时,将为docker服务创建systemd插件目录: mkdir -p /etc/systemd/system/docker.service.d 创建一个名

随机推荐