私はグラフィックではなく環境に入る必要があるときにTTY1を使用する傾向があります。しかし、私はウェルカムプログラムとしてSDDMを使い始め、TTY1を使うので利用できなくなりました。入力sddm --example-config
して出力をにリダイレクトすると、ファイルを編集して8になるように/etc/sddm.conf
変更できることがわかりました。MinimumVT=
難しい部分は次のとおりです。 systemdユニットファイルはまだそこにあります。これをオーバーライドgetty@tty1
できたらと思います。 (スペース/行末)を使用して新しいセクションを作成# systemctl edit sddm; systemctl daemon-reload
しようとしましたが、まったく役に立ちませんでした。私もこれがフィールドを無効にしたいと思いましたが、うまくいきませんでした。 (私は前者と後者の両方を試してみました。)ユニットファイルを直接変更できますが、次にSDDMを更新すると修正が失われます。 (私はArchを実行しているので、*すべて*が更新されます。)頻繁に)。[Unit]
Conflicts=
[email protected]
Conflicts=
systemdで変数を消去する方法はありますか、それともSOLですか?
答え1
まず、標準sddm.service
ファイルがどこにあるかを調べます。
$ systemctl show -p FragmentPath sddm.service
FragmentPath=/lib/systemd/system/sddm.service
低い場合は/lib/systemd/system/
そうする必要があります。その後、コピーして/etc/systemd/system/
必要に応じて変更できます。のユニットファイルは/etc/systemd/system/
、同じ名前のすべてのファイルを自動的に上書きします/lib/systemd/system
。
システムデバイスのすべてのリリースアップデートは、/lib/systemd/system
以下にのみ影響を与える必要があります。/etc/systemd/system
完全にローカルシステム管理者の権限の下にある必要があります。 Arch がこれらの業務分離に違反している場合は、バグレポートを送信してください。