lightdm.serviceを再度有効にする方法は?

lightdm.serviceを再度有効にする方法は?

過去のある時点では、次のlightdmサービスを無効にする必要がありました。

systemctl disable lightdm.service

あるいは、Cinnamonデスクトップを使用しているDebianでも同様です。

残念ながら今は必要ですが、以下を実行してください。

systemctl start lightdm.service

コンピュータが起動するたびに気分が悪くないので...

サービスを再度有効にするにはどうすればよいですかlightdm?ちょうど実行したので:

systemctl enable lightdm.service

次のエラーが発生します。

Synchronizing state of lightdm.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable lightdm
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.

Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.

以前も試しました。

dpkg-reconfigure lightdm

役に立たない。

ベストアンサー1

lightdm.serviceこのデバイスを有効にしても、次のメッセージに表示される理由により何も起こりません。サービスユニットメッセージがありません[Install]。これは、人々がこのサービスを有効にするために使用してはならないからですsystemctl enable。ディスプレイマネージャには独自の特別な有効/無効化メカニズムがあります。

このサービスは可能な代替手段の1つdisplay-manager.serviceです。どのディスプレイマネージャを実行してもかまいません。display-manager.serviceランダムなものを指すように設計されたシンボリックリンクです。実際ディスプレイマネージャサービスユニットファイルは、systemdユーザーマニュアルに記載されています。これはWants、デバイスに固定され固定されており、graphical.targetサービスグラフの開始点から開始すると、選択したディスプレイマネージャがそのポイントを介して開始されるという考えです。graphical.target

これらの象徴的な接続はもちろん、従業員を採用するのに理想的な機会です。Debian 「代替」システム。ディスプレイマネージャ間の切り替えは、実行中のすべてのパッケージに対して単純で一貫しています。

代替アップデート --config display-manager.service

これは実際にOpenSUSEで行う方法、システム単位を切り替えませんが、

代替アップデート --config デフォルトディスプレイマネージャ

だから確かに「代替」システムは次のとおりです。いいえパッケージマネージャスクリプトのカスタムコードで管理されるのではなく、可能性を切り替えるために使用されます。lightdmgdm3xdm/etc/X11/default-display-manager、特別なファイルを読み、すべてのパッケージでまったく同じことをしない他のパッケージ。

これらのさまざまなカスタムシェルスクリプトのいずれかを実行した後、dpkg-reconfigureブートローダの開始graphical.targetmulti-user.targetsystemctl set-default

おすすめ記事