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.