「GNOME」の版間の差分
(→外観: 英語版に追従して項目を整理) |
(→外観: 同期) |
||
(3人の利用者による、間の32版が非表示) | |||
4行目: | 4行目: | ||
[[en:GNOME]] |
[[en:GNOME]] |
||
[[es:GNOME]] |
[[es:GNOME]] |
||
− | [[fr:GNOME]] |
||
[[it:GNOME]] |
[[it:GNOME]] |
||
− | [[pl:GNOME]] |
||
[[pt:GNOME]] |
[[pt:GNOME]] |
||
[[ru:GNOME]] |
[[ru:GNOME]] |
||
− | [[sr:GNOME]] |
||
− | [[th:GNOME]] |
||
− | [[tr:Gnome Masaüstü Ortamı]] |
||
[[zh-hans:GNOME]] |
[[zh-hans:GNOME]] |
||
− | [[zh-hant:GNOME]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
− | {{Related|GNOME/ヒントとテクニック}} |
||
− | {{Related|GNOME/トラブルシューティング}} |
||
{{Related|デスクトップ環境}} |
{{Related|デスクトップ環境}} |
||
− | {{Related| |
+ | {{Related|GTK}} |
− | {{Related|ウィンドウマネージャ}} |
||
− | {{Related|GTK+}} |
||
{{Related|GDM}} |
{{Related|GDM}} |
||
− | {{Related|GNOME |
+ | {{Related|GNOME/ヒントとテクニック}} |
− | {{Related| |
+ | {{Related|GNOME/トラブルシューティング}} |
− | {{Related|GNOME |
+ | {{Related|GNOME/Files}} |
− | {{Related| |
+ | {{Related|GNOME/Gedit}} |
− | {{Related|GNOME |
+ | {{Related|GNOME/Web}} |
− | {{Related|GNOME |
+ | {{Related|GNOME/Evolution}} |
− | {{Related| |
+ | {{Related|GNOME/Flashback}} |
− | {{Related| |
+ | {{Related|GNOME/Keyring}} |
− | {{Related| |
+ | {{Related|GNOME/ドキュメントビューア}} |
− | {{Related|公式リポジトリ# |
+ | {{Related|公式リポジトリ#gnome-unstable}} |
{{Related articles end}} |
{{Related articles end}} |
||
42行目: | 32行目: | ||
== インストール == |
== インストール == |
||
− | GNOME には2つのグループが存在します: |
+ | GNOME には2つのパッケージグループが存在します: |
− | * {{Grp|gnome}} には GNOME デスクトップ |
+ | * {{Grp|gnome}} には、ベースの GNOME デスクトップと、統合された[https://apps.gnome.org/ コアアプリケーション]が含まれています。 |
− | * {{Grp|gnome-extra}} には |
+ | * {{Grp|gnome-extra}} には、E メールクライアント、IRC クライアント、[[#高度な設定|GNOME Tweaks]]、ゲーム集、そして開発ツールを含むその他の GNOME アプリケーションが含まれています。このグループは {{Grp|gnome}} を必要とすることに注意してください。 |
− | ベースのデスクトップは [[Wikipedia: |
+ | ベースのデスクトップは [[Wikipedia:ja:Mutter|Mutter]] ウィンドウマネージャのプラグインである [[Wikipedia:ja:GNOME Shell|GNOME Shell]] からできています。GNOME Shell は {{Pkg|gnome-shell}} で別個にインストールすることが可能です。 |
{{Note|''mutter'' はデスクトップのコンポジットマネージャとして動作します。ハードウェアグラフィックアクセラレーションを使って画面のちらつきを抑えます。GNOME セッションマネージャはあなたのビデオドライバが GNOME Shell を動かすことができるか自動で検知して、場合によっては ''llvmpipe'' によるソフトウェアレンダリングを利用します。}} |
{{Note|''mutter'' はデスクトップのコンポジットマネージャとして動作します。ハードウェアグラフィックアクセラレーションを使って画面のちらつきを抑えます。GNOME セッションマネージャはあなたのビデオドライバが GNOME Shell を動かすことができるか自動で検知して、場合によっては ''llvmpipe'' によるソフトウェアレンダリングを利用します。}} |
||
53行目: | 43行目: | ||
不安定なリリースも使用できます。[[公式リポジトリ#gnome-unstable]] を参照してください。 |
不安定なリリースも使用できます。[[公式リポジトリ#gnome-unstable]] を参照してください。 |
||
− | == |
+ | == 起動 == |
− | GNOME は[[ディスプレイマネージャ]]を使ってグラフィカルに起動することも、コンソールから手動で起動することもできます。 |
+ | GNOME は[[ディスプレイマネージャ]]を使ってグラフィカルに起動することも、コンソールから手動で起動する (ただし、一部の機能が不足している場合があります) こともできます。{{Grp|gnome}} に含まれているディスプレイマネージャは [[GDM]] です。 |
− | {{ |
+ | {{Note|GNOME における画面ロック (など) のサポートは GDM によって提供されています。GNOME を GDM で開始しない場合、他の画面ロッカーを使用できます。[[アプリケーション一覧/セキュリティ#スクリーンロック]] を参照してください。}} |
=== グラフィカル === |
=== グラフィカル === |
||
− | ディスプレイマネージャのセッションメニューから ''GNOME'' |
+ | {{Grp|gnome}} グループをインストールしていて、次回のブート時に GNOME を自動的に開始させたい場合、{{ic|gdm.service}} を[[有効化]]してください。ディスプレイマネージャのセッションメニューからセッションを選ぶことができます: ''GNOME''、''GNOME Classic'' ({{Pkg|gnome-shell-extensions}} がインストールされている場合にのみ表示されます)、''GNOME on Xorg''。Wayland セッションは [[GDM#Xorg バックエンドを使う|GDM の設定ファイル]]で有効化/無効化できます。 |
+ | |||
+ | 再起動せずに GNOME をすぐに起動したい場合は、グラフィックに使用されていない tty から前述の {{ic|gdm.service}} を[[起動]]してください。 |
||
=== 手動 === |
=== 手動 === |
||
67行目: | 59行目: | ||
==== Xorg セッション ==== |
==== Xorg セッション ==== |
||
− | * GNOME on Xorg セッションの場合は、{{ic|~/.xinitrc}} ファイルに以下を追加し |
+ | * GNOME on Xorg セッションの場合は、{{ic|~/.xinitrc}} ファイルに以下を追加してください (詳細は [https://gitlab.gnome.org/GNOME/gtk/issues/1390#note_344758] を参照してください): {{bc|<nowiki> |
export XDG_SESSION_TYPE=x11 |
export XDG_SESSION_TYPE=x11 |
||
export GDK_BACKEND=x11 |
export GDK_BACKEND=x11 |
||
exec gnome-session |
exec gnome-session |
||
</nowiki>}} |
</nowiki>}} |
||
− | * GNOME Classic セッションの場合は、{{ic|~/.xinitrc}} ファイルに以下を追加してください |
+ | * GNOME Classic セッションの場合は、{{ic|~/.xinitrc}} ファイルに以下を追加してください: {{bc|<nowiki> |
export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME |
export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME |
||
export GNOME_SHELL_SESSION_MODE=classic |
export GNOME_SHELL_SESSION_MODE=classic |
||
78行目: | 70行目: | ||
</nowiki>}} |
</nowiki>}} |
||
− | {{ic|~/.xinitrc}} ファイルを編集した後、 |
+ | {{ic|~/.xinitrc}} ファイルを編集した後、{{ic|startx}} コマンドで GNOME を起動できます (logind セッションの保持など、その他の詳細については [[xinitrc]] を参照してください)。{{ic|~/.xinitrc}} ファイルを設定した後、例えば以下を {{ic|.bash_profile}} に追加することで tty1 で[[ログイン時に X を起動]]するように設定することもできます: |
{{bc|<nowiki> |
{{bc|<nowiki> |
||
88行目: | 80行目: | ||
==== Wayland セッション ==== |
==== Wayland セッション ==== |
||
+ | {{Accuracy|dbus から {{ic|gnome-session}} を実行すると、問題が発生したり、あるいは全く動作しない場合があります。発生する問題としては、Chrome/Chromium を起動できなかったり、サウンドデバイスを利用できなかったりします。{{ic|gnome-session}} を直接実行するほうが良く機能するでしょう。議論: [[:en:Talk:GNOME#Manually start a Wayland session]]}} |
||
− | {{Note|まだ [[Wayland]] に移植されていないアプリケーションを実行するには、まだ X サーバが必要です。Qt のような特定のグラフィックライブラリを使用するアプリケーションは、環境変数を設定することで強制的に Wayland を使用させることができます。詳しくは [[Wayland#GUI libraries]] をご覧ください。}} |
||
+ | {{Note|[[Wayland]] に移植されていないアプリケーションを実行するには、まだ X サーバが必要です (詳細は [[Wayland#Xwayland]] を参照してください)。Qt のような特定のグラフィックライブラリを使用するアプリケーションは、環境変数を設定することで強制的に Wayland を使用させることができます。詳しくは [[Wayland#GUI ライブラリ]] をご覧ください。}} |
||
− | 手動で Wayland セッションを開始するには {{ic|1=XDG_SESSION_TYPE=wayland dbus-run-session gnome-session}} を使ってください。あるいは、任意の利用可能な tty から wayland フラグを付けて {{ic|gnome-shell}} を直接呼び出すこともできます。 |
||
+ | Wayland セッションを手動で開始するには: |
||
− | $ gnome-shell --wayland |
||
+ | $ XDG_SESSION_TYPE=wayland dbus-run-session gnome-session |
||
− | 手動で Gnome を起動する場合、{{ic|gdm}} は '''不要''' であることに注意してください。(その結果、付随する {{ic|gdm.service}} も) 稼働しません、したがって、より包括的な {{ic|gnome}} グループに含まれるいくつかのパッケージからなる Gnome の (おそらく非常に) 最小インストールで、個人の好みに合わせてアクセスすることも可能です。 |
||
+ | {{ic|gnome-shell --wayland}} を直接実行することは推奨されていません。セッション管理機能が無いからです。 |
||
− | tty1 にログインして起動するには、前のコードの行を {{ic|.bash_profile}} に追加してください。Firefox と QT アプリケーションは {{ic|XDG_SESSION_TYPE}} を尊重しないので、それらのための変数も追加してください。 |
||
+ | |||
+ | GNOME を手動で起動する際に {{ic|gdm}} は全く '''不要''' であることに注意してください (つまり、{{ic|gdm.service}} も不要です)。なので、個人の好みで {{ic|gnome}} グループに含まれる数個のパッケージだけで、アクセス可能な最小限の GNOME 環境を構築することができます。 |
||
+ | |||
+ | tty1 へのログイン時にセッションを開始するには、前述のコマンドを {{ic|.bash_profile}} に追加してください。Firefox と QT アプリケーションは {{ic|XDG_SESSION_TYPE}} の設定を反映しないので、それらのアプリケーションに対しても変数を追加してください: |
||
{{bc|<nowiki> |
{{bc|<nowiki> |
||
106行目: | 102行目: | ||
=== Wayland における GNOME アプリケーション === |
=== Wayland における GNOME アプリケーション === |
||
− | ''GNOME'' セッションを使用すると、GNOME アプリケーションは Wayland を使用して実行されます。デバッグ |
+ | ''GNOME'' セッションを使用すると、GNOME アプリケーションは Wayland を使用して実行されます。デバッグする際には、https://docs.gtk.org/gtk3/running.html と https://docs.gtk.org/gtk4/running.html にオプションと環境変数のリストがあります。 |
== ナビゲーション == |
== ナビゲーション == |
||
− | GNOME shell の効果的な使い方を学ぶには、[https://wiki.gnome.org/Projects/GnomeShell/CheatSheet GNOME Shell Cheat Sheet] を読んでください。GNOME shell の機能とキーボードショートカットを紹介しています。機能にはタスクの切り替え、キーボードの使用、ウィンドウの制御、パネル、概要モードなどが含まれます。ショートカットのいくつかを紹介します |
+ | GNOME shell の効果的な使い方を学ぶには、[https://wiki.gnome.org/Projects/GnomeShell/CheatSheet GNOME Shell Cheat Sheet] を読んでください。GNOME shell の機能とキーボードショートカットを紹介しています。機能にはタスクの切り替え、キーボードの使用、ウィンドウの制御、パネル、概要モードなどが含まれます。ショートカットのいくつかを紹介します: |
− | * {{ic|Super |
+ | * {{ic|Super+m}}: 通知リストを表示 |
− | * {{ic|Super |
+ | * {{ic|Super+a}}: アプリケーションメニューを表示 |
− | * {{ic|Alt |
+ | * {{ic|Alt+Tab}}: アクティブなアプリケーションを循環 |
− | * {{ic|Alt |
+ | * {{ic|Alt+`}}(US キーボードレイアウトなら {{ic|Tab}} の上のキー): フォアグラウンドのアプリケーションのウィンドウの循環 |
− | * {{ic|Alt |
+ | * {{ic|Alt+F2}} を押してから {{ic|r}} または {{ic|restart}}: シェルに問題が発生した場合にシェルを再起動 (X/レガシーモード限定、Wayland モードでは機能しません) |
− | + | デフォルトの設定を変更してウィンドウの切り替えを Windows のようにする方法については、[[GNOME/ヒントとテクニック#ナビゲーション]] を見てください。 |
|
+ | その他のショートカットについては、[https://help.gnome.org/users/gnome-help/stable/keyboard-nav.html キーボードナビゲーション]を参照してください。 |
||
− | {{Tip|{{ic|Alt+Tab}} で現在のワークスペースでのみアプリケーションを切り替えるには、{{ic|current-workspace-only}} を {{ic|true}} に設定してください。 |
||
− | |||
− | $ gsettings set org.gnome.shell.app-switcher current-workspace-only true |
||
− | }} |
||
== アプリケーションの旧名 == |
== アプリケーションの旧名 == |
||
165行目: | 158行目: | ||
== 設定 == |
== 設定 == |
||
+ | GNOME 設定 (''gnome-control-center'') と GNOME アプリケーションは、設定を保存するために [[wikipedia:Dconf|dconf]] 設定システムを使用します。 |
||
− | GNOME デスクトップは設定データベースバックエンド (DConf) を使ってシステムやアプリケーションの設定を保存しています。デスクトップにはデフォルト設定があり、アプリケーションがインストールされるとデータベースに設定が追加されます。基本的な設定は GNOME のシステム設定パネル (''gnome-control-center'') や個別のアプリケーションの設定から行うことができます。また、''gsettings'' や ''dconf'' コマンドラインツールを使って DConf データベースを直接設定することもできます。コマンドラインツールを使えば、ユーザーインターフェイスからは弄ることができない設定を変えることが可能です。 |
||
+ | {{man|1|gsettings}} コマンドラインツールを使えば dconf データベースに直接アクセスできます。また、ユーザインターフェイスに公開されていない設定項目を設定することもできます。コマンドラインツール {{man|1|dconf}} は、検証プロセスをスキップしてデータベースを直接変更することができます。gsettings と dconf の設定キーは同じですが、形式が若干異なっています: gsettings での {{ic|gsettings set mygroup.mysubgroup mysetting myvalue}} は、dconf では {{ic|dconf write /mygroup/mysubgroup/mysetting myvalue}} となります。 |
||
− | GNOME 3.24 以前までは設定は GNOME 設定デーモンによって適用されていました。GNOME セッションの外からデーモンを起動することもでき、以下のコマンドを実行することで GNOME 以外の環境でも GNOME の設定を適用することが可能でした: |
||
− | $ nohup /usr/lib/gnome-settings-daemon/gnome-settings-daemon > /dev/null & |
||
− | GNOME 3.24 |
+ | GNOME 3.24 より前は、設定は GNOME 設定デーモン ({{ic|/usr/lib/gnome-settings-daemon/gnome-settings-daemon}}) によって適用されていました。これは、GNOME セッションの外から実行することができました。 |
+ | |||
+ | しかし、GNOME 2.24 から、GNOME 設定デーモンは複数の設定プラグイン {{ic|/usr/lib/gnome-settings-daemon/gsd-*}} に置き換えられました (プラグインは後に {{ic|/usr/lib/gsd-*}} に移動されました)。現在、これらのプラグインは {{ic|/etc/xdg/autostart/}} にあるデスクトップファイル ({{ic|org.gnome.SettingsDaemon.*.desktop}} でマッチします) で制御されます。これらのプラグインを GNOME セッションの外から実行するには、プラグインの[[デスクトップエントリ]]を {{ic|~/.config/autostart}} にコピー/編集する必要があります。 |
||
設定は基本的にユーザーごとに行われます。以下のセクションではマルチユーザーシステム用に設定テンプレートを作成する方法については扱っていません。 |
設定は基本的にユーザーごとに行われます。以下のセクションではマルチユーザーシステム用に設定テンプレートを作成する方法については扱っていません。 |
||
176行目: | 170行目: | ||
=== システム設定 === |
=== システム設定 === |
||
− | ==== |
+ | ==== 色 ==== |
− | {{ic|colord}} デーモンはディスプレイの EDID を読み取って適切なカラープロファイルを展開します。 |
+ | {{ic|colord}} デーモンはディスプレイの EDID を読み取って適切なカラープロファイルを展開します。ほとんどのカラープロファイルは正確で、セットアップは必要ありません。しかし、カラープロファイルが正確でない場合や、ディスプレイが古い場合は、新しいカラープロファイルを {{ic|~/.local/share/icc/}} に置いて、それを使用することができます。 |
==== 夜間モード ==== |
==== 夜間モード ==== |
||
− | GNOMEには、[[Redshift]] |
+ | GNOMEには、[[Redshift]] のようなブルーライトフィルタが組み込まれています。ディスプレイ設定メニューから、夜間モードを有効化したり、有効化する時間をカスタマイズしたりできます。さらに、以下の {{Pkg|dconf}} 設定で色温度を調整することができます (例として 5000 に設定しています): |
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000 |
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000 |
||
+ | |||
+ | {{Tip|Wayland セッションで日中の色温度を変更するには、[https://extensions.gnome.org/extension/1276/night-light-slider/ Night Light Slider 拡張]をインストールしてください。}} |
||
+ | |||
+ | {{Note|現在、NVIDIA カードを使用している場合、夜間モードは Wayland セッションで動作しません。}} |
||
==== 日付と時刻 ==== |
==== 日付と時刻 ==== |
||
190行目: | 188行目: | ||
システムに [[Network Time Protocol daemon]] が設定されている場合、GNOME でも適用されます。必要であれば、メニューから同期を手動に設定することも可能です。 |
システムに [[Network Time Protocol daemon]] が設定されている場合、GNOME でも適用されます。必要であれば、メニューから同期を手動に設定することも可能です。 |
||
+ | ロケーションサービスが有効化されている場合 (設定の ''プライバシー'' セクションを見てください)、GNOME はタイムゾーンの自動選択をサポートします (システム設定の ''日付と時刻'' セクションで有効化できます)。 |
||
− | 上部のバーに日付を表示するには、次を実行: |
||
+ | |||
+ | 上部のバーに日付を表示するには、次を実行してください: |
||
$ gsettings set org.gnome.desktop.interface clock-show-date true |
$ gsettings set org.gnome.desktop.interface clock-show-date true |
||
− | さらに、上部のバーのカレンダーに週番号を表示するには、次を実行: |
+ | さらに、上部のバーのカレンダーに週番号を表示するには、次を実行してください: |
+ | |||
$ gsettings set org.gnome.desktop.calendar show-weekdate true |
$ gsettings set org.gnome.desktop.calendar show-weekdate true |
||
− | ==== デフォルトアプリケーション ==== |
+ | ==== デフォルトアプリケーション ==== |
− | GNOME を初めてインストールしたとき、特定のプロトコルについて間違ったアプリケーションが開かれてしまうことがあります。例えば、動画を開いた時に [[VLC]] ではなく ''totem'' が起動してしまう、など。プロトコルによってはアプリケーションの関連付けをシステム設定から設定することができます |
+ | GNOME を初めてインストールしたとき、特定のプロトコルについて間違ったアプリケーションが開かれてしまうことがあります。例えば、動画を開いた時に [[VLC]] ではなく ''totem'' が起動してしまう、など。プロトコルによってはアプリケーションの関連付けをシステム設定の ''Default Apps'' から設定することができます。 |
− | 他のプロトコルの設定については[[デフォルトアプリケーション]]を見て下さい。 |
+ | 他のプロトコルの設定については [[デフォルトアプリケーション]] を見て下さい。 |
==== マウスとタッチパッド ==== |
==== マウスとタッチパッド ==== |
||
− | + | タッチパッドの大抵の設定はシステム設定の ''マウスとタッチパッド'' から行うことができます。 |
|
− | |||
− | * タイピング中にタッチパッドを無効にする |
||
− | * スクロールを無効にする |
||
− | * タップでクリックを無効にする |
||
使用しているデバイスによっては、他の設定が使える場合もありますが、デフォルトの GUI では設定ができません。例えば、タッチパッドに以下のような {{ic|click-method}} の設定がある場合: |
使用しているデバイスによっては、他の設定が使える場合もありますが、デフォルトの GUI では設定ができません。例えば、タッチパッドに以下のような {{ic|click-method}} の設定がある場合: |
||
+ | |||
{{hc|$ gsettings range org.gnome.desktop.peripherals.touchpad click-method| |
{{hc|$ gsettings range org.gnome.desktop.peripherals.touchpad click-method| |
||
enum |
enum |
||
217行目: | 215行目: | ||
'none' |
'none' |
||
'areas' |
'areas' |
||
− | 'fingers' |
+ | 'fingers' |
+ | }} |
||
+ | |||
手動で設定するには: |
手動で設定するには: |
||
+ | |||
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers' |
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers' |
||
− | もしくは ''gnome-tweak-tool'' を使って設定することも可能です。 |
||
+ | または、{{Pkg|gnome-tweaks}} で設定することもできます。 |
||
− | {{Note|1=GNOME は [[Synaptics タッチパッド|Synaptics]] ドライバーをサポートしていません。[[libinput]] を使ってください。[https://bugzilla.gnome.org/show_bug.cgi?id=764257#c12 こちらのバグレポート] を参照。}} |
||
+ | {{Note|1=GNOME は [[synaptics]] ドライバーをサポートしていません。代わりに [[libinput]] を使う必要があります。[https://bugzilla.gnome.org/show_bug.cgi?id=764257#c12 こちらのバグレポート]を参照。}} |
||
− | ==== ネットワーク ==== |
||
+ | ===== マウスによるウィンドウサイズの変更 ===== |
||
− | [[NetworkManager]] はシェルからネットワークの設定を行える GNOME プロジェクトのネイティブツールです。{{pkg|networkmanager}} パッケージをインストールして {{ic|NetworkManager.service}} ユニットを[[有効化]]してください。 |
||
+ | デフォルトでは、{{ic|Super}} を押した状態でマウスの左ボタンでウィンドウをドラッグすることで、ウィンドウを移動させることができます。 |
||
− | 他の[[アプリケーション一覧/インターネット#ネットワーク管理|ネットワークマネージャ]]を使うこともできますが、NetworkManager はシェルのネットワーク設定と完全に統合されており、インジケータアプレット {{Pkg|network-manager-applet}} も存在します (GNOME の必須パッケージではありません)。 |
||
+ | さらに、{{ic|Super}} を押した状態でマウスの右ボタンでウィンドウをドラッグすることで、ウィンドウをリサイズするように設定することもできます: |
||
− | ==== オンラインアカウント ==== |
||
+ | $ gsettings set org.gnome.desktop.wm.preferences resize-with-right-button true |
||
− | GNOME のメッセージアプリケーション {{AUR|empathy}} のバックエンドとシステム設定パネルの GNOME オンラインアカウントセクションは別のグループに含まれています: {{Grp|telepathy}}。[[GNOME/トラブルシューティング#Empathy や GNOME オンラインアカウントにアカウントを追加できない]]を見て下さい。[[ownCloud]] などのオンラインアカウントを [[GNOME Files]] や GNOME Documents といった GNOME アプリケーションで使用するには {{Pkg|gvfs-goa}} をインストールする必要があります [https://wiki.gnome.org/ThreePointSeven/Features/Owncloud]。 |
||
+ | {{ic|Super}} 以外を使いたい場合は、{{ic|Alt}} や {{ic|Ctrl}} などの他の修飾キーに変更することもできます: |
||
− | ==== 検索 ==== |
||
+ | $ gsettings set org.gnome.desktop.wm.preferences mouse-button-modified "'<Alt>'" |
||
− | GNOME シェルには検索機能が存在し、{{ic|Super}} キーを押してから入力することですぐにアクセスできます。{{Pkg|tracker}} パッケージは {{Grp|gnome}} グループの一部としてデフォルトでインストールされ、インデックス作成アプリケーションとメタデータデータベースが含まれています。''検索とインデックス生成''メニューアイテムから設定することができ、監視ステータスは ''tracker-control'' で制御できます。ユーザーがログインしたときに ''gnome-session'' によって自動的に起動しますが、{{ic|tracker-control -s}} を実行することで手動でインデックス作成を開始することもできます。検索の設定は''システム設定''パネルからも行えます。 |
||
+ | ==== ネットワーク ==== |
||
− | Tracker のデータベースは ''tracker-sparql'' コマンドを使うことで確認できます。詳しくは {{man|1|tracker-sparql}} を参照。 |
||
+ | [[NetworkManager]] は GNOME プロジェクトのネイティブなツールであり、GNOME Shell からネットワークの設定を制御することができます。{{Pkg|networkmanager}} パッケージを[[インストール]]し、{{ic|NetworkManager.service}} systemd ユニットを[[有効化]]してください。 |
||
− | === 高度な設定 === |
||
+ | 他の[[ネットワークマネージャ]]を使うこともできますが、NetworkManager は GNOME Shell のネットワーク設定やステータスインジケータアプレットの {{Pkg|network-manager-applet}} (GNOME の依存パッケージではありません) と完全に統合されています。 |
||
− | [[GTK+]] や[[ウィンドウマネージャ]]のテーマを変更したりする設定オプションは GNOME システム設定パネル (''gnome-control-center'') には存在しません。それらの設定を変更したいときは {{Pkg|gnome-tweaks}} を使うことができます。多くの設定を変更できる便利なグラフィカルツールです。 |
||
+ | {{Note|1={{Pkg|networkmanager}} の ''nmtui'' でセットアップされた隠されたワイヤレスネットワークは、自動的に接続されません。そのようなネットワークで自動接続の機能を使うには GNOME コントロールセンターを使って新しいプロファイルを作成する必要があります。}} |
||
− | また、[https://developer.gnome.org/dconf/unstable/dconf-editor.html ''dconf-editor''] (グラフィカルな DConf 設定ツール) や [https://developer.gnome.org/gio/stable/GSettings.html ''gsettings''] コマンドラインツールを使って (DConf データベースに保存されている) GNOME の設定を変更することもできます。GNOME Tweaks は GUI の設定全てが行えるわけではありません。以下のセクションで説明している設定は GNOME Tweaks では行えないことがあります。 |
||
− | ==== |
+ | ==== オンラインアカウント ==== |
+ | [[ownCloud]] などの一部のオンラインアカウントにおいては、[[GNOME Files]] や GNOME Documents などの GNOME アプリケーションで完全な機能を使用するために {{Pkg|gvfs-goa}} がインストールされている必要があります [https://wiki.gnome.org/ThreePointSeven/Features/Owncloud]。 |
||
− | ===== テーマ ===== |
||
+ | 詳細は [https://help.gnome.org/users/gnome-help/stable/accounts.html Online accounts] を見てください。 |
||
− | GNOME はデフォルトで Adwaita を使用します。Adwaita-dark を GTK 2 アプリケーションにのみ適用するには、以下のシンボリックリンクを使用します。 |
||
+ | ==== 検索 ==== |
||
− | $ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita |
||
+ | GNOME シェルには検索機能が存在し、{{ic|Super}} キーを押してから入力することですぐにアクセスできます。{{Pkg|tracker3}} パッケージは {{Grp|gnome}} グループの {{Pkg|tracker3-miners}} の依存パッケージとしてデフォルトでインストールされます。このパッケージは、アプリケーションのインデックス生成とメタデータのデータベースを提供します。''検索とインデックス生成'' メニューアイテムから設定することができ、ステータスは {{ic|tracker3 status}} でクエリできます。ユーザーがログインしたときに ''gnome-session'' によって自動的に起動されます。{{ic|tracker3 daemon -s}} を実行することで手動でインデックス作成を開始することもできます。検索の設定は ''設定'' からでも行うことができます。 |
||
− | {{Note|Adwaita-dark テーマは {{Pkg|gnome-themes-extra}} によって提供されており、GNOME の最小インストールではインストールされない可能性があります。}} |
||
+ | Tracker のデータベースは {{ic|tracker3 sparql}} コマンドを使うことでクエリできます。詳しくは {{man|1|tracker3-sparql}} を参照。 |
||
− | 新しいテーマを選択する (適切なディレクトリに移動する) には、以下の GNOME Tweaks または GSettings コマンドを使用してください。 |
||
+ | ==== アクセシビリティ ==== |
||
− | GTK テーマの場合 |
||
+ | GNOME には、''設定 > アクセシビリティ'' から利用できるアクセシビリティ設定があります。トップバーアイコンを有効にした後、主な設定を直接切り替えることができますが、''eeing'', ''Hearing'', ''Typing'', ''Pointing and clicking'', ''Zoom'' のサブメニューを介してさらなる設定が利用できることに注意してください。 |
||
− | $ gsettings set org.gnome.desktop.interface gtk-theme ''theme-name'' |
||
+ | ==== デバイスのセキュリティ設定 ==== |
||
− | アイコンテーマの場合 |
||
+ | Gnome 43 には、設定に新しい [https://release.gnome.org/43/ Device Security] パネルが付属しています。これを機能させるには {{Pkg|fwupd}} が必要です。[https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2122] を参照してください。 |
||
− | $ gsettings set org.gnome.desktop.interface icon-theme ''theme-name'' |
||
+ | === 高度な設定 === |
||
− | {{Note|ウィンドウマネージャのテーマは GTK のテーマに従います。{{ic|org.gnome.desktop.wm.preferences theme}} を使うことは非推奨で無視されます。}} |
||
+ | 先に述べたように、[[GTK]] テーマや[[ウィンドウマネージャ]]のテーマなどの多くの設定オプションが GNOME 設定 (''gnome-control-center'') に公開されません。それらの設定を変更したい場合は、多くの設定を公開する便利なグラフィカルツールである GNOME Tweaks ({{Pkg|gnome-tweaks}}) を使うことができます。 |
||
− | [[GTK#テーマ]] と [[アイコン#手動]] を見て下さい。 |
||
+ | また、{{man|1|dconf-editor}} (グラフィカルな DConf 設定ツール) や [https://developer.gnome.org/gio/stable/GSettings.html gsettings] コマンドラインツールを使って (DConf データベースに保存されている) GNOME の設定を変更することもできます。GNOME Tweaks には隠された設定は存在しません。しかし、以下のセクションで説明されている設定全てが GNOME Tweaks にあるわけではないことに注意してください。 |
||
− | ===== タイトルバーのボタンの順番 ===== |
||
+ | ==== 拡張機能 ==== |
||
− | GNOME のウィンドウマネージャ (Mutter, Metacity) の順番を設定するには: |
||
− | $ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close' |
||
+ | 拡張機能のカタログは https://extensions.gnome.org で見られます。拡張機能は[https://archlinux.org/packages/?q=gnome-shell-extension 公式リポジトリ] (数個だけです) や [https://aur.archlinux.org/packages?K=gnome-shell-extension AUR]、[https://extensions.gnome.org ブラウザ]からインストールできます。 |
||
− | {{Tip|コロンはウィンドウボタンが表示されるタイトルバーの縁を示しています。}} |
||
+ | {{Accuracy|以下のノートでは、手動によるユーザファイル管理の方が "簡単" だと言って推奨されていますが、理由が説明されていません。}} |
||
− | ===== GNOME シェルのテーマ ===== |
||
+ | {{Note| |
||
− | GNOME Shell 自体のテーマも設定することができます。Shell のテーマを使うには、まず {{Pkg|gnome-shell-extensions}} パッケージをインストールしてください。そして GNOME Tweaks か through the [https://extensions.gnome.org GNOME Shell Extensions] のウェブページから ''User Themes'' 拡張を有効にしてください。シェルのテーマは GNOME Tweaks を使ってロード・選択することができます。 |
||
+ | * ブラウザーから拡張機能をインストールすると、現在のユーザーのみが使用できるようになり、それぞれを手動で更新する必要があります。これが最も簡単な方法です。 |
||
+ | ** さらに、ブラウザから拡張機能をインストールする場合は、{{Pkg|gnome-browser-connector}} をインストールする必要があります。公式リポジトリや AUR から拡張機能をインストールする必要はありません。 |
||
+ | * AUR から (または、ある場合は公式リポジトリから) 拡張機能をインストールすると、システム全体で使用できるようになります ([[AUR ヘルパー]]を使用している場合は、更新プロセスが自動化されます)。 |
||
+ | }} |
||
+ | インストールされた拡張機能は、''gnome-extensions-app'' で GUI から、{{man|1|gnome-extensions}} でコマンドラインから、またはブラウザから、設定/有効化/無効化することができます。ブラウザからでは、画面右上のスイッチを '''ON''' に設定し、ポップアップウィンドウで '''Install''' をクリックすることで、拡張機能をインストールしてブラウザで有効にすることができます。インストールされた拡張機能は、https://extensions.gnome.org/local/ に表示され、利用可能な更新を確認できます。 |
||
− | GNOME Shell のテーマは [https://aur.archlinux.org/packages.php?O=0&K=gnome-shell-theme&do_Search=Go&PP=50&SB=v&SO=d AUR] に多数存在します。 |
||
+ | {{Pkg|gnome-shell-extensions}} パッケージは、GNOME プロジェクトの一部としてメンテナンスされている非常に便利な拡張機能のセットを提供します。 |
||
− | Shell のテーマは [http://gnome-look.org/ gnome-look.org] からダウンロードすることも可能です。 |
||
+ | {{AUR|extension-manager}} は、拡張機能のインストールと削除、およびシステム全体とユーザーの両方の拡張機能の有効化と無効化にも使用できるグラフィカルツールです。使用する前に、よく知られている問題のリストを見てください: https://github.com/mjakeman/extension-manager/labels/bug |
||
− | ===== AppIndicators/Top bar アイコン ===== |
||
+ | 拡張機能の使用を有効にするには (デフォルトでは無効): |
||
− | AppIndicator を有効にするには、バックグラウンドで動作している特定のアプリケーションを制御/監視するのに便利な {{Pkg|gnome-shell-extension-appindicator}} または {{AUR|gnome-shell-extension-appindicator-git}} をインストールして [[#Navigation|restart the GNOME Shell]] 、次に GNOME Extensions アプリケーションで有効にするか {{ic|$ gnome-extensions enable $(gnome-extensions list {{!}} grep -m 1 appindicatorsupport)}} を実行します。 |
||
+ | $ gsettings set org.gnome.shell disable-user-extensions false |
||
− | ===== Shell のぼかし ===== |
||
+ | 現在有効になっている拡張機能を一覧表示するには: |
||
− | Blur my Shell は、概要画面だけでなく、シェル自身や他のアプリにぼかし効果を追加する拡張機能です。{{AUR|gnome-shell-extension-blur-my-shell}} または {{AUR|gnome-shell-extension-blur-my-shell-git}} をインストールすると、開発版のアップデートが行われます。この拡張機能は高度なカスタマイズが可能で、特定のアプリケーションをぼかすことができます。 |
||
+ | $ gsettings get org.gnome.shell enabled-extensions |
||
− | ===== ウィンドウの角を丸める ===== |
||
+ | 上記のコマンドは、すでに削除された拡張機能を表示する場合があります。有効 ''かつ'' インストールされている拡張機能のみを一覧表示するには、代わりに ''gnome-extensions'' を使用します: |
||
− | ほとんどの GNOME アプリケーションは上部の角だけが丸く見えますが、レガシーなウィンドウは四隅が尖っています。全てのウィンドウの角を丸くするには、{{AUR|gnome-shell-extension-rounded-window-corners}} をインストールしてください。 |
||
+ | $ gnome-extensions list --enabled |
||
− | {{Tip|ウィンドウが正しくレンダリングされない場合、この拡張機能の環境設定ダイアログでブラックリストに登録できます}} |
||
+ | GNOME シェル拡張機能の詳細については、https://extensions.gnome.org/about/ を参照してください。 |
||
− | ===== Alt-Tab でカバーフロー ===== |
||
+ | ==== 外観 ==== |
||
− | GNOME のデフォルトの Alt-Tab は非常にシンプルで、選択されたウィンドウの概要が表示されることはありません。Coverflow Alt-Tab は Alt-Tab の動作を拡張し、アプリケーション間の切り替えをより簡単にする機能を追加し、さらに見栄えも良くする拡張機能です。{{AUR|gnome-shell-extension-coverflow-alt-tab-git}} をインストールすれば、この拡張機能の設定を好みに合わせて変更することができます。 |
||
+ | ===== テーマ ===== |
||
− | ==== アプリケーショングリッド内のフォルダー ==== |
||
+ | {{Note|[https://release.gnome.org/42/ Gnome 42] の時点で、多くのデフォルトの GNOME アプリケーションが libadwaita で GTK 4 を使用しています。現在、それらのアプリケーションは gsettings や {{pkg|gnome-tweaks}} によるテーマの変更をサポートしておらず、唯一のグラフィカルな設定方法は ''設定 > 外観'' です。Adwaita や Adwaita-dark 以外の GTK テーマを設定する方法については [[GTK#テーマ]] を参照してください。}} |
||
− | {{Tip|[https://github.com/prurigro/gnome-catgen gnome-catgen] ({{AUR|gnome-catgen-git}}) スクリプトを使うことで {{ic|~/.local/share/applications-categories}} に各カテゴリの名前のファイルを作成してデスクトップファイルのリストを記述することでフォルダを管理することができるようになります。任意で、Ctrl+C でアプリを終了する前にフォルダに入っていないアプリを切り替えたりカテゴリを入力することができます。}} |
||
+ | GNOME はデフォルトで Adwaita を使用します。Adwaita-dark を GTK 2 アプリケーションのみに適用するには、以下のシンボリックリンクを使用します: |
||
− | ''dconf-editor'' を開いて {{ic|org.gnome.desktop.app-folders}} まで行ってから {{ic|folder-children}} の値を設定してください。フォルダの名前をカンマで区切ります: |
||
+ | $ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita |
||
− | ['Utilities', 'Sundry'] |
||
+ | {{Note|Adwaita-dark テーマは {{Pkg|gnome-themes-extra}} によって提供されており、GNOME の最小インストールではインストールされない可能性があります。}} |
||
− | {{ic|gsettings}} を使ってアプリケーションを追加して下さい: |
||
+ | 新しいテーマを選択するには、(テーマを適切なディレクトリに移動して) GNOME Tweaks を使うか、以下の GSettings コマンドを使用してください。 |
||
− | $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps "['alacarte.desktop', 'dconf-editor.desktop']" |
||
+ | GTK テーマの場合: |
||
− | 上記のコマンドでアプリケーション {{ic|alacarte.desktop}} と {{ic|dconf-editor.desktop}} が Sundry フォルダに追加されます。{{ic|org.gnome.desktop.app-folders.folders.Sundry}} というフォルダも作成されます。 |
||
+ | $ gsettings set org.gnome.desktop.interface gtk-theme ''theme-name'' |
||
− | フォルダに名前を付けるには (名前が存在しない場合アプリケーションの一番上に表示されます): |
||
+ | アイコンテーマの場合: |
||
− | $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry" |
||
+ | $ gsettings set org.gnome.desktop.interface icon-theme ''theme-name'' |
||
− | (アプリケーションの ''.desktop'' ファイルで指定されている) カテゴリによってアプリケーションを分けることもできます: |
||
+ | {{Note|ウィンドウマネージャのテーマは GTK のテーマに従います。{{ic|org.gnome.desktop.wm.preferences theme}} を使うことは非推奨で無視されます。}} |
||
− | $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories "['Office']" |
||
+ | [[GTK#テーマ]] と [[アイコン#アイコンテーマ]] を見て下さい。 |
||
− | 特定のフォルダでカテゴリに入っている特定のアプリケーションを表示しないようにするには、除外を設定: |
||
+ | ===== タイトルバーのボタンの順番 ===== |
||
− | $ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps "['libreoffice-draw.desktop']" |
||
+ | GNOME のウィンドウマネージャ (Mutter、Metacity) でボタンの順番を設定するには: |
||
− | 詳しくは [https://git.gnome.org/browse/gsettings-desktop-schemas/tree/schemas/org.gnome.desktop.app-folders.gschema.xml.in.in app-folders schema] を参照してください。 |
||
+ | $ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close' |
||
− | ==== 自動起動 ==== |
||
+ | {{Tip|コロンは、タイトルバーのどちらの側にウィンドウのボタンを表示するかを表しています。}} |
||
− | GNOME は [[XDG Autostart]] を実装しています。 |
||
+ | ===== GNOME シェルのテーマ ===== |
||
− | {{Pkg|gnome-tweaks}} で自動起動のエントリを管理することができます。 |
||
+ | GNOME Shell 自体のテーマも設定可能です。Shell のテーマを使うには、まず {{Pkg|gnome-shell-extensions}} がインストールされていることを確認してください。そして、''GNOME 拡張機能'' アプリケーションか [https://extensions.gnome.org GNOME Shell Extensions] ウェブページで ''User Themes'' 拡張を有効化してください。Shell のテーマは、''GNOME 拡張機能'' を使ってロードしたり選択したりできます。 |
||
− | {{Tip|Tweaks の Startup Applications セクションにあるプラス記号ボタンが反応しない場合、ターミナルから {{ic|gnome-tweaks}} を実行してみてください。以下の [https://bbs.archlinux.org/viewtopic.php?pid=1413631#p1413631フォーラムスレッド] も参照してください。}} |
||
+ | 多くの GNOME Shell テーマが [https://aur.archlinux.org/packages?K=gtk+theme AUR] で利用できます。多くのテーマは同じ形式の名前を使用していないため、AUR でテーマを検索してみてください。Shell のテーマは [https://gnome-look.org/ gnome-look.org] からダウンロードすることも可能です。 |
||
− | {{Note|非推奨の ''gnome-session-properties'' ダイアログは {{AUR|gnome-session-properties}} パッケージを [[インストール]] して追加することができます。gnome-tweaks と比べて、システム全体で自動起動するアプリを無効にすることもできます}} |
||
+ | ===== AppIndicators/Top バーのアイコン ===== |
||
− | ==== デスクトップ ==== |
||
+ | AppIndicators (バックグラウンドで動作する特定のアプリケーションを制御/監視する際に便利です) を有効化するには、{{Pkg|gnome-shell-extension-appindicator}} か {{AUR|gnome-shell-extension-appindicator-git}} をインストールし、[[#ナビゲーション|GNOME Shell を再起動]]し、''GNOME 拡張機能'' アプリケーションで AppIndicator を有効化するか以下を実行してください: |
||
− | ===== デスクトップアイコン ===== |
||
+ | $ gnome-extensions enable $(gnome-extensions list {{!}} grep -m 1 appindicatorsupport) |
||
− | GNOME 3.28 までは、デスクトップ上のアイコンは [[GNOME Files|Files]] によって提供されており、アイコンを含むデスクトップ上に透明なウィンドウを描画していました。GNOME 3.28 からはこの機能が削除され、GNOME でデスクトップ・アイコンを利用することはできなくなりました。可能な回避策としては、[[Nemo]] を使うことです。(Files のフォークで、まだデスクトップアイコンの機能があります) または {{AUR|gnome-shell-extension-desktop-icons}} をインストールすると、GNOME 3.26 とそれ以前で利用できたデスクトップアイコンの機能が再現されますが、いくつかの小さな違いがあります。詳しくは次の [https://bbs.archlinux.org/viewtopic.php?id=235633 Arch forum thread] を見て下さい。 |
||
− | ===== |
+ | ===== アニメーションの速度 ===== |
+ | GNOME シェルのアニメーションは、速度を上げたり、遅くしたり、無効にしたりできます。[[GNOME/ヒントとテクニック#アニメーション速度を変更する]] を参照してください。 |
||
− | デスクトップやロック画面の背景を設定するときは、Pictures タブには {{ic|/home/''username''/Pictures}} フォルダ内の画像しか表示されないので注意してください。このフォルダの外にある画像を使いたいときは、以下のコマンドを使用して下さい。 |
||
+ | ===== Shell のぼかし ===== |
||
− | デスクトップの背景: |
||
− | $ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg' |
||
+ | Blur my Shell は、概要画面だけでなく、シェル自身や他のアプリにぼかし効果を追加する拡張機能です。{{AUR|gnome-shell-extension-blur-my-shell}} か {{AUR|gnome-shell-extension-blur-my-shell-git}} (開発アップデート) をインストールしてください。この拡張機能は高度にカスタマイズ可能で、ぼかしをかけるアプリケーションを選択することができます。 |
||
− | ロック画面の背景: |
||
− | $ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg' |
||
− | ===== |
+ | ===== Alt-Tab でカバーフロー ===== |
+ | GNOME のデフォルトの Alt-Tab は非常にシンプルで、選択されたウィンドウの概要が表示されることはありません。Coverflow Alt-Tab は Alt-Tab の動作を拡張し、アプリケーション間の切り替えをより簡単にする機能を追加し、さらに見栄えも良くする拡張機能です。{{AUR|gnome-shell-extension-coverflow-alt-tab-git}} をインストールすれば、この拡張機能の設定を好みに合わせて変更することができます。 |
||
− | GNOME 3.34 から、以下の方法で無効にすることができます。 |
||
+ | ==== 自動起動 ==== |
||
− | $ gsettings set org.gnome.desktop.interface enable-hot-corners false |
||
+ | GNOME は [[XDG Autostart]] を実装しています。 |
||
− | または {{Pkg|gnome-tweaks}} 経由で、''トップバー > アクティビティ概要 ''ホットコーナー'' の中にあります。 |
||
+ | {{Pkg|gnome-tweaks}} で自動起動のエントリを管理することができます。 |
||
− | ===== オーバービューモードでの起動 ===== |
||
+ | {{Tip|1=Tweaks の ''スタートアップアプリケーション'' セクション内のプラスボタンが反応しない場合、Tweaks を次のコマンドでターミナルから起動してみてください: {{ic|gnome-tweaks}}。[https://bbs.archlinux.org/viewtopic.php?pid=1413631#p1413631 このフォーラムスレッド]を参照してください。}} |
||
− | GNOME 40 からは、(以前のバージョンのように) 空のデスクトップではなく、直接オーバービューモードで起動するようになりました。従来の挙動を模倣するには、[https://extensions.gnome.org/extension/4099/no-overview/ No overview at start-up] という拡張機能をインストールするとよいでしょう。 |
||
+ | {{Note|非推奨の ''gnome-session-properties'' ダイアログは {{AUR|gnome-session-properties}} パッケージを[[インストール]]して追加することができます。システム全体で自動起動するアプリを無効にすることもできます (''gnome-tweaks'' にはない機能です)。}} |
||
− | [https://discourse.gnome.org/t/gnome-40-login-is-to-the-activities-overview-mode-how-do-you-disable-this/5783] での議論を参照してください。 |
||
− | ==== |
+ | ==== デスクトップ ==== |
+ | ===== Dash to Dock ===== |
||
− | {{Note|GNOME Shell のブラウザプラグインを使うことで [https://extensions.gnome.org extensions.gnome.org] から拡張をインストールすることができるようになりますが、[[GNOME Web]] などの対応ブラウザを使う必要あります。[[Firefox]], Google Chrome/[[Chromium]], [[Opera]], [[Vivaldi]] などでウェブページから拡張をインストールしたい場合は {{AUR|chrome-gnome-shell-git}} やブラウザ拡張をインストールしてください。}} |
||
+ | ダッシュをオーバービューの外に出して、アプリケーションを簡単に起動・切り替えできるドックにするには、{{AUR|gnome-shell-extension-dash-to-dock}} を[[インストール]]します。 |
||
− | GNOME Shell は拡張を使うことで、ユーザー個別またはシステム全体でカスタマイズすることができます。 |
||
+ | ===== オーバービューモードでの起動 ===== |
||
− | 拡張のカタログは [https://extensions.gnome.org extensions.gnome.org] にあります。画面の左上にあるスイッチを ''ON'' に設定して (拡張がインストールされていない場合) ダイアログの ''Install'' をクリックすることでブラウザからインストール・有効化することが可能です。インストールした拡張は [https://extensions.gnome.org/local/ extensions.gnome.org/local/] タブに表示され、アップデートが存在しないか確認できます。{{Pkg|extension-manager}} を使ってインストールした拡張を有効化・無効化することもできます。 |
||
+ | GNOME 40 からは、(以前のバージョンのように) 空のデスクトップではなく、直接オーバービューモードで起動するようになりました。{{AUR|gnome-shell-extension-no-overview}} を[[インストール]]することで、以前の挙動を模倣させることができます。 |
||
− | GNOME シェルの拡張に関する詳細は [https://extensions.gnome.org/about/ GNOME Shell Extensions about page] を見て下さい。 |
||
+ | または、{{AUR|gnome-shell-extension-dash-to-dock}} を使用している場合、gsettings を使ってこの挙動を無効化できます: |
||
− | パッケージで拡張を[[インストール]]するとシステムの全てのユーザーから拡張が使えるようになり、自動的にアップデートが行われます。 |
||
+ | $ gsettings set org.gnome.shell.extensions.dash-to-dock disable-overview-on-startup true |
||
− | {{Pkg|gnome-shell-extensions}} パッケージには GNOME プロジェクトの一部としてメンテナンスされている拡張セットが含まれています (含まれている拡張の多くは GNOME Classic セッションによって使われます)。 |
||
+ | [https://discourse.gnome.org/t/gnome-40-login-is-to-the-activities-overview-mode-how-do-you-disable-this/5783] での議論を参照してください。 |
||
− | タスクバーを使いたいが GNOME Classic セッションは使いたくないという場合は ''Window list'' 拡張を有効にすると良いでしょう ({{Pkg|gnome-shell-extensions}} パッケージに含まれています)。 |
||
− | |||
− | 現在有効になっている拡張を確認するには: |
||
− | $ gsettings get org.gnome.shell enabled-extensions |
||
==== クリップボードの履歴 ==== |
==== クリップボードの履歴 ==== |
||
396行目: | 394行目: | ||
==== 天気 ==== |
==== 天気 ==== |
||
− | 選択した場所に基づいて現在の天気情報をトップパネルに表示するには、 |
+ | 選択した場所に基づいて現在の天気情報をトップパネルに表示するには、{{AUR|gnome-shell-extension-openweather}} をインストールしてください。天気情報はリアルタイムで更新され、天候、風速、気圧などの有用な情報を表示します。 |
− | ==== |
+ | ==== サウンド入出力デバイスセレクター ==== |
+ | {{Accuracy|おそらく、GNOME 43 の時点ではもはや必要ありません。}} |
||
− | {{Tip|''Scaling factor'' を 1.00 以上の値に設定した場合、アクセシビリティメニューが自動的に有効になります。}} |
||
+ | デフォルトでは、サウンドの入出力デバイスを変更したり、マイクの音量を変更したい場合、GNOME Control Center を開いて、そこからこれらの設定を行う必要があります。デバイスセレクターとマイクのボリュームスライダーを統合するには、{{AUR|gnome-shell-extension-sound-output-device-chooser}} か {{AUR|gnome-shell-extension-sound-output-device-chooser-git}} をインストールしてください。インストール後にさらに設定を行うことができます。 |
||
− | ウィンドウタイトル、インターフェイス (アプリケーション)、ドキュメントやモノスペースのフォントを設定することができます。gnome-tweaks の Fonts タブにあるオプションを見て下さい。 |
||
+ | |||
+ | ==== フォント ==== |
||
+ | {{Tip|''倍率'' を 1.00 より大きい値に設定した場合、アクセシビリティメニューが自動的に有効になります。}} |
||
− | サブピクセルレンダリングについては大抵のモニターに適合する RGBA が良いでしょう。フォントの表示がおかしい場合は ''Slight'' や ''None'' にまでヒンティングを減らして下さい。 |
||
+ | ウィンドウタイトル、インターフェイス (アプリケーション)、ドキュメントやモノスペースのフォントを設定することができます。gnome-tweaks の ''フォント'' タブにあるオプションを見て下さい。 |
||
− | ==== WEBP サムネイル ==== |
||
+ | サブピクセルレンダリングについては大抵のモニターに適合する RGBA が良いでしょう。フォントの表示がおかしい場合は ''弱'' や ''なし'' にまでヒンティングを減らして下さい。 |
||
− | {{Pkg|webp-pixbuf-loader}} を [[インストール]] して GNOME の画像ビューア(eog)を WEBP 画像でも動作させ、WEBP 画像のサムネイルを作成して [[GNOME Files]] に表示するサムネイルを追加します。 |
||
==== インプットメソッド ==== |
==== インプットメソッド ==== |
||
− | Gnome は [[IBus]] によってインプットメソッドの統合的なサポートをしており、インストールする必要があるのは {{Pkg|ibus}} と必要なインプットメソッドエンジン (例: |
+ | Gnome は [[IBus]] によって[[インプットメソッド]]の統合的なサポートをしており、インストールする必要があるのは {{Pkg|ibus}} と必要なインプットメソッドエンジン (例: Intelligent Pinyin の場合 {{Pkg|ibus-libpinyin}}) だけです。インストール後、GNOME 設定 (''gnome-control-center'') の ''キーボード > 入力ソース'' からインプットメソッドエンジンをキーボードレイアウトとして追加できます。 |
==== キーボード配列の癖 ==== |
==== キーボード配列の癖 ==== |
||
− | Neo2 のような複数のレイヤー/モディファイアを使う代替キーボードレイアウトを使っている場合、GNOME 設定 (''gnome-control-center'') の '' |
+ | Neo2 のような複数のレイヤー/モディファイアを使う代替キーボードレイアウトを使っている場合、GNOME 設定 (''gnome-control-center'') の ''キーボード > 特殊文字の入力'' で ''代替文字キー'' を ''右 Alt'' から変更して、キーボードレイアウトのネイティブモディファイアとして使えるようにしなければならない場合があります。例えば、''左 Alt'' に設定すると、''Alt+Tab'' ができなくなるので、変更する場合は注意が必要です。 |
この変更をしないと、左の ''Mod3'' キーは動作するかもしれませんが、右のキー (''AltGr'') は動作しないかもしれません。(2021-05-18現在) |
この変更をしないと、左の ''Mod3'' キーは動作するかもしれませんが、右のキー (''AltGr'') は動作しないかもしれません。(2021-05-18現在) |
||
− | ==== 電源 |
+ | ==== 電源 ==== |
+ | ノート PC を使用している場合、アイドル時や電源ボタンが押された時、蓋が閉じられたときの挙動を制御する以下の設定を変更したい場合があります: |
||
− | 変更する意味がある基本的な電源設定 (ノートパソコンを使っている場合に意味がある設定): |
||
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout ''3600'' |
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout ''3600'' |
||
446行目: | 446行目: | ||
GNOME の設定パネルには、ラップトップの蓋が閉じたときに起動する動作をユーザが変更するためのオプションがありません。しかし、{{Pkg|gnome-tweaks}} は {{Pkg|systemd}} によって適用される設定を上書きすることができます。''全般'' タブで、''ラップトップの蓋を閉じるとサスペンドする'' をオフにしてください。そうすると、システムは蓋を閉じたときに ''Suspend to RAM (S3)'' をしなくなります。 |
GNOME の設定パネルには、ラップトップの蓋が閉じたときに起動する動作をユーザが変更するためのオプションがありません。しかし、{{Pkg|gnome-tweaks}} は {{Pkg|systemd}} によって適用される設定を上書きすることができます。''全般'' タブで、''ラップトップの蓋を閉じるとサスペンドする'' をオフにしてください。そうすると、システムは蓋を閉じたときに ''Suspend to RAM (S3)'' をしなくなります。 |
||
− | システム全体で蓋スイッチの動作を変更するには、上記の設定が '''off |
+ | システム全体で蓋スイッチの動作を変更するには、上記の設定が '''off でない''' ことを確認し、{{ic|/etc/systemd/logind.conf}} の systemd 設定を編集してください。蓋を閉じた時のサスペンドをオフにするには、[[電源管理#ACPI イベント]] で説明されているように {{ic|1=HandleLidSwitch=ignore}} を設定してください。 |
===== バッテリーレベルが危険な時のアクションを変更する ===== |
===== バッテリーレベルが危険な時のアクションを変更する ===== |
||
461行目: | 461行目: | ||
===== 電源モード ===== |
===== 電源モード ===== |
||
− | + | 電源プロファイルをサポートするために、({{Pkg|gnome-control-center}} の) 任意の依存パッケージである [[power-profiles-daemon]] をインストールしてください。''gnome-shell'' と GNOME Settings は両方とも起動時に {{ic|power-profiles-daemon}} のアクティブ化をリクエストするので、このサービスを明示的に[[起動/有効化]]する必要はありません。 |
|
− | このサービスが |
+ | このサービスがアクティブである時、電源プロファイルは GNOME 設定とシステムメニューの ''電源'' セクションで管理できます。 |
+ | ==== スクリーンキャスト ==== |
||
− | ===別のウィンドウマネージャを使用する=== |
||
+ | 組み込みのスクリーンショットツールには、デフォルトではスクリーンキャストオプションがありません。({{Pkg|gnome-shell}} の) 任意の依存パッケージである {{Pkg|gst-plugin-pipewire}} をインストールすることで、画面の録画が可能になります。 |
||
− | GNOME Shell は別の [[ウィンドウマネージャ]] の使用をサポートしていませんが、[[GNOME Flashback]] は Metacity と [[Compiz]] のセッションを提供します。 さらに、代替コンポーネントを使用する独自の [[GNOME/Tips and tricks#Custom GNOME sessions|custom GNOME sessions]] を定義することもできます。 |
||
+ | |||
+ | === 別のウィンドウマネージャを使う === |
||
+ | |||
+ | GNOME Shell は別の[[ウィンドウマネージャ]]の使用をサポートしていませんが、[[GNOME Flashback]] は Metacity と [[Compiz]] のセッションを提供します。さらに、代替のコンポーネントを使用する独自の[[GNOME/ヒントとテクニック#カスタム GNOME セッション|カスタムの GNOME セッション]]を定義することができます。 |
||
== 参照 == |
== 参照 == |
||
+ | |||
* [https://www.gnome.org/ 公式ウェブサイト] |
* [https://www.gnome.org/ 公式ウェブサイト] |
||
+ | * [https://blogs.gnome.org/tbernard/2021/06/15/community-power-2/ GNOME への貢献、機能リクエスト、バグ、コード] |
||
+ | * [[Wikipedia:ja:GNOME|Wikipedia 記事]] |
||
* [https://extensions.gnome.org/ GNOME-Shell 拡張] |
* [https://extensions.gnome.org/ GNOME-Shell 拡張] |
||
* [https://wiki.gnome.org/Projects/GnomeShell/CheatSheet GNOME Shell チートシート] |
* [https://wiki.gnome.org/Projects/GnomeShell/CheatSheet GNOME Shell チートシート] |
||
− | * カスタマイズ (テーマやアイコン): |
+ | * カスタマイズ (テーマやアイコンなど): |
** [https://wiki.gnome.org/Personalization Personalize GNOME] |
** [https://wiki.gnome.org/Personalization Personalize GNOME] |
||
** [https://www.gnome-look.org/ GNOME Look] |
** [https://www.gnome-look.org/ GNOME Look] |
||
* GNOME アプリケーション: |
* GNOME アプリケーション: |
||
** [https://wiki.gnome.org/Apps GNOME アプリインデックス] |
** [https://wiki.gnome.org/Apps GNOME アプリインデックス] |
||
− | **[[Wikipedia:GNOME Core Applications]] |
+ | ** [[Wikipedia:ja:GNOME Core Applications]] |
* GNOME ソース/ミラー: |
* GNOME ソース/ミラー: |
||
− | ** [https:// |
+ | ** [https://gitlab.gnome.org/ GNOME GitLab] |
** [https://github.com/GNOME GNOME Github ミラー] |
** [https://github.com/GNOME GNOME Github ミラー] |
||
+ | |||
+ | {{TranslationStatus|GNOME|2023-08-01|783436}} |
2024年12月14日 (土) 16:15時点における最新版
関連記事
GNOME (/(ɡ)noʊm/) は、シンプルで使いやすいことを目指した デスクトップ環境 です。GNOME プロジェクト によって設計され、すべてフリーでオープンソースのソフトウェアで構成されています。デフォルトのディスプレイは Xorg の代わりに Wayland であり、利用可能なセッションは以下の通りです。
- GNOME は、GNOME Shell を Wayland 上で動作させます。伝統的な X アプリケーションは Xwayland を通して実行され、デフォルトの選択です。
- GNOME Classic は "伝統的なデスクトップ体験" を提供します。(GNOME 2 に似たインターフェイスで) 特定の拡張子や値 を使用します。したがって、これは GNOME Shell をカスタマイズしたものであり、真の意味で別個のモードと言うわけではありません。
- GNOME on Xorg は Xorg を使って GNOME Shell を実行します。
目次
インストール
GNOME には2つのパッケージグループが存在します:
- gnome には、ベースの GNOME デスクトップと、統合されたコアアプリケーションが含まれています。
- gnome-extra には、E メールクライアント、IRC クライアント、GNOME Tweaks、ゲーム集、そして開発ツールを含むその他の GNOME アプリケーションが含まれています。このグループは gnome を必要とすることに注意してください。
ベースのデスクトップは Mutter ウィンドウマネージャのプラグインである GNOME Shell からできています。GNOME Shell は gnome-shell で別個にインストールすることが可能です。
不安定なリリースも使用できます。公式リポジトリ#gnome-unstable を参照してください。
起動
GNOME はディスプレイマネージャを使ってグラフィカルに起動することも、コンソールから手動で起動する (ただし、一部の機能が不足している場合があります) こともできます。gnome に含まれているディスプレイマネージャは GDM です。
グラフィカル
gnome グループをインストールしていて、次回のブート時に GNOME を自動的に開始させたい場合、gdm.service
を有効化してください。ディスプレイマネージャのセッションメニューからセッションを選ぶことができます: GNOME、GNOME Classic (gnome-shell-extensions がインストールされている場合にのみ表示されます)、GNOME on Xorg。Wayland セッションは GDM の設定ファイルで有効化/無効化できます。
再起動せずに GNOME をすぐに起動したい場合は、グラフィックに使用されていない tty から前述の gdm.service
を起動してください。
手動
Xorg セッション
- GNOME on Xorg セッションの場合は、
~/.xinitrc
ファイルに以下を追加してください (詳細は [1] を参照してください):export XDG_SESSION_TYPE=x11 export GDK_BACKEND=x11 exec gnome-session
- GNOME Classic セッションの場合は、
~/.xinitrc
ファイルに以下を追加してください:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME export GNOME_SHELL_SESSION_MODE=classic exec gnome-session
~/.xinitrc
ファイルを編集した後、startx
コマンドで GNOME を起動できます (logind セッションの保持など、その他の詳細については xinitrc を参照してください)。~/.xinitrc
ファイルを設定した後、例えば以下を .bash_profile
に追加することで tty1 でログイン時に X を起動するように設定することもできます:
if [[ -z $DISPLAY && $(tty) == /dev/tty1 ]]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startx fi
Wayland セッション
Wayland セッションを手動で開始するには:
$ XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
gnome-shell --wayland
を直接実行することは推奨されていません。セッション管理機能が無いからです。
GNOME を手動で起動する際に gdm
は全く 不要 であることに注意してください (つまり、gdm.service
も不要です)。なので、個人の好みで gnome
グループに含まれる数個のパッケージだけで、アクセス可能な最小限の GNOME 環境を構築することができます。
tty1 へのログイン時にセッションを開始するには、前述のコマンドを .bash_profile
に追加してください。Firefox と QT アプリケーションは XDG_SESSION_TYPE
の設定を反映しないので、それらのアプリケーションに対しても変数を追加してください:
if [[ -z $DISPLAY && $(tty) == /dev/tty1 && $XDG_SESSION_TYPE == tty ]]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session fi
Wayland における GNOME アプリケーション
GNOME セッションを使用すると、GNOME アプリケーションは Wayland を使用して実行されます。デバッグする際には、https://docs.gtk.org/gtk3/running.html と https://docs.gtk.org/gtk4/running.html にオプションと環境変数のリストがあります。
ナビゲーション
GNOME shell の効果的な使い方を学ぶには、GNOME Shell Cheat Sheet を読んでください。GNOME shell の機能とキーボードショートカットを紹介しています。機能にはタスクの切り替え、キーボードの使用、ウィンドウの制御、パネル、概要モードなどが含まれます。ショートカットのいくつかを紹介します:
Super+m
: 通知リストを表示Super+a
: アプリケーションメニューを表示Alt+Tab
: アクティブなアプリケーションを循環Alt+`
(US キーボードレイアウトならTab
の上のキー): フォアグラウンドのアプリケーションのウィンドウの循環Alt+F2
を押してからr
またはrestart
: シェルに問題が発生した場合にシェルを再起動 (X/レガシーモード限定、Wayland モードでは機能しません)
デフォルトの設定を変更してウィンドウの切り替えを Windows のようにする方法については、GNOME/ヒントとテクニック#ナビゲーション を見てください。
その他のショートカットについては、キーボードナビゲーションを参照してください。
アプリケーションの旧名
新名 | 旧名 |
---|---|
Files | Nautilus |
Web | Epiphany |
Videos | Totem |
Main Menu | Alacarte |
Document Viewer | Evince |
Disk Usage Analyser | Baobab |
Image Viewer | EoG (Eye of GNOME) |
Passwords and Keys | Seahorse |
GNOME Translation Editor | Gtranslator |
設定
GNOME 設定 (gnome-control-center) と GNOME アプリケーションは、設定を保存するために dconf 設定システムを使用します。
gsettings(1) コマンドラインツールを使えば dconf データベースに直接アクセスできます。また、ユーザインターフェイスに公開されていない設定項目を設定することもできます。コマンドラインツール dconf(1) は、検証プロセスをスキップしてデータベースを直接変更することができます。gsettings と dconf の設定キーは同じですが、形式が若干異なっています: gsettings での gsettings set mygroup.mysubgroup mysetting myvalue
は、dconf では dconf write /mygroup/mysubgroup/mysetting myvalue
となります。
GNOME 3.24 より前は、設定は GNOME 設定デーモン (/usr/lib/gnome-settings-daemon/gnome-settings-daemon
) によって適用されていました。これは、GNOME セッションの外から実行することができました。
しかし、GNOME 2.24 から、GNOME 設定デーモンは複数の設定プラグイン /usr/lib/gnome-settings-daemon/gsd-*
に置き換えられました (プラグインは後に /usr/lib/gsd-*
に移動されました)。現在、これらのプラグインは /etc/xdg/autostart/
にあるデスクトップファイル (org.gnome.SettingsDaemon.*.desktop
でマッチします) で制御されます。これらのプラグインを GNOME セッションの外から実行するには、プラグインのデスクトップエントリを ~/.config/autostart
にコピー/編集する必要があります。
設定は基本的にユーザーごとに行われます。以下のセクションではマルチユーザーシステム用に設定テンプレートを作成する方法については扱っていません。
システム設定
色
colord
デーモンはディスプレイの EDID を読み取って適切なカラープロファイルを展開します。ほとんどのカラープロファイルは正確で、セットアップは必要ありません。しかし、カラープロファイルが正確でない場合や、ディスプレイが古い場合は、新しいカラープロファイルを ~/.local/share/icc/
に置いて、それを使用することができます。
夜間モード
GNOMEには、Redshift のようなブルーライトフィルタが組み込まれています。ディスプレイ設定メニューから、夜間モードを有効化したり、有効化する時間をカスタマイズしたりできます。さらに、以下の dconf 設定で色温度を調整することができます (例として 5000 に設定しています):
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
日付と時刻
システムに Network Time Protocol daemon が設定されている場合、GNOME でも適用されます。必要であれば、メニューから同期を手動に設定することも可能です。
ロケーションサービスが有効化されている場合 (設定の プライバシー セクションを見てください)、GNOME はタイムゾーンの自動選択をサポートします (システム設定の 日付と時刻 セクションで有効化できます)。
上部のバーに日付を表示するには、次を実行してください:
$ gsettings set org.gnome.desktop.interface clock-show-date true
さらに、上部のバーのカレンダーに週番号を表示するには、次を実行してください:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
デフォルトアプリケーション
GNOME を初めてインストールしたとき、特定のプロトコルについて間違ったアプリケーションが開かれてしまうことがあります。例えば、動画を開いた時に VLC ではなく totem が起動してしまう、など。プロトコルによってはアプリケーションの関連付けをシステム設定の Default Apps から設定することができます。
他のプロトコルの設定については デフォルトアプリケーション を見て下さい。
マウスとタッチパッド
タッチパッドの大抵の設定はシステム設定の マウスとタッチパッド から行うことができます。
使用しているデバイスによっては、他の設定が使える場合もありますが、デフォルトの GUI では設定ができません。例えば、タッチパッドに以下のような click-method
の設定がある場合:
$ gsettings range org.gnome.desktop.peripherals.touchpad click-method
enum 'default' 'none' 'areas' 'fingers'
手動で設定するには:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
または、gnome-tweaks で設定することもできます。
マウスによるウィンドウサイズの変更
デフォルトでは、Super
を押した状態でマウスの左ボタンでウィンドウをドラッグすることで、ウィンドウを移動させることができます。
さらに、Super
を押した状態でマウスの右ボタンでウィンドウをドラッグすることで、ウィンドウをリサイズするように設定することもできます:
$ gsettings set org.gnome.desktop.wm.preferences resize-with-right-button true
Super
以外を使いたい場合は、Alt
や Ctrl
などの他の修飾キーに変更することもできます:
$ gsettings set org.gnome.desktop.wm.preferences mouse-button-modified "'<Alt>'"
ネットワーク
NetworkManager は GNOME プロジェクトのネイティブなツールであり、GNOME Shell からネットワークの設定を制御することができます。networkmanager パッケージをインストールし、NetworkManager.service
systemd ユニットを有効化してください。
他のネットワークマネージャを使うこともできますが、NetworkManager は GNOME Shell のネットワーク設定やステータスインジケータアプレットの network-manager-applet (GNOME の依存パッケージではありません) と完全に統合されています。
オンラインアカウント
ownCloud などの一部のオンラインアカウントにおいては、GNOME Files や GNOME Documents などの GNOME アプリケーションで完全な機能を使用するために gvfs-goa がインストールされている必要があります [2]。
詳細は Online accounts を見てください。
検索
GNOME シェルには検索機能が存在し、Super
キーを押してから入力することですぐにアクセスできます。tracker3 パッケージは gnome グループの tracker3-miners の依存パッケージとしてデフォルトでインストールされます。このパッケージは、アプリケーションのインデックス生成とメタデータのデータベースを提供します。検索とインデックス生成 メニューアイテムから設定することができ、ステータスは tracker3 status
でクエリできます。ユーザーがログインしたときに gnome-session によって自動的に起動されます。tracker3 daemon -s
を実行することで手動でインデックス作成を開始することもできます。検索の設定は 設定 からでも行うことができます。
Tracker のデータベースは tracker3 sparql
コマンドを使うことでクエリできます。詳しくは tracker3-sparql(1) を参照。
アクセシビリティ
GNOME には、設定 > アクセシビリティ から利用できるアクセシビリティ設定があります。トップバーアイコンを有効にした後、主な設定を直接切り替えることができますが、eeing, Hearing, Typing, Pointing and clicking, Zoom のサブメニューを介してさらなる設定が利用できることに注意してください。
デバイスのセキュリティ設定
Gnome 43 には、設定に新しい Device Security パネルが付属しています。これを機能させるには fwupd が必要です。[3] を参照してください。
高度な設定
先に述べたように、GTK テーマやウィンドウマネージャのテーマなどの多くの設定オプションが GNOME 設定 (gnome-control-center) に公開されません。それらの設定を変更したい場合は、多くの設定を公開する便利なグラフィカルツールである GNOME Tweaks (gnome-tweaks) を使うことができます。
また、dconf-editor(1) (グラフィカルな DConf 設定ツール) や gsettings コマンドラインツールを使って (DConf データベースに保存されている) GNOME の設定を変更することもできます。GNOME Tweaks には隠された設定は存在しません。しかし、以下のセクションで説明されている設定全てが GNOME Tweaks にあるわけではないことに注意してください。
拡張機能
拡張機能のカタログは https://extensions.gnome.org で見られます。拡張機能は公式リポジトリ (数個だけです) や AUR、ブラウザからインストールできます。
インストールされた拡張機能は、gnome-extensions-app で GUI から、gnome-extensions(1) でコマンドラインから、またはブラウザから、設定/有効化/無効化することができます。ブラウザからでは、画面右上のスイッチを ON に設定し、ポップアップウィンドウで Install をクリックすることで、拡張機能をインストールしてブラウザで有効にすることができます。インストールされた拡張機能は、https://extensions.gnome.org/local/ に表示され、利用可能な更新を確認できます。
gnome-shell-extensions パッケージは、GNOME プロジェクトの一部としてメンテナンスされている非常に便利な拡張機能のセットを提供します。
extension-managerAUR は、拡張機能のインストールと削除、およびシステム全体とユーザーの両方の拡張機能の有効化と無効化にも使用できるグラフィカルツールです。使用する前に、よく知られている問題のリストを見てください: https://github.com/mjakeman/extension-manager/labels/bug
拡張機能の使用を有効にするには (デフォルトでは無効):
$ gsettings set org.gnome.shell disable-user-extensions false
現在有効になっている拡張機能を一覧表示するには:
$ gsettings get org.gnome.shell enabled-extensions
上記のコマンドは、すでに削除された拡張機能を表示する場合があります。有効 かつ インストールされている拡張機能のみを一覧表示するには、代わりに gnome-extensions を使用します:
$ gnome-extensions list --enabled
GNOME シェル拡張機能の詳細については、https://extensions.gnome.org/about/ を参照してください。
外観
テーマ
GNOME はデフォルトで Adwaita を使用します。Adwaita-dark を GTK 2 アプリケーションのみに適用するには、以下のシンボリックリンクを使用します:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
新しいテーマを選択するには、(テーマを適切なディレクトリに移動して) GNOME Tweaks を使うか、以下の GSettings コマンドを使用してください。
GTK テーマの場合:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
アイコンテーマの場合:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
GTK#テーマ と アイコン#アイコンテーマ を見て下さい。
タイトルバーのボタンの順番
GNOME のウィンドウマネージャ (Mutter、Metacity) でボタンの順番を設定するには:
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
GNOME シェルのテーマ
GNOME Shell 自体のテーマも設定可能です。Shell のテーマを使うには、まず gnome-shell-extensions がインストールされていることを確認してください。そして、GNOME 拡張機能 アプリケーションか GNOME Shell Extensions ウェブページで User Themes 拡張を有効化してください。Shell のテーマは、GNOME 拡張機能 を使ってロードしたり選択したりできます。
多くの GNOME Shell テーマが AUR で利用できます。多くのテーマは同じ形式の名前を使用していないため、AUR でテーマを検索してみてください。Shell のテーマは gnome-look.org からダウンロードすることも可能です。
AppIndicators/Top バーのアイコン
AppIndicators (バックグラウンドで動作する特定のアプリケーションを制御/監視する際に便利です) を有効化するには、gnome-shell-extension-appindicator か gnome-shell-extension-appindicator-gitAUR をインストールし、GNOME Shell を再起動し、GNOME 拡張機能 アプリケーションで AppIndicator を有効化するか以下を実行してください:
$ gnome-extensions enable $(gnome-extensions list | grep -m 1 appindicatorsupport)
アニメーションの速度
GNOME シェルのアニメーションは、速度を上げたり、遅くしたり、無効にしたりできます。GNOME/ヒントとテクニック#アニメーション速度を変更する を参照してください。
Shell のぼかし
Blur my Shell は、概要画面だけでなく、シェル自身や他のアプリにぼかし効果を追加する拡張機能です。gnome-shell-extension-blur-my-shellAUR か gnome-shell-extension-blur-my-shell-gitAUR (開発アップデート) をインストールしてください。この拡張機能は高度にカスタマイズ可能で、ぼかしをかけるアプリケーションを選択することができます。
Alt-Tab でカバーフロー
GNOME のデフォルトの Alt-Tab は非常にシンプルで、選択されたウィンドウの概要が表示されることはありません。Coverflow Alt-Tab は Alt-Tab の動作を拡張し、アプリケーション間の切り替えをより簡単にする機能を追加し、さらに見栄えも良くする拡張機能です。gnome-shell-extension-coverflow-alt-tab-gitAUR をインストールすれば、この拡張機能の設定を好みに合わせて変更することができます。
自動起動
GNOME は XDG Autostart を実装しています。
gnome-tweaks で自動起動のエントリを管理することができます。
デスクトップ
Dash to Dock
ダッシュをオーバービューの外に出して、アプリケーションを簡単に起動・切り替えできるドックにするには、gnome-shell-extension-dash-to-dockAUR をインストールします。
オーバービューモードでの起動
GNOME 40 からは、(以前のバージョンのように) 空のデスクトップではなく、直接オーバービューモードで起動するようになりました。gnome-shell-extension-no-overviewAUR をインストールすることで、以前の挙動を模倣させることができます。
または、gnome-shell-extension-dash-to-dockAUR を使用している場合、gsettings を使ってこの挙動を無効化できます:
$ gsettings set org.gnome.shell.extensions.dash-to-dock disable-overview-on-startup true
[4] での議論を参照してください。
クリップボードの履歴
他のデスクトップ環境とは異なり、GNOME にはクリップボードの履歴を管理するためのビルトインツールがありません。しかし、拡張機能の助けを借りて、これを行うことができます。gnome-shell-extension-clipboard-indicatorAUR をインストールして下さい。
天気
選択した場所に基づいて現在の天気情報をトップパネルに表示するには、gnome-shell-extension-openweatherAUR をインストールしてください。天気情報はリアルタイムで更新され、天候、風速、気圧などの有用な情報を表示します。
サウンド入出力デバイスセレクター
デフォルトでは、サウンドの入出力デバイスを変更したり、マイクの音量を変更したい場合、GNOME Control Center を開いて、そこからこれらの設定を行う必要があります。デバイスセレクターとマイクのボリュームスライダーを統合するには、gnome-shell-extension-sound-output-device-chooserAUR か gnome-shell-extension-sound-output-device-chooser-gitAUR をインストールしてください。インストール後にさらに設定を行うことができます。
フォント
ウィンドウタイトル、インターフェイス (アプリケーション)、ドキュメントやモノスペースのフォントを設定することができます。gnome-tweaks の フォント タブにあるオプションを見て下さい。
サブピクセルレンダリングについては大抵のモニターに適合する RGBA が良いでしょう。フォントの表示がおかしい場合は 弱 や なし にまでヒンティングを減らして下さい。
インプットメソッド
Gnome は IBus によってインプットメソッドの統合的なサポートをしており、インストールする必要があるのは ibus と必要なインプットメソッドエンジン (例: Intelligent Pinyin の場合 ibus-libpinyin) だけです。インストール後、GNOME 設定 (gnome-control-center) の キーボード > 入力ソース からインプットメソッドエンジンをキーボードレイアウトとして追加できます。
キーボード配列の癖
Neo2 のような複数のレイヤー/モディファイアを使う代替キーボードレイアウトを使っている場合、GNOME 設定 (gnome-control-center) の キーボード > 特殊文字の入力 で 代替文字キー を 右 Alt から変更して、キーボードレイアウトのネイティブモディファイアとして使えるようにしなければならない場合があります。例えば、左 Alt に設定すると、Alt+Tab ができなくなるので、変更する場合は注意が必要です。 この変更をしないと、左の Mod3 キーは動作するかもしれませんが、右のキー (AltGr) は動作しないかもしれません。(2021-05-18現在)
電源
ノート PC を使用している場合、アイドル時や電源ボタンが押された時、蓋が閉じられたときの挙動を制御する以下の設定を変更したい場合があります:
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600 $ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type hibernate $ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800 $ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type hibernate $ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend $ gsettings set org.gnome.desktop.lockdown disable-lock-screen true
フタを閉じた時でもモニターの電源を切らないようにするには:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
GNOME 3.24 では以下の設定が廃止されました:
org.gnome.settings-daemon.plugins.power button-hibernate org.gnome.settings-daemon.plugins.power button-power org.gnome.settings-daemon.plugins.power button-sleep org.gnome.settings-daemon.plugins.power button-suspend org.gnome.settings-daemon.plugins.power critical-battery-action
ノートパソコンの蓋が閉まってもサスペンドさせない
GNOME の設定パネルには、ラップトップの蓋が閉じたときに起動する動作をユーザが変更するためのオプションがありません。しかし、gnome-tweaks は systemd によって適用される設定を上書きすることができます。全般 タブで、ラップトップの蓋を閉じるとサスペンドする をオフにしてください。そうすると、システムは蓋を閉じたときに Suspend to RAM (S3) をしなくなります。
システム全体で蓋スイッチの動作を変更するには、上記の設定が off でない ことを確認し、/etc/systemd/logind.conf
の systemd 設定を編集してください。蓋を閉じた時のサスペンドをオフにするには、電源管理#ACPI イベント で説明されているように HandleLidSwitch=ignore
を設定してください。
バッテリーレベルが危険な時のアクションを変更する
設定パネルにはバッテリーが少なくなったときに行うアクションを変更するオプションは存在しません。dconf からも設定は削除されています。現在は upower によって管理されているので、/etc/UPower/UPower.conf
で upower の設定を変更してください。以下の設定を適宜修正してください:
/etc/UPower/UPower.conf
PercentageLow=10 PercentageCritical=3 PercentageAction=2 CriticalPowerAction=HybridSleep
電源モード
電源プロファイルをサポートするために、(gnome-control-center の) 任意の依存パッケージである power-profiles-daemon をインストールしてください。gnome-shell と GNOME Settings は両方とも起動時に power-profiles-daemon
のアクティブ化をリクエストするので、このサービスを明示的に起動/有効化する必要はありません。
このサービスがアクティブである時、電源プロファイルは GNOME 設定とシステムメニューの 電源 セクションで管理できます。
スクリーンキャスト
組み込みのスクリーンショットツールには、デフォルトではスクリーンキャストオプションがありません。(gnome-shell の) 任意の依存パッケージである gst-plugin-pipewire をインストールすることで、画面の録画が可能になります。
別のウィンドウマネージャを使う
GNOME Shell は別のウィンドウマネージャの使用をサポートしていませんが、GNOME Flashback は Metacity と Compiz のセッションを提供します。さらに、代替のコンポーネントを使用する独自のカスタムの GNOME セッションを定義することができます。
参照
- 公式ウェブサイト
- GNOME への貢献、機能リクエスト、バグ、コード
- Wikipedia 記事
- GNOME-Shell 拡張
- GNOME Shell チートシート
- カスタマイズ (テーマやアイコンなど):
- GNOME アプリケーション:
- GNOME ソース/ミラー: