On 7/17/24 3:36 AM, Masaru Nomiya wrote:
MN> > Are you making a mistake?
DCR> Well... I might be, but kdm is
DCR> kdebase3-kdm-3.5.10.1-380.14.x86_64 from the KDE3 repository
DCR> It is sddm for KDE3 basically. Looking at it's content and how DCR> changes have been made to not provide /etc/xdm/Xsession any more DCR> in favor of moving the Xsession file to, DCR> e.g. /usr/share/sddm/scripts/Xsession, there is now no DCR> equivalent Xsession that is read by kdm in order to source DCR> xprofile. To my understanding that is why my ~/.xprofile is not DCR> sourced when using kdm as the desktop manager. [...]
I'm using sddm with /etc/sddm.conf as follows;
[General]
Thanks Masaru, I was able to restore sourcing of both ~/.xprofile and /etc/profile by adding a short script to /usr/etc/X11/xinit/xinit.d as follows: $ cat /usr/etc/X11/xinit/xinitrc.d/60-my-xinit.sh #!/bin/sh [ -f /etc/xprofile ] && . /etc/xprofile [ -f ~/.xprofile ] && . ~/.xprofile This works fine and will be generic for all desktops. The xprofile I use is innocuous, so if it is source multiple times it makes no difference, e.g. $ cat ~/.xprofile #!/bin/sh ## kill the bloody pc speaker xset -b ## set the keyboard delay and repeat rate xset r rate 276 50 ======================================================================== Now the next big issue is why the middle mouse paste of the select buffer is only working ever 3rd time or so after a long press with the USB-mouse (yes I've tried multiple good mice). Ironically it works fine from the touchpad buttons. So it looks like there is some conflict in TW between the USB middle-mouse and the touchpad middle-mouse. The middle-mouse-wheel does not work in Firefox/Thunderbird unless they are top-level BUT the middle-mouse-wheel scroll from the touchpad does. It's almost like the Microsoft 3-Button generic mouse driver is broken. The xinput output is: $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) id=9 [slave pointer (2)] ⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)] ↳ HP WMI hotkeys id=13 [slave keyboard (3)] The touchpad (id=12) works perfect. The micrsoft mouse (id=9) is really flaky under TW. -- David C. Rankin, J.D.,P.E.