2023/07/21

2023-07-21 00:04:47 +0200mncheckm(~mncheck@193.224.205.254) (Ping timeout: 264 seconds)
2023-07-21 00:18:40 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2023-07-21 00:18:59 +0200xmonadtrack(~xmonadtra@user/geekosaur/bot/xmonadtrack) (Remote host closed the connection)
2023-07-21 00:25:46 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2023-07-21 00:29:03 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2023-07-21 00:29:50 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2023-07-21 00:30:33 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer)
2023-07-21 00:37:54 +0200Waffelo[m](~waffelodr@2001:470:69fc:105::3:86d0)
2023-07-21 00:58:46 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-63-70-24-87-181.dsl.bell.ca) (Ping timeout: 245 seconds)
2023-07-21 01:00:51 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-63-70-24-87-181.dsl.bell.ca)
2023-07-21 01:25:52 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2023-07-21 01:45:41 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-63-70-24-87-181.dsl.bell.ca) (Quit: WeeChat 4.0.2)
2023-07-21 01:46:27 +0200xmonadtrack(~xmonadtra@069-135-003-034.biz.spectrum.com)
2023-07-21 01:46:27 +0200xmonadtrack(~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host)
2023-07-21 01:46:28 +0200xmonadtrack(~xmonadtra@user/geekosaur/bot/xmonadtrack)
2023-07-21 02:00:02 +0200telser(~quassel@user/telser) (*.net *.split)
2023-07-21 02:02:16 +0200telser(~quassel@user/telser)
2023-07-21 03:50:26 +0200ft(~ft@p3e9bcb94.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-07-21 03:52:17 +0200ft(~ft@p508db1fa.dip0.t-ipconnect.de)
2023-07-21 04:24:07 +0200td_(~td@i53870919.versanet.de) (Ping timeout: 245 seconds)
2023-07-21 04:26:14 +0200td_(~td@i5387091C.versanet.de)
2023-07-21 05:51:29 +0200immibis(~quassel@2a01:4f9:4a:4caf::2) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2023-07-21 08:16:28 +0200mncheck(~mncheck@193.224.205.254)
2023-07-21 09:22:54 +0200ft(~ft@p508db1fa.dip0.t-ipconnect.de) (Quit: leaving)
2023-07-21 12:07:11 +0200sagax(~sagax_nb@user/sagax) (Ping timeout: 264 seconds)
2023-07-21 14:30:26 +0200hightower3(~hightower@213-202-64-66.dsl.iskon.hr) (Ping timeout: 245 seconds)
2023-07-21 15:01:34 +0200hightower2(~hightower@213.186.17.245)
2023-07-21 15:38:54 +0200 <gar[m]> Hi when I’m doing the resize that window gets floated . I don’t want it to happen .
2023-07-21 16:01:36 +0200 <geekosaur> what else were you expecting a tiling window manager to do?
2023-07-21 16:01:53 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2023-07-21 16:02:09 +0200unclechu(~unclechu@2001:470:69fc:105::354)
2023-07-21 16:18:48 +0200ft(~ft@p508db1fa.dip0.t-ipconnect.de)
2023-07-21 18:02:35 +0200hightower2(~hightower@213.186.17.245) (Ping timeout: 246 seconds)
2023-07-21 18:07:09 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-21 18:07:09 +0200unclechu(~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-21 20:43:16 +0200hightower2(~hightower@213-202-64-66.dsl.iskon.hr)
2023-07-21 21:30:07 +0200 <u8353v[m]> <geekosaur> "what I hope is that standardizat..." <- so any security hardening comes at the OS level?
2023-07-21 21:30:07 +0200 <u8353v[m]> i use a reputable vpn and have gufe firewall enabled.
2023-07-21 21:30:07 +0200 <u8353v[m]> is this enough?
2023-07-21 21:32:13 +0200 <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 21:32:34 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2023-07-21 21:32:45 +0200 <geekosaur> there are more secure local IPC mechanisms, but X11 doesn't know how to use them
2023-07-21 21:32:49 +0200unclechu(~unclechu@2001:470:69fc:105::354)
2023-07-21 21:33:09 +0200 <geekosaur> in theory someone could update X11 to do so, I guess
2023-07-21 21:33:56 +0200 <geekosaur> but X11 itself expects only local POSIX permissions, and is still therefore weak from a security standpoint
2023-07-21 21:35:07 +0200 <geekosaur> I don't know how much of a Wayland-style security model could be backported without breaking applications
2023-07-21 21:36:39 +0200 <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 21:39:40 +0200 <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 21:46:36 +0200yosafbridge`(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2023-07-21 21:47:24 +0200guygastineau(~guygastin@137.184.131.156)
2023-07-21 21:48:13 +0200defjam(~defjam@90.211.252.220) (Read error: Connection reset by peer)
2023-07-21 21:48:15 +0200Magician(deepy@user/deepy)
2023-07-21 21:48:37 +0200defjam(~defjam@2a02:c7e:2807:b900:b0cb:18b5:60fb:5b71)
2023-07-21 21:51:23 +0200billy93(~billy@c-76-131-115-3.hsd1.co.comcast.net)
2023-07-21 21:51:45 +0200 <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 21:52:00 +0200 <billy93> playerctl play-pause just lists "No players found" - any ideas?
2023-07-21 21:54:14 +0200PotatoGim(sid99505@id-99505.lymington.irccloud.com) (*.net *.split)
2023-07-21 21:54:14 +0200Solid(~slot@xmonad/slotThe) (*.net *.split)
2023-07-21 21:54:14 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split)
2023-07-21 21:54:14 +0200jmct(sid160793@id-160793.tinside.irccloud.com) (*.net *.split)
2023-07-21 21:54:14 +0200deepy(deepy@user/deepy) (*.net *.split)
2023-07-21 21:54:14 +0200RMSBach(~guygastin@137.184.131.156) (*.net *.split)
2023-07-21 21:54:15 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split)
2023-07-21 22:00:00 +0200 <geekosaur> if you had to reinstall, make sure dbus is being started
2023-07-21 22:00:41 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2023-07-21 22:01:02 +0200 <geekosaur> (use `dbus-launch` to start your X session, or configure your display manager to start dbus)
2023-07-21 22:01:59 +0200jmct(sid160793@id-160793.tinside.irccloud.com)
2023-07-21 22:02:01 +0200PotatoGim(sid99505@id-99505.lymington.irccloud.com)
2023-07-21 22:02:18 +0200Solid(~slot@xmonad/slotThe)
2023-07-21 22:11:45 +0200 <billy93> geekosaur how would I do that? i just select xmonad in the login screen from the list of WMs
2023-07-21 22:15:57 +0200 <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 22:16:36 +0200 <geekosaur[c]> Uh, without a space, I'm on my phone
2023-07-21 22:25:04 +0200 <billy93> i guess i could also just have xmonad execute dbus-launch eh
2023-07-21 22:25:08 +0200 <billy93> maybe that would work too
2023-07-21 22:27:32 +0200 <geekosaur> not really, xmonad and things launched from it then won't know how to connect to dbus
2023-07-21 22:28:42 +0200 <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 22:29:13 +0200 <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 22:33:00 +0200 <billy93> er
2023-07-21 22:36:12 +0200 <geekosaur> yes, sadly this isn't trivial
2023-07-21 22:36:47 +0200 <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 23:09:42 +0200 <billy93> what is xsession?
2023-07-21 23:10:32 +0200 <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 23:12:07 +0200 <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 23:15:46 +0200 <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 23:16:31 +0200 <geekosaur> you can however use `spawn` in a `startupHook` and then match it in `manageHook` and use `doShift`
2023-07-21 23:18:10 +0200billy93(~billy@c-76-131-115-3.hsd1.co.comcast.net) (Quit: Client closed)
2023-07-21 23:30:19 +0200 <geekosaur[c]> I… don't think they got the answers they wanted
2023-07-21 23:50:16 +0200mncheck(~mncheck@193.224.205.254) (Ping timeout: 250 seconds)