1. DE:xfce简述
2. DM:lightdm
3. Group:xfce4
4. Group:xfce4-goodies
 4.1 xfce4-goodies
 4.2 替代品:
 4.3 卸载的部分:
5. panel-plugins
 5.1 笔记本+外接显示器的使用示例
 5.2 插件列表:
 5.3 还有一些功能重复的,但都很好用的插件:
6. 小结
7. 更多阅读参考

 

1. DE:xfce简述

https://www.xfce.org/?lang=zh_CN
https://docs.xfce.org/xfce/getting-started
Xfce 是类 UNIX 操作系统上的轻量级桌面环境。虽然它致力于快速与低资源消耗,但仍然具有视觉吸引力且易于使用。
Xfce 桌面环境不是提供所有功能的单个实体,而是试图遵循古老的UNIX传统,即小型工具只能完成一项工作并做得很好。
Xfce 的另一个优先事项是遵守标准,尤其是在freedesktop.org上定义的标准。
https://www.freedesktop.org/wiki/

2. DM:lightdm

https://docs.xfce.org/xfce/getting-started#running_xfce
Display Managers
Xfce4-session安装了一个文件,该文件应为显示管理器添加一个选项以运行Xfce会话。
Xfce桌面环境没有自己的DM,但是可以使用gdm,slim,lxdm和lightdm等。检查此链接以获取详细信息。
https://docs.xfce.org/xfce/display_managers

使用startxfce4启动Xfce会话,或从登录管理器(login manager)中选择Xfce会话,该管理器包括会话管理器(session m),面板(panel),窗口管理器(window m)和桌面管理器(desktop m)。有关更多信息,请参见控制台自动登录。
https://docs.xfce.org/xfce/xfce4-session/advanced
默认情况下,Xfce会话管理器管理应用程序的启动。它使您可以在退出Xfce时保存会话,以便下次登录时将自动为您启动相同的应用程序。

3. Group:xfce4

https://www.archlinux.org/groups/x86_64/xfce4/
https://docs.xfce.org/apps/start

Name Core Modules 核心模块 https://www.archlinux.org/groups/x86_64/xfce4/ https://docs.xfce.org/apps/start
exo Helper Applications 辅助应用程序 Manage preferred applications and edit .desktop files 管理首选应用程序并编辑.desktop文件
xfce4-appfinder Application Finder 应用程序查找 Application to quickly run applications and commands 应用程序以快速运行应用程序和命令
xfce4-panel Panel 面板 Application launchers, window buttons, applications menu, workspace switcher and more 应用程序启动器, 窗口按钮, 应用程序菜单, 工作区切换器等
xfce4-power-manager Power Manager 电源管理器 Manage power sources and power consumption of devices 管理设备的电源和功耗
xfce4-session Session Manager 会话管理器 Save the state of your desktop and restore it on the next startup 保存桌面状态并在下次启动时将其还原
xfce4-settings Settings Manager 设置管理器 The Settings daemon which persists many Xfce settings 保留许多Xfce设置的Settings守护程序
xfconf Conf Storage System 配置存储系统 D-Bus-based configuration storage system 基于D-Bus的配置存储系统
xfce4-terminal Terminal Emulator 终端仿真器 Terminal emulator for the Xfce desktop Xfce桌面的终端仿真器
xfdesktop Desktop Manager 桌面管理器 Configure the desktop background image, icons, launchers and folders 配置桌面背景图像, 图标, 启动器和文件夹
xfwm4 Window Manager 窗口管理器 Handles the placement of windows on the screen 处理窗口在屏幕上的放置
xfwm4-themes additional themes 附加主题 A set of additional themes for the Xfce window manager Xfce窗口管理器的一组附加主题
thunar File Manager 文件管理器 The fast and easy to use file manager for the Xfce Desktop Xfce桌面快速, 易于使用的文件管理器
thunar-volman removeable devices 移动设备 Automatic management of removeable devices in Thunar thunar的可移动设备的自动管理
tumbler request thumbnails 请求缩略图 D-Bus service for applications to request thumbnails D-Bus服务,供应用程序请求缩略图
garcon menu specification 菜单规范 Implementation of the freedesktop.org menu specification freedesktop.org菜单规范的实现

