2021/01/11

2021-01-11 00:03:33 +0100mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-01-11 00:06:04 +0100jamik(~james@d75-159-1-216.abhsia.telus.net)
2021-01-11 00:13:16 +0100 <jamik> Hey guys, I can't start xmobar due to a SocketError (see here: https://dpaste.com/GSBVUSTZ2). As the output says, I don't have a `/run/user/1000/bus` directory but I'm not sure what that means.
2021-01-11 00:14:54 +0100 <Liskni_si> toniz4: https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Util/ClickableWorkspaces.hs
2021-01-11 00:15:12 +0100 <jamik> I do have a `/run/user/1000/dbus-1` directory, not sure if that is supposed to be the same.
2021-01-11 00:16:12 +0100 <Liskni_si> jamik: xmobar doesn't connect to dbug by default
2021-01-11 00:16:20 +0100 <Liskni_si> did you enable any monitor that does?
2021-01-11 00:17:09 +0100 <jamik> Apologies in advance for lack of knowedge in this area - what's a monitor in this case?
2021-01-11 00:17:27 +0100 <jamik> I didn't enable anything so I suppose not
2021-01-11 00:20:44 +0100 <Liskni_si> oh, it seems it does connect to dbus when compiled with dbus support
2021-01-11 00:20:54 +0100 <jamik> Yea I have compiled it with dbus support
2021-01-11 00:21:32 +0100 <Liskni_si> do you have a session dbus? (ps axf | grep 'dbus.*session')
2021-01-11 00:22:10 +0100 <jamik> Yeah that command shows me a session is running
2021-01-11 00:22:43 +0100 <Liskni_si> weird
2021-01-11 00:22:56 +0100 <Liskni_si> does echo $DBUS_SESSION_BUS_ADDRESS say unix:path=/run/user/1000/bus ?
2021-01-11 00:23:07 +0100 <jamik> I'm on gentoo so this USE flag info might be relevant to you if you also use it: https://dpaste.com/3LE89J9CL
2021-01-11 00:23:37 +0100notis(~notis@185.51.134.230) (Ping timeout: 264 seconds)
2021-01-11 00:24:17 +0100 <jamik> Ah, that might be the problem, $DBUS_SESSION_BUS_ADDRESS is not set in my environment
2021-01-11 00:25:14 +0100 <jamik> So should I set it too /run/user/1000/dbus-1 seeing as I don't have /run/user/1000/bus?
2021-01-11 00:25:19 +0100notis(~notis@45.134.22.65)
2021-01-11 00:25:28 +0100 <Liskni_si> I don't think it's as simple as that
2021-01-11 00:26:25 +0100 <Liskni_si> /run/user/1000/dbus-1 is a directory (at least here), whereas /run/user/1000/bus is a unix socket
2021-01-11 00:26:42 +0100 <jamik> I see
2021-01-11 00:26:53 +0100 <Liskni_si> we need to figure out where, if at all, is your session dbus listening
2021-01-11 00:27:04 +0100 <Liskni_si> and why $DBUS_SESSION_BUS_ADDRESS is not being set in your env
2021-01-11 00:27:11 +0100 <jamik> Okay let me see if I can find it
2021-01-11 00:27:25 +0100 <Liskni_si> lsof -p on the dbus-daemon pid might help
2021-01-11 00:27:57 +0100 <jamik> Okay, I'll run that
2021-01-11 00:29:37 +0100 <jamik> I have 3 dbus-daemon processes running according to pgrep
2021-01-11 00:31:20 +0100 <jamik> Here's the output of lsof -p on all of them: https://dpaste.com/BCZLVMLFD
2021-01-11 00:32:15 +0100 <Liskni_si> oh
2021-01-11 00:32:32 +0100 <Liskni_si> I wonder if any other apps are able to communicate with the bus?
2021-01-11 00:33:46 +0100 <jamik> I am a bit hand-wavy on dbus' responsibilities but I'm using things like pulseaudio and picom with dbus support and they seem to work
2021-01-11 00:39:15 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-01-11 00:42:49 +0100andytoshi(~apoelstra@unaffiliated/andytoshi) (Ping timeout: 264 seconds)
2021-01-11 00:43:39 +0100andytoshi(~apoelstra@66.183.0.205)
2021-01-11 00:43:39 +0100andytoshi(~apoelstra@66.183.0.205) (Changing host)
2021-01-11 00:43:39 +0100andytoshi(~apoelstra@unaffiliated/andytoshi)
2021-01-11 00:46:41 +0100 <Liskni_si> interesting
2021-01-11 00:46:49 +0100 <Liskni_si> I have no idea why that works
2021-01-11 00:47:51 +0100 <Liskni_si> I'm fairly sure that having DBUS_SESSION_BUS_ADDRESS set correctly (to /tmp/dbus-something) will solve your issue, so that's what you should look into
2021-01-11 00:48:46 +0100 <Liskni_si> and if you're really sure that other apps are able to connect to the session bus correct but xmobar is not, then you might want to file a bug against https://github.com/rblaze/haskell-dbus/
2021-01-11 00:50:04 +0100notis(~notis@45.134.22.65) (Read error: Connection reset by peer)
2021-01-11 00:50:51 +0100 <jamik> Liskni_si: Thanks for the help, at least I have some direction now. I'm uncertain whether my other apps are actually using the dbus functionality that I've compiled in but they work fine in all my usage so I won't file a bug unless I know that for sure
2021-01-11 00:51:31 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
2021-01-11 00:55:57 +0100 <Liskni_si> well I haven't seen a system without systemd and session dbus for years, so I have no idea where to look further
2021-01-11 00:56:34 +0100 <jamik> Yeah I'm using elogind with openrc so I can see how it might be weird to troubleshoot
2021-01-11 01:00:48 +0100 <toniz4> jamik: unfortunately this module isn't available in the version in the gentoo tree, there is a way to import this module from another path?
2021-01-11 01:01:25 +0100 <toniz4> jamik: i had this same error, executing xmonad like this solved it
2021-01-11 01:01:25 +0100 <toniz4> exec dbus-launch --sh-syntax --exit-with-session xmonad
2021-01-11 01:02:38 +0100 <Liskni_si> I'd be careful with that, if there already is a session dbus that other apps can use, launching another one might cause other problems
2021-01-11 01:03:30 +0100 <Liskni_si> toniz4: you can place ClickableWorkspaces.hs in ~/.xmonad/lib, I think, or you can just copypaste the three functions into your xmonad.hs
2021-01-11 01:05:07 +0100 <toniz4> Liskni_si: I've been using it like this for a long time, it works fine
2021-01-11 01:05:51 +0100 <jamik> toniz4: sorry what module are you referring to? haskell-dbus?
2021-01-11 01:06:20 +0100 <jamik> Also to be clear my issue is with xmobar, I'm actually running xmonad right now with seemingly no issues
2021-01-11 01:09:03 +0100 <toniz4> jamik: yup, it's because you don't have DBUS_SESSION_BUS_ADDRES in your env, dbus-launch does that
2021-01-11 01:11:24 +0100 <jamik> toniz4: Okay let me try launching it like that. Hopefully there I don't run into any potenitial issues that Liskni_si mentioned
2021-01-11 01:12:53 +0100 <Liskni_si> you might want to look at ps axf just to be sure
2021-01-11 01:13:18 +0100 <Liskni_si> if there are two dbus-daemons above/near your xmonad, that would mean you're doing something wrong
2021-01-11 01:13:37 +0100 <Liskni_si> it's still possible everything will work just fine though :-)
2021-01-11 01:14:42 +0100 <toniz4> yeah, if there is another dbus session launched it may cause problems
2021-01-11 01:16:32 +0100 <jamik> Well xmobar launches now and I now have 4 (rather than 3) dbus-daemons running. I will have to take a second to parse the ps axf output
2021-01-11 01:21:26 +0100toniz4(~toniz4@unaffiliated/toniz4) (Quit: leaving)
2021-01-11 01:39:24 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
2021-01-11 01:42:32 +0100sagax(~sagax_nb@213.138.71.146) (Quit: Konversation terminated!)
2021-01-11 01:52:23 +0100davemq(~davemq@2600:1700:b1c0:2580::4d8) (Ping timeout: 260 seconds)
2021-01-11 01:54:06 +0100jamik(~james@d75-159-1-216.abhsia.telus.net) (Remote host closed the connection)
2021-01-11 01:54:33 +0100davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-01-11 02:07:16 +0100al3x27(~plovs@85.254.75.142) (Quit: WeeChat 3.0)
2021-01-11 02:37:18 +0100ericsagnes(~ericsagne@2405:6580:0:5100:32fa:5861:e6a3:7ef9) (Ping timeout: 260 seconds)
2021-01-11 02:49:26 +0100ericsagnes(~ericsagne@2405:6580:0:5100:5c80:7e91:5436:7bd4)
2021-01-11 02:59:29 +0100abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-01-11 03:45:23 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-11 04:39:48 +0100 <rudentoxic> in my keybinds, I want to spawn a terminal but with shift to make it floating. What's the simplest way to do this? How can I modify the spawn command to go straight to float, without using a managehook? for example, this doesn't work: ((modMask .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf $ doRectFloat(W.RationalRect 0.1 0.1 0.8 0.7))
2021-01-11 04:47:04 +0100theDon(~td@94.134.91.57) (Ping timeout: 246 seconds)
2021-01-11 04:49:02 +0100theDon(~td@94.134.91.199)
2021-01-11 05:02:20 +0100tent405(~tent405@box.cresante.com)
2021-01-11 05:02:42 +0100rudentoxic(~rudentoxi@107-214-50-180.lightspeed.bcvloh.sbcglobal.net) (Quit: leaving)
2021-01-11 05:09:28 +0100 <vrs> @tell rudentoxic try XMonad.Hooks.ToggleHook's hookNext, like so (from my config): hookNext "centerfloat" True >> spawn' "editclipboard"
2021-01-11 05:09:28 +0100 <lambdabot> Consider it noted.
2021-01-11 05:56:18 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-01-11 05:58:52 +0100albel727(~albel727@unaffiliated/albel727) (Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/)
2021-01-11 06:56:50 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
2021-01-11 06:56:55 +0100idhugo(~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Remote host closed the connection)
2021-01-11 07:00:03 +0100rudentoxic(~rudentoxi@107-214-50-180.lightspeed.bcvloh.sbcglobal.net)
2021-01-11 07:00:40 +0100 <rudentoxic> vrs: where can I find your config?
2021-01-11 07:29:58 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-11 07:37:03 +0100palo1(~weechat@c-base/crew/palo)
2021-01-11 07:40:25 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 264 seconds)
2021-01-11 07:40:25 +0100palo1palo
2021-01-11 08:11:41 +0100ericsagnes(~ericsagne@2405:6580:0:5100:5c80:7e91:5436:7bd4) (Ping timeout: 272 seconds)
2021-01-11 08:23:38 +0100ericsagnes(~ericsagne@2405:6580:0:5100:aa73:cc6a:b6a6:24ce)
2021-01-11 08:33:35 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2021-01-11 08:58:18 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-01-11 09:11:11 +0100ChubaDuba(~ChubaDuba@176.212.35.40)
2021-01-11 09:14:47 +0100notis(~notis@45.134.22.65)
2021-01-11 09:36:12 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
2021-01-11 09:42:11 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-11 09:44:48 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-01-11 09:53:16 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
2021-01-11 09:53:35 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-11 10:07:28 +0100thunderrd(~thunderrd@183.182.115.7) (Quit: If it wasn't written down it didn't happen...)
2021-01-11 10:08:00 +0100thunderrd(~thunderrd@183.182.115.7)
2021-01-11 10:17:52 +0100gazler__(~gazler@2001:8b0:b165:a8d2::2)
2021-01-11 10:20:37 +0100gazler_(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 264 seconds)
2021-01-11 10:29:30 +0100al3x27(~plovs@85.254.75.142)
2021-01-11 10:56:58 +0100ChubaDuba(~ChubaDuba@176.212.35.40) (Quit: WeeChat 1.6)
2021-01-11 11:32:32 +0100mc47(~yecinem@89.246.239.190)
2021-01-11 11:35:27 +0100amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com) (Ping timeout: 260 seconds)
2021-01-11 11:39:15 +0100berberman_(~berberman@unaffiliated/berberman)
2021-01-11 11:39:38 +0100berberman(~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
2021-01-11 11:40:45 +0100berberman_(~berberman@unaffiliated/berberman) (Max SendQ exceeded)
2021-01-11 11:41:13 +0100berberman(~berberman@unaffiliated/berberman)
2021-01-11 11:41:43 +0100amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com)
2021-01-11 11:46:21 +0100thc202(~thc202@unaffiliated/thc202)
2021-01-11 12:02:00 +0100ericsagnes(~ericsagne@2405:6580:0:5100:aa73:cc6a:b6a6:24ce) (Ping timeout: 258 seconds)
2021-01-11 12:14:15 +0100ericsagnes(~ericsagne@2405:6580:0:5100:7e9d:7180:3ecf:ff43)
2021-01-11 13:07:50 +0100ericsagnes(~ericsagne@2405:6580:0:5100:7e9d:7180:3ecf:ff43) (Ping timeout: 264 seconds)
2021-01-11 13:19:18 +0100ericsagnes(~ericsagne@2405:6580:0:5100:e268:f1af:eeaa:71ac)
2021-01-11 13:39:36 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds)
2021-01-11 13:41:16 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 240 seconds)
2021-01-11 13:54:06 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net)
2021-01-11 14:02:36 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken)
2021-01-11 14:07:06 +0100geekosaur(ac3a8b5c@172.58.139.92)
2021-01-11 14:14:38 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
2021-01-11 14:15:31 +0100jchia__(~jchia@58.32.32.252)
2021-01-11 14:18:13 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 264 seconds)
2021-01-11 14:20:57 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net)
2021-01-11 14:27:16 +0100heroux(sandroco@gateway/shell/insomnia247/x-ntofnzsnzxymfmks) (Ping timeout: 240 seconds)
2021-01-11 14:34:14 +0100heroux(sandroco@gateway/shell/insomnia247/x-mxtksflgdxdzuqsa)
2021-01-11 14:38:15 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
2021-01-11 14:49:54 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken)
2021-01-11 14:52:53 +0100Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Changing host)
2021-01-11 14:52:53 +0100Chobbes(~Chobbes@unaffiliated/chobbes)
2021-01-11 14:54:40 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-11 15:34:55 +0100ADG1089__(~aditya@122.163.165.143)
2021-01-11 15:45:02 +0100geekosaur(ac3a8b5c@172.58.139.92) (Quit: Connection closed)
2021-01-11 15:50:10 +0100 <andytoshi> has anyone used KDE's kickoff menu as an alternative to dmenu?
2021-01-11 17:19:51 +0100 <mc47> Solid, liskin[m] I just submitted a PR for supporting multiple status bars, and defined a record-type to abstract over status bars
2021-01-11 17:20:03 +0100 <mc47> it would be great if you'd let me know what you think :D
2021-01-11 17:20:03 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds)
2021-01-11 17:20:50 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-01-11 17:37:36 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-01-11 17:45:47 +0100 <Solid> mh I wonder if all of these *Config functions are worth the additional complexity
2021-01-11 17:48:37 +0100 <mc47> what do you mean exactly? you would only look there if the other functions don't offer you the customizability you need
2021-01-11 17:49:18 +0100 <mc47> the number of functions would explode if we kept adding parameters there
2021-01-11 17:49:20 +0100geekosaur(42d52137@66.213.33.55)
2021-01-11 17:51:26 +0100 <mc47> I thought about making the statusBar* functions directly supply the StatusBarConfig, but that would result in the same problem where you can't look inside to only change a little thing
2021-01-11 17:51:45 +0100 <mc47> and you'd have to create the full config from scratch or copy it from the source
2021-01-11 17:52:36 +0100 <Solid> I'm not sure I follow you there
2021-01-11 17:53:09 +0100 <Solid> from my, admittedly cursory, look at the code it seems like e.g. statusBarPropToConfig is just a statusBarPropTo where you don't have to specify a toggle button
2021-01-11 17:53:58 +0100 <Solid> oh wait
2021-01-11 17:54:02 +0100 <Solid> I should learn to read type signatures
2021-01-11 17:54:28 +0100 <mc47> it's almost the same ;)
2021-01-11 17:55:23 +0100 <mc47> the first also expects a config so it's bound to, but the second returns the config that can be played around before being bound to the config
2021-01-11 17:55:30 +0100 <mc47> the XConfig that is
2021-01-11 18:06:24 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-01-11 18:39:13 +0100geekosaur(42d52137@66.213.33.55) (Ping timeout: 248 seconds)
2021-01-11 18:45:12 +0100mc47(~yecinem@89.246.239.190) (Read error: Connection reset by peer)
2021-01-11 18:46:43 +0100everythingTaken(~everythin@gateway/tor-sasl/everythingtaken) (Ping timeout: 240 seconds)
2021-01-11 19:00:18 +0100geekosaur(42d52137@66.213.33.55)
2021-01-11 19:18:12 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2021-01-11 20:03:33 +0100ericsagnes(~ericsagne@2405:6580:0:5100:e268:f1af:eeaa:71ac) (Ping timeout: 272 seconds)
2021-01-11 20:03:39 +0100berberman_(~berberman@unaffiliated/berberman)
2021-01-11 20:04:57 +0100berberman(~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds)
2021-01-11 20:05:07 +0100mc47(~yecinem@89.246.239.190)
2021-01-11 20:06:31 +0100notis(~notis@45.134.22.65) (Quit: WeeChat 3.0)
2021-01-11 20:09:10 +0100notis(~notis@45.134.22.65)
2021-01-11 20:15:35 +0100ericsagnes(~ericsagne@2405:6580:0:5100:a978:5a86:791:f563)
2021-01-11 20:56:17 +0100geekosaur(42d52137@66.213.33.55) (Ping timeout: 248 seconds)
2021-01-11 21:10:55 +0100geekosaur(42d52137@66.213.33.55)
2021-01-11 21:19:50 +0100ADG1089__(~aditya@122.163.165.143) (Remote host closed the connection)
2021-01-11 21:33:04 +0100mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-01-11 22:10:39 +0100def_jam(~eblip@unaffiliated/eblip)
2021-01-11 22:10:57 +0100eb0t_(~eblip@unaffiliated/eblip)
2021-01-11 22:12:54 +0100eblip(~eblip@unaffiliated/eblip) (Ping timeout: 256 seconds)
2021-01-11 22:12:54 +0100eb0t(~eblip@unaffiliated/eblip) (Ping timeout: 256 seconds)
2021-01-11 22:18:48 +0100 <xacktm> hello, using XMonad.Layout.Master, and the default behaviour for new windows is to take the master slot - is there a way to "pin" the master so that it never changes?
2021-01-11 22:20:25 +0100notis(~notis@45.134.22.65) (Ping timeout: 240 seconds)
2021-01-11 22:22:17 +0100 <geekosaur> XMonad.Hooks.InsertPosition, maybe
2021-01-11 22:22:38 +0100notis(~notis@185.51.134.230)
2021-01-11 22:24:04 +0100 <rudentoxic> can I view an entire tag as a float I can move around and resize, with another tag behind it? Like, picture-in-picture.
2021-01-11 22:26:10 +0100 <geekosaur> no. our float handling is somewhat dire
2021-01-11 22:33:09 +0100 <xacktm> hmm, from the docs InsertPosition is globally applied in the manage hook, can I make it layout/workspace only?
2021-01-11 22:33:25 +0100 <xacktm> but I can try that for starters, thanks
2021-01-11 22:53:27 +0100geekosaur(42d52137@66.213.33.55) (Quit: Connection closed)
2021-01-11 23:09:34 +0100ke4pcx(~ke4pcx@024-158-093-129.res.spectrum.com) (Read error: Connection reset by peer)
2021-01-11 23:10:23 +0100ke4pcx(~ke4pcx@024-158-093-129.res.spectrum.com)
2021-01-11 23:24:43 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
2021-01-11 23:27:47 +0100kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2021-01-11 23:29:37 +0100ke4pcx(~ke4pcx@024-158-093-129.res.spectrum.com) ()
2021-01-11 23:36:53 +0100ADG1089__(~aditya@122.163.165.143)