GNOMEデスクトップ環境のスタートガイド

Red Hat Enterprise Linux 9

Red Hat Enterprise Linux 9 で GNOME デスクトップ環境を使い始める

概要

本書では、RHEL 9 で利用可能な唯一のデスクトップ環境である GNOME 3 を使用する方法を説明します。GNOME Shellや特定のGNOMEアプリケーションの使い方の基本を説明しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、弊社の CTO、Chris Wright のメッセージ を参照してください。

Red Hat ドキュメントへのフィードバックの提供

ご意見ご要望をお聞かせください。ドキュメントの改善点はございませんか。

  • 特定の部分についての簡単なコメントをお寄せいただく場合は、以下をご確認ください。

    1. ドキュメントの表示が Multi-page HTML 形式になっていていることを確認してください。ドキュメントの右上隅に Feedback ボタンがあることを確認してください。
    2. マウスカーソルで、コメントを追加する部分を強調表示します。
    3. そのテキストの下に表示される Add Feedback ポップアップをクリックします。
    4. 表示される手順に従ってください。
  • Bugzilla を介してフィードバックを送信するには、新しいチケットを作成します。

    1. Bugzilla の Web サイトに移動します。
    2. Component で Documentation を選択します。
    3. Description フィールドに、ドキュメントの改善に関するご意見を記入してください。ドキュメントの該当部分へのリンクも記入してください。
    4. Submit Bug をクリックします。

第1章 GNOME 環境の概要

GNOME では、複数のユーザーインターフェイスとグラフィックスバックエンドを切り替えることができます。

1.1. GNOME 環境、バックエンド、およびディスプレイプロトコル

このセクションでは、2 つの利用可能な GNOME 環境に関する情報を提供します。

  • GNOME Standard
  • GNOME クラシック

どちらの環境も、グラフィカルバックエンドとして 2 つのプロトコルを使用できます。

  • Wayland プロトコル (GNOME ShellWayland コンポジターおよびディスプレイサーバーとして使用)

    ディスプレイサーバーに関するこのソリューションは、Wayland の GNOME Shell と呼ばれています。

  • X11 プロトコル (X.Org をディスプレイサーバーとして使用)

RHEL 9 のデフォルトの組み合わせは、Wayland の GNOME Shell を使用した GNOME 標準環境です。ただし、Wayland の一部の制限により、グラフィックプロトコルスタックを X11 に切り替える場合があります。GNOME Standard から GNOME Classic に切り替えることもできます。

関連情報

1.2. GNOME Standard

GNOME Standard ユーザーインターフェースには、以下の主なコンポーネントが含まれます。

トップバー
画面最上部にあるこの水平バーからは、アクティビティ画面、時計およびカレンダー、システムステータスアイコン、および システムメニュー など、GNOME Standard の基本的な機能の一部にアクセスできます。
システムメニュー

システムメニュー は右上隅にあり、次の機能を提供します。

  • 設定の更新
  • 音量調節
  • Wi-Fi 接続へのアクセス
  • ユーザーの切り替え
  • ログアウト
  • コンピューターの電源オフ
アクティビティ画面

アクティビティ画面 は、アプリケーションやウィンドウを実行したり、それらの切り替えを行うことのできるウィンドウおよびアプリケーションビューを特長としています。

上部の search entry (検索ワードを入力) からは、アプリケーション、ドキュメント、ファイルおよび設定ツールなどのデスクトップ上で利用可能な各種の項目を検索できます。

下部の水平バーには、お気に入りの実行中のアプリケーションのリストが含まれています。デフォルトのお気に入りリストからアプリケーションを追加または削除できます。

メッセージトレイ
メッセージトレイ では、保留中の通知にアクセスできます。Super+M を押すと、message tray が表示されます。

GNOME 標準デスクトップ

gnome standard 9

1.3. GNOME クラシック

GNOME Classic は、RHEL 6 で使用される GNOME 2 環境に類似した従来のデスクトップエクスペリエンスを好むユーザー向けのモードを表しています。これは GNOME 3 テクノロジーに基づいておいて、GNOME 2 に似た機能が複数含まれます。

