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 チャンネルでそれぞれ LockScreenlock-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 システムサウンドをサポートしていますが、箱から出した状態では設定されていません。

    サウンド テーマを有効にするには、次のようにします。

    1. PulseAudio サポートのために libcanberra と libcanberra-pulse をインストールします。
    2. “canberra-gtk-module” は GTK_MODULES 環境変数にあるべきです (再ログインが必要な場合があります)。
    3. 設定マネージャ → 外観 → 設定タブで「イベント音を有効にする」をチェックします;
    4. 設定エディタで「xsettings/Net/SoundThemeName」に/usr/share/sounds/にあるサウンドテーマを設定します;
    5. オーディオミキサーで「システム音」をオンにします (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/terminalrc

    ColorPalette5=#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/terminalrcCommandLoginShellTRUE に変更してください。

    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 AltThe mouse button modifier in the Xfce is set to Alt. これは 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, reporting These 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 using xrdb, 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-Look - テーマ、壁紙、その他を紹介します。

    • Xfce Wikia

コメントを残す

メールアドレスが公開されることはありません。