4. Group:xfce4-goodies

4.1 xfce4-goodies

https://www.archlinux.org/groups/x86_64/xfce4-goodies/
https://docs.xfce.org/

Name https://www.archlinux.org/groups/x86_64/xfce4-goodies/ 描述 /usr/lib/xfce4/panel/plugins/ 简述
ristretto Fast and lightweight picture-viewer for Xfce4 Xfce4的快速轻量图片查看器   图像查看器
xfce4-dict A dictionary plugin for the Xfce panel Xfce面板的字典插件 libxfce4dict.so xfce4字典
xfce4-notifyd Notification daemon for the Xfce desktop Xfce桌面的通知守护程序 libnotification-plugin.so 通知插件
xfce4-screensaver Xfce Screensaver Xfce屏幕保护程序   屏幕保护程序
xfce4-taskmanager Easy to use task manager 易于使用的任务管理器   任务管理器
mousepad Xfce的简单文本编辑器 pluma (更好的选择)   文字编辑器
xfce4-screenshooter 为Xfce面板制作屏幕截图的插件 flameshot (更好的选择)   屏幕截图应用
parole 基于GStreamer框架的现代媒体播放器 vlc (更好的选择)   媒体播放器
thunar-archive-plugin Create and extract archives in Thunar 在Thunar创建和提取档案    
thunar-media-tags-plugin Adds special features for media files to the Thunar File Manager 向Thunar文件管理器添加媒体文件的特殊功能    
xfce4-artwork Backdrops for the Xfce4 desktop Xfce4桌面的背景   桌面背景
xfce4-battery-plugin A battery monitor plugin for the Xfce panel Xfce面板的电池监视器插件 libbattery.so 电池
xfce4-clipman-plugin A clipboard plugin for the Xfce4 panel Xfce4面板的剪贴板插件 libclipman.so 剪切板
xfce4-cpugraph-plugin CPU graph plugin for the Xfce4 panel Xfce4面板的CPU图形插件 libcpugraph.so cpu (图)
xfce4-datetime-plugin A date and time display plugin for the Xfce panel Xfce面板的日期和时间显示插件 libdatetime.so 日期时间
xfce4-diskperf-plugin Plugin for the Xfce4 panel displaying instant disk/partition performance Xfce4面板的插件可显示即时磁盘/分区性能 libdiskperf.so disk i/o (图)
xfce4-eyes-plugin A rolling eyes (following mouse pointer) plugin for the Xfce panel Xfce面板的滚动眼睛(跟随鼠标指针)插件 libeyes.so eyes
xfce4-fsguard-plugin File system usage monitor plugin for the Xfce4 panel Xfce4面板的文件系统使用情况监视插件 libfsguard.so fs卫士
xfce4-genmon-plugin plugin that monitors customizable programs stdout for the Xfce4 panel 插件,用于监视Xfce4面板的可定制程序stdout libgenmon.so  
xfce4-mount-plugin Mount/umount utility for the Xfce4 panel Xfce4面板的Mount / umount实用程序 libmount.so 加载
xfce4-mpc-plugin Control the Music Player Daemon from the Xfce4 panel 从Xfce4面板控制Music Player守护程序 libmpc.so 播放控制
xfce4-netload-plugin A netload plugin for the Xfce panel Xfce面板的netload插件 libnetload.so 网络负载(数字)
xfce4-pulseaudio-plugin Pulseaudio plugin for Xfce4 panel Xfce4面板的Pulseaudio插件 libpulseaudio-plugin.so 音量调节
xfce4-sensors-plugin A lm_sensors plugin for the Xfce panel Xfce面板的lm_sensors插件 libxfce4-sensors-plugin.so 温度 (数字)
xfce4-smartbookmark-plugin Plugin for the Xfce4 panel that lets you quicksearch from selected websites Xfce4面板的插件,可让您从选定的网站中快速搜索 libsmartbookmark.so 智能书签
xfce4-systemload-plugin A system load plugin for the Xfce4 panel Xfce4面板的系统加载插件 libsystemload.so cpu, ram(图)
xfce4-time-out-plugin Take a break from your computer with this plugin for Xfce4 使用此Xfce4插件从您的计算机中休息一下 libtime-out.so 超时
xfce4-timer-plugin Plugin to track time for the Xfce4 panel 插件来跟踪Xfce4面板的时间 libxfcetimer.so Xfce计时器
xfce4-verve-plugin Command line plugin Xfce4 panel 命令行插件Xfce4面板 libverve.so  
xfce4-whiskermenu-plugin Menu for Xfce4 Xfce4的菜单 libwhiskermenu.so 晶须菜单
xfce4-xkb-plugin Plugin to switch keyboard layouts for the Xfce4 panel 用于切换Xfce4面板的键盘布局的插件 libxkb.so  
xfce4-wavelan-plugin 插件来监视Xfce4面板的wifi连接 rm… libwavelan.so  
xfce4-weather-plugin Xfce4面板的天气插件 rm… libweather.so 天气
orage 一个带有Xfce提醒的简单日历应用程序 rm…   简单日历
xfce4-notes-plugin Xfce4面板的注释插件 rm…   便利贴
xfce4-cpufreq-plugin Xfce4面板的CPU频率插件 rm… libcpufreq.so CPU频率
xfce4-mailwatch-plugin Xfce4面板的多协议,多邮箱邮件监视程序 rm… libmailwatch.so 邮件监视
xfburn 一个基于libburnia库的简单CD / DVD刻录工具 rm…   CD刻录应用

