21.2. GNOME Shell への主な変更点
RHEL 8 では、GNOME Shell (バージョン 3.28) が配布されます。
本セクションでは、以下を説明します。
- GNOME Shell (バージョン 3.28) に関連する機能強化を説明します。
- GNOME Shell 環境とディスプレイプロトコルのデフォルトの組み合わせにおける変更を説明します。
- デフォルトでは利用できない機能にアクセスする方法を説明します。
- ソフトウェア管理の GNOME ツールにおける変更を説明します。
21.2.1. RHEL 8 の GNOME シェル (バージョン 3.28)
RHEL 8 では、GNOME シェルのバージョン 3.28 が利用できます。以下は、主な機能強化です。
- GNOME Boxes の新機能
- 新しいオンスクリーンキーボード
- デバイスへの対応が拡張 (最も大きな統合は Thunderbolt 3 インターフェイス)
- GNOME ソフトウェア、dconf-editor、および GNOME 端末の改善
21.2.2. GNOME Shell 環境
GNOME 3 では、2 つの基本的な環境を利用できます。
- GNOME Standard
- GNOME クラシック
いずれの環境でも、グラフィカルインターフェイスを構築するプロトコルを 2 つ使用できます。
- X11 プロトコル (X.Org をディスプレイサーバーとして使用)
Wayland プロトコル (GNOME Shell を Wayland コンポジターおよびディスプレイサーバーとして使用)
ディスプレイサーバーに関するこのソリューションは、Wayland の GNOME Shell と呼ばれています。
RHEL 8 のデフォルトの組み合わせは、Wayland の GNOME Shell を使用した GNOME 標準環境です。
ただし、GNOME Shell 環境と、グラフィックスのプロトコルスタックに切り替える場合があります。詳細は、「GNOME 環境およびディスプレイプロトコルの選択」 を参照してください。
関連情報
- 両方の GNOME Shell 環境の基本的な使用方法は、GNOME 環境の概要 を参照してください。
21.2.3. デスクトップアイコン
RHEL 8 では、デスクトップアイコン機能は Nautilus ファイルマネージャーではなく、デスクトップアイコンの gnome-shell 拡張により提供されるようになりました。
拡張機能を使用できるようにするには、Appstream リポジトリーで利用可能な gnome-shell-extension-desktop-icons
パッケージをインストールする必要があります。
関連情報
- RHEL 8 のデスクトップアイコンの詳細は、デスクトップアイコンの管理 を参照してください。
21.2.4. 分数スケール
Wayland の GNOME Shell セッションで、分数のスケーリング機能が利用できます。この機能は、GUI を分数でスケールでき、特定のディスプレイでスケールした GUI の出現を改善します。
この機能は現在試験的なものなので、デフォルトでは無効になっていることに注意してください。
分数スケールを有効にするには、次のコマンドを実行します。
# gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
21.2.5. パッケージ管理用 GNOME ソフトウェア
RHEL 7 のグラフィカル環境におけるパッケージ管理に、一連のツールを提供する gnome-packagekit
パッケージが利用できなくなりました。
RHEL 8 では、アプリケーションと gnome-shell 拡張機能のインストールと更新を可能にする GNOME Software ユーティリティーにより同様の機能が提供されます。GNOME Software は、gnome-software
パッケージで配布されます。
関連情報
- GNOME ソフトウェア を使用したアプリケーションのインストールの詳細は、GNOME へのアプリケーションのインストールを参照してください。
21.2.6. sudo でグラフィカルアプリケーションを開く
sudo
コマンドを使用して、端末でグラフィカルアプリケーションを開くには、次の操作が必要になります。
X11 アプリケーション
アプリケーションは、X11
ディスプレイプロトコルを使用して、X サーバーのアクセス制御リストにローカルユーザー root
を追加します。その結果、root
は Xwayland
に接続できるようになり、X11
プロトコルが Wayland
プロトコル、または逆方向に翻訳されます。
例21.1 X サーバーアクセス制御リストへ root
を追加して、sudo で xclock を開く
$ xhost +si:localuser:root
$ sudo xclock
Wayland アプリケーション
アプリケーションが Wayland
ネイティブの場合は、-E
オプションが含まれます。
例21.2 sudo で GNOME Calculator を開く
$ sudo -E gnome-calculator
もしくは、sudo
およびアプリケーションの名前を入力すると、アプリケーションを開く操作に失敗し、次のエラーメッセージが表示されます。
No protocol specified Unable to init server: could not connect: connection refused # Failed to parse arguments: Cannot open display