Difference between revisions of "GNOME (日本語)"

From ArchWiki
Jump to: navigation, search
m (ホットキーの変更)
Line 159: Line 159:
 
[Settings]
 
[Settings]
 
gtk-theme-name = Adwaita
 
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome
 
 
# next option is applicable only if selected theme supports it
 
# next option is applicable only if selected theme supports it
 
gtk-application-prefer-dark-theme = true
 
gtk-application-prefer-dark-theme = true
Line 172: Line 171:
 
バージョン3.0.3以降の {{pkg|gnome-tweak-tool}} では、アイコンテーマを {{ic|~/.icons}} の中の好きなものに替えることができます。
 
バージョン3.0.3以降の {{pkg|gnome-tweak-tool}} では、アイコンテーマを {{ic|~/.icons}} の中の好きなものに替えることができます。
  
基本的に、GNOME 3 は GNOME 2 のアイコンテーマと互換性があります。つまりデフォルトのアイコンは固定ではありません。新しいアイコンセットをインストールするには、そのアイコンテーマのディレクトリを {{ic|~/.icons}} にコピーしてください。例えば:
+
基本的に、GNOME 3 は GNOME 2 のアイコンテーマと互換性があります。新しいアイコンセットをインストールするには、そのアイコンテーマのディレクトリを {{ic|~/.icons}} にコピーしてください。例えば:
  
 
  $ cp -R /home/user/Desktop/my_icon_theme ~/.icons
 
  $ cp -R /home/user/Desktop/my_icon_theme ~/.icons
Line 191: Line 190:
  
 
  # gsettings set org.gnome.desktop.interface clock-show-date true
 
  # gsettings set org.gnome.desktop.interface clock-show-date true
 +
 +
dconf や gnome-tweak-tool を使ってこの設定を変更することも可能です。{{ic|dconf-editor}} では、org -> gnome -> desktop -> interface から '''clock-show-date''' というオプションのチェックを入れて下さい。
 +
 +
'''gnome-tweak-tool''' では、"Top Bar" タブをクリックして '''Show Date''' というオプションのチェックを入れて下さい。
  
 
==== 上のバーのアイコンを隠す ====
 
==== 上のバーのアイコンを隠す ====
Line 239: Line 242:
 
==== システムモニタを表示 ====
 
==== システムモニタを表示 ====
  
[[Arch User Repository (日本語)|AUR]] にある {{AUR|gnome-shell-system-monitor-applet-git}} エクステンションをインストールしてください。
+
[https://extensions.gnome.org/extension/120/system-monitor/ system-monitor] エクステンションは {{pkg|gnome-shell-extensions}} パッケージに含まれています。git バージョンは [[Arch User Repository (日本語)|AUR]] にある {{AUR|gnome-shell-system-monitor-applet-git}} から利用可能です。
  
 
==== 天気情報を表示する ====
 
==== 天気情報を表示する ====
  
[[Arch User Repository (日本語)|AUR]] にある {{AUR|gnome-shell-extension-weather-git}} をインストールしてください。
+
[https://extensions.gnome.org/extension/613/weather/ Weather] エクステンションは[https://extensions.gnome.org/extension/613/weather/ 公式のエクステンションウェブサイト]からインストールできます。git バージョンは [[Arch User Repository (日本語)|AUR]] にある {{AUR|gnome-shell-extension-weather-git}} から利用可能です。
  
 
=== アクティビティビュー ===
 
=== アクティビティビュー ===
Line 340: Line 343:
 
</nowiki>}}
 
</nowiki>}}
 
変更を適用するには GNOME Shell を再起動する必要があります。
 
