Seven factors promote the rapid development of Xfce
Jan 02, 2024 pm 01:28 PMIntroduction | For a long time, Xfce has been the third most popular Linux desktop. For more than ten years, it has been less popular than GNOME and KDE. Then, just a few years ago, it became a major force in the opposition to GNOME and Unity; since then, it has been firmly in second place, behind KDE. Nothing has changed in Xfce itself, but users are looking for alternative technologies, which makes them like Xfce to an unprecedented degree. |
For a long time, Xfce has been the third most popular Linux desktop. For more than ten years, it has been less popular than GNOME and KDE. Then, just a few years ago, it became a major force in the opposition to GNOME and Unity; since then, it has been firmly in second place, behind KDE. Nothing has changed in Xfce itself, but users are looking for alternative technologies, which makes them like Xfce to an unprecedented degree.
What is the secret that makes Xfce so attractive? After asking around, I came to the conclusion that there are at least the following seven reasons:
1. Xfce is a classic desktopXfce has a layout that users on all operating systems have been using for more than two decades: menus, panels, and workspaces, with support for icons and open windows. In the past, it had a few quirks, such as the way to add icons, but overall, it looked immediately familiar, especially to GNOME 2, which has been discontinued by many. This sense of familiarity stands in stark contrast to the innovations introduced in other major desktop releases in recent years, and it's clearly a relief not to have to worry about the learning curve.
2. XfceStrike a balance between lightness and ease of useXfce sometimes benefits from its reputation as a lightweight desktop. Today, however, it is more often thought of as striking a balance between lightweight graphical interfaces (such as LXDE) and feature-rich desktops (such as MATE and Cinnamon). For example, the official website of the project describes that the purpose of Xfce is to "run fast, occupy less system resources, while still looking attractive and easy to use."
3. Xfcecan be highly customizedIn order to be lightweight, many desktops often sacrifice customization. For example, LXDE basically doesn't have many options other than customizing the panel and general appearance options.
However, the current version of Xfce has 18 categories in its Setting Manager - only 2 less than GNOME, which has much more comprehensive features. Customizability has always been a priority for Linux desktop users; by any measure, Xfce does it pretty well, and does it much better than most desktops that would be classified as lightweight desktops. . Xfce has one or two customizations (such as notification locations) that make even the most customizable desktops: something that KDE doesn't have.
4. XfceFocus on being an application launcherGNOME and KDE are more than just graphical interfaces, they are complete ecosystems of applications and utilities. This idea was popular in the mid-1990s, when the two desktops were beginning to gain prominence; it had the advantage of allowing applications to take advantage of the desktop environment. However, the ecosystem philosophy encourages dazzling visual effects and may mean the need for a long list of dependencies.
In contrast, Xfce only includes a few utilities, and does not deviate too far from the basic goal of providing a place to launch applications and display windows. The result is less to learn and often less to install. As one popular explanation goes, Xfce "gets out of the way."
5. XfceIncludes ThunarFile ManagerAlthough Xfce does not have many practical tools, Thunar is undoubtedly one of the best. Like Xfce itself, Thunar is praised for being lightweight. Many also rave about its well-chosen features, including menu items for opening a terminal, creating documents, and opening the parent directory of the current directory, as well as its high degree of customization.
Thunar's reputation has not been tarnished by its continued use of standard menus at a time when other file managers have reduced top-level menus to single items.
6. Bottom panel of XfceThe most popular feature in Xfce after Thunar is the default bottom panel, which is used as a launcher for commonly used applications. The bottom panel is not at all a feature that cannot be replicated in many Linux desktops, but it is reminiscent of the mature and sophisticated OS X; similar panels are common in attempts to borrow innovations from other desktops. It probably doesn't hurt that the bottom panel is where many users continue to think Unity's launcher should be.
7. Xfcecan run GNOME and KDEapplications smoothlyDespite occasional displays of cooperation, neither GNOME nor KDE can run the other's applications particularly smoothly. For example, both take a longer time to open the other's app. As a result, users tend to continue using applications designed for their chosen desktop environment; over time, the other desktop environment becomes almost another operating system.
In contrast, Xfce can run GNOME and KDE applications smoothly, but it is just a little slower than they run on the native desktop. This feature makes Xfce the choice for those who prefer to choose preferred applications based on merit rather than choosing applications based on which desktop design they are designed for.
as usualWhat is unexpected is that despite Xfce's current popularity, this project has done nothing; in fact, it has done nothing for many years. Its purpose has not changed; unless a new version is released, the project rarely communicates with the public.
However, you might say that Xfce has caught up with the good situation. Alienated by other desktops, users have finally considered Xfce worth considering in recent years; and unsurprisingly, they love it.
The above is the detailed content of Seven factors promote the rapid development of Xfce. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Linux's cost of ownership is usually lower than Windows. 1) Linux does not require license fees, saving a lot of costs, while Windows requires purchasing a license. 2) Linux has low hardware requirements and can extend the service life of the device. 3) The Linux community provides free support to reduce maintenance costs. 4) Linux is highly secure and reduces productivity losses. 5) The Linux learning curve is steep, but Windows is easier to use. The choice should be based on specific needs and budget.

