
Dell optiplex 7010コンピュータと自宅のコンピュータ(asrock)にrhel-server-8.8_x86-64.isoをインストールしたときに、上の図のようなものを見ました。 Dell r640/740サーバーにはX11オプションのみが表示され、オプションは表示されませんWayland Display Server
。
- Dell r640/740サーバーでWaylandオプションが表示されないのはなぜですか?
- Nvidiaグラフィックカードの存在は重要ですか?
- このログインメニューを何と呼びますか?
- これらのすべての選択肢をどのように作成して入力しますか?
- 特にClassic Waylandディスプレイサーバーのみをサポートするようにこのメニューを変更するにはどうすればよいですか?
- 誰でもこれに関するあらゆる種類の文書へのリンクを提供できますか?
- これはプロの
gnome
仕事ですか?
答え1
この質問は非常に難しいです。処理する方法もさまざまです。 RH文書は驚くほど役に立たない。
最初に注目すべき点は、RH8ではなくDebian Bookwormがあるということです。しかし、Debianの部分は他の人が見ることができるように残し、RH8に移植するために最善を尽くします。
読み込まれるコンテンツに影響を与える3つの方法があります。
custom.conf - Waylandを有効または無効にする
- Debian では
/etc/gdm3/daemon.conf
RH8 に配置する必要があります。/etc/gdm/custom.conf
セクションに[daemon]
以下を追加してWaylandを無効にできます。
WaylandEnable=false
ユーザーセッションの構成 - 基本セッション
- 2番目のオプションは、プロファイル設定を調整することです
~/.dmrc
(gnomeヘルプページ[gdm][3]
またはgdm
ユーザーセッション:例えば
[Desktop]
Session=gnome
Language=cs_CZ.UTF-8
gdm
ソースコードの確認 -X-GDM-SessionRegisters
- このオプションがあなたの質問に対する答えだと思います。私はここにいるGDMセッションソースコード答えは、
*.desktop
ファイル内の「X-GDM-SessionRegisters」変数を使用することです。これらのデスクトップファイルは表示されたリストに対応します。
X-GDM-SessionRegisters
デスクトップファイルにtrue
またはfalse
。値がある場合は、false
セッションタイプを表示しないでください。あなたが会いたいtrue
他の人がいる必要がありますfalse
。
このファイルは次の場所にあります。/usr/share/xsessions/
Xorgがインストールされていない場合は、/usr/share/wayland-sessions
Waylandパスで使用できます。
私の場合は、次のものがあります。
ls /usr/share/xsessions/
gnome-classic.desktop gnome-classic-xorg.desktop gnome.desktop gnome-flashback-metacity.desktop gnome-xorg.desktop openbox.desktop
RH8に同じパスがあるかどうかはわかりません。私が知っているところによるとそうです。
編集する:
Dell r640/740サーバーでWaylandオプションが表示されないのはなぜですか?
ログなしで話すのは難しいですが、Waylandがインストールされていませんか?
Nvidiaグラフィックカードの存在は重要ですか?
それは問題ではありません。
このログインメニューを何と呼びますか?
GDMセッションリスト
これらのすべての選択肢をどのように作成して入力しますか?
上記のリンクされたソースコードを確認できます。 *.desktopファイル(a)リストをインポートして/usr/share/xsessions/
リストを作成します。
自分で試してみて、簡単な新しいアイテムを作成できます。はい(openboxセッションにマップされた例):
これで十分です。
[Desktop Entry]
Name=My Nice Openbox session
Comment=Testing if this will create an openbox session
exec=/usr/bin/openbox-session
Icon=openbox
Type=Application
特にClassic Waylandディスプレイサーバーのみをサポートするようにこのメニューを変更するにはどうすればよいですか?
上記のように使用できますX-GDM-SessionRegisters
。それでも機能しない場合は、*.desktopファイルを移動/削除してください。
誰でもこれに関するあらゆる種類の文書へのリンクを提供できますか?
もちろんソースコードです。
これはドワーフならではのことですか?
GDMはGnomeディスプレイマネージャなので、Gnomeでのみ機能します。必要に応じて、KDM、lightDMなどの他のものを使用できます。
答え2
これらのすべての選択肢をどのように作成して入力しますか?
@tukanさんがとてもよく説明してくれました。
Red Hat Linux(およびその派生製品)は、*.desktop
すべてのファイルを読み取り、上記のセッションリストにパラメータ値を表示します。/usr/share/xsessions/
/usr/share/wayland-sessions/
Name
存在する場合は、ロケール名を使用します。 G.私としてName[de]
$ head /usr/share/wayland-sessions/gnome.desktop
[Desktop Entry]
Name[de]=Standard (Wayland Anzeige-Server)
Name[es]=Estándar (servidor gráfico Wayland)
Name[fr]=Standard (serveur affichage Wayland)
Name[it]=Standard (server grafico Wayland)
Name[ja]=スタンダード (Wayland ディスプレイサーバー)
Name[ko]=스탠다드 (Wayland 디스플레이 서버)
Name[pt_BR]=Padrão (servidor de exibição Wayland)
Name[ru]=Стандартный (дисплейный сервер Wayland)
Name[zh_CN]=标准(Wayland 显示服务器
特にClassic Waylandディスプレイサーバーのみをサポートするようにこのメニューを変更するにはどうすればよいですか?
.desktop
不要なファイルを削除したり名前を変更したりできます。一つだけあればメニューもありません。
しかし、アップデートを通じて戻ってくるのかはわかりません。
しかし、独自の標準セッションを定義するだけで十分でしょうか?
よりRed Hat ドキュメント仕組みについて。
おそらくGDMドキュメントまた役に立つ
Dell r640/740サーバーでWaylandオプションが表示されないのはなぜですか?
このパッケージはインストールされていますか?
xorg-x11-server-Xwayland
gnome-session-wayland-session
gnome-classic-session