2023/07/21

2023-07-21 00:00:02 +0000telser(~quassel@user/telser) (*.net *.split)
2023-07-21 00:02:16 +0000telser(~quassel@user/telser)
2023-07-21 01:50:26 +0000ft(~ft@p3e9bcb94.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-07-21 01:52:17 +0000ft(~ft@p508db1fa.dip0.t-ipconnect.de)
2023-07-21 02:24:07 +0000td_(~td@i53870919.versanet.de) (Ping timeout: 245 seconds)
2023-07-21 02:26:14 +0000td_(~td@i5387091C.versanet.de)
2023-07-21 03:51:29 +0000immibis(~quassel@2a01:4f9:4a:4caf::2) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2023-07-21 06:16:28 +0000mncheck(~mncheck@193.224.205.254)
2023-07-21 07:22:54 +0000ft(~ft@p508db1fa.dip0.t-ipconnect.de) (Quit: leaving)
2023-07-21 10:07:11 +0000sagax(~sagax_nb@user/sagax) (Ping timeout: 264 seconds)
2023-07-21 12:30:26 +0000hightower3(~hightower@213-202-64-66.dsl.iskon.hr) (Ping timeout: 245 seconds)
2023-07-21 13:01:34 +0000hightower2(~hightower@213.186.17.245)
2023-07-21 13:38:54 +0000 <gar[m]> Hi when I’m doing the resize that window gets floated . I don’t want it to happen .
2023-07-21 14:01:36 +0000 <geekosaur> what else were you expecting a tiling window manager to do?
2023-07-21 14:01:53 +0000liskin[m](~liskinmat@2001:470:69fc:105::768)
2023-07-21 14:02:09 +0000unclechu(~unclechu@2001:470:69fc:105::354)
2023-07-21 14:18:48 +0000ft(~ft@p508db1fa.dip0.t-ipconnect.de)
2023-07-21 16:02:35 +0000hightower2(~hightower@213.186.17.245) (Ping timeout: 246 seconds)
2023-07-21 16:07:09 +0000liskin[m](~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-21 16:07:09 +0000unclechu(~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-21 18:43:16 +0000hightower2(~hightower@213-202-64-66.dsl.iskon.hr)
2023-07-21 19:30:07 +0000 <u8353v[m]> <geekosaur> "what I hope is that standardizat..." <- so any security hardening comes at the OS level?
2023-07-21 19:30:07 +0000 <u8353v[m]> i use a reputable vpn and have gufe firewall enabled.
2023-07-21 19:30:07 +0000 <u8353v[m]> is this enough?
2023-07-21 19:32:13 +0000 <geekosaur> no, you need more than that, since anyone who gets unprivileged access to your system can e.g. sniff passwords in X11
2023-07-21 19:32:34 +0000liskin[m](~liskinmat@2001:470:69fc:105::768)
2023-07-21 19:32:45 +0000 <geekosaur> there are more secure local IPC mechanisms, but X11 doesn't know how to use them
2023-07-21 19:32:49 +0000unclechu(~unclechu@2001:470:69fc:105::354)
2023-07-21 19:33:09 +0000 <geekosaur> in theory someone could update X11 to do so, I guess
2023-07-21 19:33:56 +0000 <geekosaur> but X11 itself expects only local POSIX permissions, and is still therefore weak from a security standpoint
2023-07-21 19:35:07 +0000 <geekosaur> I don't know how much of a Wayland-style security model could be backported without breaking applications
2023-07-21 19:36:39 +0000 <geekosaur> come to think of it, this is one reason why (crossing the streams) window management gets combined with compositing: having them separate requires greater IPC permissions between them, and if there's one way to get that them there will be others
2023-07-21 19:39:40 +0000 <geekosaur> (I should mention here that I expect there to be conflicts between security and usability, even with GNOME-like monoliths, as time goes by.)
2023-07-21 19:46:36 +0000yosafbridge`(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2023-07-21 19:47:24 +0000guygastineau(~guygastin@137.184.131.156)
2023-07-21 19:48:13 +0000defjam(~defjam@90.211.252.220) (Read error: Connection reset by peer)
2023-07-21 19:48:15 +0000Magician(deepy@user/deepy)
2023-07-21 19:48:37 +0000defjam(~defjam@2a02:c7e:2807:b900:b0cb:18b5:60fb:5b71)
2023-07-21 19:51:23 +0000billy93(~billy@c-76-131-115-3.hsd1.co.comcast.net)
2023-07-21 19:51:45 +0000 <billy93> hey folks, i'm trying my damnest to get playerctl to work with xmonad, i had it working before but had to reinstall
2023-07-21 19:52:00 +0000 <billy93> playerctl play-pause just lists "No players found" - any ideas?
2023-07-21 19:54:14 +0000PotatoGim(sid99505@id-99505.lymington.irccloud.com) (*.net *.split)
2023-07-21 19:54:14 +0000Solid(~slot@xmonad/slotThe) (*.net *.split)
2023-07-21 19:54:14 +0000wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split)
2023-07-21 19:54:14 +0000jmct(sid160793@id-160793.tinside.irccloud.com) (*.net *.split)
2023-07-21 19:54:14 +0000deepy(deepy@user/deepy) (*.net *.split)
2023-07-21 19:54:14 +0000RMSBach(~guygastin@137.184.131.156) (*.net *.split)
2023-07-21 19:54:15 +0000yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split)
2023-07-21 20:00:00 +0000 <geekosaur> if you had to reinstall, make sure dbus is being started
2023-07-21 20:00:41 +0000wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2023-07-21 20:01:02 +0000 <geekosaur> (use `dbus-launch` to start your X session, or configure your display manager to start dbus)
2023-07-21 20:01:59 +0000jmct(sid160793@id-160793.tinside.irccloud.com)
2023-07-21 20:02:01 +0000PotatoGim(sid99505@id-99505.lymington.irccloud.com)
2023-07-21 20:02:18 +0000Solid(~slot@xmonad/slotThe)
2023-07-21 20:11:45 +0000 <billy93> geekosaur how would I do that? i just select xmonad in the login screen from the list of WMs
2023-07-21 20:15:57 +0000 <geekosaur[c]> That would depend on how your system is set up but there is probably a `/usr/share/x sessions/xmonad.desktop` file or similar and the `Exec=` line needs to run `dbus-launch xmonad`
2023-07-21 20:16:36 +0000 <geekosaur[c]> Uh, without a space, I'm on my phone
2023-07-21 20:25:04 +0000 <billy93> i guess i could also just have xmonad execute dbus-launch eh
2023-07-21 20:25:08 +0000 <billy93> maybe that would work too
2023-07-21 20:27:32 +0000 <geekosaur> not really, xmonad and things launched from it then won't know how to connect to dbus
2023-07-21 20:28:42 +0000 <geekosaur> so you use dbus-launch to run xmonad or use a ~/.xsession which runs `eval dbus-launch --exit-with-session --sh-syntax`
2023-07-21 20:29:13 +0000 <geekosaur> but then you need to figure out how to make your OS run .xsession instead of something from /usr/share/xsessions
2023-07-21 20:33:00 +0000 <billy93> er
2023-07-21 20:36:12 +0000 <geekosaur> yes, sadly this isn't trivial
2023-07-21 20:36:47 +0000 <geekosaur> and we don't provide OS integrations, just xmonad itself, so I don't know how to hook it into your OS with dbus support
2023-07-21 21:09:42 +0000 <billy93> what is xsession?
2023-07-21 21:10:32 +0000 <geekosaur> the old (pre-XDG) way of defining an X session was to put commands in ~/.xsession which are run when the X server starts
2023-07-21 21:12:07 +0000 <billy93> i wish there was a way to automatically launch certain applications on startup and assign them to various workspaces, with some window size tweaks
2023-07-21 21:15:46 +0000 <geekosaur> there used to be, you could use -g with old-style X11 apps. new ones don't support it and don't provide a way to do it directly
2023-07-21 21:16:31 +0000 <geekosaur> you can however use `spawn` in a `startupHook` and then match it in `manageHook` and use `doShift`
2023-07-21 21:18:10 +0000billy93(~billy@c-76-131-115-3.hsd1.co.comcast.net) (Quit: Client closed)
2023-07-21 21:30:19 +0000 <geekosaur[c]> I… don't think they got the answers they wanted
2023-07-21 21:50:16 +0000mncheck(~mncheck@193.224.205.254) (Ping timeout: 250 seconds)
2023-07-21 23:43:39 +0000Lears(~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2023-07-21 23:43:53 +0000[Leary](~Leary]@user/Leary/x-0910699)