Xfce デスクトップ環境に関する FAQ/Tips です。-- Last Update: Nov.15, 2021 12:47 JST
Xfce とは、いわゆる「デスクトップ環境」の1つです。より軽快で快適に動作するデスクトップ環境の実現を目的として開発されています。 Xfce は外見上、メインパネルやメニュー、アプレット、ランチャーなど、商用 Unix システムが多くが採用している CDE (Common Desktop Environment) と多くの点でよく似ています。そのため、Xfce は CDE ライクなウィンドウマネージャーといわれています。
Thankfully, the project lead for Xfce, Olivier Fourdan,
        corrected me and wrote:
        "I just pronounce it like 'X-F-C-E' or 'X-F-See.'
        ということなので、「エックスエフシーイー」か「エックスエフシー」と読めば良いようです。
        以下はその名称の詳しい由来です。
How is Xfce pronounced and what does it mean?
Ecks Eff See Eee. The name Xfce originally stood for XForms Common Environment, but since then, Xfce was rewritten twice and doesn’t use XForms toolkit anymore. The name survived, but is no longer capitalized as “XFce” , but “Xfce”. Currently the acronym doesn’t stand for anything. (Suggestion: X Freakin’ Cool Environment)
XFce originally stood for XForms Common Environment. Since Xfce no longer uses XForms, the correct spelling/capitalization is "Xfce" or simply "xfce".
A wallpaper: Xfce-in-the-moon.png
        
A wallpaper: Xfce-smoke.png
        
はい。xfce.org 公式プロジェクトからはソース・パッケージのみ提供されますが、一部のディストリビューション向けの専用バイナリがそれぞれ配布されてい ます。
Debian - Debian GNU/Linux
        Debian Xfce Group
        http://pkg-xfce.alioth.debian.org/
        (※ Debian公式パッケージに全て取り込まれています。)
Mandriva - Mandriva & Mandrake
        (※ 公式パッケージとして全て取り込まれています。)
        追加プラグインは http://www.eslrahc.com/
        にあります。
Suse / OpenSUSE (SUSE Linux)
        Repositories for openSUSE (SUSE Linux)
        http://en.opensuse.org/X11:xfce
はい。Xfce を後からインストールしても、たいていのアプリケーションは問題なく動作可能です。ただし、全てのアプリケーションが完全に動作すること を保証することは できないので、疑問があれば Xfce フォーラムやメーリングリストで確認することをお薦めします。
もっとも、Xfce は GNOME と同様に GTK2 ベースで設計されている関係上、GNOMEアプリケーションとの連携は問題が少ないと考えられます。
ディスプレイ・マネージャー(ログインマネージャー)に xdm を使用していると、Xfce を後から導入してもそのままでは Xfce セッションが開始できないことがあります。gdm や kdm はグラフィカルな設定が柔軟に行えるので、xdm よりおすすめします。
[Xfceメニュー] > [Xfce] > [設定] > [起動画面] より設定します。
        Xfce セッション開始時には、かわいいネズミが表示される Balou
        という名前の標準テーマ以外に、複数のオプションが用意されています。

Debian のGNOMEデスクトップ環境に Xfce4 を追加インストールした場合、この問題が発生するようです。
壁紙(wallpaper)は、Debian の GNOMEデスクトップでは通常 /usr/share/images/desktop-base/ 以下のディレクトリを参照します。一方、Xfce4 の壁紙は標準で /usr/share/xfce4/backdrops/ 以下に保存されることが原因です。参照先を変更し、その設定を保存してください。
Xfce 4.4.0 標準のデスクトップ・テーマととして、xfce-in-the-moon.png という壁紙が用意されています。
Xfce 4.4.0 の初期設定では GNOME Web Browser (旧称 Epiphany) がパネルアイコンに登録されています。パネル上でマウスを右クリックし、コマンドを書き換えてください。
変更前:exo-open --launch WebBrowser
変更後:firefox
それは初期設定では、一般ユーザーにシャットダウンと再起動の実行が許可されていないからです。したがって、シャットダウンと再起動の 設定を行う必 要があります。ただし、ログインマネージャーに gdm を利用している場合、gdm から直接シャットダウンが可能なので、以下の設定作業はそれほど必要とは思えません(終了手順が多少簡単になるだけです)。
メニューの追加・編集は、Xfce4 メニューエディターで行います。
        メニューエディターは、Xfceメニューボタン(ねずみマーク)を右クリックし「メニューの編集」から呼び出します。あるいは、[メ
        ニュー] > [Xfce] > [設定] > [メニューエディター] からでも呼び出せます。
