2022-06-01 00:01:51 +0200 | nevyn | (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) |
2022-06-01 00:03:38 +0200 | nev_yn | (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) (Ping timeout: 255 seconds) |
2022-06-01 00:06:17 +0200 | <geekosaur> | henninb, you couldn't find anything because there isn't one. There isn't actually a "list of layouts", there's a big layout function parts of which behave sort of like a list |
2022-06-01 00:06:32 +0200 | <geekosaur> | (via a special Choose function) |
2022-06-01 00:13:43 +0200 | <henninb> | thanks as always geekosaur. |
2022-06-01 00:16:09 +0200 | <[Leary]> | I'm fairly sure "behave sort of like a list" is enough, though. The real question is why would you want this when it's the same (modulo currency and non-persistent replacement) on each workspace? |
2022-06-01 00:18:35 +0200 | <geekosaur> | um, X.L.PerWorkspace is a thing |
2022-06-01 00:19:07 +0200 | <[Leary]> | That's not actually a different layout ... well, I guess it's a matter of how you think of it. |
2022-06-01 00:19:22 +0200 | <geekosaur> | as are several other clever things like IfMax, some of which make the notion of "list of layouts" dubious |
2022-06-01 00:21:15 +0200 | <henninb> | currently I have a key map to rotate the layouts for a given workstation. I have the list hard coded (I am not a fan of) and that is why I was thinking about getting the list programatically. |
2022-06-01 00:23:09 +0200 | <geekosaur> | mod-space does that? without a list? |
2022-06-01 00:24:06 +0200 | <geekosaur> | https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L192 |
2022-06-01 00:24:23 +0200 | <henninb> | geekosaur, it probably does by default. It wasn't working so I put the following in explicitly. `, ("M-<Space>", NamedActions.addName "Switch Layout" $ cycleThroughLayouts ["Main", "Grid", "3Column", "3ColumnMid", "Mag", "Common", "Terminal", "Media", "Reading", "Spiral", "Panel"])` |
2022-06-01 00:25:52 +0200 | <henninb> | geekosaur, looks like I should do a `sendMessage NextLayout` instead. |
2022-06-01 00:27:29 +0200 | <geekosaur> | yes. I would wonder why you thought it wasn't working, though; are you doing something weird in your layoutHook? |
2022-06-01 00:28:31 +0200 | <henninb> | geekosaur, very possible I messed up my layoutHook. |
2022-06-01 00:30:22 +0200 | <henninb> | https://github.com/henninb/dotfiles/blob/main/.xmonad/lib/Local/Layouts.hs |
2022-06-01 00:33:42 +0200 | <geekosaur> | seems like it should be okay |
2022-06-01 00:36:16 +0200 | <henninb> | I thought so too. I don't mind having the explicit call in the code. |
2022-06-01 00:36:59 +0200 | <henninb> | I see the problem with my config. myRemoveKeys = [¬ 6 (superKeyMask .|. shiftMask, xK_space) |
2022-06-01 00:38:41 +0200 | <geekosaur> | that's mod-shift-space which does something else (forcibly reset layout) |
2022-06-01 00:39:09 +0200 | <geekosaur> | now if you have that without shiftMask then you'd have removed the NextLayout binding |
2022-06-01 00:40:00 +0200 | Benzi-Junior | (~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 260 seconds) |
2022-06-01 00:40:01 +0200 | <henninb> | good point. I don't have it without the shiftMask. |
2022-06-01 00:54:49 +0200 | <geekosaur> | NextLayout works here, fwiw |
2022-06-01 01:09:18 +0200 | <geekosaur> | (it was worth testing because we made some changes for 0.17, including that that silly import dance is no longer necessary for JumpToLayout to work) |
2022-06-01 01:55:39 +0200 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
2022-06-01 02:02:35 +0200 | <henninb> | geekosaur - When I tried the super-space key without the `sendMessage NextLayout`, it does not work |
2022-06-01 02:04:38 +0200 | <henninb> | not sure if it matter, but I am using XMonad.Layout.LayoutCombinators for my layouts. |
2022-06-01 02:08:16 +0200 | <geekosaur> | I saw that. If you're on 0.17 it doesn't matter which one you use; it's conceivable that it's broken on earlier versions but I would have expected someone to notice |
2022-06-01 02:14:43 +0200 | <henninb> | geekosaur, agree. It could definately be something in my config. It would have been reported by now if this was an issue from the release of 17. |
2022-06-01 02:16:28 +0200 | <henninb> | geekosaur, I took your advice on safeSpawn. Thanks again for the suggestion. |
2022-06-01 02:16:55 +0200 | <geekosaur> | well, what I don't know is whether Choose was broken in ManageHelpers' version of (|||). |
2022-06-01 02:18:03 +0200 | <geekosaur> | safeSpawn wasn't my suggestion, it was vrs's |
2022-06-01 02:18:50 +0200 | defjam | (~eb0t@51.186.239.157) (Ping timeout: 240 seconds) |
2022-06-01 02:19:24 +0200 | <henninb> | it was vrs, I am glad vrs mentioned it. |
2022-06-01 02:20:44 +0200 | <henninb> | geekosaur, is there a way I could help validate whether Choose was broken in ManageHelpers' version of (|||) ? |
2022-06-01 02:21:21 +0200 | defjam | (~eb0t@33ba3cdf.skybroadband.com) |
2022-06-01 02:22:36 +0200 | <geekosaur> | replace `import XMonad hiding ((|||))` with `import XMonad`, comment out the import of ManageHelpers, and see if NextLayout works |
2022-06-01 02:22:59 +0200 | <geekosaur> | (JumpToLayout won't work after that, so make sure you're not using your cycle-layouts code) |
2022-06-01 02:23:23 +0200 | <henninb> | geekosaur, I will try and let you know what I find. |
2022-06-01 02:28:34 +0200 | <henninb> | geekosaur, with the code changes above the code `sendMessage NextLayout` works. |
2022-06-01 02:30:27 +0200 | <henninb> | and as you stated the JumpToLayout does not work. |
2022-06-01 02:37:50 +0200 | <geekosaur> | all I can suggest is that you upgrade to 0.17 then, as we aren't making changes to 0.15/0.16 |
2022-06-01 02:47:19 +0200 | Benzi-Junior | (~BenziJuni@dsl-149-64-179.hive.is) |
2022-06-01 03:33:26 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds) |
2022-06-01 04:03:02 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 255 seconds) |
2022-06-01 04:23:52 +0200 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-06-01 04:27:27 +0200 | td_ | (~td@muedsl-82-207-238-004.citykom.de) (Ping timeout: 276 seconds) |
2022-06-01 04:28:43 +0200 | td_ | (~td@94.134.91.230) |
2022-06-01 04:42:41 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
2022-06-01 04:45:10 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) |
2022-06-01 06:19:54 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::ba9a) |
2022-06-01 07:03:48 +0200 | spaceseller | (~spacesell@31.147.205.13) |
2022-06-01 07:07:25 +0200 | <spaceseller> | I know that picom topic is out of this chat subject but cannot find the answer and the config is rather simple. So if you know how to make unfocused windows transparent? Maybe you have in your config file. |
2022-06-01 07:36:55 +0200 | spaceseller | (~spacesell@31.147.205.13) (Remote host closed the connection) |
2022-06-01 08:14:08 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 255 seconds) |
2022-06-01 08:37:31 +0200 | chomwitt | (~chomwitt@2a02:587:dc0e:3e00:9566:7d3:9c0f:2549) |
2022-06-01 08:40:55 +0200 | <Solid> | ?tell spaceseller there are a few options (I think) http://ix.io/3Z3Z |
2022-06-01 08:40:55 +0200 | <lambdabot> | Consider it noted. |
2022-06-01 09:28:04 +0200 | habib | (~textual@188.119.54.182) |
2022-06-01 09:34:44 +0200 | habibalamin | (~habib@188.241.157.224) |
2022-06-01 09:35:17 +0200 | habib | (~textual@188.119.54.182) (Ping timeout: 260 seconds) |
2022-06-01 09:36:45 +0200 | habibalamin | (~habib@188.241.157.224) (Client Quit) |
2022-06-01 10:35:27 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds) |
2022-06-01 10:58:10 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-06-01 11:00:23 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
2022-06-01 11:04:30 +0200 | habib | (~habib@188.241.157.224) |
2022-06-01 11:16:19 +0200 | <valarMorghulis[m> | I'm trying to use polybar with xmonad, I'm using `xmonad-dbus` (https://github.com/troydm/xmonad-dbus) to send status of xmonad via dbus.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/944e375653cd6d0589efd8d24d9a09bf9416…) |
2022-06-01 11:16:25 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2022-06-01 12:06:19 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 244 seconds) |
2022-06-01 14:14:50 +0200 | sheb | (~sheb@31.223.228.71) |
2022-06-01 14:29:16 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-06-01 15:12:43 +0200 | habib | (~habib@188.241.157.224) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2022-06-01 15:32:22 +0200 | habib | (~habib@188.241.157.224) |
2022-06-01 16:20:40 +0200 | habib | (~habib@188.241.157.224) (Read error: Connection reset by peer) |
2022-06-01 16:25:37 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.5) |
2022-06-01 16:36:56 +0200 | Tejas | (~Tejas@103.94.113.134) |
2022-06-01 16:37:06 +0200 | Tejas | tejasag |
2022-06-01 16:43:06 +0200 | tejasag | tejasagarwal |
2022-06-01 16:51:24 +0200 | tejasagarwal | (~Tejas@103.94.113.134) (Quit: Client closed) |
2022-06-01 17:14:33 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2022-06-01 17:22:43 +0200 | <Lycurgus> | xmonad is unresponsive except to quit |
2022-06-01 17:22:55 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2022-06-01 17:22:56 +0200 | <Lycurgus> | no config file |
2022-06-01 17:24:28 +0200 | <geekosaur> | that certainly sounds wrong. is xterm installed? mod-shift-enter won't do much without it (except on debian where they patch it to use x-terminal-emulator by default and the alternatives system handles that) |
2022-06-01 17:24:52 +0200 | <Lycurgus> | yes it's installed |
2022-06-01 17:25:04 +0200 | <Lycurgus> | i've seen this before but not in a long time |
2022-06-01 17:25:15 +0200 | <Lycurgus> | rebooting doesn't clear it |
2022-06-01 17:25:44 +0200 | <Lycurgus> | iirc reinstalling does |
2022-06-01 17:26:48 +0200 | <geekosaur> | that's odd, xmonad doesn't have any saved state aside from what it passes to the new instance on mod-q |
2022-06-01 17:27:27 +0200 | <Lycurgus> | well it certainly is unresponsive, mouse is gone too |
2022-06-01 17:28:11 +0200 | <Lycurgus> | and it is running |
2022-06-01 17:29:15 +0200 | <Lycurgus> | jdaughe+ 12106 0.0 0.0 1073813156 8248 tty3 S+ 15:23 0:00 /home/jdaugherty/.xmonad/xmonad-x86_64-linux |
2022-06-01 17:31:56 +0200 | <geekosaur> | hm, that implies it found a config file somewhere |
2022-06-01 17:32:16 +0200 | <geekosaur> | since that path is from a compiled config, with pre-XDG paths |
2022-06-01 17:32:58 +0200 | <geekosaur> | so there should be a ~/.xmonad/xmonad.hs that it compiled |
2022-06-01 17:33:02 +0200 | blaa | (~bla@79.191.83.216.ipv4.supernova.orange.pl) (Ping timeout: 255 seconds) |
2022-06-01 17:33:02 +0200 | <Lycurgus> | i reinstalled to no effect |
2022-06-01 17:33:13 +0200 | <Lycurgus> | i suspect ghcup |
2022-06-01 17:33:41 +0200 | <geekosaur> | reinstall won't touch ~/.xmonad or ~/.config/xmonad. neither will ghcup for that matter |
2022-06-01 17:34:18 +0200 | <geekosaur> | if you wiped a config file you probably also want to wipe ~/.xmonad/xmonad-x86_64-linux or it'll keep using it |
2022-06-01 17:38:05 +0200 | <Lycurgus> | there was nothing in .config (for xmonad) |
2022-06-01 17:38:29 +0200 | <Lycurgus> | gonna give up shortly |
2022-06-01 17:38:30 +0200 | bla | (~bla@79.191.244.36.ipv4.supernova.orange.pl) |
2022-06-01 17:41:30 +0200 | <geekosaur> | you're using the old style paths so there won't be, it'll all be in ~/.xmonad |
2022-06-01 17:46:14 +0200 | <Lycurgus> | except i deleted that per your suggestion |
2022-06-01 17:46:34 +0200 | <Lycurgus> | old style paths doesn't sound promising |
2022-06-01 17:47:01 +0200 | <Lycurgus> | looks like permissions |
2022-06-01 17:47:34 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org) |
2022-06-01 17:48:16 +0200 | <geekosaur> | on the one hand, sigh. on the other, he doesn't listen too well and I'm unsure I want to deal with him |
2022-06-01 17:58:33 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-06-01 17:59:38 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
2022-06-01 18:00:36 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
2022-06-01 18:54:12 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::ba9a) |
2022-06-01 19:03:43 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2022-06-01 20:05:15 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2022-06-01 20:06:06 +0200 | <Lycurgus> | so nothing was clearing that just reporting final disposition |
2022-06-01 20:06:20 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2022-06-01 20:07:33 +0200 | <Lycurgus> | i tried i3 which was installed and it too had a problem |
2022-06-01 20:08:40 +0200 | <Lycurgus> | since I only use xmonad as a base wm i just went with what is working which is unity/ubuntu for same |
2022-06-01 20:09:03 +0200 | <Lycurgus> | when i say base, I mean the default thing when you log into X |
2022-06-01 20:09:28 +0200 | <Lycurgus> | i actually run my main wm under vnc and connect to it |
2022-06-01 20:09:54 +0200 | <Lycurgus> | from mac and until locally thru xmonad |
2022-06-01 20:10:03 +0200 | <Lycurgus> | *until now |
2022-06-01 20:13:14 +0200 | <Lycurgus> | ghcup was just a stab in the dark, prolly not that |
2022-06-01 20:14:37 +0200 | <Lycurgus> | i've seen this before, it's rare and the i3 also having indicates it's maybe not in xmonad |
2022-06-01 20:15:27 +0200 | <Lycurgus> | i went with xmonad way back when because it was the most stable/solid in performance |
2022-06-01 20:16:16 +0200 | <Lycurgus> | not really using it and don't especially like tiling mgrs |
2022-06-01 20:17:57 +0200 | <Lycurgus> | the problem state will remain on this machine for a while if you want be to test something but moving on since all essential end function restored |
2022-06-01 20:18:06 +0200 | <Lycurgus> | *want me |
2022-06-01 20:19:33 +0200 | <Lycurgus> | i did not try the current install procedure, have been using the distro pkg (ubuntu 18) |
2022-06-01 20:31:32 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org) |
2022-06-01 20:32:23 +0200 | <geekosaur> | missed him |
2022-06-01 20:32:58 +0200 | <geekosaur> | (it's chores day, prepping bedroom for yet another bedbug spraying and doing laundry) |
2022-06-01 21:30:18 +0200 | twiclo | (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) |
2022-06-01 21:30:33 +0200 | banc- | (banc@gateway/vpn/airvpn/banc) |
2022-06-01 21:30:57 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 258 seconds) |
2022-06-01 21:32:25 +0200 | <twiclo> | Bit of an interesting one for you guys. I'm unable to run a modified version of oldschool runescape in fullscreen. Under cinnamon I can fullscreen this just fine but when I give the window a whole screen in xmonad it doesn't grow to fill it. It seems like it doesn't know it doesn't have the space |
2022-06-01 21:33:29 +0200 | <geekosaur> | what version of xmonad? |
2022-06-01 21:34:58 +0200 | <geekosaur> | before 0.17 we don't advertise emwh fullscreen support properly, which breaks some programs. in 0.17 this should be fixed provided you're using the ewmhFullscreen combinator |
2022-06-01 21:35:20 +0200 | <twiclo> | 0.17.0 |
2022-06-01 21:35:38 +0200 | <twiclo> | I might not have ewmh in my config |
2022-06-01 21:36:02 +0200 | <twiclo> | Doesn't adding that change behavior of other windows? I love having applications think they're fullscreened when they're really not |
2022-06-01 21:36:10 +0200 | <geekosaur> | it's also conceivable that you need something like XMonad.Util.Hacks.windowedFullscreenFixeventFix |
2022-06-01 21:36:29 +0200 | <geekosaur> | it's also conceivable that you need something like XMonad.Util.Hacks.windowedFullscreenFixEventHook |
2022-06-01 21:36:36 +0200 | <twiclo> | I do have the fix library set up |
2022-06-01 21:36:39 +0200 | <geekosaur> | which iscusses that exact use case, in fact |
2022-06-01 21:37:18 +0200 | <twiclo> | So what changes in fullscreen behavior can I expect if I set up ewmh? |
2022-06-01 21:40:34 +0200 | <geekosaur> | more programs will recognize fullscreen support, and more programs should do windowed fullscreen (without ewmh many programs can only recognize fullscreen by a floating fullscreen window) |
2022-06-01 21:40:48 +0200 | <twiclo> | Oh it looks like I do have it set up already |
2022-06-01 21:40:56 +0200 | <twiclo> | p.twil.cx/xab |
2022-06-01 21:41:24 +0200 | <geekosaur> | I admit I was wondering, since ewmhFullscreen can't work without ewmh |
2022-06-01 21:42:27 +0200 | <twiclo> | Do I need both ewmh and ewmhFullscreen in my main definition or can I just have the fullscreen one? |
2022-06-01 21:43:09 +0200 | <geekosaur> | if you have only ewmhFullscreen but not ewmh, ewmhFullscreen won't do anything |
2022-06-01 21:43:27 +0200 | <twiclo> | Okay yeah I remember why I have it disabled. If I fullscreen a youtube video it will take over the whole monitor instead of just its container |
2022-06-01 21:43:43 +0200 | <geekosaur> | ewmhFullscreen can be made to do windowed fullscreen, but I don't know the details, they're discussed in the windowedFullscreenFixEventHook docs |
2022-06-01 21:45:46 +0200 | <twiclo> | It looks like it doesn't fix the runescape issue |
2022-06-01 21:46:10 +0200 | <twiclo> | Sometimes if I launch cinnamon in another tty, start the program, kill it, then launch it in xmonad it will behave properly |
2022-06-01 21:46:13 +0200 | <twiclo> | Not sure if that's helpful |
2022-06-01 21:48:09 +0200 | <geekosaur> | not very, aside from the fact thatr it remembers fullscreen once it has recognized it |
2022-06-01 21:48:24 +0200 | <geekosaur> | which again makes me think ewmhFullscreen + ewmh is needed |
2022-06-01 22:17:50 +0200 | <Solid> | sigh, zurihac only seems to have discord as a communication medium |
2022-06-01 22:18:06 +0200 | Solid | will now have to engage the friendly people in this channel to relay important information to him :> |
2022-06-01 23:13:57 +0200 | stackdroid18 | (14094@user/stackdroid) |
2022-06-01 23:21:59 +0200 | <liskin> | Nothing important so far except the warm fuzzy feeling that I'm not the last one to sort out accommodation |
2022-06-01 23:22:17 +0200 | <geekosaur> | heh |
2022-06-01 23:22:34 +0200 | <liskin> | Everything important so far is in the email |
2022-06-01 23:23:18 +0200 | <liskin> | A bit silly that I don't think I can make it to drinks on Friday evening as I didn't plan for it :-( |
2022-06-01 23:48:20 +0200 | chomwitt | (~chomwitt@2a02:587:dc0e:3e00:9566:7d3:9c0f:2549) (Ping timeout: 248 seconds) |
2022-06-01 23:48:20 +0200 | ml| | (~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds) |