Logs: liberachat/#xmonad
| 2022-10-25 16:04:24 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1) |
| 2022-10-25 16:05:05 | → | reo42[m] joins (~reo42matr@2001:470:69fc:105::2:aa6b) |
| 2022-10-25 16:08:06 | <reo42[m]> | Here is the first lines of config:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/c7ab6483374bd31f361082969e766c91ef4bf3aa>) |
| 2022-10-25 16:08:19 | <reo42[m]> | main = do |
| 2022-10-25 16:08:20 | <reo42[m]> | xmonad . ewmhFullscreen . ewmh . xmobarProp $ def |
| 2022-10-25 16:08:34 | <reo42[m]> | * ``` |
| 2022-10-25 16:08:34 | <reo42[m]> | myStartupHook = do |
| 2022-10-25 16:08:34 | <reo42[m]> | spawnOnce "xmobar" |
| 2022-10-25 16:08:34 | <reo42[m]> | ``` |
| 2022-10-25 16:10:08 | <reo42[m]> | Xmobar seems working (except the weird "updating" message) when I run it manually. Actually I searched for this a lot but most of the configs are for really old versions of xmonad. I use 0.17.1. |
| 2022-10-25 16:10:34 | <reo42[m]> | * Here is the first lines of config:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/face8ea0b44856a196caee0d71dd9ebc4c82961a>) |
| 2022-10-25 16:10:34 | <reo42[m]> | * ```haskell |
| 2022-10-25 16:10:34 | <reo42[m]> | myStartupHook = do |
| 2022-10-25 16:10:34 | <reo42[m]> | spawnOnce "xmobar" |
| 2022-10-25 16:10:34 | <reo42[m]> | ``` |
| 2022-10-25 16:19:26 | → | thunderrd joins (~thunderrd@183.182.114.141) |
| 2022-10-25 16:19:54 | <geekosaur> | it should be withEasySB, I think. see https://xmonad.org/TUTORIAL.html |
| 2022-10-25 16:20:06 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2022-10-25 16:20:12 | × | thunderrd quits (~thunderrd@183.182.114.141) (Remote host closed the connection) |
| 2022-10-25 16:22:38 | <geekosaur> | also, if you're getting that "Updating" message, it sounds like xmobar is configured for input from stdin instead of a property; it would simply exit if you then tried to pass it input with a property instead of using a pipe |
| 2022-10-25 16:23:02 | <geekosaur> | (we're moving away from the pipe stuff, it breaks in unfortunate ways if you set it up wrong) |
| 2022-10-25 16:23:35 | <geekosaur> | that is, xmobarrc has StdinReader configured instead of XMonadPropRead |
| 2022-10-25 16:32:49 | <reo42[m]> | <geekosaur> "also, if you're getting that "..." <- The problem is autostarting xmobar on xmonad config. I'll take a look at configuring xmobar later. |
| 2022-10-25 16:33:43 | <geekosaur> | my point was, if xmobar is using StdinReader but you're using xmobarProp, xmobar will immediately exit because it has no stdin |
| 2022-10-25 16:34:53 | <reo42[m]> | geekosaur: Oh, got it, thanks |
| 2022-10-25 16:34:54 | <geekosaur> | the other thing to watch out for is terminals have your full PATH but X11 sessions usually don't, so if xmobar isn't in /usr/bin it won't be found |
| 2022-10-25 16:36:33 | <geekosaur> | on debian-likes I drop https://github.com/geekosaur/xmonad.hs/blob/skkukuk/10profile in /etc/X11/Xsession.d to give my session a full path |
| 2022-10-25 16:36:40 | <geekosaur> | this may not work on other systems |
| 2022-10-25 16:38:04 | <geekosaur> | (assumes your PATH is set in ~/.profile; won't work if you put it in .bashrc or .bash_profile or etc.) |
| 2022-10-25 16:39:13 | × | x88x88x quits (~x88x88x@149.28.53.172) (Ping timeout: 252 seconds) |
| 2022-10-25 16:39:52 | → | jeeeun6 joins (~jeeeun@78.40.148.178) |
| 2022-10-25 16:39:57 | × | gauge quits (~gauge@user/gauge) (Ping timeout: 252 seconds) |
| 2022-10-25 16:40:12 | → | justache joins (~justache@user/justache) |
| 2022-10-25 16:40:12 | → | gauge joins (~gauge@user/gauge) |
| 2022-10-25 16:40:22 | → | galaxy_knuckles joins (~gknux@user/galaxy-knuckles/x-3015990) |
| 2022-10-25 16:40:27 | → | Magician joins (deepy@user/deepy) |
| 2022-10-25 16:40:41 | × | Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 252 seconds) |
| 2022-10-25 16:40:41 | × | ectospasm quits (~ectospasm@user/ectospasm) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:04 | × | fcser quits (~fcser@booty.farted.net) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:04 | × | deepy quits (deepy@user/deepy) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:04 | × | telser_ quits (~quassel@user/telser) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:25 | × | jeeeun quits (~jeeeun@78.40.148.178) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:25 | × | piele quits (~piele@tbonesteak.creativeserver.net) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:25 | × | Solitary quits (~Solitary@user/solitary) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:25 | × | justHaunted quits (~justache@user/justache) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:26 | × | gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:26 | galaxy_knuckles | is now known as gknux |
| 2022-10-25 16:41:26 | jeeeun6 | is now known as jeeeun |
| 2022-10-25 16:41:47 | × | Forkk quits (~forkk@li926-228.members.linode.com) (Ping timeout: 252 seconds) |
| 2022-10-25 16:41:49 | → | piele joins (~piele@tbonesteak.creativeserver.net) |
| 2022-10-25 16:41:55 | → | telser joins (~quassel@user/telser) |
| 2022-10-25 16:42:11 | → | Forkk joins (~forkk@li926-228.members.linode.com) |
| 2022-10-25 16:44:00 | → | Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) |
| 2022-10-25 16:45:50 | → | x88x88x joins (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) |
| 2022-10-25 16:46:09 | → | fcser joins (~fcser@booty.farted.net) |
| 2022-10-25 16:46:48 | → | Solitary joins (~Solitary@user/solitary) |
| 2022-10-25 16:54:51 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 2022-10-25 16:55:51 | → | thunderrd joins (~thunderrd@183.182.114.141) |
| 2022-10-25 16:58:03 | justache | is now known as justHaunted |
| 2022-10-25 16:58:52 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) |
| 2022-10-25 17:05:28 | <thyriaen> | I would like a setup where my non-primary monitor ( if it exsists ) is always bound to one workspace. No swapping going on and I want that this workspace stays there no matter what and i can move windows to and from that monitor with mod+w and mod+r ( i would basically create an extra workspace but how do i fix it to the 2nd monitor ? ) and everything should work as normal when i don't have a 2nd monitor |
| 2022-10-25 17:07:25 | <geekosaur> | sounds like a variant of IndependentScreens |
| 2022-10-25 17:07:48 | <geekosaur> | you just wouldn't ever switch workspaces on that monitor |
| 2022-10-25 17:07:50 | <thyriaen> | really ? doesn't independent screens always double my workspaces ? |
| 2022-10-25 17:08:21 | <thyriaen> | i mean i am running a independent screen setup |
| 2022-10-25 17:08:45 | <geekosaur> | there is otherwise no good way to separate workspaces by monitor |
| 2022-10-25 17:09:08 | <thyriaen> | https://paste.tomsmeding.com/Q4HeyPnI |
| 2022-10-25 17:09:38 | <thyriaen> | so i cannot just create 7 instead of 6 workspaces and then fix the 7th to the monitor ? |
| 2022-10-25 17:12:09 | <geekosaur> | you might be able to if you change all the keybindings to avoid swapping that workspace to the other monitor or etc. |
| 2022-10-25 17:19:04 | <thyriaen> | geekosaur, ok but in general i have to use independent screens |
| 2022-10-25 17:19:27 | <thyriaen> | if workspaces should be somehow linked to monitors there is no way around independentScreens ? |
| 2022-10-25 17:33:44 | <geekosaur> | not currently |
| 2022-10-25 17:33:57 | <thyriaen> | ok thanks |
| 2022-10-25 17:34:08 | <geekosaur> | I could imagine someone making a cut-down version at some point, but currently that's the only way |
| 2022-10-25 17:39:11 | → | bsjd joins (~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) |
| 2022-10-25 17:39:25 | <thyriaen> | ok i will stick with that way then |
| 2022-10-25 17:39:46 | → | bsjd` joins (~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) |
| 2022-10-25 17:45:12 | × | thunderrd quits (~thunderrd@183.182.114.141) (Ping timeout: 250 seconds) |
| 2022-10-25 17:46:06 | <geekosaur> | basically you need all they keybinding changes from IndependentScreens, possibly with some additions to deal with attempts to move off the other monitor's workspace, minus all the extra workspaces |
| 2022-10-25 17:46:33 | <geekosaur> | xmonad's not really designed for that use case (or for IndependentScreens, to be honest) |
| 2022-10-25 17:47:03 | <thyriaen> | what would be the best way to deal with workspaces on my other screen without IndependentScreens ? |
| 2022-10-25 17:48:03 | <geekosaur> | I think the closest you get is https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-DynamicWorkspaceGroups.html but that's not what you want either |
| 2022-10-25 17:50:45 | → | thunderrd joins (~thunderrd@183.182.114.141) |
| 2022-10-25 17:51:45 | × | thunderrd quits (~thunderrd@183.182.114.141) (Remote host closed the connection) |
| 2022-10-25 17:53:32 | <thyriaen> | not sure i get what it is supposed to do xD |
| 2022-10-25 17:53:32 | → | thunderrd joins (~thunderrd@183.182.114.141) |
| 2022-10-25 17:53:55 | × | thunderrd quits (~thunderrd@183.182.114.141) (Remote host closed the connection) |
| 2022-10-25 17:54:45 | <geekosaur> | it lets you link workspaces between monitors, so for example if you linked workspaces 2 and 6 together then when workspace 2 is on one monitor then workspace 6 would always be on the other |
| 2022-10-25 17:55:08 | <geekosaur> | but it's 1-to-1 so you couldn't simply pick a workspace and link it to all the others |
| 2022-10-25 17:55:50 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-10-25 17:55:58 | <thyriaen> | ah |
| 2022-10-25 17:56:02 | <thyriaen> | no i don't want to do that |
| 2022-10-25 17:56:17 | <thyriaen> | i want to still swtich all my workspaces on monitor 1 while monitor 2 stays the same |
| 2022-10-25 17:59:08 | → | thunderrd joins (~thunderrd@183.182.114.141) |
| 2022-10-25 18:05:40 | → | ft joins (~ft@p3e9bc845.dip0.t-ipconnect.de) |
| 2022-10-25 18:09:49 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::a80f) |
| 2022-10-25 19:01:49 | × | bsjd quits (~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) (Remote host closed the connection) |
| 2022-10-25 19:01:49 | × | bsjd` quits (~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) (Remote host closed the connection) |
| 2022-10-25 19:04:30 | → | jabuxas joins (~jabuxas@user/jabuxas) |
| 2022-10-25 19:06:59 | <jabuxas> | I have `myWorkspaces = ["dev", "web", "irc", "gfx", "vm", "music", "email", "x"]` set in my config right now. I had before set `... "email", "x", "xx"] for lack of criativity, so I now decided to remove the last workspace. |
All times are in UTC.