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%顯示 |
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桌面需要安裝:
- 2. DM:lightdm因為xfce沒有自己的DM; (若不安裝則需要使用startxfce4命令啟動xfce桌面).
- 3. Group:xfce4的大部分或全部;
- 4. Group:xfce4-goodies的一部分, 可以安裝包組后,再將不需要的刪除掉.
- 使用上,基本是開箱即用的. 有默認配置好的桌面, 如果有不如意的地方, 稍加微調即可. 可以參考:
- 5. panel-plugins里的說明,設置需要的布局.
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