Good day!
After a recent update (see below) starting 'osd_clock' in ~/.xsessionrc
does not work properly anymore. Osd_clock is an on-screen clock which
is projected to the root window and through all program windows (on top).
My setup:
I have 'osd_clock' started in ~/.xsessionrc like this:
exec osd_clock -r -o 10 -s 0 -F '%A, %d.%m.%Y :: %R Uhr ·%S·' &
On my system (devuan beowulf) ~/.xsessionrc is sourced by
/etc/X11/Xsession.d/40x11-common_xsessionrc which is sourced by
/etc/X11/Xsession which is sourced by
/etc/trinity/tdm/Xsession.
This used to work for years.
Problem behaviour:
--- When I now log in into TDM, osd_clock briefly appears and then vanishes
just before TDM starts the X-session.
--- After that osd_clock is a running process, but does not show up in
the display.
$ ps aux | grep osd_clock
stekru 3788 0.0 0.0 96124 4000 ? Sl 09:45 0:00 osd_clock -r -o 10 -s 0
-F %A, %d.%m.
%Y :: %R Uhr ·%S·
--- Apparently osd_clock is running with no terminal (the "?"). A manually
started osd_clock is running fine and shows up like this (second line):
$ ps aux | grep osd_clock
stekru 3788 0.0 0.0 96124 4000 ? Sl 09:45 0:00 osd_clock -r -o 10 -s 0
-F %A, %d.%m.
%Y :: %R Uhr ·%S·
stekru 7871 0.0 0.0 96128 4036 pts/3 Sl 10:52 0:00 osd_clock -r -o 10 -s 0
-F %A, %d.%m.
%Y :: %R Uhr ·%S·
--- Meanwhile I found a workaround: start osd_clock with option "-w 5" to wait
five seconds before showing up.
Why does osd_clock not "find" the terminal (pts/3) anymore? I have no idea how
to debug this further. Any help is appreciated.
--- Before this symptom appeared I had upgraded some TDE packages (from
/var/log/apt/history.log, redacted for readability):
Start-Date: 2023-05-30 22:10:13
Commandline: apt-get upgrade
Upgrade:
ark-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
dcoprss-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kappfinder-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kate-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kcalc-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kcharselect-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kcontrol-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kdesktop-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kdf-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kdict-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kedit-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kfind-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kfloppy-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kget-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kgpg-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
khelpcenter-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
khexedit-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kicker-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kjots-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
klaptopdaemon-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
klipper-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kmenuedit-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kmilo-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
knewsticker-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
konqueror-nsplugins-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
konqueror-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
konsole-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kopete-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kpager-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kpersonalizer-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
kpf-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kppp-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
krdc-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
kregexpeditor-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
krfb-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
ksim-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
ksirc-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
ksmserver-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
ksplash-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
ksysguard-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
ksysguardd-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
ktimer-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
ktip-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
kwifimanager-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
libkonq4-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
librss1-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
libtdebluez-trinity:amd64 (4:14.2.0~pre19-0debian10.0.0+1,
4:14.2.0~pre20-0debian10.0.0+1),
libtdeobex-trinity:amd64 (4:14.2.0~pre19-0debian10.0.0+1,
4:14.2.0~pre20-0debian10.0.0+1),
libtqt3-integration-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
mx-packageinstaller:amd64 (23.5.02, 23.5.03),
superkaramba-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
sysstat:amd64 (12.0.3-2+deb10u1, 12.0.3-2+deb10u2),
tde-i18n-de-trinity:amd64 (4:14.2.0~pre29-0debian10.0.0+0,
4:14.2.0~pre46-0debian10.0.0+0),
tde-i18n-engb-trinity:amd64 (4:14.2.0~pre29-0debian10.0.0+0,
4:14.2.0~pre46-0debian10.0.0+0),
tde-i18n-ru-trinity:amd64 (4:14.2.0~pre29-0debian10.0.0+0,
4:14.2.0~pre46-0debian10.0.0+0),
tdebase-data-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
tdebase-runtime-data-common-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
tdebase-tdeio-plugins-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1)
tdebase-tdeio-smb-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
tdebase-trinity-bin:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
tdebase-trinity-doc-html:amd64 (4:14.2.0~pre8-0debian10.0.0+1,
4:14.2.0~pre10-0debian10.0.0+1),
tdebase-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
tdebluez-trinity:amd64 (4:14.2.0~pre19-0debian10.0.0+1, 4:14.2.0~pre20-0debian10.0.0+1),
tdednssd-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdefilereplace-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdelirc-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdenetwork-filesharing-trinity:amd64 (4:14.1.0-0debian10.0.0+0,
4:14.2.0~pre1-0debian10.0.0+0),
tdenetwork-tdefile-plugins-trinity:amd64 (4:14.1.0-0debian10.0.0+0,
4:14.2.0~pre1-0debian10.0.0+0),
tdenetwork-trinity-doc-html:amd64 (4:14.1.0-0debian10.0.0+0,
4:14.2.0~pre1-0debian10.0.0+0),
tdenetwork-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdepasswd-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
tdeprint-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
tdessh-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdeutils-trinity-doc-html:amd64 (4:14.1.0-0debian10.0.0+0,
4:14.2.0~pre1-0debian10.0.0+0),
tdeutils-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdewalletmanager-trinity:amd64 (4:14.1.0-0debian10.0.0+0, 4:14.2.0~pre1-0debian10.0.0+0),
tdm-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
twin-trinity:amd64 (4:14.2.0~pre8-0debian10.0.0+1, 4:14.2.0~pre10-0debian10.0.0+1),
End-Date: 2023-05-30 22:10:34