2025/10/23

Newest at the top

2025-10-23 20:29:56 +0200 <geekosaur> The functions are for doing it via xmonad commands and to implement the events
2025-10-23 20:29:05 +0200 <geekosaur> No, the event should do it
2025-10-23 20:28:47 +0200 <Enrico63> Ok, ok,  NP.
2025-10-23 20:28:39 +0200 <Enrico63> For that, am I supposed to actually use one of the functions, e.g. `fullscreenFull`?
2025-10-23 20:28:26 +0200 <geekosaur> But I can't check right now, I'll be away from my desk for about half an hour
2025-10-23 20:27:46 +0200 <geekosaur> That sounds wrong, it should be sending an EWMH event which both changes the property and fullscreens the window
2025-10-23 20:25:06 +0200 <Enrico63> fullscreen).
2025-10-23 20:25:05 +0200 <Enrico63> geekosaur, how is that module supposed to work? As soon as I set ` handleEventHook = fullscreenEventHook, manageHook = fullscreenManageHook` and recompile, I do see differences, .e.g when I open mplayer, it opens as tiled, and _its_ `f` command doesn't have any effect on the layout (even though `xprop` reveleas whether mplayer thinks to be in
2025-10-23 20:05:29 +0200 <Enrico63> Oh, ok, sorry, I forgot what my initial point was: I wanted to tell whether a program is full-screen, and Full+mplayer tiled-and-focused doesn't result in xprop reporting FULLSCREEN.
2025-10-23 20:04:47 +0200ft(~ft@p4fc2aaeb.dip0.t-ipconnect.de) ft
2025-10-23 20:04:11 +0200 <L29Ah> also i don't remember problems with mplayer but maybe my memory is rotting away as mplayer was removed from my system over 12 years ago
2025-10-23 20:04:00 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Layout-Fullscreen.html
2025-10-23 20:03:23 +0200 <geekosaur> there's an alternative EWMH fullscreen implementation using a layout, which should advertise properly
2025-10-23 20:03:22 +0200 <L29Ah> i only use `ewmh`
2025-10-23 20:03:06 +0200 <Enrico63> L29Ah, mplayer _doesn't_ do that, as I described.
2025-10-23 20:02:39 +0200 <geekosaur> hm. I think we should fix ewmhFullscreen not marking it properly
2025-10-23 20:02:37 +0200 <L29Ah> what else could it do? it has no other option
2025-10-23 20:02:20 +0200 <Enrico63> Ok, so you're telling me that if you focus mpv when Full layout is active, mpv does show fullscreen.
2025-10-23 20:01:47 +0200 <L29Ah> i have Full for making things fullscreen
2025-10-23 20:01:39 +0200 <L29Ah> but i never use the in-mpv fullscreen feature
2025-10-23 20:01:25 +0200 <L29Ah> and yes, it doesn't say FULLSCREEN
2025-10-23 20:01:19 +0200 <Enrico63> You never approached it at all.... ?
2025-10-23 20:00:41 +0200 <L29Ah> Enrico63: i don't have it solved because i never approached it like that
2025-10-23 20:00:23 +0200 <geekosaur> so you need to run a dbus session for it to work
2025-10-23 20:00:20 +0200 <Enrico63> You don't have it solved for the reason I described, i.e. that xprop doesn't tell you FULLSCREEN when you actually have fullscreen in xmonad?
2025-10-23 20:00:12 +0200 <geekosaur> I think the automatic one has nothing to do with xmonad; it's based on dbus messages
2025-10-23 19:59:25 +0200 <L29Ah> the workaround being "don't forget to supply --stop-screensaver if you are going to watch long stuff without breaks"
2025-10-23 19:58:55 +0200 <L29Ah> but i don't have your problem solved and would hope to get a solution, but it is not really a pressing issue
2025-10-23 19:58:32 +0200 <L29Ah> Enrico63: i use mpv and xss-lock with i3lock-color
2025-10-23 19:56:17 +0200 <geekosaur> also I'm still expecting that someone reputable will fork Xorg and keep it alive, because existing Wayland implementations have a number of shortcomings
2025-10-23 19:55:31 +0200 <geekosaur> yes
2025-10-23 19:54:24 +0200 <Enrico63> That's to liskin?
2025-10-23 19:53:50 +0200 <geekosaur> yes and no, wayland is completely EWMH (ICCCM is X11-specific so dropped, which is why EWMH duplicates things like urgency handling)
2025-10-23 19:53:32 +0200 <Enrico63> But so, what is the suggestion? To use mpv instead of mplayer? To use xss-lock instead of xautolock+some locker?
2025-10-23 19:50:44 +0200 <liskin> Anyway, maybe just me being too depressed and burnt out. I'd have to win the lottery or at least move countries to be able to make significant contributions to xmonad again.
2025-10-23 19:49:34 +0200 <liskin> These days being 5 years ago. Don't think anything really matters anymore. The world has kinda moved on?
2025-10-23 19:46:52 +0200 <geekosaur> no different from when I joined the xmonad project to fix our not supporting ICCCM correctly
2025-10-23 19:46:27 +0200 <geekosaur> this is part of why I think EWMH should be merged to core; these days, it's expected
2025-10-23 19:45:45 +0200 <liskin> Can't really blame them either, full-screen support not being enabled by default is unfortunate especially if they're getting the shit end of our bug reports
2025-10-23 19:45:01 +0200 <geekosaur> we fixed it some time ago iirc
2025-10-23 19:44:54 +0200 <geekosaur> the latter
2025-10-23 19:44:41 +0200 <liskin> I think mplayer did some funny stuff if it detected xmonad? Or just said some shit things about us in the man page or code comments. Can't remember
2025-10-23 19:43:55 +0200 <liskin> But I switched to mpv ages ago
2025-10-23 19:43:19 +0200 <liskin> But yeah my manageHook might be quite different
2025-10-23 19:43:16 +0200 <geekosaur> I think we still have one for an ancient gimp, which doesn't work the same way any more, and there's one for MPlayer that also doesn;t work that way any more
2025-10-23 19:42:58 +0200 <Enrico63> Oh, ok, not what I said, ahah
2025-10-23 19:42:57 +0200 <liskin> What Enrico63 has seems quite sensible and not that different to what I have, and full-screen works flawlessly
2025-10-23 19:42:46 +0200 <geekosaur> default manageHook
2025-10-23 19:42:45 +0200 <Enrico63> I suppose the defaults of whether a window should be tiled or float when a program opens?
2025-10-23 19:42:11 +0200 <liskin> What defaults?