Felix Miata changed bug 1131074
What Removed Added
Flags   needinfo?

Comment # 8 on bug 1131074 from
(In reply to Stefan Dirsch from comment #6)
> Looks like you've removed /usr/share/xsessions/tde.desktop meanwhile.

Looks like that to update-alternatives, but it looks like it's there to ls:

# ls -l /etc/alternatives/default-displaymanager
lrwxrwxrwx 1 root root 32 Mar 31 03:44 /etc/alternatives/default-displaymanager
-> /usr/lib/X11/displaymanagers/tdm
# ls -l /etc/alternatives/default-xsession.desktop
lrwxrwxrwx 1 root root 32 Mar 31 03:43
/etc/alternatives/default-xsession.desktop -> /usr/share/xsessions/tde.desktop
# ls -l /usr/share/xsessions/
lrwxrwxrwx 1 root root   42 Sep 21  2018 default.desktop ->
/etc/alternatives/default-xsession.desktop
lrwxrwxrwx 1 root root   13 Sep 21  2018 icewm-session.desktop -> icewm.desktop
-rw-r--r-- 1 root root 2498 Sep 21  2018 icewm.desktop
-rw-r--r-- 1 root root 4083 Mar 18 16:52 tde.desktop

# update-alternatives --config default-displaymanager
There are 3 choices for the alternative default-displaymanager (providing
/usr/lib/X11/displaymanagers/default-displaymanager).
  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/X11/displaymanagers/tdm       15        auto mode
  1            /usr/lib/X11/displaymanagers/console   5         manual mode
  2            /usr/lib/X11/displaymanagers/tdm       15        manual mode
  3            /usr/lib/X11/displaymanagers/xdm       10        manual mode

Press <enter> to keep the current choice[*], or type selection number: There is
1 choice for the alternative default-xsession.desktop (providing
/usr/share/xsessions/default.desktop).

# update-alternatives --config default-xsession.desktop
  Selection    Path                                        Priority   Status
------------------------------------------------------------
  0            /usr/share/xsessions/icewm-session.desktop   15        auto mode
  1            /usr/share/xsessions/icewm-session.desktop   15        manual
mode

Press <enter> to keep the current choice[*], or type selection number

/usr/share/xsessions/tde.desktop and
/usr/lib/X11/disaplaymangers/tdm
are owned by package trinity.tdm.
# zypper ref
# zypper -v in -f trinity-tdm
The rebooting produced:
# update-alternatives --config default-displaymanager
There are 3 choices for the alternative default-displaymanager (providing
/usr/lib/X11/displaymanagers/default-displaymanager).
  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/X11/displaymanagers/tdm       30       auto mode
  1            /usr/lib/X11/displaymanagers/console   5         manual mode
  2            /usr/lib/X11/displaymanagers/tdm       30        manual mode
  3            /usr/lib/X11/displaymanagers/xdm       10        manual mode
...
# update-alternatives --config default-xsession.desktop
  Selection    Path                                        Priority   Status
------------------------------------------------------------
  0            /usr/share/xsessions/icewm-session.desktop   15        auto mode
  1            /usr/share/xsessions/icewm-session.desktop   15        manual
mode
... 
> This is what you want for surviving the next "zypper up".

Looks like I'm set for TDM, but since tde-session.desktop is not found by
update-alternatives, what to do for tde-session.desktop to survive I'm at at
loss. Is this a bug that needs to be reported to TDE's bug tracker, or a bug in
update-alternatives not finding a file that clearly exists?


You are receiving this mail because: