第57章 デスクトップ
ダウンロードした RPM ファイルを Nautilus
からインストールできない
PackageKit
の yum
バックエンドは、ローカルファイルに関する詳細の取得をサポートしていません。その結果、Nautilus
ファイルマネージャーで RPM ファイルをダブルクリックすると、ファイルはインストールされず、次のエラーメッセージが返されます。
Sorry, this did not work, File is not supported
この問題を回避するには、ダブルクリック操作を処理するために gnome-packagekit パッケージをインストールするか、
yum
ユーティリティーを使用してファイルを手動でインストールします。(BZ#1434477)
Caps Lock LED ステータス
UTF-8 キーマップを使用する場合、Caps Lock 機能が適切に動作しても、TTY モードでは Caps Lock LED が更新されません。LED を正しく更新するには、Red Hat Enterprise Linux 7.5 以降、管理者は次のように /etc/udev/rules.d/99-kbd.rules 設定ファイルを作成する必要があります。
ACTION=="add", SUBSYSTEM=="leds", ENV{DEVPATH}=="*/input*::capslock", ATTR{trigger}="kbd-ctrlllock"
新しい udev ルールをリロードするには、次のコマンドを実行します。
# udevadm control --reload-rules # udevadm trigger
この変更後、Caps Lock キーを押すと、Caps Lock LED のステータスが期待どおりに変わります。(BZ#1470932、BZ#1256895)
一貫性のない GNOME Shell
バージョン
現在、GNOME デスクトップ環境にはさまざまなバージョンの
GNOME Shell
が表示されます。たとえば、gnome-shell --version コマンドによって返されるバージョンは、Settings
の Details
セクションにあるバージョンとは異なります。(BZ#1511454)
32 ビット版の flatpak をアンインストールします
マルチライブラリーの競合を防ぐため、Red Hat Enterprise Linux 7.5 に更新する前に、32 ビット版の flatpak パッケージをアンインストールすることを推奨します。(BZ#1512940)
GNOME のダウングレードが機能しません
Red Hat Enterprise Linux 7.4 で導入された GNOME の新しいバージョン (3.22) では、yum downgrade コマンドまたは dnf downgrade コマンドを使用して GNOME をバージョン 3.22 から 3.14 にダウングレードすることはできなくなりました。唯一の回避策は、GNOME 関連のパッケージを古いバージョンに置き換えることです。手動でダウングレードすることにした場合は、GNOME 3.16-3.22 リリースノートを読んで、どの機能が失われているかを確認してください。(BZ#1451876)
Wayland
は、仮想マシンビューアーなどの X11 アプリケーションのキーボードグラブを無視します。
現在、
XWayland
サーバーを介して実行している場合、リモートデスクトップビューアーや仮想マシンマネージャーなど、X11
ソフトウェアに依存するグラフィカルクライアントは、独自に使用するシステムキーボードショートカットを取得できません。その結果、virt-manager
ゲストディスプレイなどのゲストウィンドウでこれらのショートカットをアクティブにすると、ゲストではなくローカルデスクトップに影響します。
この問題を回避するには、
Wayland
ショートカット抑制プロトコルをサポートする Wayland ネイティブクライアントを使用するか、X11
上のデフォルトの GNOME セッションに切り替えて、システムキーボードショートカットを必要とする X11
クライアントを実行します。
Wayland はテクノロジープレビューとして利用できることに注意してください。(BZ#1500397)
スーパーユーザーはグラフィカルセッションを実行しないでください
root ユーザーのグラフィカルセッションを開くと、さまざまなバグが発生します。その理由は、グラフィカルセッションは重大かつ予期せぬ問題を引き起こす可能性があり、安全ではなく、Unix の原則に反するため、スーパーユーザーによる使用を意図していないためです。(BZ#1539772)
Remote-viewer
および virt-viewer
によって参照される仮想マシンでキーボードが機能しない
Wayland セッション内で実行すると、
remote-viewer
および virt-viewer
ユーティリティーは仮想マシン内の主要なイベントを認識しません。さらに、Xwayland は次のエラーを報告します。
send_key: assertion 'scancode != 0'
(BZ#1540056)
gnome-system-log
は Wayland
では機能しません
現在、
Wayland
セッションにログインしている場合、root ユーザーはユーザーの Xwayland ディスプレイにアクセスできません。その結果、ターミナルで gnome-system-log
ユーティリティーを実行しても、システムログファイルは表示されません。
この問題を回避するには、次のように
xhost
サーバーアクセス制御プログラムを実行します。
$ xhost +si:localuser:root
(BZ#1537529)
GUI 画面が正しく表示されません
Emulex Pilot2 および Pilot3 カードの X ドライバーには、色深度 16 で実行する場合のバグが含まれています。このバグにより、この深度ではグラフィックス表示が使用できなくなります。
一部の設定でディスプレイを使用できるようにするには、24 bpp のイメージ形式を使用します。あるいは、ShadowFB
off
オプションを使用して、xorg.conf
ファイル内のシャドウフレームバッファー抽象化レイヤーを無効にします。シャドウフレームバッファーを無効にすると、パフォーマンスに重大な影響を与える可能性があることに注意してください。(BZ#1499129)
xrandr
は一部のビデオモードを提供できません
X11
のさまざまなビデオドライバーには、ディスプレイ解像度を追加するためのさまざまなヒューリスティックがあります。特に、Intel および汎用モード設定ドライバーは、一部のラップトップディスプレイに異なるビデオモードのセットを提供します。したがって、一部の非ネイティブビデオモードは、すべての設定で利用できるわけではありません。
この問題を回避するには、別のビデオドライバーを使用するか、xrandr(1) コマンドラインユーティリティーを使用して出力に解像度を手動で追加します。(BZ#1478625)
radeon
がハードウェアを適切なハードウェアリセットに失敗します。
現在、
radeon
カーネルドライバーは、kexec コンテキストでハードウェアを正しくリセットしません。代わりに radeon
がフェイルオーバーします。これにより、kdump
サービスの残りの部分が失敗します。
このバグを回避するには、
/etc/kdump.conf
ファイルに以下の行を追加して、kdump
に radeon
をブラックリストとして追加します。
dracut_args --omit-drivers "radeon" force_rebuild 1
マシンと
kdump
を再起動します。kdump
の起動後、設定ファイルから force_rebuild 1 行が削除される可能性があります。
このシナリオでは、
kdump
時にグラフィックは利用できませんが、kdump
は問題なく完了します。(BZ#1509444)
nouveau
が Nvidia secboot ファームウェアのロードに失敗する
一部の Dell Coffeelake システムでは、
nouveau
カーネルモジュールが Pascal カード用の Nvidia secboot ファームウェアをロードできません。その結果、これらのシステム上の Nvidia GPU が動作しなくなることがあり、システム上のディスプレイポートの一部も同様に動作しなくなります。
このバグにより起動に問題が発生する場合は、
nouveau
をブラックリストに登録して問題を軽減します。ただし、これによってマシン上の機能していないポートが正しく動作するわけではないことに注意してください。(BZ#1535168)
Xchat
ステータスアイコンがトップアイコンパネルから消えます
システムを一時停止して再度再開すると、受信した個人メッセージを示す
Xchat
ステータスアイコンが上部のアイコンパネルから消えます。
Gnome ソフトウェア
を使用してインストールされたトップアイコンはサスペンドモードを保持し、パネルから消えません。(BZ#1544840)
GDM
はホットプラグされたモニターをアクティブにしません
モニターを接続せずにマシンを起動すると、モニターが接続されているときに
GNOME ディスプレイマネージャー (GDM)
画面が非アクティブのままになります。
回避策として、モニターが接続されているときに以下を実行して
GDM
を強制終了します。
# systemctl restart gdm.service
または、
xrandr
ユーティリティーを使用してモニターをアクティブ化します。(BZ#1497303)
Wacom Expresskey Remote がタブレットとして検出されない
gnome-shell
および control-center
ユーティリティーは、ペアになっていない Wacom Expresskeys リモート
デバイス (EKR) を検出しません。結果として、ワコム設定内では、EKR
上のボタンをマッピングする方法はありません。
現在、
EKR
はパッドが内蔵されたタブレットとペアリングされている場合にのみ機能します。(BZ#1543631)
Synaptics の依存関係により xorg-x11-drivers が削除される
Red Hat Enterprise Linux 7 の以降のリリースには、X 用の
xorg-x11-drv-libinput
ドライバーが含まれており、一部の入力デバイスに優れたエクスペリエンスを提供できる可能性があります。xorg-x11-drv-libinput
に切り替えようとしているユーザーは、xorg-x11-drivers パッケージに必要な xorg-x11-drv-synaptics
ドライバーを削除してみることができます。ただし、synaptics を削除するには、xorg-x11-drivers を削除する必要があります。
この問題を回避するには、xorg-x11-drivers を削除します。このパッケージは、システムのセットアップ時に適切なドライバーのコレクションをインストールするためにのみ存在し、削除しても実行時には影響しません。すでにインストールされている X ドライバーは期待どおりに更新されます。(BZ#1516970)
T470s ドッキングステーションのジャックがレジューム時に機能しません
アナログオーディオ入力または出力を備えたドッキングステーションに接続された ThinkPad T470 をサスペンドおよびレジュームした後、出力音が聞こえなくなります。この問題は、ThinkPad ラップトップのアナログオーディオ入力または出力には影響しません。(BZ#1548055)
xrandr を実行すると画面がオフになることがあります
Nouveau ドライバーを使用すると、画面解像度のクエリーなど、RANDR 操作と重い 3D 負荷が組み合わされて、画面のちらつきが発生する可能性があります。
ちらつきは、3D 操作と RANDR 操作の同時実行を最小限に抑えることで回避できます。したがって、3D の使用を最小限に抑えながら、画面のクエリーやサイズ変更を行ってください。(BZ#1545550)
第 8 世代インテル Core プロセッサーの HDMI および DP がサウンド入力を列挙しません
Red Hat Enterprise Linux では、i915 ドライバーで アルファ ステータスハードウェアのサポートがデフォルトで無効になっています。そのため、i915 はオーディオドライバーにバインドされません。その結果、第 8 世代インテル Core プロセッサーの HDMI および DP ビデオおよびオーディオ規格では、サウンド入力が列挙されません。
この問題を回避するには、カーネルコマンドラインに
i915.alpha_support=1
行を追加してシステムを起動します。(BZ#1540643)
自動起動されたアプリケーションに対してトレイアイコンが応答しません
画面上部に従来のトレイアイコンを表示する
GNOME Shell
TopIcons
拡張機能は、自動起動されたアプリケーションでは機能しません。トレイアイコンは応答しません。このバグには、GNOME セッションの開始後に開始されたアプリケーションは含まれません。
ログイン画面のパネルの色が一貫していません
GNOME クラシック
セッションにログインし、ラップトップを一時停止して再度再開すると、ログイン画面の上部パネルが黒ではなく白になります。
この問題は、
GNOME Classic の
機能には影響しません。(BZ#1541021)
VM ゲストの接続後に追加のディスプレイがミラーリングされます
ゲスト VM モニターを開いて、
remote-viewer
メニューから追加のディスプレイを有効にすると、最初のディスプレイの内容が新しく接続されたディスプレイにミラーリングされます。
回避策として、ディスプレイの
remote-viewer
フレームのサイズを変更します。デスクトップ環境は両方のディスプレイに拡張され、ゲストディスプレイは適切に再配置されます。(BZ#1539686)