XScreensaver をインストールすれば、使えるようになります。Xfce 4 は 、gnome-screensaver をサポートしないので、以前 GNOME を利用していた方は注意が要ります。
Debian Linux の場合(一例)は以下のとおりインストールします。
# apt-get install xscreensaver
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
提案パッケージ:
netpbm xfishtank xdaliclock xscreensaver-gl
推奨パッケージ:
xli xloadimage libjpeg-progs
以下のパッケージが新たにインストールされます:
xscreensaver
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
3896kB のアーカイブを取得する必要があります。
展開後に追加で 10.2MB のディスク容量が消費されます。
デスクトップからスクリーンセーバーを起動させるのは、次のコマンド(スクリプト)でメニューアイテムに登録します。
xflock4
"This script is used by the panel to lock the screen using xscreensaver if available and falling back to xlock."(公式ドキュメントに解説があります。)
上記項目にしたがってスクリーンセーバーを導入すれば、同様な効果が得られます。
はい。パネルの位置やアイテムは自由にカスタマイズすることができます。インストール直後の標準設定では上下に2つのパネルが表示され ますが、これ が使いにくいのであれば画面下部へ1つにまとめることも可能です。
パネル上で右クリックし、「パネルの設定」という項目より自由に変更してください。こんな風なカスタマイズ(下例)も簡単に行えます。

パネル上でマウスを右クリックして、「音量コントロール」をパネルに追加してください。音量コントロールが追加アイテムに含まれていな いときは、 xfce4-mixer をまずインストールする必要があります。
初期設定では、マウスのホイールと、画面上のワークスペースの切替えとが連動しているからです。画面上で作業しているとき、スクロール するつもりで ホイールを回転させた時、その意に反して画面が切り替わってしまう原因となります。
デフォルトでは4つのワークスペースが用意されていますが、1つだけで十分というのであれば、ワークスペースの数を1つに固定すること で対処できま す。[メニュー] > [設定] > [ワークスペース] より変更してください。
http://www.xfce.org/download/distros
        にその一覧があります。Xfce を提供するディストリビューションの完全な一覧は、DistroWatch.com.
        で知ることが出来ます。Fedora Xfce Spin <
        https://spins.fedoraproject.org/xfce/ 、MX Linux、Linux
        Mint、Manjaro などで配布されています。
      
はい。Xubuntu や Debian Live、SAM Linux に英語版があります。MX
        Linux も Live CD として使えます。
        日本語版は、ライブCDの部屋で見つけることが
        できます。
