Kubuntu 15.04を以前インストールしました。 15.10にアップグレードしましたが、Unity DEを使用するためにubuntu-desktop
を追加するまで問題はありませんでした。
Systemdで起動するとき、起動時またはログイン時に、TV7のグラフィカル端末を含むすべての仮想端末(TV/TTY)の画面が黒または白になります。まれに、lightdmとsddmのGUIの間で画面がちらつくことがあります。それが、両方が実行されており、この問題の原因である可能性があることを知る方法です(黒い画面)。
正常に動作します:upstartで起動するとき、またはDMをsddmに戻すとき。
KDE/sddm Unity/lightdmの間で画面がちらつく
ps ax | grep dm
1377 ? SLsl 0:00 /usr/sbin/lightdm
1459 tty7 Ssl+ 1:10 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1526 ? Ssl 0:00 /usr/bin/sddm
1626 ? SLl 0:00 lightdm --session-child 12 19
3843 pts/2 S+ 0:00 grep --color=auto dm
systemctl status default.target
● graphical.target - Graphical Interface
Loaded: loaded (/lib/systemd/system/graphical.target; static; vendor preset: enabled)
Active: active since Fri 2015-11-13 09:46:21 CET; 50min ago
Docs: man:systemd.special(7)
Nov 13 09:46:21 BlueSkies systemd[1]: Reached target Graphical Interface.
Sudo dpkg-reconfigure lightdm
Default display manager:
gdm
* lightdm
sddm
xdm
ls -l /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 35 Nov 13 17:26 /etc/systemd/system/display-manager.service -> /lib/systemd/system/lightdm.service
DMを削除したくありません。LightDMをデフォルトのままにしておきたいです。それでは、この混合リリース15.10(systemd/upstart)のデフォルトDMを設定する方法に対する標準的な答えはありますか?
私が探している答えなしで多くの同様の質問を見つけることができました:
Dell xps 13のデュアルブートubunuty/windows 10パーティション 、Parantirの答えを参照してください:
Kubuntuインストーラーは完全なディスク暗号化を正しく処理できないことがわかったため、Ubuntuインストーラーでインストールし、後でkubuntu-desktopパッケージを追加しました。 LightDMに深刻な問題があり(ブート後に表示されてすぐに消え、VTを切り替えることもできません)、KDEのsddmとそのログインマネージャーに切り替えました(ヒント:Sudo dpkg-reconfigure lightdm)。
ExecStartPre
行を追加して、レガシー設定/etc/X11/default-display-manager
のデフォルトのディスプレイマネージャーを確認しますが、今ではうまく機能しています:
/lib/systemd/system/sddm.service
[Unit]
Description=Simple Desktop Display Manager
Documentation=man:sddm(1) man:sddm.conf(5)
After=systemd-user-sessions.service [email protected] plymouth-quit.service
[Service]
ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ]'
ExecStart=/usr/bin/sddm
Restart=always
#PrivateTmp=yes
[Install]
Alias=display-manager.service
WantedBy=graphical.target
参照:/lib/systemd/system/lightdm.service
からコピー
私はsystemd
に詳しくないので、sddm
が起動時に開始された理由がわかりません。私もgdm
を持っています。それ自体では起動しません。
更新:関連するバグレポートが見つかりました