GNOME クラシックユーザーインターフェースは、次の主なコンポーネントから成ります。

アプリケーションおよび場所

画面の左上隅に Applications メニューが表示されます。カテゴリに整理されたアプリケーションにアクセスできます。ウィンドウの概要を有効にすると、そのメニューから アクティビティーの概要 を開くこともできます。

場所メニューは、トップバーの アプリケーション メニューの横に表示されます。DownloadsPictures などの重要なフォルダーにすばやくアクセスできます。

タスクバー

タスクバー は画面下部に表示されます。以下の機能が含まれます。

  • ウィンドウリスト
  • ウィンドウリストの横に表示される通知アイコン
  • 通知アイコンの横に表示される現在のワークスペースの短い識別子、および利用可能なワークスペースの合計数
4 つの使用可能なワークスペース
GNOME Classic では、使用可能なワークスペースの数はデフォルトで 4 に設定されています。
最小化ボタンおよび最大化ボタン
GNOME クラシックのウィンドウのタイトルバーは、ウィンドウリストに対してウィンドウを簡単に最小化したり、デスクトップ上のすべてのスペースを占めるようにウィンドウを最大化したりすることを可能にする最小化ボタンおよび最大化ボタンを特長としています。
従来の Super+Tab によるウィンドウ切り替え
GNOME クラシックでは、ウィンドウスイッチャー Super+Tab で表示されるウィンドウは、アプリケーションごとにグループ化されません。
システムメニュー

システムメニュー は右上隅にあり、以下のアクションを有効にします。

  • 設定の更新
  • 音量調節
  • Wi-Fi 接続へのアクセス
  • ユーザーの切り替え
  • ログアウト
  • コンピューターの電源オフ

アプリケーションメニューのお気に入りサブメニューを備えた GNOME クラシックデスクトップ

gnome classic 9

1.4. GNOME クラシックでウィンドウの概要を有効にする

GNOME クラシックでは、開いているウィンドウの概要はデフォルトでは使用できません。この手順により、システム上のすべてのユーザーのウィンドウの概要が有効になります。

重要

この手順でウィンドウの概要を有効にしても、永続的な変更ではありません。gnome-classic-session パッケージを更新するたびに、構成ファイルがデフォルト設定に上書きされ、ウィンドウの概要が無効になります。

ウィンドウの概要を有効にしておくには、gnome-classic-session を更新するたびに手順を適用してください。

手順

  1. root ユーザーとして /usr/share/gnome-shell/modes/classic.json ファイルを開きます。
  2. ファイルで次の行を探します。

    "hasOverview": false
  3. その行を次のように変更します。

    "hasOverview": true
  4. 変更を保存し、/usr/share/gnome-shell/modes/classic.json ファイルを閉じます。
  5. ユーザーセッションを再起動します。

検証手順

  1. GNOME クラシックセッションで、複数のウィンドウを開きます。
  2. Super キーを押して、ウィンドウの概要を開きます。
  3. その概要で、次を確認します。

    • Dash (画面下部の水平パネル) が表示されます。
    • 下部のパネルは表示されません。

    「hasOverview: true」を使用したウィンドウの概要

    Window overview with "hasOverview": true

    デフォルト設定 ("hasOverview": false) では、概要に次の機能があります。

    • ダッシュ は表示されません。
    • 下のパネルが表示されます。左側には ウィンドウピッカー ボタンがあり、右側にはワークスペーススイッチャーがあります。

    「hasOverview": false」を使用したウィンドウの概要

    Window overview with "hasOverview": false

1.5. RHEL 9 でのグラフィックスバックエンド

RHEL 9 では、グラフィカルユーザーインターフェースを構築するプロトコルを 2 つ使用できます。

Wayland
Wayland プロトコルは、GNOME Shell コンポジターおよびディスプレイサーバーとして使用します。これはさらに Wayland の GNOME Shell として参照されます。
X11
X11 プロトコルは、X.Org をディスプレイサーバーとして使用します。このプロトコルに基づいたグラフィックスの表示は、オプションでしかなかった RHEL 7 と同じように機能します。

