Logs: liberachat/#xmonad
| 2022-04-29 15:42:19 | × | abastro quits (~abab9579@220.75.216.63) (Ping timeout: 240 seconds) |
| 2022-04-29 15:54:07 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d) |
| 2022-04-29 15:58:41 | × | junk quits (~junk@161.red-79-144-195.dynamicip.rima-tde.net) (Quit: Leaving) |
| 2022-04-29 16:00:13 | × | dissociate[m] quits (~jessehorn@2001:470:69fc:105::1:41af) (Quit: You have been kicked for being idle) |
| 2022-04-29 16:01:05 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2022-04-29 16:10:21 | × | thunderrd quits (~thunderrd@183.182.115.126) (Remote host closed the connection) |
| 2022-04-29 17:17:44 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-04-29 17:27:44 | × | brianbnt quits (~brianbnt@user/brianbnt) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2022-04-29 17:29:59 | × | benin quits (~benin@183.82.204.110) (Quit: The Lounge - https://thelounge.chat) |
| 2022-04-29 17:30:56 | → | brianbnt joins (~brianbnt@user/brianbnt) |
| 2022-04-29 17:30:56 | × | brianbnt quits (~brianbnt@user/brianbnt) (Client Quit) |
| 2022-04-29 17:31:19 | → | brianbnt joins (~brianbnt@user/brianbnt) |
| 2022-04-29 18:16:56 | × | doppo quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 248 seconds) |
| 2022-04-29 18:20:02 | → | doppo joins (~doppo@2604:180::e0fc:a07f) |
| 2022-04-29 18:26:31 | → | arjun joins (~arjun@user/arjun) |
| 2022-04-29 18:27:04 | <arjun> | hi |
| 2022-04-29 18:27:11 | <arjun> | i seem to have 9 workspaces |
| 2022-04-29 18:27:17 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-04-29 18:27:28 | <arjun> | how do i make it more like i3 where i only have the workspaces i use |
| 2022-04-29 18:27:38 | <arjun> | only 1-4 say, if i use just 4 etc |
| 2022-04-29 18:27:52 | <arjun> | dynamic workspaces doesn't seem to be the thing i want |
| 2022-04-29 18:29:10 | <geekosaur> | xmonad requires at least as many workspaces as screens, and otherwise creates a fixed set whne it starts based on the `workspaces` entry in the config |
| 2022-04-29 18:29:25 | <geekosaur> | we don't really supporti3-style dynamic workspaces |
| 2022-04-29 18:30:28 | <arjun> | so my way out is, as many ws as screen then dynamic workspaces add as required ? |
| 2022-04-29 18:31:05 | <geekosaur> | you can do that. it just won't auto-remove them as they empty |
| 2022-04-29 18:31:20 | <arjun> | geekosaur, i see. thanks |
| 2022-04-29 18:31:41 | <Solid> | can probably hack together a logHook for that |
| 2022-04-29 18:31:46 | <geekosaur> | hypothetically a logHook might look for and remove empties |
| 2022-04-29 18:31:49 | <geekosaur> | yeh |
| 2022-04-29 18:36:11 | <arjun> | just curios, is there work still going on Xmonad, given that wayland is being pushed as the future |
| 2022-04-29 18:36:45 | <arjun> | or is in will just fix bugs and maintenance mode now? |
| 2022-04-29 18:36:55 | <geekosaur> | work still going on. wayland is being pushed, but is still not ready for prime time |
| 2022-04-29 18:37:08 | <geekosaur> | see the discussion in #haskell for an example :) |
| 2022-04-29 18:37:17 | <arjun> | geekosaur, fractional scaling is a mess on wayland |
| 2022-04-29 18:37:27 | <arjun> | works with hacks on X pretty good |
| 2022-04-29 18:38:19 | <geekosaur> | anyway X11 will be around until at least 2030 due to contractual requirements on Red Hat |
| 2022-04-29 18:38:44 | <geekosaur> | a Wayland based xmonad *is* a future goal, but it'll take a lot of work |
| 2022-04-29 18:39:08 | <geekosaur> | there is already a waymonad but it's buggy; I think sway is currently recommended for tiling on wayland |
| 2022-04-29 18:39:21 | <arjun> | guess we'll wait for wayland to sort it's shit out first |
| 2022-04-29 18:39:40 | <arjun> | also, previous config interop like i3 and sway would be killer |
| 2022-04-29 18:40:16 | <geekosaur> | I like the *idea* of wayland — X11 really is past its sell-by date — but wayland really isn't there yet |
| 2022-04-29 18:41:56 | <arjun> | give us X69 |
| 2022-04-29 18:42:01 | <geekosaur> | the multiple monitor hack to avoid the limitations of X11's Screen is atrocious |
| 2022-04-29 18:42:35 | <geekosaur> | and makes it nearly impossible to support things like different scaling on different monitors |
| 2022-04-29 18:43:11 | <arjun> | windows gets this so right |
| 2022-04-29 18:43:16 | <arjun> | its not even funny |
| 2022-04-29 18:43:33 | <geekosaur> | and that's completely ignoring things like its 1980s "security model" |
| 2022-04-29 18:43:50 | <arjun> | different DPI monitors with different scaling 150% 125% on another works just flawless |
| 2022-04-29 18:44:00 | <arjun> | macos sucks too |
| 2022-04-29 19:05:43 | <arjun> | also, i can't seem to restart my xmonad with Mod-q |
| 2022-04-29 19:05:54 | <arjun> | was the keybinding changed ? |
| 2022-04-29 19:06:13 | <arjun> | or do i have a bonked install? |
| 2022-04-29 19:07:33 | <geekosaur> | it should be mod-q still |
| 2022-04-29 19:08:20 | <arjun> | geekosaur, i re-install ? |
| 2022-04-29 19:08:41 | <geekosaur> | what's your config look like? |
| 2022-04-29 19:08:47 | <arjun> | xmonad --recompile && xmonad --restart work fine from the terminal |
| 2022-04-29 19:08:56 | <arjun> | geekosaur, just the basics, nothing too crazy |
| 2022-04-29 19:09:23 | <geekosaur> | also if you don't have xmessage you may be missing a complaint about xmonad not being able to find itself on $PATH, because terminals have a different $PATH from xmonad on most systems unless you used startx |
| 2022-04-29 19:09:45 | <geekosaur> | (display managers set PATH to /bin:/usr/bin and do not consult your .profile or etc.) |
| 2022-04-29 19:10:03 | <arjun> | it's here if you wanna have a look in its entirety |
| 2022-04-29 19:10:04 | <arjun> | https://pastebin.com/sRsnUJ8M |
| 2022-04-29 19:10:20 | <arjun> | i symlinked it to /usr/local/bin/xmonad |
| 2022-04-29 19:10:42 | <arjun> | then use that from an xsessions file for lightdm login |
| 2022-04-29 19:10:55 | <arjun> | .cabal/bin/xmonad -> /usr/local/bin/xmonad |
| 2022-04-29 19:11:12 | <arjun> | ** /home/myusername/.cabal/bin/xmonad |
| 2022-04-29 19:11:35 | <geekosaur> | config looks okay |
| 2022-04-29 19:11:57 | <geekosaur> | lightdm still won't look in /usr/local/bin when xmonad wants to rerun itself |
| 2022-04-29 19:12:05 | <arjun> | maybe i link it to /bin or /usr/bin and see ? |
| 2022-04-29 19:12:37 | <geekosaur> | if you're using a ~/.xsession then have it `source $HOME/.profile` (or .bash_profile or whatever you have) |
| 2022-04-29 19:13:56 | <arjun> | i'm using /usr/share/xsessions/xmonad.desktop |
| 2022-04-29 19:14:07 | <arjun> | its supposed to just run xmonad |
| 2022-04-29 19:14:20 | <arjun> | which i reckoned it'd get from the symlink |
| 2022-04-29 19:14:46 | <arjun> | let me put it in /usr/bin and logout and see |
| 2022-04-29 19:14:48 | <arjun> | brb |
| 2022-04-29 19:15:15 | × | arjun quits (~arjun@user/arjun) (Remote host closed the connection) |
| 2022-04-29 19:18:04 | → | arjun joins (~arjun@user/arjun) |
| 2022-04-29 19:18:10 | <arjun> | nah, didn't work |
| 2022-04-29 19:18:22 | <arjun> | uses /usr/bin/xmonad now tho |
| 2022-04-29 19:18:59 | <arjun> | changed that in the xmonad.desktop file in /usr/share/xsessions/xmonad.desktop |
| 2022-04-29 19:22:16 | × | arjun quits (~arjun@user/arjun) (Remote host closed the connection) |
| 2022-04-29 19:22:47 | <geekosaur> | hrm |
| 2022-04-29 19:33:40 | ← | twiclo1 parts (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (WeeChat 3.4) |
| 2022-04-29 19:41:01 | → | arjun joins (~arjun@user/arjun) |
| 2022-04-29 19:41:22 | <arjun> | tried with a new config creating just 1 line |
| 2022-04-29 19:41:45 | <arjun> | still wont restart with M-q |
| 2022-04-29 19:42:02 | <arjun> | its not the config file, something is bonked with my binary install or paths |
| 2022-04-29 19:47:24 | × | arjun quits (~arjun@user/arjun) (Remote host closed the connection) |
| 2022-04-29 19:49:07 | → | arjun joins (~arjun@user/arjun) |
| 2022-04-29 19:49:12 | <arjun> | geekosaur, solved it |
| 2022-04-29 19:50:13 | <arjun> | moved this from .zshrc to .profile |
| 2022-04-29 19:50:14 | <arjun> | [ -f "/home/arjun/.ghcup/env" ] && source "/home/arjun/.ghcup/env" # ghcup-env |
| 2022-04-29 19:50:27 | <geekosaur> | right, ghcup was doing that for a while |
| 2022-04-29 19:50:41 | <arjun> | ghc probably wansn't in lightdm's path i'd guess |
| 2022-04-29 19:50:56 | <arjun> | guess it's still doing it |
| 2022-04-29 19:51:02 | <geekosaur> | supposedly if you reinstall it it will fix it itself, but I keephearing that recent versions are doing it again |
| 2022-04-29 19:51:06 | <arjun> | this is probably a 10 day old install |
| 2022-04-29 19:51:09 | <geekosaur> | that might be a question for maerwald |
| 2022-04-29 19:51:37 | <arjun> | .profile wont work for wayland people maybe ? |
| 2022-04-29 19:52:30 | <geekosaur> | should work for anyone, I think. sticking it in the file read by every shell breaks environment and profile managers among other things |
| 2022-04-29 19:52:59 | <arjun> | gdm on wayland doesn't read .profile |
All times are in UTC.