Xfce は、現在 GTK 3 ベースの軽量でモジュール式のデスクトップ環境です。 完全なユーザー体験を提供するために、ウィンドウマネージャ、ファイルマネージャ、デスクトップおよびパネルを含みます。
インストール
xfce4 グループをインストールします。 また、追加のプラグインやマウスパッドエディタのような多くの便利なユーティリティを含む xfce4-goodies グループもインストールするとよいでしょう。 Xfce はデフォルトで Xfwm ウィンドウマネージャを使用します。
起動
ディスプレイマネージャのメニューから Xfce セッションを選択するか、Xinitrc に exec startxfce4
を追加してください。
xfce4-session
実行ファイルを直接呼び出さないでください; startxfce4
が正しいコマンドで、次に適切なときに前者を呼び出します。 Configuration
Xfce は Xfconf で設定オプションを保存しています。 これらのオプションを変更するにはいくつかの方法があります:
- メインメニューで、設定とカスタマイズしたいカテゴリを選択します。 カテゴリは通常
/usr/bin/xfce4-*
と/usr/bin/xfdesktop-settings
にあるプログラムです。 -
xfce4-settings-editor
はすべての設定を確認、変更することができます。 ここで変更したオプションは、すぐに有効になります。 コマンドラインから設定を変更するにはxfconf-query
を使用してください。詳細はドキュメントを参照してください。 - 設定は
~/.config/xfce4/xfconf/xfce-perchannel-xml/
にある XML ファイルに保存され、手動で編集することができます。
Menu
Free Desktop メニューシステムの使用に関する詳細情報は Xdg-menu を参照してください。
Whisker menu
xfce4-whiskermenu-plugin (xfce4-goodies にも含まれています) は代替アプリケーションランチャーの一つです。 お気に入りのリストを表示し、カテゴリボタンでインストールされたすべてのアプリケーションをブラウズし、ファジー検索をサポートします。 パッケージがインストールされると、パネル 1 の最初のアイテムとしてアプリケーションメニューを置き換えることができます (設定 > パネル > アイテムにウィスカーメニューを追加)。
エントリの編集
このタスクには、多くのグラフィカルツールが利用できます。
- MenuLibre – クリーンで使いやすいインターフェースで最新の機能を備えた高度なメニュー編集ツールです。
- Alacarte – GNOME 用メニューエディタ
https://www.gnome.org/ || alacarte
- XAME (XFCE Applications Menu Editor) – Xfce でメニューエントリを編集するために特別に作られた Gambas で書かれた GUI ツール、他の環境では動きません。 (廃止)
http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR
あるいは、手動で
~/.config/menus/xfce-applications.menu
ファイルを作成します。<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"><Menu> <Name>Xfce</Name> <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile> <Exclude> <Filename>xfce4-run.desktop</Filename> <Filename>exo-terminal-emulator.desktop</Filename> <Filename>exo-file-manager.desktop</Filename> <Filename>exo-mail-reader.desktop</Filename> <Filename>exo-web-browser.desktop</Filename> <Filename>xfce4-about.desktop</Filename> <Filename>xfhelp4.desktop</Filename> </Exclude> <Layout> <Merge type="all"/> <Separator/> <Menuname>Settings</Menuname> <Separator/> <Filename>xfce4-session-logout.desktop</Filename> </Layout></Menu>
<MergeFile>
タグは、デフォルトの Xfce メニューを含みます。<Exclude>
タグは、メニューに表示させたくないアプリケーションを除外します。 ここでは、いくつかの Xfce のデフォルトのショートカットを除外しましたが、firefox.desktop
や他のアプリケーションを除外することもできます。<Layout>
タグは、メニューのレイアウトを定義します。 アプリケーションはフォルダーや好きなように整理することができます。 詳細は Xfce wiki を参照してください。また、
.desktop
ファイル自体を編集することで、Xfce メニューに変更を加えることができます。 エントリーを隠すには、 Desktop entries#Hide desktop entries を参照してください。 デスクトップエントリのCategories=
行を変更することで、アプリケーションのカテゴリを編集することができます、 Desktop entries#File example を参照してください。Desktop
Transparent background for icon titles
デスクトップアイコンのタイトルのデフォルトの白い背景をより適したものに変更するには、
~/.gtkrc-2.0
:style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base = "#000000" base = "#71B9FF" base = "#71B9FF" fg = "#fcfcfc" fg = "#ffffff" fg = "#ffffff"}widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
Remove desktop icons
Issue the following command:
$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
Iconstrobe on a desktop, the same command with a value of 2を発行します。
One wallpaper across multihead
xfce4-settings-editor
を開き、次の設定で新しいプロパティを作成します:Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled
Kill window shortcut
Xfce には、例えばプログラムが固まったとき、ウィンドウを閉じるためのショートカットは用意されていません。 現在アクティブなウィンドウには、xdotool:
$ xdotool getwindowfocus windowkill
あるいは:
$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"
ショートカットを追加するには、設定 > キーボードまたは xbindkeys のようなアプリケーションを使用してください。
Session
Autostart
Xfce 起動時にカスタム アプリケーションを起動するには、アプリケーション メニュー > 設定 > 設定マネージャー をクリックし、セッションとスタートアップ オプションを選択してから アプリケーション自動起動 タブ をクリックします。 エントリを追加するには、Add ボタンをクリックし、実行したい実行ファイルのパスを指定してフォームに記入します。
Autostart アプリケーションは
~/.config/autostart/
にname.desktop
として格納されます。あるいは、xinitrc(ディスプレイマネージャが使用されている場合は xprofile)に実行したいコマンド(環境変数の設定など)を追加します。
Tip: 時には、アプリケーションの起動を遅らせることが役に立つかもしれません。 回避策は、sh -c "sleep 3 && command"
Lock the screen
xflock4 は Xfce セッションをロックするために使用される参照 Bash スクリプトです。
これは xfce4-screensaver (xfce4-goodies の一部でもある), xscreensaver, gnome-screensaver, slock または xlockmore のいずれかで画面をロックしようと試みます。 対応するバイナリを連続して探し、見つからなかった場合はリターンコード1で終了します。
List of applications/Security#Screen lockers には、他の人気のあるアプリケーションとともに、これらのスクリーンロッカーの短い説明があります。 このリストには light-locker という代替ロッカーがあり、xfce4-power-manager と特にうまく統合されています。 これをインストールすると、Xfce Power Manager の設定に light-locker を設定するためのセキュリティタブが追加され、既存のシステムがスリープするときに画面をロックする設定がこのタブの下に移動されます。 この新しいGUIでは、スクリーンセーバーの活動時にセッションをロックするか、システムがスリープに入るたびにロックするかを設定することが可能です。
xflock4 で light-locker または上記の 5 つ以外のカスタム セッション ロッカーを実行するには、セッションの xfconf チャンネルで
LockCommand
を使用するコマンド ラインに設定しなければなりません (次の例の引用符内のコマンドは、他のスクリーン ロッカー用に適宜変更できます):$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string
アクション ボタン パネルのパネル ロック ボタンは、単に
/usr/bin/xflock4
を実行するだけです。 xflock4 が機能している限り、つまり、ネイティブ ロッカーの 1 つがインストールされているか、上記の提案に従ってカスタム ロッカーがそれと統合するように構成されている限り、期待どおりに動作するはずです。Suspend
Xfce は、サスペンドを要求されると、
suspend
オプションを指定して xfce4-session-logout(1) コマンドを実行します:$ xfce4-session-logout --suspend
suspend 時にセッションをシステム的にロックするかどうかは、xfconf のプロパティまたは GUI から設定することができます。
CLI を使用してこの状態を制御するには、セッションと電源マネージャの xfconf チャンネルでそれぞれ
LockScreen
とlock-screen-suspend-hibernate
という 2 つの設定が使用されます。サスペンド時のロックを防ぐには、これらをfalse
に回します。$ xfconf-query -c xfce4-session -p /shutdown/LockScreen -s false$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false
同様、サスペンド時のセッションをロックするにはこれらを
true
に回します。この設定は GUI からも制御できます: セッションとスタートアップ アプリケーションを開き、フラグ Advanced > Lock screen before sleep のオン/オフを切り替えます。 logind に優先権を与えるには、以下の xfconf 設定を
true
:$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Note: systemd-logind が Xfce より優先されるたびにイベントをどう処理するかを確認するには、logind.Systemd-logind をチェックしてください。conf(5)Disable saved sessions
Peripheral user, saved sessions can be disabled by executing the following:
$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false
Then navigate to Applications > Settings > Session and Startup > Sessions and Clear saved sessions button to remove all previously saved sessions.
Tip: 上のコマンドで持続的に設定が変わらないなら、代わりに次のコマンドを使ってください。xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false
あるいは、Xfce キオスクモードは、システム全体のセッションの保存を無効にするために使用することができます。 セッションを無効にするには、ファイル
/etc/xdg/xfce4/kiosk/kioskrc
を作成または編集し、以下を追加します:SaveSession=NONE
Kiosk モードが機能しない場合、ユーザーはセッション ディレクトリに読み取り専用パーミッションを設定できます:
$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions
これにより、Xfce は他の設定に関わらずセッションを保存しなくなりました。
Use a different window manager
注意: 変更を有効にするには、保存されたセッションをクリアし、初めてログアウトするときにセッション保存が無効になっていることを確認する必要があります。 選択したウィンドウマネージャが実行されると、セッション保存を再び有効にすることができます。デフォルトのウィンドウマネージャを指定するファイルは以下の場所にあります:
-
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– ユーザごと -
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– システム全体
ユーザのデフォルトウィンドウマネージャは xfconf-query で容易に設定することができます。
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name
コマンドラインオプションでウィンドウマネージャを起動したい場合は、以下のコマンドを参照してください:
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option
さらにコマンドラインオプションが必要な場合は、単にコマンドに
-t string
と-s --wm-option
引数を追加してください。システム全体のデフォルトのウィンドウマネージャを変更したい場合、上で指定したファイルを手動で編集し、xfwm4 を好みのウィンドウマネージャに変更し、必要なら追加のコマンドラインオプション用の
<value type="string" value="--wm-option"/>
行を追加してください。 しかし、この方法はデフォルトのマネージャを本当に変更するわけではなく、単にログイン時に置き換えるだけであることに注意してください。 自動起動機能を使用している場合、デフォルトのウィンドウ マネージャの後に新しいウィンドウ マネージャが 2 回起動される可能性があるため、セッションの保存を無効にする必要があることに注意してください。 Xfwm のテーマは/usr/share/themes/theme_name/xfwm4
に保存され、設定 > ウィンドウマネージャ で設定されます。 GTK のテーマは/usr/share/themes/theme_name/gtk-2.0
と/usr/share/themes/theme_name/gtk-3.0
に保存され、設定 > 外観 で設定します。すべてのアプリケーションの外観を統一するには、Uniform look for Qt and GTK applications.
Cursor themes, Icons, and Font configuration も参照して下さい。
SSD と CSD ウィンドウ間の一貫した外観
Xfce は現在、ほとんどのウィンドウで Xfwm によってテーマづけられたサーバーサイド装飾 (SSD) (ウィンドウ装飾参照) と Xfce 設定、印刷、保存およびその他のダイアログでそれぞれのプログラムによってテーマづけられたクライアントサイド装飾 (CSD) を使用しています。
Xfwm SSD のウィンドウスタイルは、
/usr/share/themes/theme_name/xfwm4
でテーマを手動で調整または作成するか、「クライアント側の装飾から xfwm4 テーマを作成する」 Xfwm4 Theme Generator などのツールを使用して、CSD ウィンドウに合うようにテーマ化することが可能です。”Reverting Client-Side Decorations
Xfce からほとんどの CSD を削除するには、 libxfce4ui-nocsdAUR をインストールして
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
これにより保存ダイアログで保存ボタンがウィンドウ下部に移動して、プリントダイアログでも同じことが行われるようになります。 Xfce の設定ダイアログは SSD に戻されます。 Catfish のようなプログラムはまだ CSD を持ちます。
すべてのウィンドウで SSD を強制するには、gtk3-nocsd-gitAUR を試してみてください。
Sound
Sound themes
XFCE4 は freedesktop システムサウンドをサポートしていますが、箱から出した状態では設定されていません。
サウンド テーマを有効にするには、次のようにします。
- PulseAudio サポートのために libcanberra と libcanberra-pulse をインストールします。
- “canberra-gtk-module” は GTK_MODULES 環境変数にあるべきです (再ログインが必要な場合があります)。
- 設定マネージャ → 外観 → 設定タブで「イベント音を有効にする」をチェックします;
- 設定エディタで「xsettings/Net/SoundThemeName」に
/usr/share/sounds/
にあるサウンドテーマを設定します; - オーディオミキサーで「システム音」をオンにします (e. coli)。5498>
sound-theme-freedesktop は互換性のあるサウンドテーマを提供しますが、必要なイベントの多くを欠いています。 より良い選択は sound-theme-smoothAUR (SoundThemeName は “Smooth”) です。
キーボード音量ボタン
xfce4-pulseaudio-plugin は、キーボード音量コントロールと音量通知のサポートを持つパネル アプレットを提供します。 別の方法として、xfce4-volumed-pulseAUR をインストールすることができ、これもキーバインドと通知制御を提供しますが、パネルにアイコンを配置しません。 これは、例えば、より細かい制御のために pasystray を同時に使うときに便利です。
代替として、xfce4-mixerAUR もパネルアプレットとキーボードショートカットを提供し、同様に Alsa をサポートします。 しかし、これは GStreamer 0.10 の機能に基づいており、1.0 では放棄されました。
パネルをインストールしたら、タスクバーに追加しないとキーボードショートカットは機能しません。
デスクトップ環境に依存しない代替案については、List of applications/Multimedia#Volume control.
ショートカット
音量キーを制御するアプレットまたはデーモンを使用していない場合、Xfce のキーボード設定を使って、音量キーに音量制御コマンドを手動でマップすることが可能です。 使用しているサウンドシステムについては、以下のリンク先のセクションで適切なコマンドを参照してください。
- ALSA: Advanced Linux Sound Architecture#Keyboard volume control を参照してください。
- PulseAudio: PulseAudio#Keyboard volume control を参照
- OSS: OSS#Using multimedia keys with OSS.
Keyboard Shortcuts
Keyboard shortcuts は 2 箇所で定義されています。 設定 > ウィンドウマネージャ > キーボード、および設定 > キーボード > ショートカット。
Polkit Authentication Agent
Polkit-gnome agent は xfce4-session と共にインストールされて自動的に開始されますので、ユーザーの介入は必要ありません。 詳細については、Polkit#Authentication agents を参照してください。
Xfce 用のサードパーティ製 polkit 認証エージェントも利用可能で、xfce-polkitAUR または xfce-polkit-gitAUR.
Display blanking
Xfce でよく使用するいくつかのプログラムによりモニタブランキングと DPMS (monitor powersaving) 設定を制御します。
Xfce Power Manager
Xfce Power Manager は、ブランキングと DPMS 設定を制御します。 これらの設定は、Power Manager GUI の [ディスプレイ] タブ内で構成できます。
Display power management がオフになったとき、DPMS は完全に無効になりますが、Power Manager が単に DPMS を制御しなくなるということではないことに注意してください。 また、スクリーンブランキングも無効にはなりません。 ブランキングと DPMS の両方を無効にするには、電源マネージャのシステム トレイ アイコンを右クリックするか、パネル アプレットを左クリックして、プレゼンテーション モードというオプションにチェックが入っていることを確認します。
XScreenSaver
xscreensaver がインストールされ、Xfce Power Manager と共に実行される場合、ブランキングと DPMS の制御をどちらのアプリケーションが行っているかは、同じ設定の制御のために競合しているので、明確ではないかもしれません。 したがって、モニタを白紙にしないことが重要な状況(たとえば、ビデオを見るとき)では、両方のアプリケーションで白紙化と DPMS を無効にすることが推奨されます。 XScreenSaverのオプションについて詳しくは、XScreenSaver#DPMS and blanking settings.
xset
上記のどちらのアプリケーションも起動していない場合、ブランキングとDPMS設定はxsetコマンドを使用して制御することができます。 .
Tips and tricks
Mounting support for Thunar and xfdesktop
Plugged external drives が現れず、インストールパーティションがマウントデバイスとして示される場合、デスクトップおよび Thunar で、gvfs をインストールしてください。 より高度な設定オプションについては、Udisks#Hide selected partitions および Thunar#Automounting of large external drives を参照してください。
Screenshots
Xfce には独自のスクリーンショット・ツール、 xfce4-screenshooter が存在します。 これは xfce4-goodies グループの一部です。
アプリケーション > 設定 > キーボード、アプリケーションのショートカットに移動します。 フルスクリーンのスクリーンショットを撮るために、
Print
キーを使用するxfce4-screenshooter -f
(またはアクティブウィンドウの場合は-w
) コマンドを追加してください。あるいは、scrot のような独立したスクリーンショット・プログラムを使用することもできます。
Disable Terminal F1 and F11 shortcuts
xfce terminal は F1 と F11 をそれぞれヘルプとフルスクリーンにバインドするので、htop などのプログラムを使うことが難しくなることがあります。 これらのショートカットを無効にするには、設定ファイルを作成または編集し、ログアウトして再ログインしてください。 F10 は環境設定メニューで無効にできます。
~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")
Terminal color themes or palettes
GUI では Preferences の Appearance tab でテーマやカラーパレットの変更が可能です。 これらは、Emacs や Vi などのほとんどのコンソール アプリケーションで利用可能な色です。 これらの設定は、各システム・ユーザーごとに
~/.config/xfce4/terminal/terminalrc
ファイルに保存されています。 また、他にも多くのテーマがあります。 フォーラムスレッドの Terminal Colour Scheme Screenshots で、何百もの利用可能な選択肢とテーマを確認してください。デフォルトカラーテーマの変更
Xfce の
extra/terminal
パッケージには、暗い色のパレットが含まれています。 これを変更するには、暗いターミナルの背景で常に表示される明るい色のテーマを使用するために、terminalrc ファイルに以下を追加してください。config/xfce4/terminal/terminalrcColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff
Terminal tango color theme
タンゴカラーに切り替えるには。 お気に入りのエディタで開き
~/.config/xfce4/terminal/terminalrc
以下の行を追加(置換)してください。
ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec
ターミナルでミドルマウスを使用して URL を開く
On update to version 0.8 は、デフォルトでは、中間のマウスを使用して URL を開き、カーソルにクリップを貼り付けるだけになっています。古い動作を有効にするには、
${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
(デフォルトではXDG_CONFIG_HOME=${HOME}/.config
)${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE
env-
MiscMiddleClickUri=TRUE
MiscMiddleClickUri=TRUE
env-modulesAUR と env-modules-tclAUR パッケージは、ログインシェルにシェルの自動補完機能を提供します。 しかし、デフォルトでは
xfce4-terminal
のセッションはログインとみなされません。 環境モジュールの自動補完を有効にするには、環境設定の対応するチェックボックスをチェックするか、~/.config/xfce4/terminal/terminalrc
のCommandLoginShell
をTRUE
に変更してください。Colour management
Xfce はカラーマネジメントをネイティブにサポートしていません。
Multiple monitors
Xfce はマルチモニタをサポートしています。 設定は、アプリケーション > 設定 > ディスプレイ ダイアログで行えます。 より詳しい情報は、Xfce ドキュメンテーションの display の記事をご覧ください。
XFCE のディスプレイ設定は永続的ではないので、特に複数のディスプレイを使っている場合は、ディスプレイツールをたくさん使う必要があると思うかもしれません。 これを回避するひとつの方法は、arandr を使用して、XFCE キーボードショートカットとして実行するように割り当てられる xrandr コマンドの形でディスプレイ設定を簡単に行うことです。
SSH agent
Xfce 4.10 では、セッション初期化時に gpg-agent または ssh-agent をこの順にロードしようとすることがデフォルトになっています。 これを無効にするには、次のコマンドを使用して xfconf キーを作成します:
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
gpg-agent がインストールされている場合でも ssh-agent を強制的に使用するには、代わりに次のコマンドを実行します:
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
GNOME Keyring を使用するには、Xfce の設定のセッションとスタートアップ の詳細タブで Launch GNOME services on startup チェックボックスをオンにすればよいのです。 これにより、gpg-agent と ssh-agent も無効になります。
Source: http://docs.xfce.org/xfce/xfce4-session/advanced
Scroll a background window without shifting focus on it
Go to Main Menu > Settings > Window Manager Tweaks > Accessibility tab.Uncheck Raise windows when any mouse button is pressed.
Mouse button modifier
By default, Xfce is set to
Alt
The mouse button modifier in the Xfce is set toAlt
. これは xfconf-query で変更することができます。 例えば、次のコマンドはSuper
キーをマウスボタン修飾子として設定します:$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"
厳密に言えば、複数の修飾子を使うことはサポートされていません。 しかし、回避策として、キー名を
><
で区切れば、複数の修飾子を指定することができます。 たとえば、マウス ボタンの修飾子としてCtrl+Alt
を設定するには、次のコマンドを使用できます:$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"
Set the two fingers click to middle click for a touchpad
This article or section needs language, wiki syntax or style improvements. 参考として Help:Style を参照してください。
理由: Touchpad Synaptics を単純に設定する複雑な方法 (Discuss in Talk:Xfce#)もし、タッチパッドの 2 指クリックでミドルクリックをしたい場合、次のファイルを作成または編集します:
~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<チャネル name="pointers" version="1.0".0"> <property name="SynPS2_Synaptics_TouchPad" type="empty"> <property name="Properties" type="empty"> <property(プロパティ) name="Synaptics_Tap_Action" type="array"> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/ <Value type="int" value="0"/ <Value type="int" value="0"/
配列中の2が中クリックです。
Limit the minimum brightness-slider
Limiting the minimum brightness can be useful for displays that turn backlight on a brightness level of 0.
xfce4-power-manager 1.3.2
In the new hidden option had introduced to set the minimum brightness value with a xfconf4-property.XX. Limit the minimum brightnesss of brightnesss of the lightness-libout. xfconf4にintプロパティとしてbrightness-slider-min-level
を追加しました。Adding profile pictures
whisker-menu に表示される各ユーザーのプロファイル画像を追加するには、単に96x96のPNGファイルを各ユーザーのホームディレクトリに
.face
という名前で配置するだけです。 たとえば、ユーザー bob の PNG ファイル/home/bob/.face
は、GIMP のような画像編集プログラムを使用して、お気に入りの画像を 96x96 に縮小して変換できます。
Power Manager プラグインのラベル
タイプ
int
の xfconf オプションshow-panel-label
はパワーマネージャのラベルを制御し、異なるラベル形式用に設定することが可能です。 0 (ラベルなし)、1 (パーセント)、2 (残り時間)、または 3 (両方) に設定できます。これは、パワー マネージャ プラグイン GUI のプロパティ > Show label
Troubleshooting
Desktop icons rearrange itself
特定のイベント (panel settings dialog が開いたりなど) においてデスクトップのアイコンを並べ替えたりすることができるようになりました。 これは、アイコンの位置が
~/.config/xfce4/desktop/
ディレクトリのファイルによって決定されるためです。 デスクトップに変更が加えられる (アイコンの追加や削除、位置の変更) たびに、このディレクトリに新しいファイルが生成され、これらのファイルが競合することがあります。この問題を解決するには、ディレクトリに移動して、アイコンの位置を正しく定義するファイル以外のすべてのファイルを削除してください。 どのファイルが正しいアイコン位置を定義しているかは、そのファイルを開いてアイコンの位置を確認することで判断できます。 一番上の行は
row 0
で、一番左の列はcol 0
で定義されています。 したがって、row=3col=0
のエントリは、Firefox のアイコンが左端の列の 4 行目に位置することを意味します。
GTK テーマがマルチモニタで動作しない
This article or section needs expansion.
Reason.C> この記事は拡張が必要なためです。 どの設定ツールですか? 動作しなくなるとはどういう意味ですか? 新しいテーマが選択できない、またはテーマの表示がおかしいということでしょうか。 バグレポートはありますか? (Discuss in Talk:Xfce#)Some configuration tools may corrupt displays.xml, which resulted to GTK themes under Applications Menu > Settings > Appearance is stopping to work.
Icons not appear in right-click menus
Note: Despite the deprecation of GConf, this method does still work.User may find that icon when right-clicking options within some applications, including those made with Qt. この問題は、Xfce 内でのみ発生するようです。
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Modifying setting does not take effect
If you are running a separate Xsettings daemon, it may make some configuration not taking effect.
NVIDIA と xfce4-sensors-plugin
NVIDIA GPU のセンサーを検出し使用するには、 libxnvctrl をインストールし、ABS で xfce4-sensors-plugin を再構築する必要があります。 また、xfce4-sensors-plugin を置き換える xfce4-sensors-plugin-nvidiaAUR を使用するオプションもあります。
NVIDIA およびマルチモニターでの起動時のブラックスクリーン
Using NVIDIA, multiple monitors and NVIDIA/Troubleshooting#Avoid screen tearing may result as a black screen when booting Xfce.X は、ブラックスクリーンとマルチモニターブーストを使用することを推奨します。
/etc/X11/xorg.conf
と~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
のファイルへの画面の位置の競合。displays.xml
ファイルを削除すると、動作が修正されます。$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Panel applets keep aligned on the left
右端の前のどこかに区切り線を追加し、その "expand" プロパティを設定します。
Preferred Applications preferences have no effect
Most applications rely on xdg-open for opening a preferred application for given file or URL.
xdg-open と xdg-settings が Xfce デスクトップ環境を正しく検知して統合するには、 xorg-xprop パッケージをインストールする必要があります。
xdg-open の統合が正しく機能していることを確認するには、デフォルトの Web ブラウザを xdg-settings に問い合わせ、その結果がどうなるか見てみましょう:
# xdg-settings get default-web-browser
もし返信があったら、それはデスクトップ環境として Xfce を検出できないことを意味し、それはおそらく xorg-xprop パッケージがないためです。
Restore default settings
何らかの理由でデフォルト設定に戻す必要がある場合、
~/.config/xfce4-session/
と~/.config/xfce4/
$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak
再ログインして変更を反映させます。 ログイン時に
Unable to load a failsafe session
が表示される場合は、#セッションの失敗 のセクションを参照してください。Session failure
Symptoms include:
- The mouse is an X and/or not appear at all;
- ウィンドウの装飾が消え、ウィンドウを閉じられない;
- (
xfwm4-settings
) will not start, reportingThese settings cannot work with your current window manager (unknown)
; No window manager registered on screen 0
などのディスプレイマネージャから報告されたエラー。- Unable to load a failsafe session:
Unable to load a failsafe session.Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly.
Xfce を再起動するかシステムを再起動すると問題が解決するかもしれませんが、破損したセッションが原因である可能性もあります。 セッションフォルダを削除してください:
$ rm -r ~/.cache/sessions/
また、
$HOME
の関連フォルダがxfce4
を起動するユーザーによって所有されていることを確認してください。 Chown.Fonts in window title crashing xfce4-title
int install ttf-droid and ttf-dejavu. FS#44382.
Laptop lid settings ignored
Xfce4 Power Manager の蓋を閉める設定が無視される、つまり、Power Manager でどんな設定を選択しても、蓋を閉めるとラップトップが常にサスペンドすることがあるかもしれません。 これは、パワーマネージャがデフォルトで蓋を閉じたイベントを処理するように設定されていないためです。 代わりに、systemd-logind が lid close イベントを処理します。 パワーマネージャが蓋を閉めるイベントを処理するようにこの動作を変更するには、次のコマンドを実行します:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
注意: 状況によっては、ラップトップの蓋の動作またはサスペンド時のロック設定に変更があった場合、logind-handle-lid-switch
設定が真に設定されることがあります。 以下を参照してください。 この場合、logind-handle-lid-switch
を false に再度切り替える必要があります。User switching action button is greyed out
The Switch User action button has assume the gdmflexiserver executable (provided by GDM) exists. したがって、GDM が使用されていない場合、ボタンは灰色表示されます。
可能な回避策は、
/usr/bin
または/usr/local/bin
に gdmflexiserver という実行可能スクリプトを作成し、使用中のディスプレイ マネージャによって提供される greeter switch コマンドを呼び出すことです。- LXDM 用 - LXDM#Simultaneous users and switching users.
- LightDM 用 - LightDM#User switching.
Macros in .Xresources not working
Xfce loaded
$HOME/.Xresources
file usingxrdb
, but with-nocpp
option to skip preprocessing. マクロを正しく動作させるには、/etc/xdg/xfce4/xinitrc
を$HOME/.config/xfce4
ディレクトリにコピーし、生成されたファイルからxrdb
の-nocpp
オプションを削除してください。 このスレッドを参照してください。Cursor theme does not change on login
Ensure the systemwide XDG cursor is set to your desired cursor theme - See Cursor themes#XDG specification.
Mousepad Editor メニューバーが表示されない
gsettings set org.xfce.mousepad.preferences.window menubar-visible true
を実行して表示させる。Trash icon not visible and trash applet not work
Trash が動作するには gvfs がオプション依存です。 gvfsをインストールし、システムを再起動してください。
デスクトップが灰色になり、すべてのデスクトップアイコンが消える
実行して
~/.cache/session
を削除してください。$ rm -rf ~/.cache/session
を実行し、再起動します。
See also
- Xfce - Documentation
- Xfce - Wiki
- Xfce - About
- Xfce - Tour
- Wikipedia:Xfce
- Xfce Wikia
Xfce-Look - テーマ、壁紙、その他を紹介します。