2024-06-13 01:30:53 +0200 | dysthesis | (~dysthesis@user/dysthesis) |
2024-06-13 03:13:59 +0200 | catman | (~catman@user/catman) (Remote host closed the connection) |
2024-06-13 03:29:52 +0200 | catman | (~catman@user/catman) |
2024-06-13 03:53:38 +0200 | weitcis | (~quassel@s-169-232-102-176.resnet.ucla.edu) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2024-06-13 04:21:11 +0200 | dysthesis | (~dysthesis@user/dysthesis) (Quit: dysthesis) |
2024-06-13 04:55:27 +0200 | td_ | (~td@i5387092E.versanet.de) (Ping timeout: 264 seconds) |
2024-06-13 04:56:46 +0200 | td_ | (~td@i53870929.versanet.de) |
2024-06-13 05:12:28 +0200 | weitcis | (~quassel@syn-075-083-074-003.res.spectrum.com) |
2024-06-13 05:20:20 +0200 | weitcis | (~quassel@syn-075-083-074-003.res.spectrum.com) (Quit: No Ping reply in 180 seconds.) |
2024-06-13 05:20:34 +0200 | weitcis | (~quassel@syn-075-083-074-003.res.spectrum.com) |
2024-06-13 05:52:00 +0200 | <haskellbridge> | <James> Hello |
2024-06-13 05:52:12 +0200 | <haskellbridge> | <James> iqubic (she/her): Hello |
2024-06-13 05:52:48 +0200 | geekosaur | waves |
2024-06-13 05:55:19 +0200 | <haskellbridge> | <James> iqubic (she/her): How are you? |
2024-06-13 05:58:48 +0200 | <haskellbridge> | <James> https://matrix.to/#/#haskell-space:matrix.org |
2024-06-13 06:56:59 +0200 | weitcis | (~quassel@syn-075-083-074-003.res.spectrum.com) (Ping timeout: 264 seconds) |
2024-06-13 07:19:55 +0200 | weitcis | (~quassel@syn-075-083-074-003.res.spectrum.com) |
2024-06-13 07:39:23 +0200 | thunderrd | (~thunderrd@node-k7.118-174.static.totisp.net) |
2024-06-13 07:54:15 +0200 | thunderrd | (~thunderrd@node-k7.118-174.static.totisp.net) (Ping timeout: 264 seconds) |
2024-06-13 08:07:41 +0200 | thunderrd | (~thunderrd@118.174.53.205) |
2024-06-13 08:50:32 +0200 | ft | (~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving) |
2024-06-13 11:18:06 +0200 | cfricke | (~cfricke@user/cfricke) |
2024-06-13 11:39:16 +0200 | rascasse | (~rascasse@user/diep) |
2024-06-13 12:09:40 +0200 | rascasse | (~rascasse@user/diep) (Ping timeout: 256 seconds) |
2024-06-13 12:51:35 +0200 | rascasse | (~rascasse@user/diep) |
2024-06-13 14:45:52 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) |
2024-06-13 14:53:37 +0200 | catman | (~catman@user/catman) |
2024-06-13 16:42:07 +0200 | thunderrd | (~thunderrd@118.174.53.205) (Remote host closed the connection) |
2024-06-13 16:59:34 +0200 | rascasse | (~rascasse@user/diep) (Ping timeout: 255 seconds) |
2024-06-13 17:46:07 +0200 | thunderrd | (~thunderrd@118.174.53.205) |
2024-06-13 17:57:50 +0200 | rascasse | (~rascasse@user/diep) |
2024-06-13 18:11:43 +0200 | xmonadtrack | (~xmonadtra@user/geekosaur/bot/xmonadtrack) (Remote host closed the connection) |
2024-06-13 18:12:33 +0200 | haskellbridge | (~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection) |
2024-06-13 18:18:38 +0200 | haskellbridge | (~hackager@syn-024-093-192-219.res.spectrum.com) |
2024-06-13 18:18:49 +0200 | xmonadtrack | (~xmonadtra@syn-024-093-192-219.res.spectrum.com) |
2024-06-13 18:18:49 +0200 | xmonadtrack | (~xmonadtra@syn-024-093-192-219.res.spectrum.com) (Changing host) |
2024-06-13 18:18:49 +0200 | xmonadtrack | (~xmonadtra@user/geekosaur/bot/xmonadtrack) |
2024-06-13 18:22:43 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
2024-06-13 19:54:22 +0200 | ft | (~ft@p3e9bcb39.dip0.t-ipconnect.de) |
2024-06-13 21:36:39 +0200 | mekeor | (~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc) |
2024-06-13 22:38:13 +0200 | rascasse | (~rascasse@user/diep) (Remote host closed the connection) |
2024-06-13 23:15:51 +0200 | mekeor | (~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc) (Ping timeout: 264 seconds) |
2024-06-13 23:44:54 +0200 | <haskellbridge> | <iqubic (she/her)> I'm looking to set up some Named Scratchpads. I'm not sure what "Query Bool" as the query parameter of the NS constructor? How do I know if I want to use "className" or "appName" and how do I get those values? |
2024-06-13 23:47:13 +0200 | <haskellbridge> | <iqubic (she/her)> I'm wanting to make an Emacs window into a scratchpad. According to what I've read online using "emacsclient -c --frame-parameters='(quote (name . "scratchmacs"))'" as the way to launch Emacs sets either the "className" or the "appName" and I'm not sure which. |
2024-06-13 23:49:43 +0200 | <geekosaur> | a Query Bool is what goes on the left side of `-->` in a ManageHook |
2024-06-13 23:49:46 +0200 | <haskellbridge> | <iqubic (she/her)> Using "xprop" gives this piece of info: "WM_CLASS(STRING) = "scratchmacs", "Emacs"". I think that means I want to use something like "appName =? scratchmacs" right? |
2024-06-13 23:50:02 +0200 | <geekosaur> | (NamedScratchpads in effect build custom ManageHooks) |
2024-06-13 23:50:19 +0200 | <geekosaur> | with quotes around "scratchmacs", yes |
2024-06-13 23:50:32 +0200 | <haskellbridge> | <iqubic (she/her)> Right. Because that has to be a string. |
2024-06-13 23:51:09 +0200 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L94-L132 |
2024-06-13 23:51:39 +0200 | <geekosaur> | (and `remoteCrawl` is just above it) |
2024-06-13 23:51:58 +0200 | <haskellbridge> | <iqubic (she/her)> So, appName is the first string returned by WM_CLASS? Got it. |
2024-06-13 23:52:09 +0200 | <geekosaur> | yes, and className is the second |
2024-06-13 23:52:56 +0200 | <haskellbridge> | <iqubic (she/her)> I don't see any way to change the class name of a new emacs window, but I don't have a way to change the appName |
2024-06-13 23:53:14 +0200 | <geekosaur> | there's a utility script in xmonad-contrib (that sadly doesn't get installed) that outputs properties in ManageHook format: https://github.com/xmonad/xmonad-contrib/blob/master/scripts/window-properties.sh |
2024-06-13 23:53:41 +0200 | <geekosaur> | in general you don't change className, it's supposed to apply to all instances |
2024-06-13 23:55:28 +0200 | <haskellbridge> | <iqubic (she/her)> Right. What's going on here is that I have Emacs running as a daemon in the background, and then I'm just firing up a client so that I can do some edits and things. And then I can close that window without losing all of the Emacs state. |
2024-06-13 23:56:31 +0200 | <haskellbridge> | <iqubic (she/her)> What does "(noTaskbar <> doFloatPlace)" mean |
2024-06-13 23:58:33 +0200 | <geekosaur> | doFloatPlace just composes a PlaceHook with doFloat (https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L298-L299) |
2024-06-13 23:59:09 +0200 | <geekosaur> | noTaskBar is from XMonad.Util.NoTaskbar and hides windows from EWMH compliant taskbars |
2024-06-13 23:59:16 +0200 | <haskellbridge> | <iqubic (she/her)> Why are you doing that? What benefits does that give you? |
2024-06-13 23:59:19 +0200 | <geekosaur> | (I use xmonad as WM for Mate) |
2024-06-13 23:59:38 +0200 | <haskellbridge> | <iqubic (she/her)> I see. I didn't know you could use that. |
2024-06-13 23:59:42 +0200 | <haskellbridge> | <iqubic (she/her)> +do |