「Pantheon」の版間の差分
(→開発: 章を追加) |
(→インストール: 同期) |
||
11行目: | 11行目: | ||
[https://elementary.io/ elementary OS] のリリースは [[Arch と他のディストリビューションの比較#Ubuntu|Ubuntu]] の LTS リリースから派生したものであり、たいてい Ubuntu のリリースサイクルから数週間から数ヶ月遅れます。しかし、含まれているパッケージは継続的に更新されます。公式の [https://github.com/elementary github リポジトリ]と[https://elementarycommunity.slack.com/ コミュニティ slack] を参照してください。 |
[https://elementary.io/ elementary OS] のリリースは [[Arch と他のディストリビューションの比較#Ubuntu|Ubuntu]] の LTS リリースから派生したものであり、たいてい Ubuntu のリリースサイクルから数週間から数ヶ月遅れます。しかし、含まれているパッケージは継続的に更新されます。公式の [https://github.com/elementary github リポジトリ]と[https://elementarycommunity.slack.com/ コミュニティ slack] を参照してください。 |
||
− | ==インストール== |
+ | == インストール == |
+ | === パッケージ元 === |
||
− | {{Note|Pantheon のリリーススケジュールやツールチェインは [[Arch と他のディストリビューションの比較#Ubuntu|Ubuntu]] の LTS リリースサイクルに従っていますが、[https://plus.google.com/communities/104613975513761463450 elementary OS] の開発は素早く、最近になって [https://github.com/elementary github] に移動しました。}} |
||
− | === |
+ | ==== 公式リポジトリ ==== |
+ | Pantheon デスクトップ環境自体と elementary OS の厳選されたアプリケーションは、{{Grp|pantheon}} グループによって提供されています。 |
||
− | [https://github.com/alucryd/aur-alucryd/tree/master/pantheon Alucryd の非公式リポジトリ] には [[community]] に入っているパッケージよりも多くの新しいパッケージが含まれています。非公式リポジトリを使用するには {{Ic|/etc/pacman.conf}} に以下の行を追加してください: |
||
+ | |||
− | {{bc|<nowiki> |
||
+ | ==== 非公式リポジトリ ==== |
||
− | [extra-alucryd] |
||
+ | |||
− | Server = https://pkgbuild.com/~alucryd/$repo/$arch |
||
+ | [[非公式ユーザーリポジトリ#alucryd|extra-alucryd]] には、{{Grp|pantheon}} グループではまだ利用できない[https://github.com/alucryd/aur-alucryd/tree/master/pantheon 数個のパッケージ]が含まれています。 |
||
− | </nowiki>}} |
||
+ | |||
− | {{Note|パッケージの PKGBUILD は [[AUR]] からも入手できます。}} |
||
+ | ==== AUR ==== |
||
+ | |||
+ | Pantheon 関連の多くのパッケージ (elementary OS 用に開発されたサードパーティのアプリケーションや不安定な開発版パッケージなど) のための [[PKGBUILD]] は [[AUR]] で利用可能です。 |
||
+ | |||
+ | {{Warning|見境なく AUR パッケージをインストールしてはいけません。}} |
||
=== デスクトップ環境 === |
=== デスクトップ環境 === |
||
− | {{ |
+ | 最小の Pantheon シェルをインストールしたい場合は、{{Pkg|pantheon-session}} をインストールしてください。このパッケージは、いくつかの依存パッケージとコアコンポーネントもインストールします: |
− | * {{Pkg|cerbere}}: Pantheon のコアアプリが動いていることを監視するサービス |
||
− | * {{AUR|gala-git}}: ウィンドウマネージャ (開発版) |
||
− | * {{Pkg|wingpanel}}: トップパネル |
||
− | * {{AUR|pantheon-applications-menu-git}}: アプリケーションランチャー (開発版) |
||
− | 以下のパッケージをインストールすることもできます: |
||
− | * {{Pkg|plank}} または {{AUR|plank-bzr}}{{Broken package link|パッケージが存在しません}}: MacOS ライクなドック |
||
− | * {{AUR|wingpanel-git}}: トップパネル (開発版) |
||
+ | * {{Pkg|gala}}: ウィンドウ及びコンポジットのマネージャ |
||
− | === サービスと設定 === |
||
+ | * {{Pkg|wingpanel}}: アプリケーションランチャー、時計、インジケータのトップパネル |
||
+ | * {{Pkg|pantheon-applications-menu}}: アプリケーションランチャー (旧 "Slingshot") |
||
+ | * {{Pkg|plank}}: macOS スタイルの Dock |
||
+ | === サービス === |
||
− | 以下のパッケージは Pantheon や elementary OS アプリケーションのバックグラウンドサービスおよびデフォルト設定を提供します: |
||
+ | |||
− | * {{AUR|pantheon-default-settings-bzr}}{{Broken package link|パッケージが存在しません}}: デスクトップの外観・挙動やアプリケーションのデフォルト設定。テーマパッケージの {{Pkg|elementary-icon-theme}}, {{Pkg|gtk-theme-elementary}}, {{AUR|pantheon-backgrounds-bzr}}{{Broken package link|パッケージが存在しません}} もインストールされます。 |
||
+ | 以下の任意のパッケージは、Pantheon と elementary OS に対して (バックグラウンド) サービスを提供します: |
||
− | * {{Pkg|contractor}}: アプリ間でデータを共有するためのサービス |
||
+ | |||
− | * {{AUR|gnome-settings-daemon-elementary}}: {{AUR|elementary-dpms-helper-bzr}}{{Broken package link|パッケージが存在しません}} と {{AUR|wingpanel-indicator-power-git}} のサポートを追加した {{AUR|gnome-settings-daemon-ubuntu}} |
||
− | * {{ |
+ | * {{Pkg|pantheon-geoclue2-agent}}: Geoclue2 認証エージェント |
* {{Pkg|pantheon-polkit-agent}}: Polkit 認証エージェント |
* {{Pkg|pantheon-polkit-agent}}: Polkit 認証エージェント |
||
+ | * {{Pkg|pantheon-print}}: 印刷設定ダイアログ |
||
+ | * {{Pkg|pantheon-settings-daemon}}: 補助設定デーモン |
||
− | === テーマ === |
+ | === テーマと設定 === |
+ | |||
+ | 以下の任意のパッケージは、デスクトップのルックアンドフィールの向上に寄与します: |
||
− | 以下のパッケージはデスクトップのルックアンドフィールを向上させます: |
||
− | * {{AUR|elementary-icon-theme-git}}: スムーズ・セクシー・クリア・効率的なアイコンテーマ (開発版) |
||
* {{Pkg|lightdm-pantheon-greeter}}: LightDM greeter |
* {{Pkg|lightdm-pantheon-greeter}}: LightDM greeter |
||
+ | * {{Pkg|pantheon-default-settings}}: デフォルトの外観、動作、設定 |
||
− | 以下のフォントをインストールすることが推奨されます: |
||
+ | {{Note|このパッケージには、別途インストールする必要のあるテーマパッケージやフォントを対象とした設定が含まれています: |
||
− | * {{Pkg|ttf-opensans}}: Open Sans フォント |
||
+ | :* {{Pkg|elementary-icon-theme}}: elementary の起源となったベクターアイコンのテーマ。 |
||
− | * {{AUR|ttf-raleway}}: Raleway フォント |
||
+ | :* {{Pkg|elementary-wallpapers}}: elementary OS の壁紙コレクション |
||
− | * {{Pkg|ttf-dejavu}}: Bitstream Vera フォントベースのフォントファミリー |
||
+ | :* {{Pkg|gtk-theme-elementary}}: elementary OS のスタイルシート |
||
− | * {{Pkg|ttf-droid}}: Google によって Android の一部としてリリースされている汎用フォント |
||
+ | :* {{Pkg|ttf-droid}}: Google Android の汎用フォント |
||
− | * {{Pkg|ttf-freefont}}{{Broken package link|パッケージが存在しません}}: Unicode 文字セットをカバーしているフリーのアウトラインフォントのセット |
||
− | * {{Pkg|ttf- |
+ | :* {{Pkg|ttf-opensans}}: Google のサンセリフフォント |
+ | :* {{Pkg|ttf-roboto}}: Google の署名ファミリフォント |
||
+ | :* {{Pkg|sound-theme-elementary}}: システム音のセット |
||
+ | }} |
||
+ | * {{Pkg|switchboard}}: {{Pkg|gnome-control-center}} に似たプラガブルな設定マネージャ |
||
=== アプリケーション === |
=== アプリケーション === |
||
− | 以下は elementary OS ソフトウェアスイートを構成するパッケージです: |
+ | 以下は、オプションの elementary OS ソフトウェアスイートを構成する、パッチ適用済みの選択されたオリジナルパッケージの一部です: |
+ | |||
− | * {{Pkg|pantheon-files}}: Marlin から開発されているファイルエクスプローラー |
||
+ | * {{Pkg|capnet-assist}}: 公共 WiFi ネットワークに簡単にログインできます |
||
− | * {{Pkg|pantheon-terminal}}: ターミナルエミュレータ |
||
+ | * {{Pkg|epiphany}}: ウェブブラウザ |
||
− | * {{Pkg|scratch-text-editor}}{{Broken package link|{{aur-mirror|scratch-text-editor}}}}: テキストエディタ |
||
* {{Pkg|pantheon-calculator}}: 電卓 |
* {{Pkg|pantheon-calculator}}: 電卓 |
||
− | * {{Pkg|pantheon- |
+ | * {{Pkg|pantheon-camera}}: ウェブカメラアプリ (旧 "Snap") |
− | * {{Pkg|pantheon- |
+ | * {{Pkg|pantheon-code}}: テキストエディタ (旧 "Scratch") |
+ | * {{Pkg|pantheon-files}}: Marlin から開発されたファイルエクスプローラー |
||
− | * {{AUR|pantheon-calendar-git}}: {{AUR|maya-calendar}}{{Broken package link|パッケージが存在しません}} から開発され {{Pkg|wingpanel-indicator-datetime}} と統合されたカレンダー |
||
+ | * {{Pkg|pantheon-music}}: オーディオプレイヤー (旧 "Noise") |
||
− | * {{AUR|epiphany-pantheon-bzr}}{{Broken package link|パッケージが存在しません}}: {{AUR|midori-granite}} を置き換えるウェブブラウザ |
||
− | * {{ |
+ | * {{Pkg|pantheon-photos}}: {{Pkg|shotwell}} から開発されたフォトマネージャ |
− | * {{ |
+ | * {{AUR|pantheon-screencast}}: {{AUR|eidete-bzr}} からフォークしたシンプルなスクリーンキャスター |
− | * {{ |
+ | * {{Pkg|pantheon-screenshot}}: スクリーンショットユーティリティ |
− | * {{Pkg|pantheon- |
+ | * {{Pkg|pantheon-shortcut-overlay}}: OS 全体のショートカットオーバーレイ |
+ | * {{Pkg|pantheon-terminal}}: ターミナルエミュレータ |
||
− | * {{AUR|pantheon-camera-git}}: {{AUR|snap-photobooth}}{{Broken package link|パッケージが存在しません}} から開発されたウェブカメラアプリ |
||
+ | * {{Pkg|pantheon-videos}}: ビデオプレイヤー (旧 "Audience") (GStreamer バックエンド) |
||
− | * {{AUR|elementary-scan-bzr}}{{Broken package link|パッケージが存在しません}}: シンプルなスキャンユーティリティ |
||
+ | * {{Pkg|simple-scan}}: Simple scan ユーティリティ |
||
− | * {{AUR|footnote-bzr}}{{Broken package link|パッケージが存在しません}}: メモアプリ |
||
− | * {{Pkg|switchboard}}: {{Pkg|gnome-control-center}} と似ているプラグイン方式の設定マネージャ |
||
==Pantheon を起動する== |
==Pantheon を起動する== |
2024年2月23日 (金) 19:35時点における版
関連記事
Pantheon は elementary OS のデスクトップ環境です。Vala で書かれてあり、GTK 3 と Granite を使用しています。
開発
elementary OS のリリースは Ubuntu の LTS リリースから派生したものであり、たいてい Ubuntu のリリースサイクルから数週間から数ヶ月遅れます。しかし、含まれているパッケージは継続的に更新されます。公式の github リポジトリとコミュニティ slack を参照してください。
インストール
パッケージ元
公式リポジトリ
Pantheon デスクトップ環境自体と elementary OS の厳選されたアプリケーションは、pantheon グループによって提供されています。
非公式リポジトリ
extra-alucryd には、pantheon グループではまだ利用できない数個のパッケージが含まれています。
AUR
Pantheon 関連の多くのパッケージ (elementary OS 用に開発されたサードパーティのアプリケーションや不安定な開発版パッケージなど) のための PKGBUILD は AUR で利用可能です。
デスクトップ環境
最小の Pantheon シェルをインストールしたい場合は、pantheon-session をインストールしてください。このパッケージは、いくつかの依存パッケージとコアコンポーネントもインストールします:
- gala: ウィンドウ及びコンポジットのマネージャ
- wingpanel: アプリケーションランチャー、時計、インジケータのトップパネル
- pantheon-applications-menu: アプリケーションランチャー (旧 "Slingshot")
- plank: macOS スタイルの Dock
サービス
以下の任意のパッケージは、Pantheon と elementary OS に対して (バックグラウンド) サービスを提供します:
- pantheon-geoclue2-agent: Geoclue2 認証エージェント
- pantheon-polkit-agent: Polkit 認証エージェント
- pantheon-print: 印刷設定ダイアログ
- pantheon-settings-daemon: 補助設定デーモン
テーマと設定
以下の任意のパッケージは、デスクトップのルックアンドフィールの向上に寄与します:
- lightdm-pantheon-greeter: LightDM greeter
- pantheon-default-settings: デフォルトの外観、動作、設定
- switchboard: gnome-control-center に似たプラガブルな設定マネージャ
アプリケーション
以下は、オプションの elementary OS ソフトウェアスイートを構成する、パッチ適用済みの選択されたオリジナルパッケージの一部です:
- capnet-assist: 公共 WiFi ネットワークに簡単にログインできます
- epiphany: ウェブブラウザ
- pantheon-calculator: 電卓
- pantheon-camera: ウェブカメラアプリ (旧 "Snap")
- pantheon-code: テキストエディタ (旧 "Scratch")
- pantheon-files: Marlin から開発されたファイルエクスプローラー
- pantheon-music: オーディオプレイヤー (旧 "Noise")
- pantheon-photos: shotwell から開発されたフォトマネージャ
- pantheon-screencastAUR: eidete-bzrAUR からフォークしたシンプルなスクリーンキャスター
- pantheon-screenshot: スクリーンショットユーティリティ
- pantheon-shortcut-overlay: OS 全体のショートカットオーバーレイ
- pantheon-terminal: ターミナルエミュレータ
- pantheon-videos: ビデオプレイヤー (旧 "Audience") (GStreamer バックエンド)
- simple-scan: Simple scan ユーティリティ
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 の設定は switchboard と plug (switchboard-plug-*) によって行います。ほとんどは AUR やカスタムリポジトリから利用できます。pantheon の設定は全て dconf によって変更することも可能で、設定は org.pantheon
キーにあります。簡単な編集には dconf-editor を使って下さい。
設定の一部は特定の plug から gnome-control-center で扱われますが、残念ながら 3.6 までの GNOME しかサポートしていません。代わりに gnome-control-center 本体や gnome-tweak-tool[リンク切れ: 置換パッケージ: gnome-tweaks] を使って下さい。
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-elementary あるいは gtk-theme-elementary-gitAUR を使用するか このコード をテーマや ~/.config/gtk-3.0/gtk.css
に追加してください。
Wingpanel の透過
Wingpanel は gtk-theme-elementary または 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-elementary テーマの gtk-widgets.css
に次の行を追加することで修正できます:
GtkToolItem { color: @text_color; }