RHEL 9 の新規インストールでは Wayland の GNOME Shell が自動的に選択されます。ただし、X.Org に切り替えたり、GNOME 環境とディスプレイサーバーを必要な組み合わせで選択することは可能です。

X11 アプリケーション

クライアントアプリケーションは、Wayland プロトコルにポートする必要があり、GTK などの Wayland バックエンドを持つグラフィカルツールキットを使用して、Wayland に基づいたコンポジターおよびディスプレイサーバーとネイティブに動作できるようにします。

Wayland に移植できないレガシーな X11 アプリケーションは、Xwayland を、X11 レガシークライアントと Wayland コンポジターとの間のプロキシーとして自動的に使用します。Xwayland は、X11 サーバーと Wayland クライアントの両方として機能します。Xwayland の役割は、X11 のレガシーアプリケーションが、Wayland に基づいたディスプレイサーバーと連携するように、X11 プロトコルから Wayland プロトコルへ、または Wayland プロトコルから X11 プロトコルへ変換します。

GNOME Shell on Wayland では、ログイン時に Xwayland が自動的に起動するため、GNOME Shell on Wayland の使用時にほとんどの X11 レガシーアプリケーションが期待通りに動作することが保証されます。ただし、X11 プロトコルと Wayland プロトコルは異なり、X11 に固有の機能に依存する特定のクライアントは、Xwayland では動作が異なる場合があります。このような特定のクライアントの場合は、X.Org ディスプレイサーバーに切り替えることができます。

入力デバイス

RHEL 9 は、統合入力スタック libinput を使用して、マウス、タッチパッド、タッチスクリーン、タブレット、トラックボール、ポインティングスティックなど、共通するすべてのデバイスタイプを管理します。この統合スタックは、X.Org および GNOME Shell on Wayland コンポジターの両方に使用されます。

GNOME Shell on Wayland は、すべてのデバイスに直接 libinput を使用し、切り替え可能なドライバーサポートは利用できません。X.Org では、libinputX.Orglibinput ドライバーとして実装されています。libinput が入力デバイスをサポートしていない場合、オプションでレガシー X.Orgevdev ドライバーを有効にすることが可能です。

関連情報

  • Wayland が利用できない環境の現在の一覧は、/usr/lib/udev/rules.d/61-gdm.rules ファイルで確認できます。
  • Wayland プロジェクトの詳細は、Wayland ドキュメント を参照してください。

1.6. GNOME 環境およびディスプレイプロトコルの選択

RHEL 9 のデフォルトのデスクトップ環境は、ディスプレイサーバーとして GNOME Shell on Wayland を備えた GNOME Standard です。ただし、Wayland には特定の制限があるため、グラフィックプロトコルスタックの切り替えが必要になる場合があります。また、GNOME Standard から GNOME クラシックへの切り替えが必要になる可能性もあります。

GNOME 環境とグラフィックスプロトコルスタックの変更は、ユーザーのログアウト後も、コンピューターの電源を切ったり再起動したりしても持続します。

手順

  1. ログイン画面 (GDM) から、画面の右下隅にある歯車をクリックします。

    注記

    ロック画面からはこのオプションにアクセスできません。最初に RHEL を起動するか、現在のセッションからログアウトすると、ログイン画面が表示されます。

    gnome environments 9

  2. 表示されるドロップダウンメニューから、オプションを選択します。

    メニューでは、X.Org ディスプレイサーバーも X11 としてマークされています。

1.7. すべてのユーザーの Wayland を無効にする

システム上のすべてのユーザーの Wayland セッションを無効にして、ユーザーが常に X11 セッションでログインできるようにすることができます。

手順

  1. /etc/gdm/custom.conf ファイルを root ユーザーとして開きます。
  2. ファイルの [daemon] セクションで次の行を見つけます。

    #WaylandEnable=false
  3. # 文字を削除して、行のコメントを解除します。その結果、次のようになります。

    WaylandEnable=false
  4. システムを再起動します。

