Logs: liberachat/#xmonad
| 2021-12-30 05:02:37 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::917a) (Ping timeout: 240 seconds) |
| 2021-12-30 06:11:50 | × | electr0n_ quits (~electr0n@about/security/founder/electr0n) (Ping timeout: 260 seconds) |
| 2021-12-30 06:58:43 | → | AIM[m] joins (~iamaravin@2001:470:69fc:105::1:50eb) |
| 2021-12-30 06:59:02 | <AIM[m]> | I'm here I'm here 🥳🥳🥳 |
| 2021-12-30 06:59:17 | <AIM[m]> | I learnt Haskell just to use Xmonad |
| 2021-12-30 07:21:07 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2021-12-30 07:57:16 | × | x88x88x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (Remote host closed the connection) |
| 2021-12-30 07:58:01 | → | x88x88x joins (~x88x88x@149.28.53.172) |
| 2021-12-30 08:22:14 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-12-30 08:22:24 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-30 08:22:27 | allbery_b | is now known as geekosaur |
| 2021-12-30 08:44:44 | → | edun joins (~e@user/edun) |
| 2021-12-30 09:04:18 | → | cfricke joins (~cfricke@user/cfricke) |
| 2021-12-30 09:17:42 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-12-30 09:17:42 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-12-30 09:17:45 | allbery_b | is now known as geekosaur |
| 2021-12-30 10:12:39 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::917a) |
| 2021-12-30 10:49:55 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-12-30 12:06:34 | <geekosaur> | noex, if the window declares its minimum and maximum sizes the same as its initial size it gets floated, and this overrides the manageHook. first time I've ever heard of qutebrowser doing that, though |
| 2021-12-30 12:34:25 | → | curiousgay joins (~curiousga@77-120-141-90.kha.volia.net) |
| 2021-12-30 13:00:37 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2021-12-30 13:24:39 | × | vanvik quits (~vanvik@82.194.204.210) (Ping timeout: 250 seconds) |
| 2021-12-30 13:35:58 | → | vanvik joins (~vanvik@82.194.204.210) |
| 2021-12-30 13:52:20 | → | desantra joins (~skykanin@user/skykanin) |
| 2021-12-30 13:52:52 | × | desantra quits (~skykanin@user/skykanin) (Client Quit) |
| 2021-12-30 13:54:22 | → | desantra joins (~skykanin@user/skykanin) |
| 2021-12-30 14:10:20 | × | desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3) |
| 2021-12-30 14:13:05 | <noex> | geekosaur: what was happening was a manage hook further down for isFullscreen was getting triggered and floating it. apparently it believes that it is fullscreen. |
| 2021-12-30 14:13:36 | <noex> | i have it tiled now and xprop still says it's fullscreen lol |
| 2021-12-30 14:14:07 | <noex> | _NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN |
| 2021-12-30 14:15:23 | <geekosaur> | that's one confused program |
| 2021-12-30 14:15:40 | <geekosaur> | have you tried looking up its fullscreen key and pressing it? |
| 2021-12-30 14:16:01 | <noex> | oh, that worked |
| 2021-12-30 14:16:33 | <noex> | i just pressed F11 |
| 2021-12-30 14:17:28 | <noex> | okay that state persists somehow. now it opens correctly. that's weird. |
| 2021-12-30 14:18:41 | <geekosaur> | just means it remembers its state across runs, not particularly weird |
| 2021-12-30 14:18:53 | <geekosaur> | browsers in particular do that |
| 2021-12-30 14:18:58 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 2021-12-30 14:19:58 | <noex> | if it hadn't been obscuring xmobar i otherwise would have never noticed or cared I suppose |
| 2021-12-30 14:31:25 | <noex> | there are some issues open for xmonad on github that are totally not xmonad issues. the ibus input method one is interesting though, because i was messing with that the other day. I was able to type japanese text using xmonad, but it was not "session-wide" |
| 2021-12-30 14:36:57 | <geekosaur> | ibus matters for XMonad.Prompt, which given the remark about searching may well be involved |
| 2021-12-30 14:43:30 | <geekosaur> | we really didn't get enough information on that ticket, and I'[m not sure how much I trust what we did get because it was clearly ESL and I don't know quite what was intended by e.g. "can not absolutly type" |
| 2021-12-30 14:46:42 | <geekosaur> | they might also be asking about configuring ibus from xmonad, which is just a matter of dropping an environment variable setting into main before starting xmonad's main loop |
| 2021-12-30 15:05:53 | → | mohab joins (~mohab@41.129.86.109) |
| 2021-12-30 15:20:21 | × | mohab quits (~mohab@41.129.86.109) (Quit: WeeChat 3.4) |
| 2021-12-30 15:46:17 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::917a) (Ping timeout: 240 seconds) |
| 2021-12-30 16:45:56 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2021-12-30 17:49:15 | → | dirtcastle joins (~dirtcastl@2409:4072:8e91:999e:ecd4:9cff:fe6a:a984) |
| 2021-12-30 17:53:17 | × | dirtcastle quits (~dirtcastl@2409:4072:8e91:999e:ecd4:9cff:fe6a:a984) (Ping timeout: 240 seconds) |
| 2021-12-30 18:07:57 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-12-30 18:15:17 | etxeberrialex[m] | is now known as Etxeberrialex[m] |
| 2021-12-30 18:15:36 | → | dirtcastle joins (~dirtcastl@2409:4072:8e91:999e:40f8:f6ff:feee:3e1f) |
| 2021-12-30 18:20:11 | × | Forkk quits (~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
| 2021-12-30 18:20:38 | → | Forkk joins (~forkk@li926-228.members.linode.com) |
| 2021-12-30 18:33:37 | × | dirtcastle quits (~dirtcastl@2409:4072:8e91:999e:40f8:f6ff:feee:3e1f) (Ping timeout: 240 seconds) |
| 2021-12-30 18:50:06 | <noex> | geekosaur: a lot of these tickets kind of look like environment issues to me. the RHEL/Fedora thing you mentioned I had to use at work. there's a directory of those xclient files, I forget where. I just had to drop xmonad in there. then the login manager lets you click a gear to select which session you want to launch. |
| 2021-12-30 18:51:06 | <geekosaur> | right, although you usually have to restart the session manager. but there's some question as to how to do that, since there's at least two ways to set it up and each one has its own benefits and drawbacks (read the ticket) |
| 2021-12-30 18:51:20 | <geekosaur> | it'd still be worth packaging one as an example |
| 2021-12-30 18:52:03 | <geekosaur> | as it is, I have one on the MATE config wiki page for the xmonad+MATE setup |
| 2021-12-30 18:52:14 | <noex> | it looks like the ticket is talking about building from stack and not installing a distro package |
| 2021-12-30 18:53:02 | <noex> | and then wanting an automatically created symlink..? |
| 2021-12-30 18:53:05 | <geekosaur> | the examples directory is still included in the hackage package. admittedly with stack you'd have to unpack it to get the examples |
| 2021-12-30 18:53:12 | <noex> | ah |
| 2021-12-30 18:53:24 | <geekosaur> | that symlink one is still open but unlikely |
| 2021-12-30 18:53:46 | <geekosaur> | better solution is to teach users how to configure to avoid needing to put something in /usr/bin |
| 2021-12-30 18:55:33 | <geekosaur> | again my MATE config page talks about that, although the solution there isn't much better |
| 2021-12-30 18:56:41 | <noex> | so my distro put xmonad in /usr/bin, but if he's not installing a package then it's kind of a moot point. he could put it in any place he wants lol. |
| 2021-12-30 18:57:23 | <noex> | i feel like what he wanted is usually handled by distro packaging |
| 2021-12-30 18:58:35 | <noex> | like symlinks should not be an xmonad issue lol |
| 2021-12-30 18:59:27 | <geekosaur> | shouldn't, but. the issue they want to solve here is that on most distros, $PATH is /bin:/usr/bin at that point so xmonad won't be found unless it's in one of those two directories |
| 2021-12-30 19:00:04 | <geekosaur> | the reason that issue is still open is so we can figure out a better solution (preferably changing $PATH rather than putting xmonad or a link thereto in a system directory) |
| 2021-12-30 19:00:15 | <noex> | that would be true of any program |
| 2021-12-30 19:00:43 | <noex> | you mean specifically when installing from something like stack/cabal? |
| 2021-12-30 19:00:45 | <geekosaur> | most users set their PATH appropriately for terminals, so it's normally not true |
| 2021-12-30 19:00:54 | <geekosaur> | but X startup does not read shell dotfiles |
| 2021-12-30 19:01:14 | <noex> | exec ~/.local/bin/xmonad |
| 2021-12-30 19:01:39 | <noex> | no path needed |
| 2021-12-30 19:02:51 | <geekosaur> | you can't do that with a direct session file, only with one that defines an .xsession style session |
| 2021-12-30 19:03:20 | <noex> | hmm |
| 2021-12-30 19:03:25 | <noex> | i see |
| 2021-12-30 19:04:35 | <noex> | my Xclients for RHEL is exec ~/.xmonad/xmonad-x86_64-linux |
| 2021-12-30 19:04:56 | <noex> | i guess I haven't used the .xsession style. too many different ways to start X lol |
| 2021-12-30 19:05:42 | <geekosaur> | Xclients is an RHEL/Fedora-specific alternative to .xsession |
| 2021-12-30 19:06:42 | <noex> | oh really. I have only seen it there and it's annoying for sure. |
| 2021-12-30 19:06:55 | <noex> | i could probably symlink .Xclients to .xinitrc and it would do the exact same thing |
| 2021-12-30 19:07:51 | <noex> | i guess i've never used the .xsession stuff then. am I missing out? what is the advantage/difference? just being able to hot swap DE/WMs? |
| 2021-12-30 19:07:52 | <geekosaur> | there are a few differences |
| 2021-12-30 19:08:31 | <geekosaur> | Xclients allows for various things specified by the distribution (like, say, on-screen keyboards or accessibility tools) to be run |
| 2021-12-30 19:09:26 | <noex> | my understanding was it would just execute any arbitrary command you put in there. it just runs it like a shell script. |
| 2021-12-30 19:09:36 | <geekosaur> | most non-RH/Fedora distros do this with /etc/X11/xinitrc.d and then run .xsession last; RH/Fedora bypasses the system stuff with .xinitrc or .xsession and the system default Xsession reads .Xclients |
| 2021-12-30 19:10:08 | <noex> | ohhh |
| 2021-12-30 19:10:18 | <noex> | that makes sense |
| 2021-12-30 19:10:31 | <noex> | yeah it does start ibus and a bunch of other stuff by itself |
| 2021-12-30 19:11:03 | <noex> | well I stand corrected. did not know that |
| 2021-12-30 19:12:11 | <noex> | i really just don't enjoy using RHEL/Fedora tbh. the differences seem unnecessary and the packages I want are always either unavailable or old |
| 2021-12-30 19:12:27 | <noex> | it's essentially completely unusable without EPEL |
| 2021-12-30 19:12:51 | <geekosaur> | that was always my problem with it. but I had to support RHEL at a past job so I got to know how they do (and don't do) things then |
| 2021-12-30 19:13:07 | <geekosaur> | and companies like RHEL for corporate level support |
| 2021-12-30 19:13:13 | <noex> | same lol. if my work didn't use it I'd never touch it |
| 2021-12-30 19:13:18 | <noex> | oh they love it |
All times are in UTC.