On 7/17/24 2:22 AM, Masaru Nomiya wrote:
What is kdm?
Are you making a mistake?
Well... I might be, but kdm is kdebase3-kdm-3.5.10.1-380.14.x86_64 from the KDE3 repository It is sddm for KDE3 basically. Looking at it's content and how changes have been made to not provide /etc/xdm/Xsession any more in favor of moving the Xsession file to, e.g. /usr/share/sddm/scripts/Xsession, there is now no equivalent Xsession that is read by kdm in order to source xprofile. To my understanding that is why my ~/.xprofile is not sourced when using kdm as the desktop manager. So my thought was -- if this is the new way that Xsession is handled, then I can work on a patch that does that for kdm. Also Felix, my TW install does not have /etc/X11/xinit/xinit.d My 15.4 install does, but my TW install simply has: $ ls -al /etc/X11/xinit/ total 8 drwxr-xr-x 2 root root 4096 Jul 17 00:58 . drwxr-xr-x 5 root root 4096 Jul 7 17:54 .. lrwxrwxrwx 1 root root 41 Jul 4 07:02 xinitrc.common -> ../../../usr/etc/X11/xinit/xinitrc.common Basically a fresh install of TW leaves you with an empty /etc/X11 compared to earlier releases, e.g. $ tree /etc/X11 /etc/X11 ├── kstylerc ├── qt_plugins_3.3rc ├── qtrc ├── xdm │ ├── Xservers │ └── xdm-config ├── xinit │ └── xinitrc.common -> ../../../usr/etc/X11/xinit/xinitrc.common ├── xorg.conf.d │ └── 00-keyboard.conf └── xorg.conf.install Where 15.4 has all the expected files: $ tree /mnt/wz/etc/X11 /mnt/wz/etc/X11 ├── Xmodmap ├── Xmodmap.remote ├── Xresources ├── lbxproxy │ └── AtomControl ├── proxymngr │ └── pmconfig ├── qt_plugins_3.3rc ├── qtrc ├── xdm │ ├── GiveDevices │ ├── Keyboard.map │ ├── README.SUSE │ ├── README.security │ ├── RunChooser │ ├── SUSEconfig.xdm │ ├── SuSEconfig.xdm -> SUSEconfig.xdm │ ├── TakeDevices │ ├── Xaccess │ ├── Xreset │ ├── Xresources │ ├── Xservers │ ├── Xservers.fs │ ├── Xsession │ ├── Xsetup │ ├── Xstartup │ ├── Xwilling │ ├── authdir -> /var/lib/xdm/authdir │ ├── keytable │ ├── scripts │ │ ├── 09-ssh-vars │ │ ├── 10-gpg-agent │ │ ├── 11-ssh-agent │ │ ├── 20-dbus │ │ ├── 30-console-kit │ │ └── session-scriptlets.HOWTO │ ├── sys.xsession │ └── xdm-config ├── xim ├── xim.d │ └── none ├── xinit │ ├── xinitrc │ ├── xinitrc.common │ ├── xinitrc.d │ │ ├── 50-systemd-user.sh │ │ └── libcanberra-gtk-module.sh │ └── xserverrc ├── xorg.conf.d │ ├── 00-keyboard.conf │ ├── 10-evdev.conf │ ├── 10-quirks.conf │ ├── 11-evdev.conf │ ├── 40-libinput.conf │ ├── 50-device.conf │ ├── 50-elotouch.conf │ ├── 50-extensions.conf │ ├── 50-monitor.conf │ ├── 50-screen.conf │ ├── 70-synaptics-dcr.conf │ └── 70-wacom.conf ├── xorg.conf.install └── xorg_pci_ids └── modesetting.ids This is where the issue is coming from. The only xinit.d in TW is /usr/etc/X11/xinit/xinit.d/ -- David C. Rankin, J.D.,P.E.