これらのライブCDを使えば、ハードディスクへインストールせずに、Xfce のデスクトップ環境を気軽に体験できます。
boot:knoppix desktop=xfce
# apt-get install xfce4
# apt-get install xfce4 xfprint4 xfce4-mixer orage xfce4-terminal xfmedia
# apt-get install xfce4-goodies
$ apt-cache search xfce
        desktop-profiles - framework for setting up desktop profiles
        gmessage - an xmessage clone based on GTK+
        gtk2-engines-xfce - A GTK+-2.0 theme engine for Xfce
        istanbul - Desktop session recorder producing Ogg Theora video
        libexo-0.3-0 - Library with extensions for Xfce
        libthunar-vfs-1-2 - VFS abstraction used in thunar
        libxfce4mcs-client3 - Client library for Xfce4 configure
        interface
        libxfce4mcs-dev - Development files for libxfce4mcs-client and
        -manager
        libxfce4mcs-manager3 - Manager library for Xfce4 configure
        interface
        libxfce4util-dev - Development files for libxfce4util4
        libxfce4util4 - Utility functions library for Xfce4
        libxfcegui4-4 - Basic GUI C functions for Xfce4
        libxfcegui4-dev - Development files for libxfcegui4-3
        mail-notification - mail notification in system tray
        mail-notification-evolution - evolution support for mail
        notification
        mousepad - simple Xfce oriented text editor
        network-manager-gnome - network management framework (GNOME
        frontend)
        network-manager-kde - KDE systray applet for controlling NetworkManager
        orage - Calendar for Xfce Desktop Environment
        thunar - File Manager for Xfce
        update-notifier - Daemon which notifies about package updates
        xchat-systray - xchat systray notification icon
        xfce4 - Meta-package for the Xfce Lightweight Desktop
        Environment
        xfce4-appfinder - Application finder for the Xfce4 Desktop
        Environment
        xfce4-artwork - additional artwork for the Xfce4 Desktop
        Environment
        xfce4-battery-plugin - battery monitor plugin for the Xfce4
        panel
        xfce4-clipman-plugin - clipboard history plugin for the Xfce4
        panel
        xfce4-cpufreq-plugin - cpufreq information plugin for the Xfce4
        panel
        xfce4-cpugraph-plugin - CPU load graph plugin for the Xfce4
        panel
        xfce4-dev-tools - Script to help building Xfce from svn
        xfce4-diskperf-plugin - disk performance display plugin for the
        Xfce4 panel
        xfce4-fsguard-plugin - filesystem monitor plugin for the Xfce4
        panel
        xfce4-genmon-plugin - Generic Monitor for the Xfce4 panel
        xfce4-goodies - enhancements for the Xfce4 Desktop Environment
        xfce4-icon-theme - Xfce Standard icon theme
        xfce4-mailwatch-plugin - mail watcher plugin for the Xfce4 panel
        xfce4-mcs-manager - Settings manager for Xfce4
        xfce4-mcs-manager-dev - Development files and static plugins
        xfce4-mcs-plugins - Special modules for the xfce4-mcs-manager
        xfce4-messenger-plugin - Dbus messages plugin for xfce4-panel
        xfce4-minicmd-plugin - Mini-command line plugin for the Xfce4
        panel
        xfce4-mixer - Xfce4 Mixer frontend
        xfce4-mixer-alsa - Xfce4 Mixer ALSA backend
        xfce4-mixer-oss - Xfce4 Mixer OSS backend
        xfce4-mount-plugin - mount plugin for the Xfce4 panel
        xfce4-netload-plugin - network load monitor plugin for the Xfce4
        panel
        xfce4-notes-plugin - Notes plugin for the Xfce4 desktop
        xfce4-panel - The Xfce4 desktop environment panel
        xfce4-panel-dev - The Xfce4 panel development files
        xfce4-quicklauncher-plugin - rapid launcher plugin for the Xfce4
        panel
        xfce4-radio-plugin - v4l radio control plugin for the Xfce4
        panel
        xfce4-screenshooter-plugin - Screenshots plugin for Xfce panel
        xfce4-sensors-plugin - hardware sensors plugin for the Xfce4
        panel
        xfce4-session - Xfce4 Session Manager
        xfce4-smartbookmark-plugin - search the web via the Xfce4 panel
        xfce4-systemload-plugin - system load monitor plugin for the
        Xfce4 panel
        xfce4-taskmanager - process manager for the Xfce4 Desktop
        Environment
        xfce4-terminal - Xfce terminal emulator
        xfce4-utils - Various tools for Xfce
        xfce4-verve-plugin - Verve (command line) plugin for Xfce 4.4
        panel
        xfce4-wavelan-plugin - wavelan status plugin for the Xfce4 panel
        xfce4-weather-plugin - weather information plugin for the Xfce4
        panel
        xfce4-xfapplet-plugin - Gnome applets plugin for Xfce panel
        xfce4-xmms-plugin - xmms control plugin for the Xfce4 panel
        xfdesktop4 - Provides desktop background and root menu
        xfmedia - Xfce media player
        xfmedia-dev - The Xfmedia development files
        xfprint4 - Printer GUI for Xfce4
        xfwm4 - window manager of the Xfce project
        xfwm4-themes - Theme files for xfwm4
