「Pantheon」の版間の差分
Kusakata.bot (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
(同期) |
||
3行目: | 3行目: | ||
[[pl:Pantheon]] |
[[pl:Pantheon]] |
||
[[zh-hans:Pantheon]] |
[[zh-hans:Pantheon]] |
||
− | [http://elementary.io/ Pantheon] は elementary OS ディストリビューションのために作成されたデスクトップ環境です。Vala と GTK3 ツールキットを使ってスクラッチから書かれています。ユーザビリティと外観に関して言うと、[[ |
+ | [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 |
||
− | + | [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=0&K=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 |
+ | * {{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 フォント |
||
+ | === アプリケーション === |
||
− | ===追加情報=== |
||
− | + | 以下は 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 |
+ | 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}} でアーカイブを展開・圧縮したりするためにコンテクストメニューのエントリを有効にしたい場合、{{ |
+ | {{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 をエミュレートするスクリプト] で置き換えることができます。 |
||
− | === |
+ | ==== 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'')。}} |
||
− | === |
+ | ==== サードパーティ製のインジケータ ==== |
+ | * [[#ディスプレイマネージャを使う|ディスプレイマネージャ]]で起動する場合、サードパーティ製インジケータの [[デスクトップエントリ#自動起動|*.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 と似ているところをいくつか持っているデスクトップです。
インストール
非公式リポジトリ
Alucryd の非公式リポジトリ には community に入っているパッケージよりも多くの新しいパッケージが含まれています。非公式リポジトリを使用するには /etc/pacman.conf
に以下の行を追加してください:
[pantheon] SigLevel = Optional Server = https://pkgbuild.com/~alucryd/$repo/$arch
デスクトップ環境
pantheon-session-bzrAUR のインストールから始めれば、最小のデスクトップインターフェイスを作ることができます。このパッケージによって以下のコアコンポーネントがインストールされます:
- cerbereAUR: Pantheon のコアアプリが動いていることを監視するサービス
- gala-gitAUR: ウィンドウマネージャ (開発版)
- wingpanelAUR: トップパネル
- pantheon-applications-menu-gitAUR: アプリケーションランチャー (開発版)
以下のパッケージをインストールすることもできます:
- plank または plank-bzrAUR: MacOS ライクなドック
- wingpanel-gitAUR: トップパネル (開発版)
サービスと設定
以下のパッケージは Pantheon や elementary OS アプリケーションのバックグラウンドサービスおよびデフォルト設定を提供します:
- pantheon-default-settings-bzrAUR: デスクトップの外観・挙動やアプリケーションのデフォルト設定。テーマパッケージの elementary-icon-theme, gtk-theme-elementaryAUR, pantheon-backgrounds-bzrAUR もインストールされます。
- contractor: アプリ間でデータを共有するためのサービス
- gnome-settings-daemon-elementaryAUR: elementary-dpms-helper-bzrAUR と wingpanel-indicator-power-gitAUR のサポートを追加した gnome-settings-daemon-ubuntuAUR
- pantheon-print-gitAUR: 印刷設定ダイアログ
- pantheon-polkit-agentAUR: Polkit 認証エージェント
テーマ
以下のパッケージはデスクトップのルックアンドフィールを向上させます:
- elementary-icon-theme-gitAUR: スムーズ・セクシー・クリア・効率的なアイコンテーマ (開発版)
- lightdm-pantheon-greeterAUR: LightDM greeter
以下のフォントをインストールすることが推奨されます:
- 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-files: Marlin から開発されているファイルエクスプローラー
- pantheon-terminal: ターミナルエミュレータ
- scratch-text-editor: テキストエディタ
- pantheon-calculatorAUR: 電卓
- pantheon-music: 音楽プレイヤー (旧 Noise Player)
- pantheon-videos: 動画プレイヤー
- pantheon-calendar-gitAUR: maya-calendarAUR から開発され wingpanel-indicator-datetimeAUR と統合されたカレンダー
- epiphany-pantheon-bzrAUR: midori-graniteAUR を置き換えるウェブブラウザ
- pantheon-mail-gitAUR: geary ベースのメールクライアント
- pantheon-screenshotAUR: スクリーンショットツール
- eidete-bzrAUR: シンプルなスクリーンキャスタ
- pantheon-photos: shotwell ベースのフォトマネージャ
- pantheon-camera-gitAUR: snap-photoboothAUR から開発されたウェブカメラアプリ
- elementary-scan-bzrAUR: シンプルなスキャンユーティリティ
- footnote-bzrAUR: メモアプリ
- switchboardAUR: gnome-control-center と似ているプラグイン方式の設定マネージャ
Pantheon を起動する
ディスプレイマネージャを使う
pantheon-session-bzrAUR に gdm や lightdm などのディスプレイマネージャのためのセッションエントリが入っています。
.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 の自動起動のサポートを追加するという方法もあります。
設定
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" を選択してください。ドラッグアンドドロップでアイコンの順番を変えられます。
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 にはインジケータが付属していません。別個にインストールする必要があります。
サードパーティ製のインジケータ
- ディスプレイマネージャで起動する場合、サードパーティ製インジケータの *.desktop ファイルの
OnlyShowIn=
にPantheon
を追加してください。
- ~/.xinitrc で起動する場合、上記で説明しているどれかの起動方法にインジケータを追加してください。
- wingpanel-gitAUR の場合、Unity 用に設計されたインジケータは wingpanel-indicator-ayatanaAUR を必要とします。
Indicator-session のメニューが動作しない
- indicator-sessionAUR は機能の多くの Unity による dbus メソッドに依存しており、存在しない場合は gnome や systemd のメソッドにフォールバックします。
- wingpanel-indicator-session-gitAUR は
Lock
メニューアイテムを機能させるために light-locker または xscreensaver-dbus-screenlockAUR を必要とします。
外観
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; }