第2章 GNOME でのアプリケーションの起動

GNOME デスクトップ環境では、複数の異なる方法を使用して、インストールされたアプリケーションを起動できます。

2.1. 標準の GNOME セッションでのアプリケーションの起動

この手順では、GNOME デスクトップ環境でグラフィカルアプリケーションを起動します。

前提条件

  • 標準の GNOME セッションを使用している。

手順

  1. 以下のいずれかの方法で、Activities Overview 画面を開きます。

    • 上部パネルで Activities をクリックします。
    • スーパーキー(通常は、Windows ロゴのラベル)または🔍を押します。
  2. 以下の方法のいずれかを使用してアプリケーションを見つけます。

    • 下部の水平バーの Show Applications アイコンをクリックします。

      GNOME のActivities Overview
    • 検索エントリーに必要なアプリケーションの名前を入力します。
  3. 表示される一覧でアプリケーションをクリックします。

2.2. GNOME クラシックでのアプリケーションの起動

この手順では、GNOME Classic デスクトップ環境でグラフィカルアプリケーションを起動します。

前提条件

  • GNOME Classicセッションを使用している。

手順

  1. 上部パネルで Applications メニューを開きます。
  2. 利用可能なカテゴリーの 1 つから必要なアプリケーションを選びます。これには以下が含まれます。

    • お気に入り
    • アクセサリー
    • グラフィック
    • インターネット
    • オフィス
    • サウンドとビデオ
    • システムのツール
    • ユーティリティー

2.3. コマンドを使用した GNOME でのアプリケーションの起動

この手順では、コマンドを入力して GNOME でグラフィカルアプリケーションを起動します。

前提条件

  • アプリケーションを起動するコマンドを知っている必要があります。

手順

  1. 以下のいずれかの方法でコマンドプロンプトを開きます。

    • 端末プログラムを開きます。
    • Alt+F2 ショートカットを押して、コマンドの入力 画面を開きます。

      コマンドの入力画面
  2. コマンドプロンプトでアプリケーションコマンドを入力します。
  3. Enter を押して、コマンドを確認します。

第3章 絵文字の入力

GNOME では、アプリケーションのタイプに応じて、複数の異なる方法で絵文字を入力できます。

3.1. GTK アプリケーションでの絵文字の入力

この手順では、ネイティブの GNOME アプリケーションなど、GTK グラフィカルツールキットを使用するアプリケーションで絵文字を挿入します。

前提条件

  • アプリケーションが GTK ツールキットでビルドされていることを確認します。

手順

  1. GTK アプリケーションを開きます。
  2. テキストフィールドがアクティブであることを確認します。
  3. Ctrl+; を押します。

    絵文字選択メニューが開きます。

  4. 文字を参照するか、挿入する絵文字を識別するキーワード(smile など)を入力します。

    絵文字に関連付けられたキーワードの全一覧は、Emoji List ページの Other Keywords 列を参照してください。

  5. 選択した文字をクリックするか、カーソルキーを使用してその文字に移動し、Enter を押します。

検証

  • 目的の絵文字がカーソルに表示されることを確認します。

3.2. 任意のアプリケーションでの絵文字の入力

この手順では、アプリケーションが使用するグラフィカルツールキットに関係なく、すべてのアプリケーションで絵文字を挿入します。

手順

  1. アプリケーションを開きます。
  2. テキストフィールドがアクティブであることを確認します。
  3. Ctrl+. を押します。

    カーソルに下線が引かれた e が表示されます。

  4. 挿入する絵文字を識別するキーワード(smile など)を入力します。

    絵文字に関連付けられたキーワードの全一覧は、Emoji List ページの Other Keywords 列を参照してください。

  5. Space を繰り返し押して、キーワードに一致する絵文字を参照します。
  6. Enter を押して、選択した絵文字を確認します。

検証

  • 目的の絵文字がカーソルに表示されることを確認します。