$ sudo pacman -Qg xfce4-goodies |wc -l
28
$ sudo pacman -Sg xfce4-goodies |wc -l
38

4.2 替代品:

文本编辑器: mousepad > pluma (支持正则表达式)
屏幕截图: xfce4-screenshooter > flameshot (截图后可以划重点标注,马赛克等)
媒体播放器: parole > vlc (一劳永逸,不用再逐个安装解码器)

4.3 卸载的部分:

xfce4-wavelan-plugin - 插件来监视Xfce4面板的wifi连接
xfce4-weather-plugin - Xfce4面板的天气插件
orage - 一个带有Xfce提醒的简单日历应用程序
xfce4-notes-plugin - Xfce4面板的注释插件
xfce4-cpufreq-plugin - Xfce4面板的CPU频率插件
xfce4-mailwatch-plugin - Xfce4面板的多协议,多邮箱邮件监视程序
xfburn - 一个基于libburnia库的简单CD/DVD刻录工具

5. panel-plugins

5.1 笔记本+外接显示器的使用示例

  • 主屏幕: 1280x800, 添加2个panel,
    • 左边贴边作为任务栏面板;
    • 右边浮动作为快速启动(反复使用的个别按钮); 处于2个屏幕中间位置, 添加眼睛插件(帮你找到鼠标焦点在那里);
  • 附屏幕: 1440x900 不添加任何按钮. 全屏浏览网页, 视屏, 表格.

面板设置: 面板leave参数设置为50, 鼠标离开后会变为半透明;

  • Panel 1: 主面板左侧贴边[垂直100高度; 列宽36; 2列] 任务栏面板(开始菜单, 任务栏, 工作页,时钟,通知,显示桌面; 音量调节,温度,负载显示等.)
  • Panel 2: 附面板右侧浮动[垂直1高度; 列宽35] 快速启动栏右侧(终端, 文件夹, 浏览器, 网络负载, eyes, app查找, 常用目录)

注: 附面板右侧浮动, 是避免挡住内容窗口的滚动条.

左边贴边作为任务栏面板 右边浮动作为快速启动
%50半透明 鼠标移动100%显示 %50半透明 鼠标移动100%显示
L1
L2
R1
R2

5.2 插件列表:

https://docs.xfce.org/xfce/xfce4-panel/start
$ cd /usr/lib/xfce4/panel/plugins/
$ ls -la --time-style=long-iso |awk '{print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6,$7"\t"$8,$9,$10}'