# apt-get -s install xfce4
        パッケージリストを読み込んでいます... 完了
        依存関係ツリーを作成しています... 完了
        以下の特別パッケージがインストールされます:
         fortune-mod fortunes-min gtk2-engines-xfce libexo-0.3-0
        librecode0
         libthunar-vfs-1-2 libxcomposite1 libxfce4mcs-client3
        libxfce4mcs-manager3
         libxfce4util4 libxfcegui4-4 mousepad thunar xfce4-icon-theme
         xfce4-mcs-manager xfce4-mcs-plugins xfce4-panel xfce4-session
        xfce4-utils
         xfdesktop4 xfwm4 xfwm4-themes
        提案パッケージ:
         xcontrib menu
        推奨パッケージ:
         xfprint4 xfce4-mixer orage xfce4-terminal xfmedia
        以下のパッケージが新たにインストールされます:
         fortune-mod fortunes-min gtk2-engines-xfce libexo-0.3-0
        librecode0
         libthunar-vfs-1-2 libxcomposite1 libxfce4mcs-client3
        libxfce4mcs-manager3
         libxfce4util4 libxfcegui4-4 mousepad thunar xfce4
        xfce4-icon-theme
         xfce4-mcs-manager xfce4-mcs-plugins xfce4-panel xfce4-session
        xfce4-utils
         xfdesktop4 xfwm4 xfwm4-themes
        アップグレード: 0 個、新規インストール: 23 個、削除: 0 個、保留: 0 個。
        Inst librecode0 (3.6-12 Debian:testing)
        Inst fortunes-min (1:1.99.1-3 Debian:testing) []
        Inst fortune-mod (1:1.99.1-3 Debian:testing)
        Inst xfce4-icon-theme (4.3.99.2-1 Debian:testing)
        Inst gtk2-engines-xfce (2.3.99.2-1 Debian:testing)
        Inst libxfce4util4 (4.3.99.2-1 Debian:testing)
        Inst libxfce4mcs-client3 (4.3.99.2-1 Debian:testing)
        Inst libxfce4mcs-manager3 (4.3.99.2-1 Debian:testing)
        Inst libxfcegui4-4 (4.3.99.2-1 Debian:testing)
        Inst libexo-0.3-0 (0.3.1.12rc2-1 Debian:testing)
        Inst libthunar-vfs-1-2 (0.4.0rc1-3 Debian:testing)
        Inst libxcomposite1 (1:0.3-3 Debian:testing)
        Inst mousepad (0.2.8-1 Debian:testing)
        Inst xfce4-panel (4.3.99.2-2 Debian:testing)
        Inst thunar (0.4.0rc1-3 Debian:testing)
        Inst xfwm4 (4.3.99.2-1 Debian:testing)
        Inst xfwm4-themes (4.3.99.2-2 Debian:testing)
        Inst xfce4-mcs-manager (4.3.99.2-1 Debian:testing)
        Inst xfce4-mcs-plugins (4.3.99.2-1 Debian:testing)
        Inst xfce4-utils (4.3.99.2-1 Debian:testing)
        Inst xfdesktop4 (4.3.99.1-1 Debian:testing)
        Inst xfce4-session (4.3.99.1-2 Debian:testing)
        Inst xfce4 (4.3.99.2 Debian:testing)
        Conf librecode0 (3.6-12 Debian:testing)
        Conf fortune-mod (1:1.99.1-3 Debian:testing)
        Conf fortunes-min (1:1.99.1-3 Debian:testing)
        Conf xfce4-icon-theme (4.3.99.2-1 Debian:testing)
        Conf gtk2-engines-xfce (2.3.99.2-1 Debian:testing)
        Conf libxfce4util4 (4.3.99.2-1 Debian:testing)
        Conf libxfce4mcs-client3 (4.3.99.2-1 Debian:testing)
        Conf libxfce4mcs-manager3 (4.3.99.2-1 Debian:testing)
        Conf libxfcegui4-4 (4.3.99.2-1 Debian:testing)
        Conf libexo-0.3-0 (0.3.1.12rc2-1 Debian:testing)
        Conf libthunar-vfs-1-2 (0.4.0rc1-3 Debian:testing)
        Conf libxcomposite1 (1:0.3-3 Debian:testing)
        Conf mousepad (0.2.8-1 Debian:testing)
        Conf xfce4-panel (4.3.99.2-2 Debian:testing)
        Conf thunar (0.4.0rc1-3 Debian:testing)
        Conf xfwm4 (4.3.99.2-1 Debian:testing)
        Conf xfwm4-themes (4.3.99.2-2 Debian:testing)
        Conf xfce4-mcs-manager (4.3.99.2-1 Debian:testing)
        Conf xfce4-mcs-plugins (4.3.99.2-1 Debian:testing)
        Conf xfce4-utils (4.3.99.2-1 Debian:testing)
        Conf xfdesktop4 (4.3.99.1-1 Debian:testing)
        Conf xfce4-session (4.3.99.1-2 Debian:testing)
        Conf xfce4 (4.3.99.2 Debian:testing)
