On Tue, 24 May 2016 14:25:09 +0200, Emninger wrote:
> Am Tue, 24 May 2016 07:27:11 +0000
> Irrwahn <irrw...@freenet.de> wrote::
> 
>> I tried that a few days ago, and got some ... umm ... 
>> "interesting" results. I just tried that again on a clean 
>> VM install (dropped a one-liner for ~/.xsessionrc) and at 
>> first it did indeed look better. However, after exiting from 
>> jwm immediately the (default) lxde session came up, and I 
>> had to in turn log out of that to return to the DM (lightdm 
>> or slim, either one).
>>
>> On second thought that's not surprising, so I added exit 0 
>> to .xsessionrc, e viola: exiting from jwm dropped me back 
>> to the DM. *However*, I am not entirely convinced that 
>> method has no other drawbacks besides the obvious flaw that 
>> I now can no longer log into another session type by 
>> selecting it in the display manger. Clearly more hacking 
>> is needed here! And all that just to keep a deprecated, 
>> broken display manager. But, oh well! :P
> 
> That's interesting: Just guessing in the dark (me, eh, not you capable
> persons!) there might be also my problem with the logout (which happens
> from time to time). Apparently, it looks like the logout does not get
> to an X process resting blocked there. So, i tried your "exit 0".
> 
> Now, i wanted to ask - a probably very dumb question:
> 
> .xsessionrc or .xinitrc (what's difference? .xinitrc is used/needed to
> do "startx" (i.e. start X without a login manager), correct? How otoh i
> would make slim point to .xsessionrc ?

I did'n have to do anything special in my installation. 
Just create-edited .xsessionrc, logged out and in again, 
that was it. So, beats me.

> Just to try i edited both identically:
> ---
> #!/bin/bash
> xrdb -merge .Xresources
> setxkbmap -option terminate:ctrl_alt_bksp
> exec jwm 
> exit 0
> ---

Works for me, except no .Xresources here, so I dropped that line.

> It seems to work for starting X via startx. For slim i would have to
> change the login command this way:
> 
> login_cmd           exec /bin/bash -login ~/.xinitrc
> 
> ?

Why would you have to? I'm getting more confused by the minute. :o

> @ Irrwahn: Your keyboard setting to have the forced break of an
> xsession seems to not be respected though (?)

Checked with your above script. Again, works for me: C-M-BS 
kills X server dead instantly.

> What am i doing wrong? Or, might there be an alternative to set that
> keyboard command in the startup of JWM? I looked into the startup of my
> old fluxbox/crunchbang desktop and there i have:
> 
> ----
> # Only run fbxkb when there are more than 1 available layouts
> setxkbmap -query | grep "^layout:" | sed "s/^layout: *//" | \
>       grep -q "," && [ -x /usr/bin/fbxkb ] && fbxkb &
> ----
> 
> Would that be, ceteris paribus, transposable, in some way, to jwm
> to have the Ctrl+Alt+Bksp... (?)

I don't even …. I simply fail to imagine what you might have 
done to your system to make it break so badly. Maybe something 
in your $HOME, pulled in from your previous installation, e.g. 
in your .Xresources? *Did you try it with an alternative, clean 
user account?*

Maybe unrelated, just mentioning it for the sake of completeness: 
xmodmap and setxkbmap don't play together nicely, cancelling 
out each others changes! (Anecdotal evidence, I cannot explain 
the real reason for this.)

Bottom line: I am totally at a loss. Sorry! :S

Regards
Urban


 
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to