Sat, 14 Dec 2024 04:21:26 +0100 "Carlos E. R." <robin.listas@telefonica.net> :
On 2024-12-14 03:05, bent fender wrote:
Fri, 13 Dec 2024 15:58:43 +0100 "Carlos E. R." <robin.listas@telefonica.net> :
On 2024-12-13 15:11, bent fender wrote:
Fri, 13 Dec 2024 04:03:29 +0000 (UTC) Robert Webb via openSUSE Users <users@lists.opensuse.org> :
There is a hack you can do.
In any of the possible places to call a script at desktop startup, call another script in background (&).
This other script starts has:
sleep 5 xeyes ...
did that too (in ~/.xprofile this time)
no cigar
I think the problem is the appearance of the low res screen at all.
WHAT IS IT DOING THERE?
SDDM comes up in it, with the 5 second sleep it's obvious that it's staying in that screen. When the timer rings THEN the eyballs appear and THEN kde rolls into 1920x10980
That's probably because you are not calling a second script in background. The screen is waiting for ~/.xprofile to finish. You have to detach the second script.
You lost me, ~/.xprofile *is* the 2nd script nowe and in this test there are no others. The xeyes call is made in ~/.xprofile and it does not call my own script indirectly as before from ~/.profile # /etc/X11/xinit/xinitrc.d/10-source_xprofile 2024-12-09 rw # to be sourced # # see: https://wiki.archlinux.org/title/Xprofile # {/usr,}/etc/X11/xinit/xinitrc.common F_drop_in_script="/etc/X11/xinit/xinitrc.d/10-source_xprofile" for F_xprofile in /etc/xprofile ~/.xprofile ;do if [ -f "$F_xprofile" ] ;then logger -t 'xinit' -i -- \ "$(id -nu): ${F_drop_in_script} sourcing: $F_xprofile" . "$F_xprofile" fi done unset F_xprofile F_drop_in_script # ~/.xprofile 2024-12-09 # to be sourced # # Commands to execute at the beginning of the X user session, before # the window manager is started # # see: https://wiki.archlinux.org/title/Xprofile # /etc/X11/xinit/xinitrc.d/10-source_xprofile # {/usr,}/etc/X11/xinit/xinitrc.common logger -t 'xinit' -i -- \ "$(id -nu): executing: $HOME/.xprofile: 2nd time?: $ {DOT_XPROFILE_BEEN_SOURCED:-no}" # Source this file only once test x"${DOT_XPROFILE_BEEN_SOURCED-}" != x'yes' || return 0 export DOT_XPROFILE_BEEN_SOURCED=yes xeyes -geometry 140x100+36+420 -biblicallyAccurate & xeyes -geometry 70x50-36+420 &