Cairo-Dock

提供: ArchWiki
2015年4月6日 (月) 19:08時点におけるKusakata (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

Cairo-Dock は細かいカスタマイズができるドックです。C で書かれています。

インストール

公式リポジトリから cairo-dock をインストールしてください。コアパッケージは Cairo-Dock を実行するのに必要な最小限のものしか入っていません。アプレットやアニメーション、ビューやエフェクト、ダイアログを使用するには cairo-dock-plug-ins も必要になります。

また、cairo-dock-gitAURcairo-dock-plugins-gitAUR を使うことで開発ブランチを使用することができます。

プラグインの依存パッケージ

cairo-dock-plug-ins のアプレットは大量の依存パッケージを必要とするため、特定のアプレットを使わない場合にシステムを肥大化させないように依存パッケージは全部任意になっています。optdepends のリストを参照して必要に応じてインストールしてください。

ノート: 何らかの理由でアプレットが動作しない場合、GVFS をインストールしているか確認してください。複数のアプレットや GNOME, XFCE, KDE との統合で必要になります。

設定

ドックの実行

バックグラウンドでドックを実行:

$ cairo-dock &

このコマンドを実行するとスタートアップメッセージが表示されてセッションで使用するバックエンド (OpenGL または Cairo) を選択することになります。選択したバックエンドを記憶させるオプションがあり、覚えさせなかった場合、(バックエンドオプションを付けずに) Cairo-Dock を起動するたびにスタートアップメッセージが表示されます。スタートアップメッセージを表示させたくない場合、Cairo-Dock を実行するときに使用するバックエンドを指定してください。

OpenGL バックエンドでドックを実行:

$ cairo-dock -o &

Cairo バックエンドでドックを実行:

$ cairo-dock -c &
ヒント: All using ATI graphics cards should use this option. Some cards/drivers do not support OpenGL, which may prevent Cairo-Dock from running correctly.

スタートアップ時にドックを起動

This depends on which desktop environment or window manager that is being used and which backend Cairo-Dock should be run with. The following section shows how to run Cairo-Dock at startup without forcing a backend.

Cairo-Dock の方法

Run Cairo-Dock and right-click the dock and go to Cairo-Dock > Launch Cairo-Dock on startup. The settings will be stored in ~/.config/autostart/ and sourced the next time you login.

Openbox/Fluxbox

Add the following to ~/.config/openbox/autostart or ~/.fluxbox/startup accordingly:

cairo-dock &

Xfce

If you have xfce4-autostart-editor installed, simply run it and add an entry for Cairo-Dock. If you're not using a session manager you can add the following to ~/.config/xfce4/xinitrc or ~/Desktop/Autostart:

cairo-dock &

GNOME

Add a Cairo-Dock entry to Startup Programs using

$ gnome-session-properties

ドックの設定

ドックの設定をするときは、ドックを右クリックして Cairo-Dock > Configure を選択してください。

トラブルシューティング

ドックが2つ起動する

保存されたセッションがログイン時に実行されると発生します。GNOME, KDE, Xfce などのデスクトップ環境を使用している場合、セッションマネージャの設定からセッションの自動起動を無効化してください。また、セッションのキャッシュも削除する必要があるかもしれません:

$ rm ~/.cache/sessions/x*

If you are not using a desktop environment with a session manager or choose to have Cairo-Dock startup by itself, you need to remove autostart files generated by Cairo-Dock:

$ rm ~/.config/autostart/cairo-dock*

背景が黒色

XcompmgrCairo Compmgr などのコンポジットマネージャを動かしてなかった場合に起こります。Cairo-Dock はコンポジットマネージャの透過機能を使用してドックを表示しているため、コンポジットマネージャを使ってなかった場合、ドックの背景は黒色で表示されます。デスクトップ環境を使っている場合、設定からコンポジットマネージャやデスクトップ効果を有効にしてください。

コンポジットマネージャを使用しない別の解決方法としては、Cairo-Dock の擬似透過を有効にする方法があります。擬似透過を使用するには、ドックを右クリックして Cairo-Dock > Configure > Advanced Mode > System > Composition を選択してください。それから Emulate composition with fake transparencyMake the config panel transparent の両方を有効にしてください。

参照