[e-users] E 0.23.1-5 (deb) systemd upgrade

Marc MERLIN marc_e17 at merlins.org
Wed Apr 29 03:30:43 BST 2020


On Mon, Apr 27, 2020 at 11:45:27PM +0100, Carsten Haitzler wrote:
> luckily.. they can all by defsult go in /usr local so they won't conflict and
> are easy to find. you could do --prefix=/opt/e and remove them all in one rm
> -rf /opt/e :)
> so it's very very very easy to be clean :)
 
Ok, it's not as bad as what I've had to do in the past, thanks.
Although now 0.23.1 seems to work with nm-applet --indicator
I assume 0.24 has fixes for other systray widgets I'm not using?

> but these all come from 2 builds. debian makes it look like a looooot of
> things. if you just stuff things in a single prefix... easy to nuke.
> did you know that if you have the build tree still you can do:
>   sudo ninja uninstall
> and it'll.. surprise surprise... uninstall and delete files it installed? :)
 
Things have improved for sure, thank you.

> > I just plugged a mouse in the laptop instead of using the built in
> > thinkmouse, and I can alt+middle click resize, so there is a problem
> > there, I'll debug further and post when I find a solution.
> 
> awesome. at least you know where to look now :)
 
Ok, things are super weird now. As you might know, thingpads have 3
sets of mice
1) the trackpoint with 3 buttons under the space bar. 
2) the touchpad with its own set of 3 buttons under the touchpad
3) USB mouse

alt+middle click resize works with 2 and 3 (trackpoint and USB mouse),
but not trackpoint middle button.
This is the weirdest thing, I don't even see how the trackpoint middle
button can behave differently from the touchpad middle button, but they
are.

I know how to debug stuff for keys with Xmodmap, but I have no idea how
to do it for mouse buttons.

Ah, I found something with xev

trackpoint middle button click does nothing, trackpoint middle button
release does
KeymapNotify event, serial 39, synthetic NO, window 0x0,
    keys:  4294967207 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

MotionNotify event, serial 39, synthetic NO, window 0x2400001,
    root 0x1a7, subw 0x0, time 163535109, (55,73), root:(361,815),
    state 0x0, is_hint 0, same_screen YES

MotionNotify event, serial 39, synthetic NO, window 0x2400001,
    root 0x1a7, subw 0x0, time 163535123, (53,83), root:(359,825),
    state 0x0, is_hint 0, same_screen YES


touchpad middle button click does
KeymapNotify event, serial 39, synthetic NO, window 0x0,
    keys:  4294967207 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

touchpad middle button release does
ButtonRelease event, serial 39, synthetic NO, window 0x2400001,
    root 0x1a7, subw 0x2400002, time 163707158, (56,50), root:(410,860),
    state 0x200, button 2, same_screen YES

LeaveNotify event, serial 39, synthetic NO, window 0x2400001,
    root 0x1a7, subw 0x0, time 163707158, (56,50), root:(410,860),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

Does that make sense?

Any idea how I can fix it/make it the same?

> > it was gnome-terminal. I just found that the corner to resize is not the
> > corner of the window but the corner left of the scrollbar. Now, I can
> > resize by hovering over it.
> 
> oh wait... this will be gnome terminal doing its own client-side decorations,
> won't it? it has a different titlebar of its own etc. ... that doesn't look
> like it comes from e? right? if so that means this window is actually handled
> by gnome. it draws the border and titlebar an the shadow too and handles events
> for moving and resize etc. ..
 
Yes, with other windows, it works better. Now I know where to move the
pointer for resize to work :)

> > That's been there for a while. chrome is a mini-OS that can run chrome
> > apps in the background, from talk to other whatever you want to run on
> > top of it (I used it as a print server to convert cups into google
> > print). Of course, you can just kill it and then it's dead/gone.
> 
> chrome - the new emacs. :)

It's bigger :)
Now I lost systray notifications from chrome, need to check why.

Cheers,
Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
 
Home page: http://marc.merlins.org/  



More information about the Pkg-e-devel mailing list