ls /usr/lib/xfce4/panel/plugins/ cn Panel 所属包
-rwxr-xr-x libapplicationsmenu.so 应用程序菜单 – 开始菜单 panel 1 xfce4-panel
-rwxr-xr-x libwhiskermenu.so 另一个菜单, 有收藏夹, 最近使用过, 搜索等功能.   xfce4-whiskermenu-plugin
-rwxr-xr-x libactions.so 动作按钮 – 将系统动作按钮添加到面板中   xfce4-panel
-rwxr-xr-x libtasklist.so 窗口按钮 – 使用按钮在打开的窗口之间切换 panel 1 xfce4-panel
-rwxr-xr-x libseparator.so 分隔符 – 在面板插件之间添加分隔符或空格 panel 1 xfce4-panel
-rwxr-xr-x libpager.so 工作区切换器 – 在虚拟桌面之间切换 panel 1 xfce4-panel
-rwxr-xr-x libclock.so 时钟 – 现在几点?–面板的时钟插件。 panel 1 xfce4-panel
-rwxr-xr-x libdatetime.so 日期时间 – 显示日期和时间,鼠标左键将显示日历。   xfce4-datetime-plugin
-rwxr-xr-x libsystray.so 通知区域 – 出现通知图标的区域 panel 1p xfce4-panel
-rwxr-xr-x libshowdesktop.so 显示桌面 – 隐藏所有窗口并显示桌面 Panel 1 xfce4-panel
-rwxr-xr-x libpulseaudio-plugin.so PulseAudio插件 – 在Xfce桌面上调整音频音量并控制媒体播放器 panel 1p xfce4-pulseaudio-plugin
-rwxr-xr-x libxfce4-sensors-plugin.so (数字)温度传感器 – 面板的硬件传感器插件。 panel 1p xfce4-sensors-plugin
-rw-r--r-- libsystemload.so (图)负载cpu, ram – 显示当前的CPU, ram, swap, uptime. panel 1p xfce4-systemload-plugin
-rwxr-xr-x libcpugraph.so (图)cpu – 提供多种显示模式(LED,渐变,fire)显示当前的CPU负载。 panel 1p xfce4-cpugraph-plugin
-rw-r--r-- libdiskperf.so (图)disk i/o – 显示即时磁盘/分区性能(每秒传输的字节数)。 panel 1p xfce4-diskperf-plugin
-rwxr-xr-x liblauncher.so 启动器 – 带有可选菜单的程序启动器 (thunar, terminal, appfinder…) panel 2 xfce4-panel
-rw-r--r-- libnetload.so (数字)网络负载 – 显示网络接口的当前负载. panel 2p xfce4-netload-plugin
-rwxr-xr-x libeyes.so 眼睛 – 监视您的眼睛。 panel 2p xfce4-eyes-plugin
-rwxr-xr-x libdirectorymenu.so 目录菜单 – 在菜单中显示目录树 panel 2 xfce4-panel
-rwxr-xr-x libclipman.so Clipman剪贴板 – Xfce的剪贴板管理器 panel 2 xfce4-clipman-plugin
-rwxr-xr-x libwindowmenu.so 窗口菜单 – 使用菜单在打开的窗口之间切换 panel 2 xfce4-panel
-rw-r--r-- libbattery.so 电池 – Xfce4的电池监视器面板插件,与Linux和* BSD的APM和ACPI兼容。   xfce4-battery-plugin
-rwxr-xr-x libxfce4powermanager.so xfce4电源管理器   xfce4-power-manager
-rwxr-xr-x libxfce4dict.so xfce4字典   xfce4-dict
-rwxr-xr-x libmount.so 安装 – 面板的安装/卸载实用程序。   xfce4-mount-plugin
-rw-r--r-- libmpc.so Mpc – MPD的客户端插件,Music Player守护程序   xfce4-mpc-plugin
-rwxr-xr-x libnotification-plugin.so 通知插件   xfce4-notifyd
-rw-r--r-- libsmartbookmark.so 智能书签Smartbookmark – 允许您直接在Internet上的Google等网站上搜索.   xfce4-smartbookmark-plugin
-rwxr-xr-x libtime-out.so 超时 – 每隔X分钟从计算机上休息一下。   xfce4-time-out-plugin
-rwxr-xr-x libxfcetimer.so 计时器 – 允许用户在指定的时间或在指定的倒计时周期结束时运行警报。   xfce4-timer-plugin
-rwxr-xr-x libverve.so Verve – 一个舒适的Xfce面板命令行插件。   xfce4-verve-plugin
-rwxr-xr-x libgenmon.so Genmon - 生成指示的脚本/程序, 捕获其输出(stdout), 并将结果字符串显示在面板中.   xfce4-genmon-plugin
-rwxr-xr-x libthunar-tpa.so     thunar
-rw-r--r-- libfsguard.so Fsguard – 检查所选的安装点是否有可用磁盘空间。   xfce4-fsguard-plugin
-rwxr-xr-x libxkb.so Xkb – 设并使用多个(由于X11协议限制,目前最多为4个)键盘布局。   xfce4-xkb-plugin

