Home liberachat/#xmonad: Logs Calendar

Logs on 2023-07-21 (liberachat/#xmonad)

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

All times are in UTC on 2023-07-21.