Installing RedisonLinux requires the following prerequisites: 1. A Linux distribution, such as Ubuntu, CentOS, or Debian; 2. GCC compiler, used to compile Redis from source; 3. Make and libc6-dev, used to build Redis; 4. Tcl (optional), used to run Redis tests. These tools ensure smooth installation and testing of Redis.

The key to installing dual systems in Linux and Windows is partitioning and boot settings. 1. Preparation includes backing up data and compressing existing partitions to make space; 2. Use Ventoy or Rufus to make Linux boot USB disk, recommend Ubuntu; 3. Select "Coexist with other systems" or manually partition during installation (/at least 20GB, /home remaining space, swap optional); 4. Check the installation of third-party drivers to avoid hardware problems; 5. If you do not enter the Grub boot menu after installation, you can use boot-repair to repair the boot or adjust the BIOS startup sequence. As long as the steps are clear and the operation is done properly, the whole process is not complicated.

ToinstallRedisonaLinuxsystem,followthesesteps:1)DownloadandextractRedisfromtheofficialGitHubrepository,2)CompileRedisusingthe'make'command,3)InstallRediswith'sudomakeinstall',4)ConfigureRedisbycopyingandeditingtheconfigurationfile,and5)StartRedisusin

The key to enabling EPEL repository is to select the correct installation method according to the system version. First, confirm the system type and version, and use the command cat/etc/os-release to obtain information; second, enable EPEL through dnfinstallepel-release on CentOS/RockyLinux, and the 8 and 9 version commands are the same; third, you need to manually download the corresponding version of the .repo file and install it on RHEL; fourth, you can re-import the GPG key when encountering problems. Note that the old version may not be supported, and you can also consider enabling epel-next to obtain the test package. After completing the above steps, use dnfrepolist to verify that the EPEL repository is successfully added.

Linux usually performs better in web server performance, mainly due to its advantages in kernel optimization, resource management and open source ecosystem. 1) After years of optimization of the Linux kernel, mechanisms such as epoll and kqueue make it more efficient in handling high concurrent requests. 2) Linux provides fine-grained resource management tools such as cgroups. 3) The open source community continuously optimizes Linux performance, and many high-performance web servers such as Nginx are developed on Linux. By contrast, Windows performs well when handling ASP.NET applications and provides better development tools and commercial support.

Newbie users should first clarify their usage requirements when choosing a Linux distribution. 1. Choose Ubuntu or LinuxMint for daily use; programming and development are suitable for Manjaro or Fedora; use Lubuntu and other lightweight systems for old devices; recommend CentOSStream or Debian to learn the underlying principles. 2. Stability is preferred for UbuntuLTS or Debian; you can choose Arch or Manjaro to pursue new features. 3. In terms of community support, Ubuntu and LinuxMint are rich in resources, and Arch documents are technically oriented. 4. In terms of installation difficulty, Ubuntu and LinuxMint are relatively simple, and Arch is suitable for those with basic needs. It is recommended to try it first and then decide.

The steps to add a new hard disk to the Linux system are as follows: 1. Confirm that the hard disk is recognized and use lsblk or fdisk-l to check; 2. Use fdisk or parted partitions, such as fdisk/dev/sdb and create and save; 3. Format the partition to a file system, such as mkfs.ext4/dev/sdb1; 4. Use the mount command for temporary mounts, such as mount/dev/sdb1/mnt/data; 5. Modify /etc/fstab to achieve automatic mount on the computer, and test the mount first to ensure correctness. Be sure to confirm data security before operation to avoid hardware connection problems.