注: 这里的插件就是1.4 Group:xfce4-goodies安装包里包含的. 这里只列出了本机安装的部分, 大约有10个包并没有安装.

5.3 还有一些功能重复的,但都很好用的插件:

  • xfce4-panel (libapplicationsmenu.so): 应用程序菜单 – 开始菜单 panel 1
  • xfce4-whiskermenu-plugin (libwhiskermenu.so): 另一个菜单, 有收藏夹, 最近使用过, 搜索等功能.
  • xfce4-panel (libactions.so): 动作按钮 – 将系统动作按钮添加到面板中
  • xfce4-panel (libtasklist.so): 窗口按钮 – 使用按钮在打开的窗口之间切换 panel 1
  • xfce4-panel (libwindowmenu.so): 窗口菜单 – 使用菜单在打开的窗口之间切换 panel 2
  • xfce4-panel (liblauncher.so): 启动器 – 带有可选菜单的程序启动器 (thunar, terminal, appfinder…) panel 2

6. 小结

  • 简单的说, 使用xfce桌面需要安装:
  • 使用上,基本是开箱即用的. 有默认配置好的桌面, 如果有不如意的地方, 稍加微调即可. 可以参考:

7. 更多阅读参考

文件夹, 可移动设备, 发送到, 桌面快捷方式.desktop文件的编辑, 默认打开程序等
https://docs.xfce.org/xfce/thunar/start#thunar_plugins
https://wiki.archlinux.org/index.php/Thunar
https://docs.xfce.org/xfce/thunar/using-removable-media
https://docs.xfce.org/xfce/thunar/send-to
https://docs.xfce.org/xfce/exo/start
助手应用程序-exo
Exo是Xfce桌面中使用的支持库。它具有一些帮助程序应用程序,这些应用程序可用于整个桌面,以管理首选应用程序和编辑.desktop文件。

桌面项目编辑器 – .desktop文件的编辑器
https://docs.xfce.org/xfce/exo/desktop-item-edit
exo-desktop-item-edit允许用户轻松创建和修改GUI中的应用程序启动器或.desktop文件。要创建新的启动器,请在终端中输入:
exo-desktop-item-edit --create-new [DIRECTORY]

首选应用程序 –选择用于各种服务的默认应用程序,即用于打开超链接的Web浏览器
https://docs.xfce.org/xfce/exo/preferred-applications
您可以通过单击Xfce设置管理器中的“ 首选应用程序”按钮来访问该应用程序。该窗口包含两个选项卡,其中包含可以自定义的各种应用程序。

https://wiki.archlinux.org/index.php/Xfwm
https://wiki.archlinux.org/index.php/Window_manager
https://wiki.archlinux.org/index.php/Comparison_of_desktop_environments
https://wiki.archlinux.org/index.php/Desktop_environment
https://wiki.archlinux.org/index.php/Category:Freedesktop.org