「Pantheon」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(Pkg/AUR テンプレートの更新)
(同期)
3行目: 3行目:
 
[[pl:Pantheon]]
 
[[pl:Pantheon]]
 
[[zh-hans:Pantheon]]
 
[[zh-hans:Pantheon]]
[http://elementary.io/ Pantheon] は elementary OS ディストリビューションのために作成されたデスクトップ環境です。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティと外観に関して言うと、[[GNOME|GNOME]] Shell や macOS と似ているところをいくつか持っているデスクトップです。
+
[http://elementary.io/ Pantheon] は elementary OS ディストリビューションのために作成されたデスクトップ環境です。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティと外観に関して言うと、[[GNOME]] Shell や macOS と似ているところをいくつか持っているデスクトップです。
   
 
==インストール==
 
==インストール==
   
  +
{{Note|Pantheon のリリーススケジュールやツールチェインは [[Arch と他のディストリビューションの比較#Ubuntu|Ubuntu]] の LTS リリースサイクルに従ってい0マスが、[https://plus.google.com/communities/104613975513761463450 elementary OS] の開発は素早く、最近になって [https://github.com/elementary github] に移動しました。}}
Pantheon は複数のパッケージに分割されており、上流から毎日更新している非公式リポジトリが存在します。このリポジトリを使用するには以下の行を {{Ic|/etc/pacman.conf}} のソースの一番上に追加してください:
 
   
  +
=== 非公式リポジトリ ===
[pantheon]
 
SigLevel = Optional
 
Server = https://pkgbuild.com/~alucryd/$repo/$arch
 
   
{{Note|Pantheon 関係の PKGBUILD は全て [https://github.com/alucryd/aur-alucryd/tree/master/pantheon Alucryd の GitHub リポジトリ]に存在します。}}
+
[https://github.com/alucryd/aur-alucryd/tree/master/pantheon Alucryd の非公式リポジトリ] は [[community]] に入っているパッケージよりも多くの新いパッケージが含まれています。非公式リポジトリを使用するには {{Ic|/etc/pacman.conf}} に以下の行を追加してください:
  +
{{bc|<nowiki>
  +
[pantheon]
  +
SigLevel = Optional
  +
Server = https://pkgbuild.com/~alucryd/$repo/$arch
  +
</nowiki>}}
  +
{{Note|パッケージの PKGBUILD は [[AUR]] からも入手できます。}}
   
  +
=== デスクトップ環境 ===
また、ソースからパッケージをビルドしたいユーザーのために、リポジトリにあるパッケージは全て [[AUR|AUR]] からも入手できます。
 
   
 
{{AUR|pantheon-session-bzr}} のインストールから始めれば、最小のデスクトップインターフェイスを作ることができます。このパッケージによって以下のコアコンポーネントがインストールされます:
 
{{AUR|pantheon-session-bzr}} のインストールから始めれば、最小のデスクトップインターフェイスを作ることができます。このパッケージによって以下のコアコンポーネントがインストールされます:
  +
* {{AUR|cerbere}}: Pantheon のコアアプリが動いていることを監視するサービス
 
  +
* {{AUR|gala-git}}: ウィンドウマネージャ (開発版)
* {{AUR|cerbere-bzr}}{{Broken package link|パッケージが存在しません}}: Pantheon のコアアプリが動いているのを監視するサービス
 
  +
* {{AUR|wingpanel}}: トップパネル
* {{AUR|gala-bzr}}{{Broken package link|パッケージが存在しません}}: ウィンドウマネージャ
 
  +
* {{AUR|pantheon-applications-menu-git}}: アプリケーションランチャー (開発版)
* {{AUR|wingpanel-bzr}}{{Broken package link|パッケージが存在しません}}: トップパネル
 
  +
以下のパッケージをインストールすることもできます:
  +
* {{Pkg|plank}} または {{AUR|plank-bzr}}: MacOS ライクなドック
  +
* {{AUR|wingpanel-git}}: トップパネル (開発版)
   
  +
=== サービスと設定 ===
* {{AUR|slingshot-launcher-bzr}}{{Broken package link|パッケージが存在しません}}: アプリケーションランチャー
 
* {{AUR|plank-bzr}}: ドック
 
   
  +
以下のパッケージは Pantheon や elementary OS アプリケーションのバックグラウンドサービスおよびデフォルト設定を提供します:
さらに、Pantheon Shell を完全に動作させるために以下のパッケージもインストールすることを推奨します:
 
  +
* {{AUR|pantheon-default-settings-bzr}}: デスクトップの外観・挙動やアプリケーションのデフォルト設定。テーマパッケージの {{Pkg|elementary-icon-theme}}, {{AUR|gtk-theme-elementary}}, {{AUR|pantheon-backgrounds-bzr}} もインストールされます。
{{Note|bzr 以外のパッケージを使用すると問題が発生します。パッケージの名前に -bzr を付け加えることで、最新のパッケージがインストールできます。}}
 
  +
* {{Pkg|contractor}}: アプリ間でデータを共有するためのサービス
  +
* {{AUR|gnome-settings-daemon-elementary}}: {{AUR|elementary-dpms-helper-bzr}} と {{AUR|wingpanel-indicator-power-git}} のサポートを追加した {{AUR|gnome-settings-daemon-ubuntu}}
  +
* {{AUR|pantheon-print-git}}: 印刷設定ダイアログ
  +
* {{AUR|pantheon-polkit-agent}}: Polkit 認証エージェント
   
  +
=== テーマ ===
* {{AUR|audience-bzr}}{{Broken package link|パッケージが存在しません}}: ビデオプレーヤー
 
* {{AUR|contractor-bzr}}{{Broken package link|パッケージが存在しません}}: アプリ間でデータを共有するためのサービス
 
* {{AUR|dexter-contacts-bzr}}{{Broken package link|{{aur-mirror|dexter-contacts-bzr}}}}: 連絡先マネージャ (ビルドされません)
 
* {{AUR|eidete-bzr}}: シンプルなスクリーンキャスター
 
* {{AUR|elementary-icon-theme-bzr}}: elementary アイコン
 
* {{AUR|elementary-scan-bzr}}: シンプルなスキャンユーティリティ (ビルドされません)
 
* {{AUR|elementary-wallpapers-bzr}}{{Broken package link|{{aur-mirror|elementary-wallpapers-bzr}}}}: elementary 壁紙コレクション
 
* {{AUR|gtk-theme-elementary}}: elementary GTK テーマ
 
* {{AUR|feedler-bzr}}{{Broken package link|{{aur-mirror|feedler-bzr}}}}: RSS フィードリーダー (ビルドされません)
 
* {{AUR|footnote-bzr}}: メモアプリ
 
* {{Pkg|geary}}: Email クライアント
 
* {{AUR|indicator-pantheon-session-bzr}}{{Broken package link|{{aur-mirror|indicator-pantheon-session-bzr}}}}: セッションインジケータ
 
* {{AUR|lightdm-pantheon-greeter-bzr}}{{Broken package link|パッケージが存在しません}}: LightDM greeter
 
* {{AUR|maya-calendar-bzr}}{{Broken package link|パッケージが存在しません}}: カレンダー
 
* {{AUR|midori-granite-bzr}}: ウェブブラウザ
 
* {{AUR|noise-player-bzr}}{{Broken package link|パッケージが存在しません}}: オーディオプレーヤー
 
* {{AUR|pantheon-backgrounds-bzr}}: 壁紙コレクション
 
* {{AUR|pantheon-calculator-bzr}}{{Broken package link|パッケージが存在しません}}: 電卓
 
* {{AUR|pantheon-default-settings-bzr}}: Pantheon デフォルト設定 (外観など)
 
* {{AUR|pantheon-files-bzr}}: ファイルエクスプローラー
 
* {{AUR|pantheon-notify-bzr}}{{Broken package link|{{aur-mirror|pantheon-notify-bzr}}}}: 通知デーモン
 
* {{AUR|pantheon-print-bzr}}{{Broken package link|パッケージが存在しません}}: プリント設定
 
* {{AUR|pantheon-terminal-bzr}}{{Broken package link|パッケージが存在しません}}: ターミナルエミュレータ
 
* {{AUR|plank-theme-pantheon-bzr}}{{Broken package link|パッケージが存在しません}}: plank の Pantheon テーマ
 
* {{AUR|scratch-text-editor-bzr}}{{Broken package link|パッケージが存在しません}}: テキストエディタ
 
* {{AUR|snap-photobooth-bzr}}{{Broken package link|パッケージが存在しません}}: ウェブカメラアプリ
 
* {{AUR|switchboard-bzr}}{{Broken package link|パッケージが存在しません}}: 設定マネージャ
 
 
{{Note|plug もインストールする必要があります、[https://aur.archlinux.org/packages/?O&#61;0&K&#61;switchboard-plug AUR] で "switchboard-plug-*" を検索するか、[https://github.com/alucryd/aur-alucryd/tree/master/pantheon Alucryd の GitHub リポジトリ]を見て下さい。}}
 
   
以下のフォントのストールも推奨ます:
+
以下のパッケージはデスクップルックアドフィールを向上ます:
  +
* {{AUR|elementary-icon-theme-git}}: スムーズ・セクシー・クリア・効率的なアイコンテーマ (開発版)
  +
* {{AUR|lightdm-pantheon-greeter}}: LightDM greeter
  +
以下のフォントをインストールすることが推奨されます:
 
* {{AUR|ttf-opensans}}: Open Sans フォント
 
* {{AUR|ttf-opensans}}: Open Sans フォント
* {{AUR|ttf-raleway-font-family}}{{Broken package link|{{aur-mirror|ttf-raleway-font-family}}}}: Raleway フォントファミリー
+
* {{AUR|ttf-raleway}}: Raleway フォント
 
* {{Pkg|ttf-dejavu}}: Bitstream Vera フォントベースのフォントファミリー
 
* {{Pkg|ttf-dejavu}}: Bitstream Vera フォントベースのフォントファミリー
* {{Pkg|ttf-droid}}: Google によって Android の一部としてリリースされている多目的フォント
+
* {{Pkg|ttf-droid}}: Google によって Android の一部としてリリースされている汎用フォント
 
* {{Pkg|ttf-freefont}}: Unicode 文字セットをカバーしているフリーのアウトラインフォントのセット
 
* {{Pkg|ttf-freefont}}: Unicode 文字セットをカバーしているフリーのアウトラインフォントのセット
 
* {{Pkg|ttf-liberation}}: Red Hat の Liberation フォント
 
* {{Pkg|ttf-liberation}}: Red Hat の Liberation フォント
   
  +
=== アプリケーション ===
===追加情報===
 
   
====古い evolution-data-server使用するパッケージ====
+
以下は elementary OS ソフトウェアスイート構成するパッケージです:
  +
* {{Pkg|pantheon-files}}: Marlin から開発されているファイルエクスプローラー
 
  +
* {{Pkg|pantheon-terminal}}: ターミナルエミュレータ
{{AUR|dexter-contacts-bzr}}{{Broken package link|{{aur-mirror|dexter-contacts-bzr}}}} と {{AUR|feedler-bzr}}{{Broken package link|{{aur-mirror|feedler-bzr}}}} は evolution-data-server 3.2 を使っているためビルドされません。Arch Linux はバージョン 3.10 を提供しており、異なる Vala API が使われています。
 
  +
* {{Pkg|scratch-text-editor}}: テキストエディタ
  +
* {{AUR|pantheon-calculator}}: 電卓
  +
* {{Pkg|pantheon-music}}: 音楽プレイヤー (旧 Noise Player)
  +
* {{Pkg|pantheon-videos}}: 動画プレイヤー
  +
* {{AUR|pantheon-calendar-git}}: {{AUR|maya-calendar}} から開発され {{AUR|wingpanel-indicator-datetime}} と統合されたカレンダー
  +
* {{AUR|epiphany-pantheon-bzr}}: {{AUR|midori-granite}} を置き換えるウェブブラウザ
  +
* {{AUR|pantheon-mail-git}}: {{Pkg|geary}} ベースのメールクライアント
  +
* {{AUR|pantheon-screenshot}}: スクリーンショットツール
  +
* {{AUR|eidete-bzr}}: シンプルなスクリーンキャスタ
  +
* {{Pkg|pantheon-photos}}: {{Pkg|shotwell}} ベースのフォトマネージャ
  +
* {{AUR|pantheon-camera-git}}: {{AUR|snap-photobooth}} から開発されたウェブカメラアプリ
  +
* {{AUR|elementary-scan-bzr}}: シンプルなスキャンユーティリティ
  +
* {{AUR|footnote-bzr}}: メモアプリ
  +
* {{AUR|switchboard}}: {{Pkg|gnome-control-center}} と似ているプラグイン方式の設定マネージャ
   
 
==Pantheon を起動する==
 
==Pantheon を起動する==
78行目: 77行目:
   
 
{{AUR|pantheon-session-bzr}} に {{Pkg|gdm}} や {{Pkg|lightdm}} などのディスプレイマネージャのためのセッションエントリが入っています。
 
{{AUR|pantheon-session-bzr}} に {{Pkg|gdm}} や {{Pkg|lightdm}} などのディスプレイマネージャのためのセッションエントリが入っています。
 
{{Note|''cerbere'' の bzr バージョンを使うか 'gala' を監視プロセスに追加するようにしてください。}}
 
   
 
===.xinitrc を使う===
 
===.xinitrc を使う===
102行目: 99行目:
 
export GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK
 
export GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK
 
exec cerbere
 
exec cerbere
 
{{Note|Pantheon が正しく起動せず、マウスカーソルが表示されないなどのエラーが起こることがあります。このような場合にはウィンドウマネージャの 'gala' を cebere の監視プロセスリストに追加する必要があります。[http://s0.uploads.im/AvOIT.png ここ] にあるようにして {{ic|dconf-editor}} で追加できます。{{ic|dconf-editor}} は root で実行してはいけません。}}
 
   
 
===アプリケーションの自動起動===
 
===アプリケーションの自動起動===
117行目: 112行目:
 
==設定==
 
==設定==
   
Pantheon の設定は {{AUR|switchboard-bzr}}{{Broken package link|パッケージが存在しません}} と plug によって行います。ほとんどは AUR やカスタムリポジトリから利用できます。pantheon の設定は全て ''dconf'' によって変更することも可能で、設定は {{Ic|org.pantheon}} キーにあります。簡単な編集には ''dconf-editor'' を使って下さい。
+
Pantheon の設定は {{AUR|switchboard}} と plug (''switchboard-plug-*'') によって行います。ほとんどは AUR やカスタムリポジトリから利用できます。pantheon の設定は全て ''dconf'' によって変更することも可能で、設定は {{Ic|org.pantheon}} キーにあります。簡単な編集には ''dconf-editor'' を使って下さい。
   
 
設定の一部は特定の plug から {{Pkg|gnome-control-center}} で扱われますが、残念ながら 3.6 までの GNOME しかサポートしていません。代わりに {{Pkg|gnome-control-center}} 本体や {{Pkg|gnome-tweak-tool}} を使って下さい。
 
設定の一部は特定の plug から {{Pkg|gnome-control-center}} で扱われますが、残念ながら 3.6 までの GNOME しかサポートしていません。代わりに {{Pkg|gnome-control-center}} 本体や {{Pkg|gnome-tweak-tool}} を使って下さい。
  +
  +
=== Plank ===
  +
  +
==== 新しいアプリケーションアイコンの追加 ====
  +
  +
デスクトップファイルをドックにドラッグアンドドロップするか、実行中のアプリケーションを右クリックして "Keep in dock" を選択してください。ドラッグアンドドロップでアイコンの順番を変えられます。
  +
{{Note|Plank の設定ファイルは {{ic|~/.config/plank/}} に保存されます。}}
   
 
===Pantheon Files===
 
===Pantheon Files===
125行目: 127行目:
 
====コンテクストメニューのエントリを有効にする====
 
====コンテクストメニューのエントリを有効にする====
   
{{Pkg|file-roller}} でアーカイブを展開・圧縮したりするためにコンテクストメニューのエントリを有効にしたい場合、{{AUR|contractor-bzr}}{{Broken package link|パッケージが存在しません}} を追加でインストールする必要があります。
+
{{Pkg|file-roller}} でアーカイブを展開・圧縮したりするためにコンテクストメニューのエントリを有効にしたい場合、{{Pkg|contractor}} を追加でインストールする必要があります。
   
 
===Terminal===
 
===Terminal===
131行目: 133行目:
 
====透明度====
 
====透明度====
   
Pantheon Terminal には透明度を設定することができます。{{ic|dconf-editor}} を開いて {{ic|org.pantheon.terminal.settings.opacity}} から自由に透明度を設定してください。
+
Pantheon Terminal には透明度を設定することができます。{{ic|dconf-editor}} を開いて {{ic|org.pantheon.terminal.settings.opacity}} から自由に透明度を設定してください。{{AUR|pantheon-terminal-git}} の場合、背景色と透過は {{ic|org.pantheon.terminal.settings.background}} で設定します
   
  +
==トラブルシューティング==
==既知の問題==
 
   
  +
=== ユーザビリティ ===
=== wingpanel のインジケータが動作しない ===
 
/etc/xdg/autostart/indicator-[name].desktop ファイルの OnlyShowIn= に Pantheon を含めて下さい
 
OnlyShowIn=Unity;XFCE;GNOME;Pantheon;
 
   
  +
==== LightDM Pantheon greeter が使えない ====
{{Note|
 
* インジケータのサポートには複雑な問題があります。KDE のステータス通知インジケータについて、Ubuntu と Gnome で大きな違いがあるためです。
 
* Pantheon の開発者は wingpanel 用に [https://launchpad.net/~wingpanel-devs 独自のインジケータ] に取り掛かっています。
 
}}
 
   
  +
{{ic|/var/lib/lightdm/.pam_environment}} を削除してください。ただし、このファイルは次の LightDM バグの回避策です: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482
=== Indicator-session のメニューが動作しない ===
 
   
  +
==== Gala が起動時にクラッシュする ====
=== Indicator-session メニューが動作しない ===
 
   
  +
未設定の gala は背景としてデフォルトの gnome の壁紙を使おうとします。しかし、{{Pkg|gnome-themes-standard}} をインストールしていないと適切なファイルが存在しません。そのため、クラッシュを回避するには {{Pkg|gnome-themes-standard}} をインストールしてください。pantheon の設定をした後はこのパッケージを削除しても大丈夫です。
* {{AUR|indicator-session-bzr}}{{Broken package link|{{aur-mirror|indicator-session-bzr}}}}
 
このバージョンの indicator-session は Unity からの dbus メソッドを使っています。パッチを適用することで動作させることが可能です: [https://github.com/quequotion/pantheon-bzr-qq/tree/master/REDUNDANT/indicator-session-pantheon-bzr indicator-session-pantheon-bzr]。
 
   
  +
==== マウスカーソルが表示されません ====
* {{AUR|indicator-session}}
 
このバージョンの indicator-session はセッションマネージャと対話することができません。代わりに systemd/logind を使用するバージョンが存在します: {{AUR|indicator-session-systemd}}{{Broken package link|{{aur-mirror|indicator-session-systemd}}}}。
 
   
  +
おそらく 'gala' ウィンドウマネージャが動作していません。{{AUR|cerbere-git}} をインストールするか [[#.xinitrc を使う|.xinitrc]] を使って 'gala' を cerbere の監視プロセスのリストに追加してください。
''About This Computer'', ''Lock'', ''Sound Settings'' ({{AUR|indicator-sound}} または [https://github.com/quequotion/pantheon-bzr-qq/tree/master/REDUNDANT/indicator-session-pantheon-bzr indicator-sound-pantheon-bzr]) は gnome-control-center や gnome-screensaver といった gnome のコンポーネントを使用します。
 
   
  +
=== インジケータ ===
''Lock'' 機能については、gnome-screensaver を [[XScreenSaver]] や [[アプリケーション一覧/セキュリティ#スクリーンロック|light-locker]] と [https://github.com/quequotion/pantheon-bzr-qq/tree/master/EXTRAS/xscreensaver-dbus-screenlock gnome-screensaver dbus をエミュレートするスクリプト] で置き換えることができます。
 
   
===pantheon-terminal で透過がされない===
+
==== wingpanel にインジケータ表示されない ====
   
  +
Wingpanel にはインジケータが付属していません。別個にインストールする必要があります。
pantheon-terminal の透過は elmentaryOS テーマ以外の GTK テーマでは完全には動作しません。{{AUR|gtk-theme-elementary}} を使うか [http://bazaar.launchpad.net/~elementary-design/egtk/4.x/revision/210 このコード] をテーマに追加してください。
 
  +
{{Note|{{AUR|wingpanel}} は [[Unity|Ayatana インジケータ]]に対応しており、{{AUR|wingpanel-git}} にはネイティブのインジケータが存在します (''wingpanel-indicator-*-git'')。}}
   
===pantheon-filesが白い===
+
==== サードパーティ製のインジケータ ====
   
  +
* [[#ディスプレイマネージャを使う|ディスプレイマネージャ]]で起動する場合、サードパーティ製インジケータの [[デスクトップエントリ#自動起動|*.desktop ファイル]]の {{ic|1=OnlyShowIn=}} に {{Ic|Pantheon}} を追加してください。
現在テーマにバグがあって黒の代わりに白色で一番上にアイコンが表示されるようです。この問題は {{AUR|gtk-theme-elementary-bzr}}{{Broken package link|パッケージが存在しません}} をインストールするか {{AUR|gtk-theme-elementary}} テーマの {{ic|gtk-widgets.css}} か {{ic|gtk-widgets.css}} に次の行を追加することで修正できます:
 
   
  +
* [[#.xinitrc を使う|~/.xinitrc]] で起動する場合、[[#Pantheon を起動する|上記]]で説明しているどれかの起動方法にインジケータを追加してください。
GtkToolItem { color: @text_color; }
 
  +
  +
* {{AUR|wingpanel-git}} の場合、[[Unity]] 用に設計されたインジケータは {{AUR|wingpanel-indicator-ayatana}} を必要とします。
  +
  +
==== Indicator-session のメニューが動作しない ====
  +
  +
* {{AUR|indicator-session}} は機能の多くの [[Unity]] による dbus メソッドに依存しており、存在しない場合は gnome や systemd のメソッドにフォールバックします。
  +
  +
* {{AUR|wingpanel-indicator-session-git}} は {{Ic|Lock}} メニューアイテムを機能させるために [[light-locker]] または {{AUR|xscreensaver-dbus-screenlock}} を必要とします。
  +
  +
=== 外観 ===
  +
  +
==== Pantheon-terminal の透過 ====
  +
  +
pantheon-terminal の透過は elmentary OS テーマ以外の GTK テーマでは完全には機能しません。{{AUR|gtk-theme-elementary}} あるいは {{AUR|gtk-theme-elementary-git}} を使用するか [http://bazaar.launchpad.net/~elementary-design/egtk/4.x/revision/210 このコード] をテーマや {{ic|~/.config/gtk-3.0/gtk.css}} に追加してください。
   
===Wingpanel が表示されない===
+
==== Wingpanel の透過 ====
   
  +
Wingpanel は {{AUR|gtk-theme-elementary}} または {{AUR|gtk-theme-elementary-git}} を使用している場合、透過するように設計されており、最大化したときに不透明になります。他の GTK テーマを使用している場合は不透明のパネルが表示されます。
使用する GTK テーマによっては、wingpanel が完全に透明になってしまうことがあります。例えば elementary テーマでこれが起こります。Numix テーマはちゃんとパネルを表示しますが、特定のイベントで透明になることがあり、wingpanel をリロードすることでまた表示されます。
 
   
  +
他のテーマでも透過するようにしたい場合、以下の行を {{ic|~/.config/gtk-3.0/gtk.css}} に追加してください:
他のテーマで前の挙動に戻すには、テーマの CSS の末尾に以下の行を追加してください。テーマの CSS は大抵 {{Ic|/usr/share/themes/<theme-name>}} か {{Ic|~/.themes/<theme-name>}} にあります。テーマによってファイルの名前は {{Ic|apps.css}} と {{Ic|gtk.css}} のどちらかになります:
 
   
 
/*********************
 
/*********************
186行目: 196行目:
 
}
 
}
   
===標準のインジケータでグラフィックれる===
+
==== GTK+ アプリケーションの回りに黒い影表示される ====
 
確認されている全てのテーマでインジケータが上手く動きません。インジケータはどれも古くなっています。新しいインジケータが Ubuntu のパッチに依存しているため、インジケータは全て2012年まで遡っており、何かの拍子に終了してしまいます。次のメジャーリリースで Wingpanel に新しいプラグインシステムが作られれば良いのですが。
 
 
===LightDM Pantheon greeter が使えない===
 
 
{{ic|/var/lib/lightdm/.pam_environment}} を削除してください。ただし、このファイルは次の LightDM バグの回避策です: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482
 
 
==トラブルシューティング==
 
 
=== GTK+ アプリケーションの回りに黒い影が表示される ===
 
   
 
Elementary の GTK テーマは独自のファイルを使用して {{Ic|~/.config/gtk-3.0/gtk.css}} ファイルの設定を無視します。{{Ic|/usr/share/themes/elementary/gtk-3.0/gtk-widgets.css}} ファイルを開いて以下の部分を見てください (3669行目付近):
 
Elementary の GTK テーマは独自のファイルを使用して {{Ic|~/.config/gtk-3.0/gtk.css}} ファイルの設定を無視します。{{Ic|/usr/share/themes/elementary/gtk-3.0/gtk-widgets.css}} ファイルを開いて以下の部分を見てください (3669行目付近):
219行目: 219行目:
 
}
 
}
   
  +
==== pantheon-files のアイコンが白い ====
詳しくは https://bugs.launchpad.net/elementaryos/+bug/1592441 を参照。
 
   
  +
現在テーマにバグがあって黒の代わりに白色で一番上にアイコンが表示されるようです。この問題は {{AUR|gtk-theme-elementary-git}} をインストールするか {{AUR|gtk-theme-elementary}} テーマの {{ic|gtk-widgets.css}} に次の行を追加することで修正できます:
===Gala が起動時にクラッシュする===
 
   
  +
GtkToolItem { color: @text_color; }
未設定の gala は背景としてデフォルトの gnome の壁紙を使おうとします。しかし、{{Pkg|gnome-themes-standard}} をインストールしていないと適切なファイルが存在しません。そのため、クラッシュを回避するには {{Pkg|gnome-themes-standard}} をインストールしてください。pantheon の設定をした後はこのパッケージを削除しても大丈夫です。
 
 
=== ドックに新しいアプリケーションを追加するにはどうすればいいですか? ===
 
 
デスクトップファイルをドラッグアンドドロップするか、アプリケーションを右クリックして "Keep in dock" を選択してください。ドラッグアンドドロップで並び順を変更できます。
 
 
=== GTK テーマやフォントサイズなどのデフォルトの外観を変更するにはどうすればいいですか? ===
 
 
{{AUR|switchboard-plug-elementary-tweaks-bzr}}{{Broken package link|パッケージが存在しません}} をインストールしてください。または {{Pkg|gnome-tweak-tool}} を使うか [[GTK+]] を見て下さい。
 
 
=== マウスカーソルが表示されません ===
 
 
おそらく 'gala' ウィンドウマネージャが動作していません。[[#.xinitrc を使う|.xinitrc]] を使って 'gala' を cerbere の監視プロセスのリストに追加してください。
 
 
=== Wingpanel がアプリケーションしか表示しない ===
 
 
Wingpanel で表示されるインジケータは複数のパッケージに分割されています。{{AUR|wingpanel-indicator-datetime-bzr}}{{Broken package link|パッケージが存在しません}}, {{AUR|indicator-power}}{{Broken package link|{{aur-mirror|indicator-power}}}}, {{AUR|indicator-sound}} などのインジケータを[[#インストール|インストール]]してください。
 

2017年8月18日 (金) 23:02時点における版

Pantheon は elementary OS ディストリビューションのために作成されたデスクトップ環境です。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティと外観に関して言うと、GNOME Shell や macOS と似ているところをいくつか持っているデスクトップです。

インストール

ノート: Pantheon のリリーススケジュールやツールチェインは Ubuntu の LTS リリースサイクルに従ってい0マスが、elementary OS の開発は素早く、最近になって github に移動しました。

非公式リポジトリ

Alucryd の非公式リポジトリ には community に入っているパッケージよりも多くの新しいパッケージが含まれています。非公式リポジトリを使用するには /etc/pacman.conf に以下の行を追加してください:

[pantheon]
SigLevel = Optional
Server = https://pkgbuild.com/~alucryd/$repo/$arch
ノート: パッケージの PKGBUILD は AUR からも入手できます。

デスクトップ環境

pantheon-session-bzrAUR のインストールから始めれば、最小のデスクトップインターフェイスを作ることができます。このパッケージによって以下のコアコンポーネントがインストールされます:

以下のパッケージをインストールすることもできます:

サービスと設定

以下のパッケージは Pantheon や elementary OS アプリケーションのバックグラウンドサービスおよびデフォルト設定を提供します:

テーマ

以下のパッケージはデスクトップのルックアンドフィールを向上させます:

以下のフォントをインストールすることが推奨されます:

  • ttf-opensansAUR: Open Sans フォント
  • ttf-ralewayAUR: Raleway フォント
  • ttf-dejavu: Bitstream Vera フォントベースのフォントファミリー
  • ttf-droid: Google によって Android の一部としてリリースされている汎用フォント
  • ttf-freefont: Unicode 文字セットをカバーしているフリーのアウトラインフォントのセット
  • ttf-liberation: Red Hat の Liberation フォント

アプリケーション

以下は elementary OS ソフトウェアスイートを構成するパッケージです:

Pantheon を起動する

ディスプレイマネージャを使う

pantheon-session-bzrAURgdmlightdm などのディスプレイマネージャのためのセッションエントリが入っています。

.xinitrc を使う

~/.xinitrc を使って Pantheon シェルを起動することも可能です。以下のコードは Pantheon セッションを起動します:

#!/bin/sh
 
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

gsettings-data-convert &
xdg-user-dirs-gtk-update &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
/usr/lib/gnome-settings-daemon/gnome-settings-daemon &
/usr/lib/gnome-user-share/gnome-user-share &
eval $(gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg)
export GNOME_KEYRING_CONTROL GNOME_KEYRING_PID GPG_AGENT_INFO SSH_AUTH_SOCK
exec cerbere

アプリケーションの自動起動

Pantheon は ~/.xinitrc で起動した場合、XDG の自動起動をサポートしていません。しかしながら、systemd ユニットを提供していないアプリケーションを自動起動するための方法が3つ存在します:

  • ~/.xinitrc に (できれば exec cerbere 行の直前に) プログラムを追加することができます。単発のプログラムの場合この方法が好ましいでしょう。
  • もしくは dconf-editor を使って org.pantheon.cerbere.monitored-processes キーを編集して自動起動したいプログラムを追加することができます。この方法はバックグラウンドで動作し続けるアプリケーションで最適です。
  • dapperAUR, dex-gitAUR, fbautostartAUR などのプログラムを使って ~/.xinitrc に XDG の自動起動のサポートを追加するという方法もあります。
ノート: cerbere によって起動したアプリケーションは終了させることができないので注意してください、何度でも起動されます。

設定

Pantheon の設定は switchboardAUR と plug (switchboard-plug-*) によって行います。ほとんどは AUR やカスタムリポジトリから利用できます。pantheon の設定は全て dconf によって変更することも可能で、設定は org.pantheon キーにあります。簡単な編集には dconf-editor を使って下さい。

設定の一部は特定の plug から gnome-control-center で扱われますが、残念ながら 3.6 までの GNOME しかサポートしていません。代わりに gnome-control-center 本体や gnome-tweak-tool を使って下さい。

Plank

新しいアプリケーションアイコンの追加

デスクトップファイルをドックにドラッグアンドドロップするか、実行中のアプリケーションを右クリックして "Keep in dock" を選択してください。ドラッグアンドドロップでアイコンの順番を変えられます。

ノート: Plank の設定ファイルは ~/.config/plank/ に保存されます。

Pantheon Files

コンテクストメニューのエントリを有効にする

file-roller でアーカイブを展開・圧縮したりするためにコンテクストメニューのエントリを有効にしたい場合、contractor を追加でインストールする必要があります。

Terminal

透明度

Pantheon Terminal には透明度を設定することができます。dconf-editor を開いて org.pantheon.terminal.settings.opacity から自由に透明度を設定してください。pantheon-terminal-gitAUR の場合、背景色と透過は org.pantheon.terminal.settings.background で設定します。

トラブルシューティング

ユーザビリティ

LightDM Pantheon greeter が使えない

/var/lib/lightdm/.pam_environment を削除してください。ただし、このファイルは次の LightDM バグの回避策です: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482

Gala が起動時にクラッシュする

未設定の gala は背景としてデフォルトの gnome の壁紙を使おうとします。しかし、gnome-themes-standard をインストールしていないと適切なファイルが存在しません。そのため、クラッシュを回避するには gnome-themes-standard をインストールしてください。pantheon の設定をした後はこのパッケージを削除しても大丈夫です。

マウスカーソルが表示されません

おそらく 'gala' ウィンドウマネージャが動作していません。cerbere-gitAUR をインストールするか .xinitrc を使って 'gala' を cerbere の監視プロセスのリストに追加してください。

インジケータ

wingpanel にインジケータが表示されない

Wingpanel にはインジケータが付属していません。別個にインストールする必要があります。

ノート: wingpanelAURAyatana インジケータに対応しており、wingpanel-gitAUR にはネイティブのインジケータが存在します (wingpanel-indicator-*-git)。

サードパーティ製のインジケータ

  • ~/.xinitrc で起動する場合、上記で説明しているどれかの起動方法にインジケータを追加してください。

Indicator-session のメニューが動作しない

  • indicator-sessionAUR は機能の多くの Unity による dbus メソッドに依存しており、存在しない場合は gnome や systemd のメソッドにフォールバックします。

外観

Pantheon-terminal の透過

pantheon-terminal の透過は elmentary OS テーマ以外の GTK テーマでは完全には機能しません。gtk-theme-elementaryAUR あるいは gtk-theme-elementary-gitAUR を使用するか このコード をテーマや ~/.config/gtk-3.0/gtk.css に追加してください。

Wingpanel の透過

Wingpanel は gtk-theme-elementaryAUR または gtk-theme-elementary-gitAUR を使用している場合、透過するように設計されており、最大化したときに不透明になります。他の GTK テーマを使用している場合は不透明のパネルが表示されます。

他のテーマでも透過するようにしたい場合、以下の行を ~/.config/gtk-3.0/gtk.css に追加してください:

/*********************
 * wingpanel support *
 ********************/
.panel {
    background-color: transparent;
    transition: all 1s ease-in-out;
}

.panel.maximized {
    background-color: #000;
}

GTK+ アプリケーションの回りに黒い影が表示される

Elementary の GTK テーマは独自のファイルを使用して ~/.config/gtk-3.0/gtk.css ファイルの設定を無視します。/usr/share/themes/elementary/gtk-3.0/gtk-widgets.css ファイルを開いて以下の部分を見てください (3669行目付近):

decoration,
.window-frame {
    border-radius: 4px 4px 0 0;
    box-shadow: 0 0 0 1px alpha (#000, 0.3),
                0 14px 28px rgba(0,0,0,0.35),
                0 10px 10px rgba(0,0,0,0.22);
    margin: 12px;
}

上記のコードを以下のように置き換えてください:

decoration,
.window-frame {
    box-shadow: none;
    border: none;
    padding: 0;
    margin: 0;
}

pantheon-files のアイコンが白い

現在テーマにバグがあって黒の代わりに白色で一番上にアイコンが表示されるようです。この問題は gtk-theme-elementary-gitAUR をインストールするか gtk-theme-elementaryAUR テーマの gtk-widgets.css に次の行を追加することで修正できます:

GtkToolItem { color: @text_color; }