GDM 経由で Xorg/Wayland サーバー引数を追加するにはどうすればよいですか?

GDM 経由で Xorg/Wayland サーバー引数を追加するにはどうすればよいですか?

[重要ではありません、Ubuntu 17.10]
LightDM では、「50-xserver-command.conf」というファイルを変更して -retro オプションを追加できました (単に可能で、必要だったからです)。ただし、新しいディスプレイ マネージャーでは、サーバー引数を追加または変更する場所を見つけることができません。存在する場合、どこにありますか?

答え1

あなたが参照している.confファイル( の下に配置されていると想定しています/etc/X11/xorg.conf.d/)これは LightDM や GDM に固有のものではなく、ディスプレイ マネージャーから X11 グラフィカル セッションを開始するときに XServer によって読み取られます。

したがって、X11 セッションでは何も変更されません。Wayland の場合、XServer 全体がコンポジターに置き換えられるため、引数を直接渡す必要があります。たとえば、Gnome コンポジターの場合は、/usr/share/wayland-sessions/gnome.desktopの行にファイルに引数を追加できますExec=

ただし、Waylandコンポジターはまったく異なる引数セットを持っているため、X11で機能するものはWaylandでは機能しない可能性が高いことに注意してください。(つまり、類似の機能の引数があるかもしれませんが、それらは異なる綴りにする必要があります)とはいえ、Wayland コンポジターの動作を変更する正しい方法は、設定を通じて行うのが正しいと思います。たとえば、Sway 設定は に保存されます~/.config/sway/config

また、純粋なコマンドラインから変更を元に戻せることを確認してください。実験する場合、グラフィカル セッションが壊れてしまう可能性が確実にあるため、TTY から修正する必要があります。

関連情報