# apt-get install xfce4-goodies
        パッケージリストを読み込んでいます... 完了
        依存関係ツリーを作成しています... 完了
        以下の特別パッケージがインストールされます:
         liba52-0.7.4 libasound2 libavcodec0d libcpufreq0 libgsm1
        libmad0
         libmodplug0c2 libogg0 libpcre3 libpostproc0d libsensors3
        libspeex1 libsysfs2
         libtag1c2a libtagc0 libtheora0 libvorbis0a libvorbisenc2
        libxine1 libxvmc1
         thunar-media-tags-plugin xfce4-artwork xfce4-battery-plugin
         xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin
         xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin
         xfce4-mailwatch-plugin xfce4-minicmd-plugin xfce4-mount-plugin
         xfce4-netload-plugin xfce4-notes-plugin
        xfce4-quicklauncher-plugin
         xfce4-screenshooter-plugin xfce4-sensors-plugin
        xfce4-smartbookmark-plugin
         xfce4-systemload-plugin xfce4-terminal xfce4-verve-plugin
         xfce4-wavelan-plugin xfce4-weather-plugin xfmedia
        提案パッケージ:
         libasound2-plugins lm-sensors speex libaa1 libartsc0
        libaudiofile0
         libbonobo2-0 libcaca0 libcucul0 libesd0 libesd-alsa0 libflac7
        libgnomevfs2-0
         libsdl1.2debian libsmbclient xfce4-xfapplet-plugin
        xfce4-xmms-plugin
         xfce4-messenger-plugin xfce4-mpc-plugin xfce4-dict-plugin
         xfce4-datetime-plugin thunar-archive-plugin xsensors
        推奨パッケージ:
         libmng1 dbus-1-utils
        以下のパッケージが新たにインストールされます:
         liba52-0.7.4 libasound2 libavcodec0d libcpufreq0 libgsm1
        libmad0
         libmodplug0c2 libogg0 libpcre3 libpostproc0d libsensors3
        libspeex1 libsysfs2
         libtag1c2a libtagc0 libtheora0 libvorbis0a libvorbisenc2
        libxine1 libxvmc1
         thunar-media-tags-plugin xfce4-artwork xfce4-battery-plugin
         xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin
         xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin
        xfce4-goodies
         xfce4-mailwatch-plugin xfce4-minicmd-plugin xfce4-mount-plugin
         xfce4-netload-plugin xfce4-notes-plugin
        xfce4-quicklauncher-plugin
         xfce4-screenshooter-plugin xfce4-sensors-plugin
        xfce4-smartbookmark-plugin
         xfce4-systemload-plugin xfce4-terminal xfce4-verve-plugin
         xfce4-wavelan-plugin xfce4-weather-plugin xfmedia
        アップグレード: 0 個、新規インストール: 45 個、削除: 0 個、保留: 0 個。
        11.2MB のアーカイブを取得する必要があります。
        展開後に追加で 25.6MB のディスク容量が消費されます。
        続行しますか [Y/n]? y
インストールが完了したら、一度ログオフし、gdmのログインメニューへ戻ります。そして、[メニュー] > [セッション] > [Xfce セッション] を選択した後、ユーザー・ログインしてください。
これで、Xfce デスクトップが立ち上がります。

