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