「Pantheon」の版間の差分
(→設定: 削除) |
(→トラブルシューティング: 削除) |
||
110行目: | 110行目: | ||
* [[Systemd#ユニットを使う|systemd ユニット]] を使う。 |
* [[Systemd#ユニットを使う|systemd ユニット]] を使う。 |
||
* {{AUR|dapper}} か {{AUR|dex-git}} か {{AUR|fbautostart}} で [[XDG Autostart]] を使う。 |
* {{AUR|dapper}} か {{AUR|dex-git}} か {{AUR|fbautostart}} で [[XDG Autostart]] を使う。 |
||
− | |||
− | ==トラブルシューティング== |
||
− | |||
− | === ユーザビリティ === |
||
− | |||
− | ==== LightDM Pantheon greeter が使えない ==== |
||
− | |||
− | {{ic|/var/lib/lightdm/.pam_environment}} を削除してください。ただし、このファイルは次の LightDM バグの回避策です: https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482 |
||
− | |||
− | ==== Gala が起動時にクラッシュする ==== |
||
− | |||
− | 未設定の gala は背景としてデフォルトの gnome の壁紙を使おうとします。しかし、{{Pkg|gnome-themes-standard}}{{Broken package link|パッケージが存在しません}} をインストールしていないと適切なファイルが存在しません。そのため、クラッシュを回避するには {{Pkg|gnome-themes-standard}}{{Broken package link|パッケージが存在しません}} をインストールしてください。pantheon の設定をした後はこのパッケージを削除しても大丈夫です。 |
||
− | |||
− | ==== マウスカーソルが表示されません ==== |
||
− | |||
− | おそらく 'gala' ウィンドウマネージャが動作していません。{{AUR|cerbere-git}} をインストールするか [[#.xinitrc を使う|.xinitrc]] を使って 'gala' を cerbere の監視プロセスのリストに追加してください。 |
||
− | |||
− | === インジケータ === |
||
− | |||
− | ==== wingpanel にインジケータが表示されない ==== |
||
− | |||
− | Wingpanel にはインジケータが付属していません。別個にインストールする必要があります。 |
||
− | {{Note|{{Pkg|wingpanel}} は [[Unity|Ayatana インジケータ]]に対応しており、{{AUR|wingpanel-git}} にはネイティブのインジケータが存在します (''wingpanel-indicator-*-git'')。}} |
||
− | |||
− | ==== サードパーティ製のインジケータ ==== |
||
− | |||
− | * [[#ディスプレイマネージャを使う|ディスプレイマネージャ]]で起動する場合、サードパーティ製インジケータの [[デスクトップエントリ#自動起動|*.desktop ファイル]]の {{ic|1=OnlyShowIn=}} に {{Ic|Pantheon}} を追加してください。 |
||
− | |||
− | * [[#.xinitrc を使う|~/.xinitrc]] で起動する場合、[[#Pantheon を起動する|上記]]で説明しているどれかの起動方法にインジケータを追加してください。 |
||
− | |||
− | * {{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 テーマでは完全には機能しません。{{Pkg|gtk-theme-elementary}} あるいは {{AUR|gtk-theme-elementary-git}} を使用するか [https://bazaar.launchpad.net/~elementary-design/egtk/4.x/revision/210 このコード] をテーマや {{ic|~/.config/gtk-3.0/gtk.css}} に追加してください。 |
||
− | |||
− | ==== Wingpanel の透過 ==== |
||
− | |||
− | Wingpanel は {{Pkg|gtk-theme-elementary}} または {{AUR|gtk-theme-elementary-git}} を使用している場合、透過するように設計されており、最大化したときに不透明になります。他の GTK テーマを使用している場合は不透明のパネルが表示されます。 |
||
− | |||
− | 他のテーマでも透過するようにしたい場合、以下の行を {{ic|~/.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 テーマは独自のファイルを使用して {{Ic|~/.config/gtk-3.0/gtk.css}} ファイルの設定を無視します。{{Ic|/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 のアイコンが白い ==== |
||
− | |||
− | 現在テーマにバグがあって黒の代わりに白色で一番上にアイコンが表示されるようです。この問題は {{AUR|gtk-theme-elementary-git}} をインストールするか {{Pkg|gtk-theme-elementary}} テーマの {{ic|gtk-widgets.css}} に次の行を追加することで修正できます: |
||
− | |||
− | GtkToolItem { color: @text_color; } |
2024年2月25日 (日) 21:00時点における版
関連記事
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 は LightDM などのディスプレイマネージャ用に gnome-session エントリを提供します。
ディスプレイマネージャでアプリケーションを自動起動する
- XDG Autostart を使う。
- systemd ユニット を使う。
xinit から
xinitrc を使って Pantheon シェルのコンポーネントを起動してください。xinitrc ファイルの末尾にコンポーネントを追加してください。つまり:
~/.xinitrc
... io.elementary.wingpanel & plank & exec gala
xinit でアプリケーションを自動起動する
- xinitrc の
exec gala
行より前に実行したいアプリケーションを追加すれば、X の起動時に一度だけ実行されます。 - systemd ユニット を使う。
- dapperAUR か dex-gitAUR か fbautostartAUR で XDG Autostart を使う。