Xfce 4 環境だけを新規インストールした場合、サウンドドライバーまで同時にインストールはされません。Alsa ドライバーを追加インストールし、サウンドカードの設定を行ってください。
# apt-get install alsa alsa-utils
# alsaconf
Intel 845GE ビデオチップ搭載のマザーボードで発生する可能性があります。おそらく、これは Debianインストーラー debian-40r0-i386-netinst.iso の不具合であると思われます。ビデオカードの再設定を実行すれば、解消されるようです。この変更はシステムの再起動後、有効となります。
# dpkg-reconfigure xserver-xorg
# reboot
自動マウントツールを使えば、グラフィカルな操作で簡単にUSBメモリ(フラッシュメモリ)の利用が可能になります。xvmount は、デバイスの自動マウント用に開発された GUIフロントエンドです。
# apt-get install xvmount
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下の特別パッケージがインストールされます:
xviewg
提案パッケージ:
indent
以下のパッケージが新たにインストールされます:
xviewg xvmount
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
764kB のアーカイブを取得する必要があります。
展開後に追加で 3174kB のディスク容量が消費されます。
続行しますか [Y/n]?
- Xfce の標準インストールでは、グラフィカルなマウントツールが含まれません。
 
オフィシャルの contrib セクションより全てインストール可能です。
# urpmi task-xfce
で一括してインストールされます。
$ urpmq task-xfce -i
        Name : task-xfce
        Version : 2007
        Release : 11mdv2007.0
        Group : Graphical desktop/Xfce
        Size : 0 Architecture: noarch
        Summary : Metapackage for the XFCE
# urpmi task-xfce
        次のパッケージのいずれかが必要です:
         1- libxfce4mcs4-4.4.0-1mdv2007.0.i586 : Multi-channel settings
        management support for Xfce (to install)
         2- libxfce4mcs3-4.3.90.2-1mdv2007.0.i586 : Multi-channel
        settings management support for Xfce (to install)
        どれを選びますか?(1-2) 1
        依存を満たすために次のパッケージをインストールします:
        exo-0.3.2-1mdv2007.0.i586
        libexo-0.3_0-0.3.2-1mdv2007.0.i586
        libthunar1_2-0.8.0-1mdv2007.0.i586
        libxfce4mcs4-4.4.0-1mdv2007.0.i586
        libxfce4panel1-4.4.0-1mdv2007.0.i586
        libxfce4util4-4.4.0-1mdv2007.0.i586
        libxfcegui4_4-4.4.0-1mdv2007.0.i586
        libxfprint0-4.4.0-1mdv2007.0.i586
        libxfsm-4.2_0-4.4.0-1mdv2007.0.i586
        mousepad-0.2.12-1mdv2007.0.i586
        orage-4.3.90.2-1mdv2007.0.i586
        task-xfce-2007-11mdv2007.0.noarch
        terminal-0.2.6-1mdv2007.0.i586
        thunar-0.8.0-1mdv2007.0.i586
        xarchiver-0.4.0-1mdv2007.0.i586
        xfburn-0.2.0-3mdv2007.0.i586
        xfce-appfinder-4.4.0-1mdv2007.0.i586
        xfce-dev-tools-4.4.0-1mdv2007.0.i586
        xfce-icon-theme-4.4.0-1mdv2007.0.noarch
        xfce-mcs-manager-4.4.0-1mdv2007.0.i586
        xfce-mcs-plugins-4.4.0-1mdv2007.0.i586
        xfce-mixer-4.4.0-3mdv2007.0.i586
        xfce-panel-4.4.0-1mdv2007.0.i586
        xfce-session-4.4.0-1mdv2007.0.i586
        xfce-taskmanager-0.3.1-6mdv2007.0.i586
        xfce-utils-4.4.0-1mdv2007.0.i586
        xfce4-artwork-0.1-1mdv2007.0.noarch
        xfdesktop-4.4.0-2mdv2007.0.i586
        xfmedia-0.9.2-1mdv2007.0.i586
        xfprint-4.4.0-1mdv2007.0.i586
        xfwm-4.4.0-1mdv2007.0.i586
        xfwm-themes-4.4.0-1mdv2007.0.noarch
        32 個のパッケージ(46 MB)のインストールを開始しますか? (Y/n)[デフォルトはY] y