変更を適用するには GNOME Shell を再起動する必要があります。
 +
 +
{{tip|この挙動を修正する [[#GNOME_shell_拡張|GNOME Shell 拡張]]をインストールすることもできます。}}
  
 
==== メッセージトレイのホバリング表示を無効にする ====
 
==== メッセージトレイのホバリング表示を無効にする ====
Line 353: Line 358:
 
==== タイトルバーの高さを縮める ====
 
==== タイトルバーの高さを縮める ====
 
* '''システム全体''' - {{ic|/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} を編集して、{{ic|title_vertical_pad}} を探し、この値を減らして下さい (最小 {{ic|0}})。
 
* '''システム全体''' - {{ic|/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} を編集して、{{ic|title_vertical_pad}} を探し、この値を減らして下さい (最小 {{ic|0}})。
* '''ユーザーごと''' - {{ic|/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} を {{ic|/home/$USER/.themes/Adwaita/metacity-1/metacity-theme-3.xml}} にコピーして、{{ic|title_vertical_pad}} を探し、この値を減らして下さい (最小 {{ic|0}})。
+
* '''ユーザーごと''' - {{ic|/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} を {{ic|/home/$USER/.local/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} にコピーして、{{ic|title_vertical_pad}} を探し、この値を減らして下さい (最小 {{ic|0}})。
  
 
変更したら [[#Shell の再起動|GNOME shell を再起動してください]]。
 
変更したら [[#Shell の再起動|GNOME shell を再起動してください]]。
  
元の値に戻すには、[[Official Repositories (日本語)|公式リポジトリ]]から {{Pkg|gnome-themes-standard}} パッケージを[[pacman (日本語)|インストール]]するか {{ic|/home/$USER/.themes/Adwaita/metacity-1/metacity-theme-3.xml}} を削除してください。
+
元の値に戻すには、[[Official Repositories (日本語)|公式リポジトリ]]から {{Pkg|gnome-themes-standard}} パッケージを[[pacman (日本語)|インストール]]するか {{ic|/home/$USER/.local/share/themes/Adwaita/metacity-1/metacity-theme-3.xml}} を削除してください。
  
 
==== タイトルバーのボタンを並び替える ====
 
==== タイトルバーのボタンを並び替える ====
Line 405: Line 410:
 
[[Systemd (日本語)#ACPI 電源管理]] でカバーを閉じたときのイベントを設定しても、設定の効果があらわれないことがあります。
 
[[Systemd (日本語)#ACPI 電源管理]] でカバーを閉じたときのイベントを設定しても、設定の効果があらわれないことがあります。
 
ラップトップに外部モニターを接続している場合、これがデフォルトの GNOME の挙動です。モニターを切断すれば設定どおり動くはずです、動かないときは {{ic|/etc/systemd/logind.conf}} が誤っている可能性があります。
 
ラップトップに外部モニターを接続している場合、これがデフォルトの GNOME の挙動です。モニターを切断すれば設定どおり動くはずです、動かないときは {{ic|/etc/systemd/logind.conf}} が誤っている可能性があります。
 +
 +
デフォルトの挙動を変更するには {{ic|dconf-editor}} を開いて org -> gnome -> settings-daemon -> plugins -> xrandr -> default-monitors-setup を "do-nothing" に変更してください。
  
 
==== バッテリーレベルが危険な時のアクションの変更 (ラップトップ用) ====
 
==== バッテリーレベルが危険な時のアクションの変更 (ラップトップ用) ====
Line 426: Line 433:
  
 
=== アプリケーションメニューの編集 ===
 
=== アプリケーションメニューの編集 ===
 
{{pkg|gnome-menus}} はメニューエントリの表示を切り替えられる ''gmenu-simple-editor'' を提供します。
 
  
 
{{pkg|alacarte}} はメニューエントリの追加・編集のための完全なメニューエディタを提供します。
 
{{pkg|alacarte}} はメニューエントリの追加・編集のための完全なメニューエディタを提供します。
Line 448: Line 453:
  
 
  gsettings set org.gnome.desktop.interface cursor-blink false
 
  gsettings set org.gnome.desktop.interface cursor-blink false
 +
 +
gsettings CLI よりも dconf を使いたい場合は {{ic|dconf-editor}} を開いて org -> gnome -> desktop -> interface から '''cursor-blink''' というオプションのチェックを外して下さい。
  
 
=== Gnome Terminal で新しいタブを開いた時に現在のディレクトリを受け継ぐようにする (3.8+) ===
 
=== Gnome Terminal で新しいタブを開いた時に現在のディレクトリを受け継ぐようにする (3.8+) ===
In Gnome 3.8, the behaviour of how current directories are tracked has changed. To restore this behaviour, you need to source the {{ic|/etc/profile.d/vte.sh}} file, put this in your {{ic|~/.bashrc}} or {{ic|~/.zshrc}} for zsh users:
+
Gnome 3.8 では、現在のディレクトリが記録される挙動が変更されています。挙動を戻すには、{{ic|/etc/profile.d/vte.sh}} ファイルを読み込むように、次の文を {{ic|~/.bashrc}} (zsh を使っているなら {{ic|~/.zshrc}}) に記述してください:
  
 
  source /etc/profile.d/vte.sh
 
  source /etc/profile.d/vte.sh
  
For more information refer to the [https://wiki.gnome.org/action/show/Apps/Terminal/FAQ?action=show&redirect=Terminal%252FFAQ#How_can_I_make_new_terminals_start_in_the_working_directory_of_the_current_terminal.3F Gnome wiki]
+
詳細は [https://wiki.gnome.org/action/show/Apps/Terminal/FAQ?action=show&redirect=Terminal%252FFAQ#How_can_I_make_new_terminals_start_in_the_working_directory_of_the_current_terminal.3F Gnome wiki] を参照してください。
  
 
=== ダイアログウィンドウを移動する ===
 
=== ダイアログウィンドウを移動する ===
Line 474: Line 481:
 
トラブルシューティングの情報は [[#拡張が GNOME を破壊する|拡張が GNOME を破壊する]] を見て下さい。
 
トラブルシューティングの情報は [[#拡張が GNOME を破壊する|拡張が GNOME を破壊する]] を見て下さい。
  
=== デフォルトのファイルブラウザ Nautilus を置き換える ===
+
=== デフォルトのアプリケーション ===
 +
 
 +
ファイルの上で右クリックして 'Preferences' からデフォルトアプリケーションを設定してください。設定は {{ic | $HOME/.local/share/applications/mimeapps.list}} や {{ic| $HOME/.local/share/applications/mimeinfo.cache}} に保存されます。
 +
 
 +
システム全体の設定については {{ic|/usr/share/applications/mimeapps.list}} を作成・編集してください。
 +
 
 +
==== デフォルトのファイルブラウザ Nautilus を置き換える ====
  
 
{{ic|/usr/share/applications/nautilus.desktop}} の {{ic|Exec}} 行を編集することで他のファイルブラウザを使うように GNOME を設定できます。ファイルマネージャの {{ic|.desktop}} ファイルの適切なパラメータを見て下さい、例:
 
{{ic|/usr/share/applications/nautilus.desktop}} の {{ic|Exec}} 行を編集することで他のファイルブラウザを使うように GNOME を設定できます。ファイルマネージャの {{ic|.desktop}} ファイルの適切なパラメータを見て下さい、例:
Line 487: Line 500:
 
}}
 
}}
  
=== デフォルト PDF ビューア ===
+
==== デフォルト PDF ビューア ====
 
Inkscape など他のグラフィックプログラムをインストールして Evince ドキュメントビューアをデフォルトの PDF アプリケーションとして選択することがなくなるかもしれません。GUI の '''他のアプリケーションで開く''' エントリが使えないときは、次のユーザーコマンドを使うことで Evince をデフォルトのアプリケーションに戻すことができます。
 
Inkscape など他のグラフィックプログラムをインストールして Evince ドキュメントビューアをデフォルトの PDF アプリケーションとして選択することがなくなるかもしれません。GUI の '''他のアプリケーションで開く''' エントリが使えないときは、次のユーザーコマンドを使うことで Evince をデフォルトのアプリケーションに戻すことができます。
  
 
  xdg-mime default evince.desktop application/pdf
 
  xdg-mime default evince.desktop application/pdf
  
=== デフォルトの端末 ===
+
==== デフォルトの端末 ====
  
 
{{ic|gsettings}} ({{ic|gconftool-2}} の後継) を使ってデフォルトの端末を設定します。この設定は ''nautilus-open-terminal'' (Nautilus 拡張) に影響を与えます。
 
{{ic|gsettings}} ({{ic|gconftool-2}} の後継) を使ってデフォルトの端末を設定します。この設定は ''nautilus-open-terminal'' (Nautilus 拡張) に影響を与えます。
Line 502: Line 515:
 
{{Note|The {{ic|-e}} flag is for executing a command. When ''nautilus-open-terminal'' invokes {{ic|urxvtc}}, it puts a {{ic|cd}} command at the end of the command line so that the new terminal starts in the directory you opened it from. Other terminals will require a different (perhaps empty) {{ic|exec-arg}}.}}
 
{{Note|The {{ic|-e}} flag is for executing a command. When ''nautilus-open-terminal'' invokes {{ic|urxvtc}}, it puts a {{ic|cd}} command at the end of the command line so that the new terminal starts in the directory you opened it from. Other terminals will require a different (perhaps empty) {{ic|exec-arg}}.}}
  
=== デフォルトのアプリケーション ===
+
==== デフォルトのウェブブラウザ ====
 
+
ファイルの上で右クリックして 'Preferences' からデフォルトアプリケーションを設定してください。設定は {{ic | $HOME/.local/share/applications/mimeapps.list}} や {{ic| $HOME/.local/share/applications/mimeinfo.cache}} に保存されます。
+
 
+
システム全体の設定については {{ic|/usr/share/applications/mimeapps.list}} を作成・編集してください。
+
 
+
=== デフォルトのウェブブラウザ ===
+
  
AUR パッケージ {{AUR|gnome-gmail-notifier}} を使うウェブブラウザを設定するには、gconf-editor を開いて {{ic|/desktop/gnome/url-handlers/http/}} キーを編集してください。{{ic|https/}}, {{ic|about/}}, {{ic|unknown/}} キーなども変更できます。
+
AUR パッケージ {{AUR|gnome-gmail-notifier}} によって使われるウェブブラウザを設定するには、gconf-editor を開いて {{ic|/desktop/gnome/url-handlers/http/}} キーを編集してください。{{ic|https/}}, {{ic|about/}}, {{ic|unknown/}} キーなども変更できます。
  
 
=== マウスの中ボタン ===
 
=== マウスの中ボタン ===
Line 531: Line 538:
 
特定のホットキーは Settings -> Keyboard -> Shortcuts で直接変更できません。そういったキーを変更するには、dconf-editor を使って下さい。例えばホットキー Alt-Above_Tab などです。英語キーボードでは、これは Alt-` になっており [[Emacs]] エディタで頻繁に使われるホットキーです。dconf-editor を開いて {{ic|org.gnome.desktop.wm.keybindings}} にある ''switch-group'' キーを修正することでキーを変更できます。
 
特定のホットキーは Settings -> Keyboard -> Shortcuts で直接変更できません。そういったキーを変更するには、dconf-editor を使って下さい。例えばホットキー Alt-Above_Tab などです。英語キーボードでは、これは Alt-` になっており [[Emacs]] エディタで頻繁に使われるホットキーです。dconf-editor を開いて {{ic|org.gnome.desktop.wm.keybindings}} にある ''switch-group'' キーを修正することでキーを変更できます。
  
アプリケーションのいわゆるアクセルマップファイルを使ってキーを手動で変更することも可能です。ファイルの場所はアプリケーションによって異なります: 例えば、Thunar のファイルは ~/.config/Thunar/accels.scm にあり、Nautilus は ~/.config/nautilus/accels か古いリリースなら ~/.gnome2/accels/nautilus にあります。
+
アプリケーションのいわゆるアクセルマップファイルを使ってキーを手動で変更することも可能です。ファイルの場所はアプリケーションによって異なります: 例えば、Thunar のファイルは ~/.config/Thunar/accels.scm にあり、Nautilus は ~/.config/nautilus/accels (古いリリースなら ~/.gnome2/accels/nautilus) にあります。
  
The file should contain a list of possible hotkeys, each unchanged line commented out with a leading ";" that has to be removed for a change to become active.
+
このファイルには利用可能なホットキーのリストが含まれており、それぞれの行は先頭に ";" が付けられてコメントアウトされています。ホットキーを有効にするにはコメントアウトを削除する必要があります。
For example to replace the hotkey used by Nautilus to move files to the trash folder, change the line :
+
例えば Nautilus によって使われている、ゴミ箱にファイルを移動するホットキーを置き換えるには、次の行を:
 
  ; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")
 
  ; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")
to this :
+
以下のように変更します:
 
  (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")
 
  (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")
  
The file is regenerate regularly so don't waist time on commenting the file. The uncommented line will stay but every comment you may add will be lost.
+
このファイルは定期的に再生成されるためファイルのコメントに時間を費やさないで下さい。アンコメントされた行はそのままですが、追加したコメントは消失します。
  
 
==== Nautilus 3.4 以前 ====
 
==== Nautilus 3.4 以前 ====
Firstly, use '''dconf-editor''' to place a checkmark next to {{ic|can-change-accels}} in the key named ''org.gnome.desktop.interface.''
+
まず、'''dconf-editor''' を使って ''org.gnome.desktop.interface'' という名前のキーの {{ic|can-change-accels}} の横にチェックマークを付けて下さい。
  
We will replace the hotkey — a.k.a. keyboard shortcut, keyboard accelerator — used by Nautilus to move files to the trash folder.
+
例として Nautilus によって使われているゴミ箱をファイルに移動するホットキー(またの名をキーボードショートカット、キーボードアクセラレータ)を置き換えます。
The default assignment is a somewhat-awkward {{ic|Ctrl+Delete}}.
+
デフォルトではやや不便な {{ic|Ctrl+Delete}} に割り当てられています。
* Open Nautilus, select any file, and click '''Edit''' on the menu bar.
+
* Nautilus を開き、ファイルを選んで、メニューバーの '''Edit''' をクリックして下さい。
* Hover over the ''Move to Trash'' menu item.
+
* ''Move to Trash'' メニューアイテムの上にマウスを乗せて下さい。
* While hovering, press {{ic|Delete}}. The current accelerator is now unset.
+
* マウスオーバーしながら、{{ic|Delete}} を押して下さい。現在のアクセラレータの設定が解除されます。
* Press the key that you wish to become the new keyboard accelerator.
+
* 新しく設定したいキーボードアクセラレータのキーを押して下さい。
* Press {{ic|Delete}} to make the new accelerator be the Delete key.
+
* {{ic|Delete}} を押せば新しいアクセラレータは Delete キーになります。
Unless you select a file or folder, ''Move to Trash'' will be grayed-out. Finally, disable {{ic|can-change-accels}} to prevent accidental hotkey changes.
+
ファイルやフォルダを選択していなければ、''Move to Trash'' はグレーになります。最後に {{ic|can-change-accels}} を無効にして勝手にホットキーが変更しないようにして下さい。
  
 
=== スクリーンキャスト録画 ===
 
=== スクリーンキャスト録画 ===
Line 561: Line 568:
 
=== XkbOptions でキーボードを変更する ===
 
=== XkbOptions でキーボードを変更する ===
  
Using the '''dconf-editor''', navigate to the key named ''org.gnome.desktop.input-sources.xkb-options'' and add desired XkbOptions (e.g. 'caps:swapescape') to the list.
+
'''dconf-editor''' を使って、''org.gnome.desktop.input-sources.xkb-options'' という名前のキーまで行き、必要な XkbOptions (例: 'caps:swapescape') をリストに追加してください。
  
See /usr/share/X11/xkb/rules/xorg for all XkbOptions and then /usr/share/X11/xkb/symbols/* for the respective descriptions.
+
全ての XkbOptions は /usr/share/X11/xkb/rules/xorg を、それぞれの説明は /usr/share/X11/xkb/symbols/* を見て下さい。
  
{{Note|To enable the {{ic|Ctrl+Alt+Backspace}} combination to terminate Xorg, use the {{Pkg|gnome-tweak-tool}} from [[official repositories]]. Within the Gnome Tweak Tool, navigate to ''Typing > Terminate'' and select the option {{ic|Ctrl+Alt+Backspace}} from the dropdown menu.}}
+
{{Note|Xorg を終了する {{ic|Ctrl+Alt+Backspace}} コンビネーションを有効にするには、[[official Repositories (日本語)|公式リポジトリ]]の {{Pkg|gnome-tweak-tool}} を使って下さい。Gnome Tweak Tool から、''Typing > Terminate'' へ行き、ドロップダウンメニューから {{ic|Ctrl+Alt+Backspace}} オプションを選択してください。}}
  
 
=== キーボードレイアウトの切り替え ===
 
=== キーボードレイアウトの切り替え ===
Line 580: Line 587:
 
Totem は [[GStreamer]] ベースの動画プレイヤーです。コーデックやハードウェアアクセラレーションなどの情報は [[GStreamer]] を見て下さい。
 
Totem は [[GStreamer]] ベースの動画プレイヤーです。コーデックやハードウェアアクセラレーションなどの情報は [[GStreamer]] を見て下さい。
  
== Empathy (統合メッセージング) ==
+
== Empathy (統合メッセージング) と Gnome オンラインアカウント ==
  
統合メッセージングのエンジンである Empathy や、メッセージングアカウントに関するシステム設定は {{grp|telepathy}} パッケージグループやバックエンドのどれか (例えば {{pkg|telepathy-gabble}} や {{pkg|telepathy-haze}}) をインストールしない限り表示されません。
+
統合メッセージングのエンジンである Empathy や、メッセージングアカウントに関するシステム設定は {{grp|telepathy}} パッケージグループやバックエンドのどれか (例えば {{pkg|telepathy-gabble}} や {{pkg|telepathy-haze}}) をインストールしない限り表示されません。また、''システム設定''パネルにある ''GNOME オンラインアカウント'' にアカウントを追加する場合にも {{grp|telepathy}} グループをインストールする必要があります。
  
 
これらのパッケージは Arch のデフォルトの GNOME インストールには含まれていません。Telepathy と任意のバックエンドは次のコマンドでインストールできます:
 
これらのパッケージは Arch のデフォルトの GNOME インストールには含まれていません。Telepathy と任意のバックエンドは次のコマンドでインストールできます:
Line 722: Line 729:
 
This will create all of the usual XDG home directories if they don't already exist and it will create the config file definining these directories that Tracker and Documents depend upon.
 
This will create all of the usual XDG home directories if they don't already exist and it will create the config file definining these directories that Tracker and Documents depend upon.
  
=== パスワードを忘れてしまった ===
+
=== パスワードが保存されない ===
  
If you get a password prompt every time you login, and you find password are not saved, you might need to create/set a default keyring:
+
ログイン時に毎回パスワードプロンプトが表示されるようになっていて、パスワードが保存されない場合は、デフォルトのキーリングを作成・設定する必要があります:
  
 
  $ pacman -S seahorse
 
  $ pacman -S seahorse
  
Open "Passwords and Keys" from the menu or run "seahorse". Select View > By Keyring. If there is no keyring in the left column (it will be marked with a lock icon), go to File > New > Password Keyring and give it a nice name. You will be asked to enter a password. If you do not give it a password it will be unlocked automatically even when using autologin, but passwords will not be stored securely. Finally, right-click on the keyring you just created and select "Set as default".
+
メニューから "Passwords and Keys" を開くか "seahorse" を起動してください。View > By Keyring を選択してください。左カラムにキーリングが存在しない場合 (鍵のアイコン)、File > New > Password Keyring とたどって名前を付けて下さい。パスワードの入力を求められます。パスワードを入力しないと自動的にパスワード解除されるようになります(自動ログインを使っている場合も)、ただしパスワードは安全に保存されません。最後に、作成したキーリングを右クリックして "Set as default" を選択してください。
  
 
=== Alt-Key + Mouse-Button でウィンドウの形を変えられない ===
 
=== Alt-Key + Mouse-Button でウィンドウの形を変えられない ===
  
 
Change the dconf-setting "org.gnome.desktop.wm.preferences.mouse-button-modifier" from <Super> back to <Alt>. It is not possible to change this with ''System Settings'' > "Keyboard" > "Shortcuts", you will find there only the regular keybindings. The developers of GNOME decided to change this from 3.4 to 3.6 because of this bug report https://bugzilla.gnome.org/show_bug.cgi?id=607797
 
Change the dconf-setting "org.gnome.desktop.wm.preferences.mouse-button-modifier" from <Super> back to <Alt>. It is not possible to change this with ''System Settings'' > "Keyboard" > "Shortcuts", you will find there only the regular keybindings. The developers of GNOME decided to change this from 3.4 to 3.6 because of this bug report https://bugzilla.gnome.org/show_bug.cgi?id=607797
 +
 +
Additionally, if multiple locales of different languages are enabled, it may be necessary to disable all locales except for one (which is UTF-8).
  
 
=== Gnome 3.10 UI エレメントのスケールが間違っている ===
 
=== Gnome 3.10 UI エレメントのスケールが間違っている ===

Revision as of 07:23, 25 March 2014

Template:Related articles start (日本語)

  • デスクトップ環境
  • ディスプレイマネージャ
  • ウィンドウマネージャ
  • GTK+
  • GDM
  • Nautilus
  • Gedit
  • Epiphany
  • GNOME Flashback
  • </ul></div>

    GNOME ウェブサイト より:

    GNOME プロジェクトは1997年に二人の大学生によって始められました、Miguel de Icaza と Federico Mena です。彼らの目標は: フリーの (freedom) デスクトップ環境を作ること。その後、GNOME は大きな成長を遂げました。世界中の数百万の人々によって使われ、GNOME は GNU/Linux などの UNIX オペレーティングシステムで一番人気のデスクトップ環境になったのです。デスクトップはさまざまな公共の場所で大規模に利用され、プロジェクトの開発技術は多くのモバイルデバイスで用いられています。

    GNOME 3 には2つのセッションがあります:

    • GNOME は標準の、革新的なレイアウトです。
    • GNOME Classic はスタンダードの GNOME 3 の技術を使う GNOME2 のユーザーインターフェイスに似た伝統的なデスクトップレイアウトです。あらかじめ有効にされたエクステンションとパラメータ (ここ にそのリストがあります) を使います。つまり全く中身が異なるモードではなくカスタマイズ済みの GNOME Shell で出来たモードです。

    どちらも GNOME Shell と Mutter ウィンドウマネージャを利用します。Mutter はデスクトップのコンポジットマネージャとして動作し、ハードウェアアクセラレーションを使って画面の乱れを減らす効果を提供します。GNOME のセッションマネージャはあなたのビデオドライバが GNOME Shell を動かすことができるか自動で検知して、場合によっては llvmpipe によるソフトウェアレンダリングを利用します。

    Contents

    インストール

    GNOME 3 は公式リポジトリから利用可能であり以下のパッケージからインストールできます:

    • gnome-shell パッケージは最小のデスクトップシェルを提供します。
    • gnome グループはスタンダードな GNOME に必要なコアのデスクトップ環境とアプリケーションを含んでいます。
    • gnome-extra グループは GNOME デスクトップとマッチするメディアプレイヤー、電卓、エディタなど様々なツールを含んでいます。このグループのインストールは任意です。gnome-extra だけをインストールしても依存パッケージとして gnome グループ全てはインストールされません。全部のパッケージをインストールしたいのならば両方のグループをインストールするようにしてください。

    GNOME の起動

    グラフィカルログイン

    デスクトップとの統合を高めるために、GDM (Gnome ディスプレイマネージャ) が推奨です。GDM は gnome グループの一部としてインストールされ systemdgdm.service を有効にすることで使うことができます。

    GDM のかわりに他のログインマネージャを使うこともできます。

    Note: GNOME における画面ロックのサポートは GDM によって提供されています。GDM を選ばなかった場合は Xscreensaver などの画面ロックプログラムを使う必要があります。

    GNOME が起動しない場合は、ユーザーを video グループに追加してみて下さい:

    # gpasswd -a username video
    

    username はあなたのユーザー名に置き換えてください。変更を適用するには一度ログアウトしてからログインしなおす必要があります。

    手動で GNOME を起動

    コンソールから手動で GNOME を起動したい場合は、以下を ~/.xinitrc ファイルに追加してください:

    ~/.xinitrc
     exec gnome-session
    

    GNOME Classic を使う場合 exec gnome-session --session=gnome-classic に代えてください。~/.xinitrc を編集した後、startx を入力すれば GNOME を起動できます。

    logind セッションの維持などについて、詳しくは xinitrc (日本語) を見て下さい。

    Shell を使う

    GNOME チートシート

    GNOME のウェブサイトには便利な GNOME Shell チートシート があり、タスクの切り替え・キーボードの使用・ウィンドウ操作・パネル・overview モードなどの説明が読めます。

    Shell の再起動

    外観の変更を行うとしばしば Gnome shell を再起動するように言われることがあります。一度ログアウトしてログインしなおしてもかまいませんが、キーボードコマンドを使うほうが簡単でかつ早く出来ます。shell を再起動するには Alt + F2 を押して r を入力し Enter を押してください。

    Shell がクラッシュする

    特定の設定の変更をしたり shell を繰り返し再起動すると、再起動しようとしたときに shell がクラッシュすることがあります。この時、クラッシュしたことが表示され強制的にログアウトされます。shell の変更はキーボードによる再起動では行えません; 変更を適用するにはログアウトしてログインし直す必要があります。

    Note: 大事なドキュメントは shell を再起動する前に保存しておくべきです(そしてできたら終了してください)。絶対に必要というわけではありません、通常は shell が再起動したあとそっくりそのままウィンドウとドキュメントが開かれることになっています。ただしドキュメントが保存しておかないとデータが消失するリスクがあるということを覚えておいて下さい。

    Shell がフリーズする

    時々 shell の拡張が GNOME Shell をフリーズさせることがあります。この場合、解決法は Ctrl+Alt+F2Ctrl+Alt+F6 で他の端末に切り替えて、ログイン、そして gnome-shell を再起動することです:

    # pkill -HUP gnome-shell
    

    shell を再起動した後、開かれていた全てのアプリケーションはそのまま使えるはずです。

    ただし、場合によっては shell を再起動するだけではダメなときもあります。そのときは X を再起動する必要があります (作業中のものは失われます)。X を再起動するには:

    # pkill X
    

    GNOME Shell は自動的に再起動します。

    これも上手くいかない場合、ログインマネージャの再起動を試すことができます。例えば、GDM を使っている場合:

    # systemctl restart gdm.service
    
    Tip: tty で htop を使うこともできます; t を押し, gnome-shell ツリーを選んで, k を押して SIGKILL を送って下さい。

    Pacman との統合: GNOME PackageKit

    GNOME には pacman の GUI が存在します: gnome-packagekit

    alpm バックエンドを使うことで、PackageKit は以下の機能をサポートしています:

    • リポジトリからパッケージをインストール・削除する。
    • 定期的にパッケージデータベースを更新してアップデートする。
    • tarball からパッケージをインストールする。
    • 名前・説明・カテゴリ・ファイルでパッケージを検索する。
    • パッケージの依存パッケージ・ファイル・逆依存を表示する。
    • IgnorePkg を無視して HoldPkg を維持する。
    • 任意の依存パッケージや .pacnew ファイルなどの通知。

    DConf キー org.gnome.packagekit.enable-autoremove を設定することで remove 操作を -Rc から -Rsc に変えることができます。

    パッケージのアップデートの通知

    GNOME に自動でアップデートの確認をして欲しい場合は、公式リポジトリから gnome-settings-daemon-updates をインストールしてください。

    GNOME の外観のカスタマイズ

    全体の外観

    GNOME 3 は"スクラッチから"作られましたが、大抵の巨大なソフトウェアプロジェクトと同じように、GNOME は作られた時期が様々なパーツから構成されています。その全てを網羅したひとつの設定ツールは存在しません。新しいシステム設定ツールは昔のコントロールパネルと比べて大きく進化しています。システム設定はよく整備されていますが、システムの外観を細かく設定するには不十分に思われるかもしれません。

    あなたの手に馴染んでいるのはきっと既存の設定ツールでしょう: それらのいくつかは未だに動作しますが、ほとんどは使うことができません。設定によっては隠されていることもあるでしょう。間違いなく、設定の多くが新しいツールに移植され、時と共に隠された設定が表示されるようになり、コミュニティによって最新の GNOME デスクトップに取り込まれていくはずです。

    Gsettings

    新しいコマンドラインツールの gsettings は以前のツールとは違って、XML テキストではなくバイナリフォーマットでデータを保存します。Customizing the GNOME Shell チュートリアルは gsettings のパワーを探ります。

    GNOME tweak tool

    フォントやテーマのカスタマイズや、タイトルバーのボタンなどの設定ができるグラフィカルなツールです。gnome-tweak-tool公式リポジトリから利用可能です。gsettings ツールのユーザーフレンドリーなフロントエンドとして設定を行います。

    dconf

    dconf は gsettings のツリーベースのグラフィカルフロントエンドです。Windows のレジストリエディタに多少似ています。ほとんどの GNOME の設定はこのツールから行えます。

    settings.ini を使って GTK3 のテーマを設定する

    ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini (通常は ~/.config/gtk-3.0/settings.ini) を使って GTK3 のテーマを設定することができます。

    デフォルトの GNOME 3 テーマである Adwaitagnome-themes-standard に含まれています。追加の GTK3 テーマは Deviantart ウェブサイトで見つけることができます。例:

    ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
    [Settings]
    gtk-theme-name = Adwaita
    # next option is applicable only if selected theme supports it
    gtk-application-prefer-dark-theme = true
    # set font name and dimension
    gtk-font-name = Sans 10
    

    設定を適用するには GNOME shell の再起動が必要です。他の GTK オプションは GNOME developer ドキュメントを見て下さい。

    アイコンテーマ

    バージョン3.0.3以降の gnome-tweak-tool では、アイコンテーマを ~/.icons の中の好きなものに替えることができます。

    基本的に、GNOME 3 は GNOME 2 のアイコンテーマと互換性があります。新しいアイコンセットをインストールするには、そのアイコンテーマのディレクトリを ~/.icons にコピーしてください。例えば:

    $ cp -R /home/user/Desktop/my_icon_theme ~/.icons
    

    gnome-tweak-toolインターフェース から新しいテーマ my_icon_theme を選択できるようになります。

    また、gnome-tweak-tool を使わずにアイコンテーマを選択することも可能です。GTK アイコンテーマの名前を ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini に追加してください。設定に "" を使うと認識されなくなるので注意してください。

    ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
    ... previous lines ...
    
    gtk-icon-theme-name = my_new_icon_theme

    GNOME パネル

    上のバーに日付を表示

    デフォルトでは GNOME は上のバーには曜日と時刻しか表示しません。これを以下のコマンドで変えることができます。変更はすぐに適用されます。

    # gsettings set org.gnome.desktop.interface clock-show-date true
    

    dconf や gnome-tweak-tool を使ってこの設定を変更することも可能です。dconf-editor では、org -> gnome -> desktop -> interface から clock-show-date というオプションのチェックを入れて下さい。

    gnome-tweak-tool では、"Top Bar" タブをクリックして Show Date というオプションのチェックを入れて下さい。

    上のバーのアイコンを隠す

    GNOME をインストールしたとき、要らないアイコンがパネルに表示されているかもしれません。GNOME shell の拡張を使うか手動で GNOME パネルスクリプトを編集するかしてアイコンを削除することができます。

    shell 拡張でアイコンを隠す

    アクセシビリティアイコンを削除するために、https://extensions.gnome.org/extension/112/remove-accesibility/ を使うことができます。

    拡張を使う一番の方法は上のような gnome 拡張のウェブページから拡張をインストールすることです。

    手動で GNOME パネルスクリプトを編集する

    例えば、ユニバーサルアクセスアイコンを削除するには、PANEL_ITEM_IMPLEMENTATIONS の中の 'a11y' で始まる行をコメントアウトします:

    /usr/share/gnome-shell/js/ui/panel.js
    const PANEL_ITEM_IMPLEMENTATIONS = {
        'activities': ActivitiesButton,
        'appMenu': AppMenuButton,
        'dateMenu': imports.ui.dateMenu.DateMenuButton,
    //    'a11y': imports.ui.status.accessibility.ATIndicator,
        'volume': imports.ui.status.volume.Indicator,
        'battery': imports.ui.status.power.Indicator,
        'lockScreen': imports.ui.status.lockScreenMenu.Indicator,
        'keyboard': imports.ui.status.keyboard.InputSourceIndicator,
        'powerMenu': imports.gdm.powerMenu.PowerMenuButton,
        'userMenu': imports.ui.userMenu.UserMenuButton
    };
    

    そして、スクリプトを保存し shell を再起動してください:

    1. Alt+F2
    2. r
    3. Enter
    Note: GNOME 3.8 からアクセシビリティアイコンはデフォルトでパネルに表示されません。

    ログアウトの時の待機時間をなくす

    以下の設定でログアウトの時の確認ダイアログと60秒の猶予をなくすことができます。

    このダイアログは通常、ステータスメニューからログアウトしたときに表示されます。この設定は 電源オフ にも同じ効果が生じます。この設定はシステム全体には変更を及ぼしません; コマンドを入力したユーザーだけに適用されます。コマンドを入力した時からすぐ変更は適用されます。

    $ gsettings set org.gnome.SessionManager logout-prompt 'false'
    

    システムモニタを表示

    system-monitor エクステンションは gnome-shell-extensions パッケージに含まれています。git バージョンは AUR にある gnome-shell-system-monitor-applet-gitAUR から利用可能です。

    天気情報を表示する

    Weather エクステンションは公式のエクステンションウェブサイトからインストールできます。git バージョンは AUR にある gnome-shell-extension-weather-gitAUR から利用可能です。

    アクティビティビュー

    アプリケーションビューからエントリを削除する

    他のデスクトップ環境と同じように、GNOME は .desktop ファイルを使ってアプリケーションビューを設定します。このテキストファイルは /usr/share/applications にあります。これらのファイルをフォルダビューから編集することはできません ‒ Nautilus はこれらのアイコンをテキストファイルとして扱いません。ターミナルを使って .desktop ファイルエントリを表示・編集してください。.desktop ファイルを編集するには root 権限が必要です。

    # ls /usr/share/applications
    # nano /usr/share/applications/foo.desktop
    

    システム全体の変更をするには、/usr/share/applications 内のファイルを編集してください。ユーザーごとの変更をするには、home フォルダに foo.desktop のコピーを作って下さい。

    $ cp /usr/share/applications/foo.desktop ~/.local/share/applications/
    

    .desktop ファイルは必要に応じて編集してください。

    Note: .desktop ファイルの削除はアプリケーションのアンインストールではありませんが、デスクトップとの統合は削除されます: MIME タイプ、ショートカットなど。

    次のコマンドは .desktop ファイルにアプリケーションビューから関連アイコンを隠す設定を追加します:

    $ echo "NoDisplay=true" >> foo.desktop
    

    アプリケーションメニューから Wine ランチャーを削除する

    ~/.local/share/applications/wine/Programs/ を開き、消したい wine アプリケーションの名前を探して下さい。ディレクトリの中の ".desktop" ファイルがランチャーを設定しています。プログラムのディレクトリを削除すれば簡単にランチャーを削除できます。

    アプリケーションのアイコンサイズの変更

    GNOME のデザイナーの失敗のひとつとして彼らの選んだアプリケーションビューのアイコンが大きすぎるということがあげられます。このビューは小さい画面でたくさんのアプリケーションアイコンを表示したときに困ることになります。アイコンサイズを小さくする方法が存在します。GNOME-Shell テーマの編集によって行います。

    システムファイルを直接編集する (予めバックアップをしてください) かテーマファイルをローカルフォルダにコピーしてファイルを編集してください。

    • デフォルトテーマは、/usr/share/gnome-shell/theme/gnome-shell.css を編集してください
    • ユーザーテーマは、/usr/share/themes/<UserTheme>/gnome-shell/gnome-shell.css を編集してください

    gnome-shell.css を編集して以下の値を置き換えてください。その後、GNOME shell を再起動してください

    gnome-shell.css
     ...
     /* Application Launchers and Grid */
     
     .icon-grid {
         spacing: 18px;
         -shell-grid-horizontal-item-size: 82px;
         -shell-grid-vertical-item-size: 82px;
     }
     
     .icon-grid .overview-icon {
         icon-size: 48px;
     }
     ...
    

    ダッシュアイコンのサイズを変更

    GNOME のアクティビティビューには左側にダッシュがあります、ダッシュのアイコンのサイズは表示するアイコンの数によって変わります。このアイコンサイズを一定の間隔に設定したり変わらないようにすることができます。これを行うには /usr/share/gnome-shell/js/ui/dash.js を編集してください。

    dash.js
     ...
    
            let iconSizes = [ 16, 22, 24, 32, 48, 64 ];
    
     ...
    

    スイッチャ (alt-tab) のアイコンサイズを変更

    GNOME にはタスクスイッチャが初めから付いていて、タスクスイッチャのアイコンサイズは表示するアイコンの数によって変わります。のアイコンサイズを一定の間隔に設定したり変わらないようにすることができます。これを行うには /usr/share/gnome-shell/js/ui/altTab.js を編集してください。

    altTab.js
     ...
    
            const iconSizes = [96, 64, 48, 32, 22];
    
     ...
    

    システムトレイのアイコンサイズの変更

    GNOME にはシステムトレイが初めから付いていて、マウスを画面の右下に置けば表示されます。このトレイのアイコンサイズは24に固定されています。この値を変更するには、/usr/share/gnome-shell/js/ui/messageTray.js を編集してください。

    messageTray.js
     ...
    
        ICON_SIZE: 24,
    
     ...
    

    マウスを左上に持ってきた時のアクティビティを無効にする

    マウスを左上に動かした時に自動的にアクティビティビューが表示されるのを無効にするには、/usr/share/gnome-shell/js/ui/layout.js (GNOME 3.0.x では panel.js) を編集して reactivefalse にしてください:

    layout.js
     this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                           width: 1,
                                           height: 1,
                                           opacity: 0,
                                           reactive: true });icon-size: 48px;
     }
    

    変更を適用するには GNOME Shell を再起動する必要があります。

    Tip: この挙動を修正する GNOME Shell 拡張をインストールすることもできます。

    メッセージトレイのホバリング表示を無効にする

    マウスを画面の一番下に1秒間置いておくとメッセージトレイが表示されます。これを無効にするには、/usr/share/gnome-shell/js/ui/messageTray.js 内の次の行をコメントアウトしてください:

    messageTray.js
            //pointerWatcher.addWatch(TRAY_DWELL_CHECK_INTERVAL, Lang.bind(this, this._checkTrayDwell));
    

    GNOME Shell を再起動する必要があります。アクティビティビューのメッセージトレイは消えません。

    タイトルバー

    タイトルバーの高さを縮める

    • システム全体 - /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml を編集して、title_vertical_pad を探し、この値を減らして下さい (最小 0)。
    • ユーザーごと - /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml/home/$USER/.local/share/themes/Adwaita/metacity-1/metacity-theme-3.xml にコピーして、title_vertical_pad を探し、この値を減らして下さい (最小 0)。

    変更したら GNOME shell を再起動してください

    元の値に戻すには、公式リポジトリから gnome-themes-standard パッケージをインストールするか /home/$USER/.local/share/themes/Adwaita/metacity-1/metacity-theme-3.xml を削除してください。

    タイトルバーのボタンを並び替える

    現在、この設定は dconf-editor から変更できます。

    例えば、閉じる・最小化ボタンをタイトルバーの左側に持って行きたいとします。dconf-editor を開いて org.gnome.shell.overrides.button_layout キーを検索してください。この値を close,minimize: に変更してください (コロンはタイトルバーの右側と左側の間の区切りを示しています)。好きな順番で好きなボタンを並べることができます。同じボタンを二度使うことはできません。また、特定のボタンは使えなくなっているので注意してください。shell を再起動することで新しいボタンの並びになります。

    最大化したときにタイトルバーを隠す

    # sed -i -r 's|(<frame_geometry name="max")|\1 has_title="false"|' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
    

    GNOME shell を再起動してください。この設定をすると、タイトルバーがないためにウィンドウの最小化をしにくくなるかもしれません。

    このようなときは、キーバインドで Alt+F5, Alt+F10, Alt+Space を使うべきでしょう。

    gnome-themes-standard パッケージが更新される度に metacity-theme-3.xml が上書きされるのを防ぐには、このパッケージの名前を /etc/pacman.confNoUpgrade に追加してください。

    /etc/pacman.conf
    ... previous lines ...
    
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    # IgnorePkg   =
    # IgnoreGroup =
    
    NoUpgrade = usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml    # Do not add a leading slash to the path
    
    ... more lines ...

    オリジナルの Adwaita テーマの値に戻したい時は、gnome-themes-standard パッケージをインストールしてください。

    その他の設定

    電源管理

    カバーを閉じた時にサスペンド (S3) するのを止める

    GNOME 3.0 からシステム設定から必要なオプションが削除され GNOME 3.6 (Systemd を利用) から dconf から残っていた設定オプションが削除されました。現在、サスペンドの管理は systemd の領域になっています。/etc/systemd/logind.conf 内の HandleLidSwitch 変数を ignore に変更して下さい:

    /etc/systemd/logind.conf
    HandleLidSwitch=ignore

    詳しい情報は Power_Management (日本語)#ACPI イベント を見て下さい。

    Note: HandleLidSwitch エントリをアンコメントしないと変更は適用されません。

    カバーを閉じても何も起こらない

    Systemd (日本語)#ACPI 電源管理 でカバーを閉じたときのイベントを設定しても、設定の効果があらわれないことがあります。 ラップトップに外部モニターを接続している場合、これがデフォルトの GNOME の挙動です。モニターを切断すれば設定どおり動くはずです、動かないときは /etc/systemd/logind.conf が誤っている可能性があります。

    デフォルトの挙動を変更するには dconf-editor を開いて org -> gnome -> settings-daemon -> plugins -> xrandr -> default-monitors-setup を "do-nothing" に変更してください。

    バッテリーレベルが危険な時のアクションの変更 (ラップトップ用)

    システム設定のパネルにはラップトップのバッテリーレベルが危険な時に "何もしない" という選択肢が用意されていません。手動でこれを修正するには、dconf-editor から org -> gnome -> settings-daemon -> plugins -> power を開いて、"critical-battery-action" の値を "nothing" に設定してください。

    スクロールの挙動を戻す

    新しいスクロールバーの挙動が気に入らないときは ~/.config/gtk-3.0/settings.ini[Settings] セクションに gtk-primary-button-warps-slider = false を記述してください:

    ~/.config/gtk-3.0/settings.ini
    [Settings]
    gtk-primary-button-warps-slider = false
    ...
    

    ログイン時に自動で走らせるプログラム

    gnome-session-properties を使ってログインした後に自動で起動するプログラムを指定します。このツールは gnome-session パッケージに含まれています。

    $ gnome-session-properties
    

    アプリケーションメニューの編集

    alacarte はメニューエントリの追加・編集のための完全なメニューエディタを提供します。

    'システム設定'が保存されない

    GNOME 3 は近代的な機能を持つ systemd (Linux 向けの init デーモン) を使っています。以前の GNOME プログラムは Arch の init 機能を使って設定を収集していましたが、これを行うにはメンテナンスが不可欠でした。そのため新しい init システムへの移行が実行されたのです (詳しくはここを読んで下さい)。設定が保存されない領域は Date and TimeColor メニューの ICC プロファイルの追加などです。

    機能をまた有効にするには、systemd をインストールして gdm.serviceNetworkManager.service のサービスを有効にする必要があります。

    Gnome Terminal の内側の余白

    ターミナルの出力をウィンドウの縁から離すには以下の内容でスタイルシート ~/.config/gtk-3.0/gtk.css を作って下さい:

       TerminalScreen {
         -VteTerminal-inner-border: 10px 10px 10px 10px;
       }
    

    端末のカーソルの点滅を無効にする

    Gnome 3.8 から端末における点滅カーソルを無効にするには昔の gconf キーとは少し違う dconf キーの修正が必要です。Gnome 3.8 で点滅を無効にするには次のコマンドを使って下さい:

    gsettings set org.gnome.desktop.interface cursor-blink false
    

    gsettings CLI よりも dconf を使いたい場合は dconf-editor を開いて org -> gnome -> desktop -> interface から cursor-blink というオプションのチェックを外して下さい。

    Gnome Terminal で新しいタブを開いた時に現在のディレクトリを受け継ぐようにする (3.8+)

    Gnome 3.8 では、現在のディレクトリが記録される挙動が変更されています。挙動を戻すには、/etc/profile.d/vte.sh ファイルを読み込むように、次の文を ~/.bashrc (zsh を使っているなら ~/.zshrc) に記述してください:

    source /etc/profile.d/vte.sh
    

    詳細は Gnome wiki を参照してください。

    ダイアログウィンドウを移動する

    ダイアログのデフォルト設定では移動することが禁止されており場合によっては問題になることがあります。これを変更するには gconf-editor を使って次の設定を変更してください:

    /desktop/gnome/shell/windows/attach_modal_dialogs
    

    変更を適用するには shell を再起動する必要があります。

    コンテキストメニューアイコンの表示

    プログラムによってはコンテキストメニューアイコンが存在しますが、Gnome ではデフォルトで表示を無効にされています。 org.gnome.desktop.interface menus-have-icons を true に設定することで表示させることができます。

    GNOME shell 拡張

    GNOME Shell は拡張によってカスタマイズできます。テーマを変えるためのドックやウィジェットなどの機能を提供します。

    拡張の多くは extensions.gnome.org に集められています。ブラウザから簡単に回覧・インストールが可能です。Gnome shell 拡張についての詳しい情報は ここ にあります。

    トラブルシューティングの情報は 拡張が GNOME を破壊する を見て下さい。

    デフォルトのアプリケーション

    ファイルの上で右クリックして 'Preferences' からデフォルトアプリケーションを設定してください。設定は $HOME/.local/share/applications/mimeapps.list $HOME/.local/share/applications/mimeinfo.cache に保存されます。

    システム全体の設定については /usr/share/applications/mimeapps.list を作成・編集してください。

    デフォルトのファイルブラウザ Nautilus を置き換える

    /usr/share/applications/nautilus.desktopExec 行を編集することで他のファイルブラウザを使うように GNOME を設定できます。ファイルマネージャの .desktop ファイルの適切なパラメータを見て下さい、例:

    /usr/share/applications/nautilus.desktop
    [...]
    Exec=thunar %F
    OR
    Exec=pcmanfm %U
    OR
    Exec=nemo %U
    [...]

    デフォルト PDF ビューア

    Inkscape など他のグラフィックプログラムをインストールして Evince ドキュメントビューアをデフォルトの PDF アプリケーションとして選択することがなくなるかもしれません。GUI の 他のアプリケーションで開く エントリが使えないときは、次のユーザーコマンドを使うことで Evince をデフォルトのアプリケーションに戻すことができます。

    xdg-mime default evince.desktop application/pdf
    

    デフォルトの端末

    gsettings (gconftool-2 の後継) を使ってデフォルトの端末を設定します。この設定は nautilus-open-terminal (Nautilus 拡張) に影響を与えます。 urxvt をデフォルトにするには、以下を実行してください:

    gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
    gsettings set org.gnome.desktop.default-applications.terminal exec-arg "'-e'"
    
    Note: The -e flag is for executing a command. When nautilus-open-terminal invokes urxvtc, it puts a cd command at the end of the command line so that the new terminal starts in the directory you opened it from. Other terminals will require a different (perhaps empty) exec-arg.

    デフォルトのウェブブラウザ

    AUR パッケージ gnome-gmail-notifierAUR によって使われるウェブブラウザを設定するには、gconf-editor を開いて /desktop/gnome/url-handlers/http/ キーを編集してください。https/, about/, unknown/ キーなども変更できます。

    マウスの中ボタン

    GNOME 3 はデフォルトで Xorg の設定 (Emulate3Buttons) と無関係にマウスの中ボタンのエミュレーションを無効にしています。マウスの中ボタンのエミュレーションを有効にするには:

    $ gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
    

    ディスプレイを暗くする

    GNOME 3 のデフォルトでは10秒のアイドル時間でバッテリーや AC の状態に関係なく画面が暗くなります:

    gsettings get org.gnome.settings-daemon.plugins.power idle-dim-time
    

    新しい値を設定するには次を実行してください (<int> は秒数):

    gsettings set org.gnome.settings-daemon.plugins.power idle-dim-time <int>
    

    ホットキーの変更

    特定のホットキーは Settings -> Keyboard -> Shortcuts で直接変更できません。そういったキーを変更するには、dconf-editor を使って下さい。例えばホットキー Alt-Above_Tab などです。英語キーボードでは、これは Alt-` になっており Emacs エディタで頻繁に使われるホットキーです。dconf-editor を開いて org.gnome.desktop.wm.keybindings にある switch-group キーを修正することでキーを変更できます。

    アプリケーションのいわゆるアクセルマップファイルを使ってキーを手動で変更することも可能です。ファイルの場所はアプリケーションによって異なります: 例えば、Thunar のファイルは ~/.config/Thunar/accels.scm にあり、Nautilus は ~/.config/nautilus/accels (古いリリースなら ~/.gnome2/accels/nautilus) にあります。

    このファイルには利用可能なホットキーのリストが含まれており、それぞれの行は先頭に ";" が付けられてコメントアウトされています。ホットキーを有効にするにはコメントアウトを削除する必要があります。 例えば Nautilus によって使われている、ゴミ箱にファイルを移動するホットキーを置き換えるには、次の行を:

    ; (gtk_accel_path "<Actions>/DirViewActions/Trash" "<Primary>Delete")
    

    以下のように変更します:

    (gtk_accel_path "<Actions>/DirViewActions/Trash" "Delete")
    

    このファイルは定期的に再生成されるためファイルのコメントに時間を費やさないで下さい。アンコメントされた行はそのままですが、追加したコメントは消失します。

    Nautilus 3.4 以前

    まず、dconf-editor を使って org.gnome.desktop.interface という名前のキーの can-change-accels の横にチェックマークを付けて下さい。

    例として Nautilus によって使われているゴミ箱をファイルに移動するホットキー(またの名をキーボードショートカット、キーボードアクセラレータ)を置き換えます。 デフォルトではやや不便な Ctrl+Delete に割り当てられています。

    • Nautilus を開き、ファイルを選んで、メニューバーの Edit をクリックして下さい。
    • Move to Trash メニューアイテムの上にマウスを乗せて下さい。
    • マウスオーバーしながら、Delete を押して下さい。現在のアクセラレータの設定が解除されます。
    • 新しく設定したいキーボードアクセラレータのキーを押して下さい。
    • Delete を押せば新しいアクセラレータは Delete キーになります。

    ファイルやフォルダを選択していなければ、Move to Trash はグレーになります。最後に can-change-accels を無効にして勝手にホットキーが変更しないようにして下さい。

    スクリーンキャスト録画

    Gnome にはスクリーンキャストを簡単に作成する機能が内蔵されています。Control+Shift+Alt+R ショートカットで録画を開始・停止します。画面の右下に赤丸が表示されていれば録画がされている証です。録画を終了すると、'Screencast from %d%u-%c.webm' という名のファイルが Videos ディレクトリに保存されます。スクリーンキャスト機能を使うには gst プラグインをインストールする必要があります:

    $ pacman -Qs gst
    

    XkbOptions でキーボードを変更する

    dconf-editor を使って、org.gnome.desktop.input-sources.xkb-options という名前のキーまで行き、必要な XkbOptions (例: 'caps:swapescape') をリストに追加してください。

    全ての XkbOptions は /usr/share/X11/xkb/rules/xorg を、それぞれの説明は /usr/share/X11/xkb/symbols/* を見て下さい。

    Note: Xorg を終了する Ctrl+Alt+Backspace コンビネーションを有効にするには、公式リポジトリgnome-tweak-tool を使って下さい。Gnome Tweak Tool から、Typing > Terminate へ行き、ドロップダウンメニューから Ctrl+Alt+Backspace オプションを選択してください。

    キーボードレイアウトの切り替え

    Since Gnome does not consider any configuration in /etc/X11/conf.d/*.conf you have to set the command for layout switching either via the control center with the options Switch to previous source and Switch to next source or if you want to use Alt - Shift combination you have to use the Gnome-Tweak-Tool and set Typing -> Modifiers-only input sources -> select Alt-shift. For more information see also the forum thread.

    その他

    GNOME Tips を見て下さい。

    Tracker (検索プログラム)

    tracker にはインデックス作成アプリケーションの Tracker プログラムが入っています。Tracker は tracker-preferences で設定ができ、tracker-control で状態を表示できます。インストールすれば、ログインした時に自動でインデックス作成が開始します。tracker-control -s を実行することで明示的にインデックス作成を開始することもできます。検索の設定はシステム設定パネルからも行えます。

    Totem (動画プレイヤー)

    Totem は GStreamer ベースの動画プレイヤーです。コーデックやハードウェアアクセラレーションなどの情報は GStreamer を見て下さい。

    Empathy (統合メッセージング) と Gnome オンラインアカウント

    統合メッセージングのエンジンである Empathy や、メッセージングアカウントに関するシステム設定は telepathy パッケージグループやバックエンドのどれか (例えば telepathy-gabbletelepathy-haze) をインストールしない限り表示されません。また、システム設定パネルにある GNOME オンラインアカウント にアカウントを追加する場合にも telepathy グループをインストールする必要があります。

    これらのパッケージは Arch のデフォルトの GNOME インストールには含まれていません。Telepathy と任意のバックエンドは次のコマンドでインストールできます:

    # pacman -S telepathy
    

    telepathy がないと、Empathy はアカウント管理ダイアログを開けず、その状態のまま止まってしまうことがあります。こうなったときは -- Empathy を終了した後に -- /usr/bin/empathy-accounts アプリケーションが動き続けている可能性があるので新しいアカウントを追加する前にアプリケーションを殺す必要があります。

    telepathy コンポーネントの説明は Freedesktop.org Telepathy Wiki を見て下さい。

    トラブルシューティング

    dconf-editor で設定ができない

    dconf で設定が行えない場合、dconf のユーザー設定が破損している可能性があります。この場合 ~/.config/dconf/user* にあるユーザーの dconf ファイルを削除してその後 dconf-editor で設定を行うのがベストです。

    拡張が GNOME を破壊する

    shell 拡張を有効にしたときに GNOME が壊れるときは、まずインストールディレクトリから user-themeauto-move-windows のエクステンションを削除してください。

    インストールディレクトリは ~/.local/share/gnome‑shell/extensions,, /usr/share/gnome‑shell/extensions,, /usr/local/share/gnome‑shell/extensions のどれかです。この2つのエクステンションが入っているフォルダを削除することで修復できるはずです。直らない場合、試行錯誤して問題の拡張を分離してください。

    前述のディレクトリにエクステンションが含まれているディレクトリを削除・追加するとシステムに対応するエクステンションが削除・追加されます。GNOME Shell の拡張に関する詳細は GNOME web site を見て下さい。

    GNOME 3 アップデートのあと拡張が動作しない

    Locate the folder where your extensions are installed. It might be ~/.local/share/gnome-shell/extensions or /usr/share/gnome-shell/extensions.

    Edit each occurrence of metadata.json which appears in each extension sub-folder.

    Insert: "shell-version": ["3.6"]
    Instead of (for example): "shell-version": ["3.4"]


    "3.x" indicates the extension works with every Shell version. If it breaks, you'll know to change it back.

    Gnome Shell の拡張の削除

    If you have trouble with uninstalling Gnome Extensions via https://extensions.gnome.org/local/, then probably they have been installed as system-wide extensions with pacman -S gnome-shell-extensions before. To remove them, you have to be careful, because the following instruction removes all extensions from other user's, too.

    pacman -R gnome-shell-extensions
    

    Following that, you refresh Gnome Shell by pressing ALT+F2 and entering restart

    Then go to https://extensions.gnome.org/local/ again and have a look for your installed extensions list. It should have changed.

    All other extensions should be removable by pressing the red X icon to the right. If not, something may be broken.

    As a final step, you can remove them manually from ~/.local/share/gnome-shell/extensions/* and/or /usr/share/gnome-shell/extensions. Restart Gnome Shell again and you should be fine.

    "Windows" キー

    By default, this key is mapped to the "overlay-key" to launch the Overview. You can remove this key mapping to free up your Windows Key (also called Mod4), which GNOME calls Super_L, by utilizing gsettings.

    Example: gsettings set org.gnome.mutter overlay-key 'Foo';. You can leave out Foo to simply remove any binding to that function.

    Note: GNOME は Overview を起動するのに Alt+F1 も使っています。

    conky を動かしているとキーボードショートカットが機能しない

    conky だけを動かしていると Alt+F2, Alt+F1, その他メディアキーショートカットなどの gnome-shell キーボードショートカットが動作しません。ただし gedit などの他のアプリケーションが動いているときは、キーボードショートカットは動作します。

    回避方法: .conkyrc を編集してください

    own_window yes
    own_window_transparent yes
    own_window_argb_visual yes
    own_window_type dock
    own_window_class Conky
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    

    マルチモニタを使っているとウィンドウが他のウィンドウの後ろで開く

    これは GNOME Shell で起こることがあるバグです。gconf-editor を使って desktop/gnome/shell/windows の "workspaces_only_on_primary" のチェックを外せば問題が解決します。

    マルチモニタとドック拡張

    If you have multiple monitors configured using Nvidia Twinview, the dock extension may get sandwiched in-between the monitors. You can edit the source of this extension to reposition the dock to a position of your choosing.

    Edit /usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js and locate this line in the source:

    this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);
    

    The first parameter is the X position of the dock display, by subtracting 15 pixels as opposed to 2 pixels from this it correctly positioned on my primary monitor, you can play around with any X,Y coordinate pair to position it correctly.

    this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);
    

    "デスクトップを表示" キーボードショートカットが機能しない

    GNOME developers treated the corresponding binding as bug (see https://bugzilla.gnome.org/show_bug.cgi?id=643609) due to Minimization being deprecated. To show the desktop again assign ALT+STRG+D to the following setting:

    System Settings --> Keyboard --> Shortcuts --> Navigation --> Hide all normal windows
    

    Nautilus が起動しない

    1. Alt+F2 を押して下さい
    2. gnome-tweak-tool と入力してください
    3. ファイルマネージャタブを選択してください
    4. Have file manager handle the desktop というオプションを見つけて下さい、それがオフになっていることを確認してください

    Unable to apply stored configuration for monitors

    このメッセージが表示されたときは xrandr gnome-settings-daemon プラグインを無効にしてみてください:

    $ dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
    

    ロックボタンでタッチパッドが有効にならない

    ラップトップによってはタッチパッドを無効にするロックボタンが付いており、これを使うことでタッチパッドに触れるおそれを持たずにタイピングをすることができます。しかしながら現在 GNOME ではこのボタンを押すことでタッチパッドをロックすることはできても、アンロックすることはできません。タッチパッドがロックされたままの場合、以下を実行することでロックを解除できます。

    1. 端末を起動してください。Alt+F2 を押して gnome-terminal と入力し Enter を押すことで端末が開けます。
    2. 次のコマンドを入力してください
    $ xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
    

    暗号化された Wi-Fi ネットワークに接続できない

    ネットワーク接続がリストに載っていても、暗号化されたネットワークを選んだ時にキーエントリのダイアログが表示されないことがあります。network-manager-appletインストールしてください。GNOME の NetworkManager 設定を参照。

    "Any command has been defined 33"

    スクリーンショットを撮るために Print Screen (PrntScrPrtSc) キーを押した時、"Any command has been defined 33" と表示される場合は、metacityインストールしてください。

    GDM と GNOME が X11 カーソルを使う

    この問題を修正するには、root になって以下を /usr/share/icons/default/index.theme に記述してください (必要ならば /usr/share/icons/default ディレクトリを作成して下さい):

    /usr/share/icons/default/index.theme
    [Icon Theme]
    Inherits=Adwaita
    

    Note: "Adwaita" の代わりに、別のカーソルテーマを選ぶこともできます (例: Human)。

    Tracker & Documents がローカルファイルを表示しない

    In order for Tracker (and, therefore, Documents) to detect your local files, they must be stored in directories that it knows of. If your documents are contained in one of the usual XDG standard directories (i.e. "Documents" or "Music"), you should install xdg-user-dirs and run:

     # xdg-user-dirs-update
    

    This will create all of the usual XDG home directories if they don't already exist and it will create the config file definining these directories that Tracker and Documents depend upon.

    パスワードが保存されない

    ログイン時に毎回パスワードプロンプトが表示されるようになっていて、パスワードが保存されない場合は、デフォルトのキーリングを作成・設定する必要があります:

    $ pacman -S seahorse
    

    メニューから "Passwords and Keys" を開くか "seahorse" を起動してください。View > By Keyring を選択してください。左カラムにキーリングが存在しない場合 (鍵のアイコン)、File > New > Password Keyring とたどって名前を付けて下さい。パスワードの入力を求められます。パスワードを入力しないと自動的にパスワード解除されるようになります(自動ログインを使っている場合も)、ただしパスワードは安全に保存されません。最後に、作成したキーリングを右クリックして "Set as default" を選択してください。

    Alt-Key + Mouse-Button でウィンドウの形を変えられない

    Change the dconf-setting "org.gnome.desktop.wm.preferences.mouse-button-modifier" from <Super> back to <Alt>. It is not possible to change this with System Settings > "Keyboard" > "Shortcuts", you will find there only the regular keybindings. The developers of GNOME decided to change this from 3.4 to 3.6 because of this bug report https://bugzilla.gnome.org/show_bug.cgi?id=607797

    Additionally, if multiple locales of different languages are enabled, it may be necessary to disable all locales except for one (which is UTF-8).

    Gnome 3.10 UI エレメントのスケールが間違っている

    With 3.10 Gnome introduced HDPI support. If your displays EDID info does not contain the correct screen size, but the resolution is right, this can lead to incorrectly scaled UI elements. As a workaround you can open dconf-editor and find the key scaling-factor in org.gnome.desktop.interface. Set it to 1 to get the standard scale.

    外部リンク