Logs on 2022-01-07 (liberachat/#xmonad)
| 00:00:57 | → | dirtcastle joins (~dirtcastl@2409:4072:6d05:702b:4850:64ff:fe0a:3353) |
| 00:16:22 | <dirtcastle> | yes! do it! |
| 00:35:41 | → | jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
| 00:48:07 | × | jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
| 01:00:22 | → | jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
| 01:04:12 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::45db) |
| 01:09:16 | × | jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
| 01:25:57 | × | dirtcastle quits (~dirtcastl@2409:4072:6d05:702b:4850:64ff:fe0a:3353) (Ping timeout: 240 seconds) |
| 01:27:43 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 01:30:57 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 02:04:42 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 03:03:31 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
| 03:24:22 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 03:47:09 | × | td_ quits (~td@94.134.91.33) (Ping timeout: 256 seconds) |
| 03:48:47 | → | td_ joins (~td@94.134.91.64) |
| 04:00:01 | × | haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 04:01:22 | → | haasn joins (~nand@haasn.dev) |
| 04:31:01 | → | narendranath344[ joins (~narendran@2001:470:69fc:105::1:62ba) |
| 05:16:05 | <AIM[m]> | Anyone got the hs file working for xmobar? |
| 05:16:15 | <AIM[m]> | Instead of the rc file |
| 05:27:24 | <sibi> | iamaravindim[m]: This one used to work for me: https://github.com/psibi/dotfiles/blob/master/xmobar/src/Lib.hs |
| 06:00:09 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Remote host closed the connection) |
| 06:27:05 | <Hash> | What is ig? |
| 06:43:54 | <Solid> | Hash: "i guess" |
| 06:44:26 | <Solid> | AIM[m]: mine works (though lives in a stack project so I can directly compile xmobar with the config instead of doing `xmobar config.hs`) https://gitlab.com/slotThe/dotfiles/-/tree/master/xmobar/.config/xmobarrc |
| 06:49:25 | → | edun joins (~e@user/edun) |
| 06:55:02 | <Hash> | Oh ok thanks |
| 07:21:18 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 07:31:27 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 07:32:57 | <AIM[m]> | Ohhh |
| 07:33:12 | <AIM[m]> | I tried and failed previously |
| 07:33:23 | <AIM[m]> | From that same repo |
| 07:33:59 | <AIM[m]> | I hope I'm running the git version of xmobar from aur |
| 07:35:22 | <Hash> | Ok |
| 07:35:24 | <Hash> | So |
| 07:35:25 | <narendranath344[> | I build xmonad today using stack following the instructions given on xmonad github page, but it fails to compile xmonad.hs |
| 07:35:25 | narendranath344[ | uploaded an image: (94KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/YuZEXxHAZoKRTsgRmWsNONJZ/photo_2022-01-07_13-04-53.jpg > |
| 07:35:38 | <Hash> | The problem exists in my KDE again with Xmonad |
| 07:35:55 | <Hash> | The panel application menus don't work. I had a patch for it, I am not sure whom to give it to! |
| 07:36:23 | <Hash> | KDE people don't care. They're not going to put the patch in because that breaks their functionality, but if they don't, it breaks plasmashell panel menus with Xmonad |
| 07:36:37 | <Hash> | I patched out the things, but uhm, who wants it? I don't want to lose it one day. |
| 07:37:09 | <Hash> | I forgot where the code was, specifically, but I had the patch files |
| 07:37:34 | <Hash> | So irritating that. I like KDE and KDE apps/env but I like Xmonad |
| 07:38:10 | narendranath344[ | uploaded an image: (69KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/LUwRejmgDcPgDbGmvfQxpCqt/pic-selected-220107-1307-32.png > |
| 07:38:25 | <narendranath344[> | narendranath344[: this is the result of build file |
| 07:44:07 | <Solid> | narendranath344[: it tells you what's wrong: you need to write `XMonad` for the imports and not `Xmonad` |
| 07:59:11 | <narendranath344[> | <Solid> "narendranath344: it tells you..." <- yeah I changed it |
| 08:00:14 | <narendranath344[> | but it still failed |
| 08:00:56 | <narendranath344[> | here is the output of build file http://ix.io/3Lkx |
| 08:06:50 | <Solid> | yikes |
| 08:07:43 | <Solid> | I suppose blame Arch and its insistence on dynamic linking? :) though do try to recompile with -fPIC as it says |
| 08:09:29 | narendranath344[ | uploaded an image: (11KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/ZgmcykcQcyStXrqlPHBwNKRP/pic-selected-220107-1332-38.png > |
| 08:09:47 | <narendranath344[> | Solid: which parameter should I change here |
| 08:10:47 | <narendranath344[> | Solid: yeah Arch way of packaging haskell package sucks |
| 08:21:06 | <Solid> | narendranath344[: try adding --ghc-options="-fPIC" |
| 08:22:22 | <Solid> | narendranath344[: actually, since you're doing `stack ghc`, just `-fPIC` after the `--` part should suffice |
| 08:26:09 | <AIM[m]> | Hey any example config with Clickable PP and UnsafeXMonadLog? I use XMonad 0.17 |
| 08:43:46 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 08:53:04 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 09:07:12 | → | catman joins (~catman@user/catman) |
| 09:07:54 | <Solid> | AIM[m]: are the docs not enough to find out how it works? (if yes, then that's a bug :)) |
| 09:16:55 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
| 09:17:46 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 09:33:41 | → | catman_ joins (~catman@user/catman) |
| 09:34:41 | catman | is now known as Guest8816 |
| 09:34:41 | × | Guest8816 quits (~catman@user/catman) (Killed (strontium.libera.chat (Nickname regained by services))) |
| 09:34:41 | catman_ | is now known as catman |
| 09:40:19 | <AIM[m]> | I just found a one line code in ClickablePP doc |
| 09:40:58 | <AIM[m]> | s/I just found a one line code in ClickablePP doc/I just found a one line code in Clickable Worskpace doc/ |
| 09:41:04 | <AIM[m]> | https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Util-ClickableWorkspaces.html |
| 09:41:29 | <Solid> | This is pretty much all you need; add `clickablePP` to your xmobarPP as shown and then replace XMonadLog with UnsafeXMonadLog in your xmobar config |
| 09:41:41 | <AIM[m]> | Maybe it's coz I don't know much prerequisite stuff for this util? |
| 09:42:08 | <AIM[m]> | Solid: I did that but where do I add stuff to bring all the clickable buttons? |
| 09:42:17 | <AIM[m]> | For Workspaces? |
| 09:42:27 | <AIM[m]> | In XmobarPP? |
| 09:42:41 | <AIM[m]> | I don't know much about ClickablePP tbh |
| 09:42:45 | <Solid> | AIM[m]: what do you mean, exactly? |
| 09:43:31 | <AIM[m]> | Like do I need some new PP for ClickablePP? Do I need to have a PP with that type and use def and modify it? |
| 09:44:12 | <AIM[m]> | myClickablePP = def { blah blah blah} |
| 09:44:13 | <Solid> | your probably already have a prety printer for xmobar, right? |
| 09:44:13 | <AIM[m]> | Idk |
| 09:44:20 | <AIM[m]> | Yep |
| 09:44:40 | <Solid> | then add it there |
| 09:44:40 | <AIM[m]> | I have one called myXMobarPP |
| 09:44:53 | <AIM[m]> | It's not clickable as of now |
| 09:45:11 | <AIM[m]> | Solid: So, it's just the same thibg used in previous version? |
| 09:45:27 | <Solid> | myXMobarPP = clickablePP $ ... |
| 09:45:29 | <Solid> | something like that |
| 09:45:37 | <AIM[m]> | Idk I've seen configs without ClickablePP but get the same thing |
| 09:45:55 | <AIM[m]> | Idk if ClickablePP is supposed to aimplify or something |
| 09:46:03 | <AIM[m]> | s/aimplify/simplify/ |
| 09:46:25 | <Solid> | I would imagine; otherwise you'd need to specify the respective xdotool actions yourself |
| 09:47:18 | <AIM[m]> | The one I watched is: |
| 09:47:18 | <AIM[m]> | https://www.youtube.com/watch?v=jCzuMHU3Qtw |
| 09:47:33 | <AIM[m]> | I saw similar stuff in others github repo and stackoverflow |
| 09:47:49 | <AIM[m]> | But Idk, the ClickablePP is nowhere used |
| 09:50:26 | <Solid> | it's a new module in 0.17.0 |
| 09:50:38 | <Solid> | I suppose someone got fed up with all these people rolling manual solutions :) |
| 09:51:02 | <AIM[m]> | Ah, maybe that explains the configs not out there |
| 09:51:50 | <AIM[m]> | It'd be really helpful if someone can tell me the difference and probably give an example config to study from |
| 09:52:39 | <AIM[m]> | The difference in how it was done without ClickablePP and the way it's to be done with ClickablePP |
| 10:19:42 | → | seschwar joins (~seschwar@user/seschwar) |
| 10:27:36 | <dirtcastle> | AIM, https://youtu.be/gPQ9mn9Nkpc. maybe this is helpful. |
| 10:46:32 | <mc47> | AIM[m], the new way is really just adding clickablePP, e.g. https://github.com/TheMC47/dotfiles/blob/master/xmonad/.xmonad/xmonad.hs#L492 |
| 11:11:00 | × | benin quits (~benin@183.82.176.241) (Ping timeout: 256 seconds) |
| 11:18:57 | → | benin joins (~benin@183.82.176.241) |
| 11:20:40 | narendranath344[ | uploaded an image: (21KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/pfZYRrPoVbncEKMUCDWLLlMh/pic-selected-220107-1649-30.png > |
| 11:21:03 | <narendranath344[> | <Solid> "narendranath344: actually, since..." <- 🙄🙄🙄 |
| 11:39:45 | × | sogens1 quits (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Quit: WeeChat 3.4) |
| 11:40:03 | → | sogens joins (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) |
| 11:50:43 | <Solid> | I meant adding it as an argument to your build file |
| 11:51:16 | <Solid> | but truth be told I have no idea about linker errors that may or may not have to do with the choices a distro I don't use has made along the way :) |
| 11:55:07 | <geekosaur> | or may have to do with other choices |
| 11:56:05 | <geekosaur> | xmonad.hs usually gets compiled into xmonad-<arch>-<os>, not simply xmonad |
| 11:56:20 | <geekosaur> | so xmonad-x86_64-linux |
| 11:57:59 | <Solid> | the build script had a "$1" in there so I would assume at least that part was correct |
| 11:59:38 | <geekosaur> | but simply doing "stack ghc -- -fPIC xmonad.hs" will try to write xmonad, not the file identified by $1 |
| 12:00:19 | <geekosaur> | stack ghc -- -fPIC xmonad-hs -o "$1" |
| 12:00:55 | <geekosaur> | well, that $1 won't work at a shell prompt since it won't be set |
| 12:01:05 | <geekosaur> | only in a build script |
| 12:06:58 | <narendranath344[> | <geekosaur> "stack ghc -- -fPIC xmonad-hs -o..." <- Let me try it |
| 12:07:37 | <geekosaur> | replace x86_64 with the right architecture (for example aarch64 on newer arm platforms) |
| 12:14:49 | <narendranath344[> | <geekosaur> "replace x86_64 with the right..." <- It's a 64 bit machine so |
| 12:15:15 | <geekosaur> | aarch64 is also 64 bit, just arm instead of pc |
| 12:15:40 | <geekosaur> | and with things like apple's m1 chip it's becoming rather more common these days |
| 12:24:10 | <narendranath344[> | <geekosaur> "and with things like apple's..." <- It's a lenovo laptop with Intel i5 10th gen processor |
| 12:24:49 | <geekosaur> | ok, but I can't tell that from here so I had to guess the right arch and os to specify for the output :) |
| 12:34:43 | × | benin quits (~benin@183.82.176.241) (Ping timeout: 256 seconds) |
| 12:35:16 | <narendranath344[> | <geekosaur> "ok, but I can't tell that from..." <- OS is Artix linux which offers only 2 types of installation one is x86_64 and other is ARM |
| 12:35:37 | × | mvk quits (~mvk@2607:fea8:5cdd:f000::45db) (Ping timeout: 240 seconds) |
| 12:38:51 | <AIM[m]> | <dirtcastle> "AIM, https://youtu.be/gPQ9mn9Nkp..." <- It doesn't have ClickablePP does it? |
| 12:40:15 | <AIM[m]> | <mc47> "AIM, the new way is really..." <- I think it uses the pre 0.17 method tho.... |
| 12:41:00 | <AIM[m]> | Thanks for your help tho.... Really appreciate it! |
| 12:43:13 | <AIM[m]> | * Kinda goes over my head... But will look into it... |
| 12:46:58 | <narendranath344[> | http://ix.io/3LmG |
| 12:46:58 | <narendranath344[> | it still gives the same error |
| 12:47:13 | <dirtcastle> | AIM , I haven't watched it yet. soon I'll watch it. videos like this usually let u know abt functionality you aren't aware of. u may think it's irrelevant now, but will help u in the future is how I look at these things. when it comes to linux we use a lot of info that we picked up randomly. |
| 12:47:35 | <narendranath344[> | here is the result of uname -ar Linux basedman 5.10.84-1-lts #1 SMP Wed, 08 Dec 2021 16:07:43 +0000 x86_64 GNU/Linux |
| 12:49:09 | → | benin joins (~benin@183.82.176.241) |
| 12:49:09 | <narendranath344[> | this is the content of build file #!/bin/sh |
| 12:49:09 | <narendranath344[> | exec stack ghc -- -fPIC xmonad.hs -o "$1" |
| 12:50:04 | <geekosaur> | okay, so if the command I gave you worked from the shell then that should work for xmonad --recompile |
| 12:51:25 | <narendranath344[> | geekosaur: http://ix.io/3LmGyeah it worked but what about these errors |
| 12:51:50 | × | benin quits (~benin@183.82.176.241) (Client Quit) |
| 12:52:19 | <geekosaur> | if you got errors then it didn'[t work. but the url you gave me appears to be a blank page? |
| 12:52:42 | <geekosaur> | oh, I see |
| 12:53:58 | <narendranath344[> | http://ix.io/3LmG |
| 12:54:00 | <geekosaur> | simply passing -fPIC here won;t automatically rebuild all those libraries with it |
| 12:54:26 | <narendranath344[> | geekosaur: then? |
| 12:54:32 | <geekosaur> | this sounds like a ghc autoconfiguration issue, which means stack got your OS wrong somehow |
| 12:56:01 | <geekosaur> | I'm not sure how you fix this; you need to somehow tell stack to install a ghc and base libraries built with -fPIC, since it's currently using one without it |
| 12:56:23 | <geekosaur> | this probably should be pursued with the stack folks |
| 12:57:16 | <narendranath344[> | geekosaur: well somehow xmonad compiled and I'm inside it WTF🤯🤯🤯 |
| 13:01:43 | <geekosaur> | but was that installed via stack or via a distribbution package? |
| 13:02:21 | <narendranath344[> | geekosaur: xmonad and contrib package were installed with git clone |
| 13:02:48 | <narendranath344[> | s/installed/clone/ |
| 13:03:12 | <narendranath344[> | and then build with stack install && stack build |
| 13:03:53 | <geekosaur> | sigh. I think you need someone who understands stack better than I do, then |
| 13:03:58 | <narendranath344[> | s/installed/cloned/ |
| 13:04:21 | <geekosaur> | unless you started out with an OS package and only cloned it later, in which case you're still running the OS package even if you removed it after |
| 13:04:39 | <narendranath344[> | geekosaur: thanks for your help tho because of you I was able to compile it |
| 13:05:03 | <narendranath344[> | the only thing that is bothering me are these errors |
| 13:05:30 | <aplainzetakind> | I'm trying to set up xmonad on Pop OS (because I couldn't figure out my nvidia woes so I'll take a shot at something that supposedly Just Works). My xmonad is installed via ghcup/cabal. I put the absolute path to ~/.cabal/bin/xmonad in ~/.xsession as directed in the xmonad FAQ, but it seems to do nothing (no options at login). Any ideas? |
| 13:07:05 | <geekosaur> | that's up to your OS and its display manager. some don't come with simple X session options |
| 13:07:34 | <AIM[m]> | It uses gdm afaik |
| 13:08:05 | <aplainzetakind> | AIM[m]: it does. |
| 13:09:01 | <Solid> | aplainzetakind: did you create a .desktop file as instructed in INSTALL.md? |
| 13:09:11 | <AIM[m]> | You'll need to look where gdm searches for it |
| 13:10:49 | <aplainzetakind> | Yeah I couldn't figure out what $PATH is in effect for gdm, which is why I put the absolute path to the cabal symlink rather than just `xmonad`. |
| 13:13:05 | <geekosaur> | it will be the system default, which is usually /bin:/usr/bin |
| 13:13:22 | <geekosaur> | (or the reverse, but in any case no user stuff since it doesn't know what user yet) |
| 13:16:30 | <aplainzetakind> | Hmm. |
| 13:16:56 | <aplainzetakind> | Would symlinking to ~/.cabal/bin/xmonad from /bin work? |
| 13:18:25 | <Solid> | probably |
| 13:29:21 | × | edun quits (~e@user/edun) (Quit: Leaving.) |
| 13:59:45 | <AIM[m]> | <mc47> "AIM, the new way is really..." <- Holy cow! It works! |
| 13:59:56 | <AIM[m]> | I never thought it was that simple! |
| 14:00:14 | <AIM[m]> | It's magic! |
| 14:01:38 | <mc47[m]> | It's xmonad ;) |
| 14:07:40 | → | smeck joins (~smeck@2a02:dc00:200:c096:73dd:bc87:32e9:8752) |
| 14:08:31 | × | smeck quits (~smeck@2a02:dc00:200:c096:73dd:bc87:32e9:8752) (Client Quit) |
| 14:22:09 | <narendranath344[> | I compiled xmonad and xmonad-contrib with ghc.8.10.7, if I upgrade ghc do I need to build those packages again? |
| 14:23:24 | <geekosaur> | yes |
| 14:23:40 | <geekosaur> | but I'm not sure upgrading is the best didea right now |
| 14:24:22 | <geekosaur> | 9.0.2 seems stable so far but is mostly unsupported (we do support it but many other Haskell packages don't yet) |
| 14:24:57 | <geekosaur> | 9.2.1 likewise unsupported and has several known bugs; I'd hold off until 9.2.2 sometime later this month |
| 14:26:10 | <geekosaur> | if you ask a ghc manager tool like ghcup what the recommended version is it'll say 8.10.7 |
| 14:27:56 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 14:29:37 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 14:55:12 | <AIM[m]> | <narendranath344[> "I compiled xmonad and xmonad-..." <- Yep! |
| 15:02:33 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 15:03:55 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 15:31:22 | → | catman_ joins (~catman@user/catman) |
| 15:31:38 | × | catman quits (~catman@user/catman) (Killed (zirconium.libera.chat (Nickname regained by services))) |
| 15:31:38 | catman_ | is now known as catman |
| 15:45:43 | <AIM[m]> | Do we still use box tags for Xmobar in xmonad.hs? |
| 15:45:56 | <AIM[m]> | Did 0.17 get it replaced with something like a function? |
| 15:48:21 | <geekosaur> | what's a box tag? |
| 15:57:38 | <AIM[m]> | The one with <box ....> </box> |
| 15:57:46 | <AIM[m]> | s/</`</, s/>/>`/ |
| 15:58:00 | <AIM[m]> | I'm guessing it's like specifying a field |
| 15:58:15 | <Solid> | AIM[m]: there is xmobarBorder: https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-DynamicLog.html#v:xmobarBorder |
| 15:58:38 | <AIM[m]> | That just draws the border, aye? |
| 15:58:46 | <AIM[m]> | Does that fill inside? |
| 15:59:33 | <AIM[m]> | Gotta try it then |
| 15:59:40 | <AIM[m]> | Thanks |
| 16:00:12 | <AIM[m]> | Idk if it'll like leave extra space inside or not |
| 16:00:47 | <AIM[m]> | I need something like how you specify field length for printing strings |
| 16:01:15 | <AIM[m]> | So that the bg color applies inside that field length area |
| 16:01:29 | <geekosaur> | why not just use a thin space? |
| 16:02:36 | <AIM[m]> | How to? I'm new to this |
| 16:02:57 | <AIM[m]> | Thinspace add spaces around workspace number? |
| 16:03:17 | <AIM[m]> | like ` 1 ` |
| 16:03:29 | <AIM[m]> | I want a box like this box |
| 16:05:08 | <geekosaur> | thin space is \x2009 |
| 16:05:15 | <AIM[m]> | ` 1 ` ` 2 ` ` 3 ` |
| 16:05:21 | <AIM[m]> | geekosaur: Ohhh |
| 16:05:35 | <geekosaur> | won't show in irc, might show in matrix |
| 16:05:51 | <geekosaur> | > text "\x2009\&1\x2009" |
| 16:05:52 | <lambdabot> | 1 |
| 16:06:11 | <geekosaur> | > text "x\x2009\&1\x2009y" |
| 16:06:13 | <lambdabot> | x 1 y |
| 16:06:40 | <AIM[m]> | Question: if I edit the worskpaces variable will it effect the keyboard shortcut for it? |
| 16:06:58 | <AIM[m]> | Idk how the workspaces are detected |
| 16:07:44 | <AIM[m]> | Does the keybindings use the workspace name? |
| 16:07:53 | <geekosaur> | I think the default can't know. I generate my own bindings (for use with AdditionalKeysP) and use my workspaces variable |
| 16:08:45 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L184-L191 |
| 16:09:38 | <AIM[m]> | Ohhh |
| 16:10:45 | <geekosaur> | hm, actually… |
| 16:11:47 | <geekosaur> | so yes the default has access to the config and uses whatever `workspaces conf` is |
| 16:12:12 | <AIM[m]> | Ohhh |
| 16:12:16 | <geekosaur> | so the only reason for my override is changing greedyView to view |
| 16:13:06 | <AIM[m]> | I think even if I change the name of the workspace to have spaces around them, it'll have gaps around the workspace names like coloured blocks seperated by spaces |
| 16:13:43 | <geekosaur> | right, but it may be annoying if youu use XMonad.Prompt.Workspaces |
| 16:14:04 | <geekosaur> | might be better to use `wrap` in the PP |
| 16:14:41 | <AIM[m]> | Oh |
| 16:15:02 | <AIM[m]> | I think I'll start with testing out the border one |
| 16:15:33 | <AIM[m]> | If it ain't working, Imma go for the other methods |
| 16:20:55 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 16:38:30 | → | gonzofy joins (~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) |
| 16:41:18 | <gonzofy> | hello everyone! I'm hoping for a little help involving Xmonad, Snap, and fonts. I run Manjaro with Xmonad as my window manager. If I run the Slack (from Snap store) in Xmonad, I get a lot of boxes instead of text for fonts. If I run the same Snap in XFCE the fonts work fine. So...the fonts exist in the system, but in a way that is somehow not available to Xmonad. where is Xmonad loading fonts from, and how may it be different |
| 16:41:18 | <gonzofy> | from XFCE? |
| 16:41:51 | <gonzofy> | Thanks in advance for any guidance! |
| 16:42:32 | <geekosaur> | xmonad does't involve itself with fonts. xfce has a settings manager that handles many things including fonts |
| 16:43:43 | <geekosaur> | not sure how you'd deal with this except maybe by using a standalone settings manager like lxappearance |
| 16:44:35 | <gonzofy> | thanks geekosaur. will follow that lead. cheers! |
| 17:27:03 | × | gonzofy quits (~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) (Quit: Leaving) |
| 17:33:48 | <jakeStateless-Fa> | XFCE could also be setting environment variables, while XMonad isn't doing it explicitly. |
| 17:34:17 | <jakeStateless-Fa> | ?tell gonzofy XFCE could also be setting environment variables, while XMonad isn't doing it explicitly. |
| 17:34:17 | <lambdabot> | Consider it noted. |
| 17:46:48 | <AIM[m]> | <gonzofy> "thanks geekosaur. will follow..." <- I think it might have to do with snap? |
| 17:47:32 | <geekosaur> | I would have no idea |
| 17:47:35 | <AIM[m]> | Maybe they're configuring something for snaps automatically at login? Maybe it's not done by Xmonad? |
| 17:47:44 | <AIM[m]> | Tbh, I don't use snaps |
| 17:48:09 | <geekosaur> | annd I can't really test locally since I use xmonad with mate which I assume would configure things the same way |
| 17:48:10 | <AIM[m]> | But all my package manager installed packages have all fonts working well |
| 17:48:35 | <AIM[m]> | Even if I just install a new font, it just works outta the box.... |
| 17:49:02 | <AIM[m]> | <gonzofy> "hello everyone! I'm hoping for a..." <- I suppose you don't have the same problems with packages installed with apt |
| 17:49:38 | <AIM[m]> | Probably some environment variable not set |
| 17:50:00 | <AIM[m]> | Or some kinda config isn't getting loaded |
| 17:51:25 | <geekosaur> | pretty sure it;s the config and that's why I suggested lxappearance, which does the same kind of config but in a desktop environment-agnostic way |
| 17:51:55 | <geekosaur> | instead of e.g. mate or gnome which store things in dconf under keys nothing else can find unless the settings manager is running |
| 17:53:21 | <AIM[m]> | geekosaur: Ah yeah, I forgot they have that |
| 17:53:56 | <jakeStateless-Fa> | Yeah, I use lxappearance. |
| 17:56:22 | <geekosaur> | xfce also used to work nicely standalone but they changed that maybe 5 years ago to do the same thing mate and gnome do |
| 18:19:59 | → | jimr joins (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) |
| 18:21:07 | <jimr> | morning |
| 18:33:42 | → | gonzofy joins (~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) |
| 18:37:37 | × | gonzofy quits (~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) (Client Quit) |
| 18:42:54 | × | vanvik quits (~vanvik@82.194.204.210) (Quit: Later) |
| 18:43:16 | → | vanvik joins (~vanvik@82.194.204.210) |
| 18:55:17 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Ping timeout: 240 seconds) |
| 18:55:24 | → | dirtcastle joins (~dirtcastl@2409:4072:6d9f:873e:4ccf:58ff:fea0:d764) |
| 19:08:57 | × | dirtcastle quits (~dirtcastl@2409:4072:6d9f:873e:4ccf:58ff:fea0:d764) (Ping timeout: 240 seconds) |
| 19:19:29 | × | jimr quits (~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving) |
| 19:33:37 | × | zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection) |
| 19:33:46 | → | zoglesby joins (f0f8ca1525@user/zoglesby) |
| 19:49:10 | → | mvk joins (~mvk@2607:fea8:5cdd:f000::45db) |
| 19:57:12 | × | zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection) |
| 19:57:20 | → | zoglesby joins (f0f8ca1525@user/zoglesby) |
| 20:32:12 | → | kr1x joins (~kr1x@170.249.0.122) |
| 20:33:24 | × | kr1x quits (~kr1x@170.249.0.122) (Remote host closed the connection) |
| 20:34:13 | → | kr1x joins (~kr1x@170.249.0.122) |
| 20:58:09 | × | kr1x quits (~kr1x@170.249.0.122) (Remote host closed the connection) |
| 20:59:31 | → | kr1x joins (~kr1x@170.249.0.122) |
| 21:33:17 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 21:51:08 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 22:38:37 | × | catman quits (~catman@user/catman) (Ping timeout: 240 seconds) |
| 22:45:22 | → | sogens1 joins (~sogens@gateway/vpn/pia/sogens) |
| 22:46:57 | × | sogens quits (~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds) |
All times are in UTC on 2022-01-07.