Logs: liberachat/#xmonad
| 2022-11-30 20:24:47 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-11-30 20:37:41 | × | sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 246 seconds) |
| 2022-11-30 20:39:11 | → | sogens joins (sogens@gateway/vpn/protonvpn/sogens) |
| 2022-11-30 20:47:34 | × | sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Read error: Connection reset by peer) |
| 2022-11-30 21:11:55 | → | ft joins (~ft@p508dbd59.dip0.t-ipconnect.de) |
| 2022-11-30 21:47:39 | <kora9> | Is there a way to match title =? strings when using scratchpads? For instance, I have an application that uses ApplicationName: RandomThingsHere |
| 2022-11-30 21:49:13 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-ManageHelpers.html#v:-94--63- |
| 2022-11-30 21:49:35 | <geekosaur> | title ^? "ApplicationName:" |
| 2022-11-30 21:53:00 | <kora9> | geekosaur: Oh, that's convenient! Similar to css selectors :) |
| 2022-11-30 21:55:04 | <kora9> | geekosaur: I've noticed that some applications have two strings in WM_CLASS. Do you know if one or the other, or both are matchable? |
| 2022-11-30 21:55:31 | <kora9> | WM_CLASS = "applicationname", "applicationname" |
| 2022-11-30 22:05:49 | <geekosaur> | the first is appName, the second is className |
| 2022-11-30 22:06:27 | → | minnie joins (~minnie@159.196.202.199) |
| 2022-11-30 22:09:08 | <geekosaur> | you will find that some windows also have a WM_WINDOW_ROLE property. you can match that with `stringProperty "WM_WINDOW_ROLE" =? "something"` |
| 2022-11-30 22:13:19 | <geekosaur> | also you can use <&&> to combine queries: className =? "Foo" <&&> appName =? "foo1" |
| 2022-11-30 22:16:58 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-11-30 22:55:11 | × | minnie quits (~minnie@159.196.202.199) (Ping timeout: 246 seconds) |
| 2022-11-30 23:13:10 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-12-01 00:24:26 | × | tv quits (~tv@user/tv) (Ping timeout: 268 seconds) |
| 2022-12-01 00:37:40 | → | tv joins (~tv@user/tv) |
| 2022-12-01 00:57:14 | × | tv quits (~tv@user/tv) (Ping timeout: 256 seconds) |
| 2022-12-01 00:57:38 | → | tv joins (~tv@user/tv) |
| 2022-12-01 01:03:08 | <AskYourself[m]> | Is there any obvious reason why deploying Xmonad to my laptop would cause me to lose mousepad functionality? |
| 2022-12-01 01:04:23 | <AskYourself[m]> | Some further details: plugging in a mouse works, and the screen activates from touching the trackpad, but there is no cursor movement. |
| 2022-12-01 01:16:47 | <liskin> | AskYourself[m]: seems like something that would happen in any other X11 window manager as well |
| 2022-12-01 01:16:57 | <liskin> | can you possibly try and verify that? |
| 2022-12-01 01:19:58 | <liskin> | probably don't even need another wm, just doing "startx /usr/bin/xterm" should give you a very barebones session where you can try moving the pointer |
| 2022-12-01 01:24:16 | <AskYourself[m]> | I don't seem to have startx, I could get it though and try this. |
| 2022-12-01 01:24:30 | <AskYourself[m]> | This still makes sense to do on NixOS right? |
| 2022-12-01 01:30:15 | <liskin> | might be easier for you to get another wm like i3 or openbox or fluxbox or whatever and try that rather than getting startx to work |
| 2022-12-01 01:30:34 | <liskin> | dunno really |
| 2022-12-01 01:31:00 | <AskYourself[m]> | I think I'll try that. |
| 2022-12-01 01:31:16 | <AskYourself[m]> | Cause I never used xinit and startx and all that stuff. |
| 2022-12-01 01:31:24 | <AskYourself[m]> | I just use the NIx module. |
| 2022-12-01 01:31:24 | <liskin> | anyway, I'll fall asleep soon, so: if your mouse problems happen with another WM as well, it's a problem with your xorg server or its configuration |
| 2022-12-01 01:31:40 | <AskYourself[m]> | Right, of course. |
| 2022-12-01 01:31:46 | <AskYourself[m]> | Ok, thank you. |
| 2022-12-01 01:31:54 | <liskin> | if it's just with xmonad, then… that's some weird magic and I have no idea anyway :-D |
| 2022-12-01 01:32:10 | <AskYourself[m]> | Hahaha, ok hoping for former.... |
| 2022-12-01 01:50:43 | <_Ity[m]> | <AskYourself[m]> "This still makes sense to do..." <- Just nix run might work |
| 2022-12-01 02:39:09 | × | xacktm quits (~xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com) |
| 2022-12-01 03:01:33 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::efb) |
| 2022-12-01 03:01:49 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::efb) (Client Quit) |
| 2022-12-01 03:03:41 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds) |
| 2022-12-01 03:08:23 | → | xacktm joins (~xacktm@user/xacktm) |
| 2022-12-01 03:12:40 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds) |
| 2022-12-01 03:25:54 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-12-01 03:28:52 | → | DangerBird joins (~DangerBir@dhcp-v215-170.vp.reshsg.uci.edu) |
| 2022-12-01 03:29:01 | × | DangerBird quits (~DangerBir@dhcp-v215-170.vp.reshsg.uci.edu) (Remote host closed the connection) |
| 2022-12-01 03:38:03 | → | noex joins (~null@user/noex) |
| 2022-12-01 03:46:23 | × | xacktm quits (~xacktm@user/xacktm) (Ping timeout: 260 seconds) |
| 2022-12-01 03:53:29 | × | td_ quits (~td@83.135.9.45) (Ping timeout: 268 seconds) |
| 2022-12-01 03:54:43 | → | td_ joins (~td@83.135.9.43) |
| 2022-12-01 04:13:36 | → | xacktm joins (~xacktm@user/xacktm) |
| 2022-12-01 05:58:06 | → | justache- joins (~justache@user/justache) |
| 2022-12-01 05:59:47 | → | yosafbridge` joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2022-12-01 05:59:48 | → | redgloboli_ joins (~redglobol@user/redgloboli) |
| 2022-12-01 06:00:54 | → | td__ joins (~td@83.135.9.43) |
| 2022-12-01 06:01:00 | → | Maeda_ joins (~Maeda@91-161-10-149.subs.proxad.net) |
| 2022-12-01 06:05:52 | × | td_ quits (~td@83.135.9.43) (*.net *.split) |
| 2022-12-01 06:05:53 | × | Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (*.net *.split) |
| 2022-12-01 06:05:54 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split) |
| 2022-12-01 06:05:55 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (*.net *.split) |
| 2022-12-01 06:05:55 | × | justache quits (~justache@user/justache) (*.net *.split) |
| 2022-12-01 06:05:56 | × | redgloboli quits (~redglobol@user/redgloboli) (*.net *.split) |
| 2022-12-01 06:05:56 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 2022-12-01 06:08:22 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 2022-12-01 07:12:47 | → | chomwitt joins (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) |
| 2022-12-01 07:34:51 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 2022-12-01 08:17:57 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-12-01 08:34:40 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-12-01 08:45:24 | <kora9> | geekosaur: Oh! Thanks, I had no idea about the appName/className distinction in WM_CLASS. The <&&> to combine queries is also great knowledge, I was wondering about that! :-) |
| 2022-12-01 08:48:23 | <Solid> | kora9: the EDSL that ManageHelpers provides is pretty full features; and if something's not there already, it's usually pretty easy to add :) |
| 2022-12-01 08:49:15 | <kora9> | Solid: That goes for all of Xmonad I find! I'm usually just limited by my own lack of haskell knowledge, and that feels great. That there *is* a way to do anything you want, you just have to read up a bit :) |
| 2022-12-01 08:49:24 | <kora9> | I'm a huge fan already, but definitely need to learn more haskell |
| 2022-12-01 08:50:31 | <kora9> | I've gotten to the point where I mostly understand the config at least and have a bunch of custom things set up (based on modified examples mostly) |
| 2022-12-01 08:50:41 | <Solid> | very good |
| 2022-12-01 08:50:44 | <Solid> | you're always welcome to ask for help here, of course! :) |
| 2022-12-01 08:55:13 | <kora9> | Solid: Thanks :) I'm also really impressed by how fast and stable xmonad is. I've often found that if a wm has a ton of functionality, that it tends to be unstable (or even slow). Xmonad is one of the most stable wm's I've tried, and super fast. |
| 2022-12-01 08:55:56 | <kora9> | Do you have a config I can take a peek at to get some more ideas on what one can do? :) |
| 2022-12-01 09:02:07 | <Solid> | Yes, but I will warn you that it might be a little hard to understand ^^' |
| 2022-12-01 09:02:35 | <kora9> | Solid: That's good, it forces me to learn :) |
| 2022-12-01 09:02:43 | <Solid> | https://gitlab.com/slotThe/dotfiles/-/blob/master/xmonad/.config/xmonad/src/xmonad.hs |
| 2022-12-01 09:03:00 | <Solid> | Actually, I think most of the complexity has been upstreamed at this point |
| 2022-12-01 09:03:12 | <kora9> | Thanks :) |
| 2022-12-01 09:11:46 | <kora9> | Solid: Any idea why title ^? "Keybase: " wouldn't work in a scratchpad find thingy, but title =? "Keybase: ActivityName" does? |
| 2022-12-01 09:12:42 | <kora9> | (It changes out the ActivityName portion in the appname). I've managed to implement it using a bunch of <||> statements to specifically target each thus far |
| 2022-12-01 09:13:32 | × | chomwitt quits (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) (Remote host closed the connection) |
| 2022-12-01 09:13:36 | <Solid> | kora9: which version of xmonad[-contrib] are you on? I remember ^? being implemented wrong before 0.17.1 |
| 2022-12-01 09:13:54 | <kora9> | Solid: 0.17.1 |
| 2022-12-01 09:14:09 | → | chomwitt joins (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) |
| 2022-12-01 09:15:58 | <Solid> | kora9: random thought: `title` refers to the actual title of the window; is that what you want to match on? Because above you talked about entries in WM_CLASS |
| 2022-12-01 09:18:04 | <kora9> | Solid: Yeah, using the appName or className makes it target some other portions of its tray functionality which causes issues :) |
| 2022-12-01 09:18:16 | <Solid> | ah |
| 2022-12-01 09:19:16 | <kora9> | Using <||> statements to target each of its 8 different category titles is the best I've gotten it to work so far. Now I just need to figure out a way to "spawn" it without that just spawning its tray dash thing |
| 2022-12-01 09:20:32 | × | ft quits (~ft@p508dbd59.dip0.t-ipconnect.de) (Quit: leaving) |
| 2022-12-01 10:53:21 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-12-01 10:56:27 | → | vanvik1 joins (~vanvik@185.138.33.250) |
| 2022-12-01 10:56:31 | vanvik1 | is now known as vanvik |
| 2022-12-01 11:08:11 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) |
All times are in UTC.