Logs: liberachat/#xmonad
| 2022-07-08 15:05:56 | → | Baitinq joins (~Baitinq@48.red-83-55-226.dynamicip.rima-tde.net) |
| 2022-07-08 15:06:37 | <Baitinq> | Hi everyone, I was having a problem with xmobar <box> tag and I was wondering whether I was doing something wrong or this was a bug with xmobar (probably the former). I am trying to draw a empty rectangle on top of my inactive but not empty workspaces (in a dwm style). I have succesfully drawn the box, but when I try to apply left and right margins |
| 2022-07-08 15:06:37 | <Baitinq> | they are not respected by the two <box type=Top> that make up the empty rectangle, while they are respected by the <box type=HBoth> that also makes up the empty triangle. Am I doing something wrong? Is there a better way of implementing this? Many thanks https://pastebin.com/vYWRNG7k. I have asked in the xmobar specific channel but it seems pretty |
| 2022-07-08 15:06:38 | <Baitinq> | inactive so I hope you dont mind me asking here. |
| 2022-07-08 15:10:26 | × | MUT quits (~MUT@91.196.39.241) (Ping timeout: 252 seconds) |
| 2022-07-08 15:13:35 | <geekosaur> | you can ask in here but you may have to hang around for someone who can answer. (I don't use xmobar so can't help. I vaguely recall a bug regarding box borders but I thought it was top/bottom rather than left/right) |
| 2022-07-08 15:43:41 | × | alternateved quits (~alternate@82.180.151.80) (Remote host closed the connection) |
| 2022-07-08 15:44:04 | → | alternateved joins (~alternate@82.180.151.80) |
| 2022-07-08 15:56:48 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-33.mrsn.at) (Quit: WeeChat 3.5) |
| 2022-07-08 15:59:50 | × | alternateved quits (~alternate@82.180.151.80) (Remote host closed the connection) |
| 2022-07-08 16:09:09 | → | alternateved joins (~alternate@82.180.151.80) |
| 2022-07-08 16:11:20 | → | dschrempf joins (~dominik@mobiledyn-62-240-134-33.mrsn.at) |
| 2022-07-08 16:23:46 | × | telser quits (~quassel@user/telser) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 2022-07-08 16:46:49 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-33.mrsn.at) (Quit: WeeChat 3.5) |
| 2022-07-08 18:16:00 | → | cidra[m] joins (~cidramatr@2001:470:69fc:105::2:4207) |
| 2022-07-08 19:13:14 | × | alternateved quits (~alternate@82.180.151.80) (Remote host closed the connection) |
| 2022-07-08 19:16:22 | → | alternateved joins (~alternate@82.180.151.80) |
| 2022-07-08 19:21:04 | × | alternateved quits (~alternate@82.180.151.80) (Remote host closed the connection) |
| 2022-07-08 21:08:15 | × | chomwitt quits (~chomwitt@2a02:587:dc0d:4a00:bd6:dafd:ce58:5eb6) (Ping timeout: 276 seconds) |
| 2022-07-08 21:22:58 | × | tjmciver quits (~tjmciver@cpe-198-255-176-114.maine.res.rr.com) (Ping timeout: 240 seconds) |
| 2022-07-08 21:31:17 | × | noex quits (~null@user/noex) (Ping timeout: 255 seconds) |
| 2022-07-08 21:31:37 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-07-08 21:41:15 | → | tjmciver joins (~tjmciver@cpe-172-101-39-156.maine.res.rr.com) |
| 2022-07-08 22:05:09 | → | noex_ joins (~null@2600:8804:14e0:104::1e13) |
| 2022-07-08 22:59:56 | × | joshproehl quits (~quassel@user/joshproehl) (Remote host closed the connection) |
| 2022-07-08 23:00:50 | → | joshproehl joins (~quassel@user/joshproehl) |
| 2022-07-08 23:04:58 | × | Baitinq quits (~Baitinq@48.red-83-55-226.dynamicip.rima-tde.net) (Quit: Client closed) |
| 2022-07-08 23:52:42 | × | gdd1 quits (~gdd@2001:470:1f13:187:2e9b:467c:7a38:be67) (Ping timeout: 272 seconds) |
| 2022-07-08 23:54:19 | → | gdd1 joins (~gdd@129.199.146.230) |
| 2022-07-09 01:57:33 | → | Shadorain joins (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) |
| 2022-07-09 02:03:43 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
| 2022-07-09 02:05:43 | <Shadorain> | hey! so I recently compiled and found that there was a few breaking changes in my config. Main one being EwmhDesktops. I have a slightly custom setup that worked great until this and i dont exactly know how to fix it |
| 2022-07-09 02:06:08 | <Shadorain> | i have 3 mons and separate workspaces per each, and I want my loghook to only display one monitors worth. This was all setup |
| 2022-07-09 02:06:46 | → | telser joins (~quassel@user/telser) |
| 2022-07-09 02:08:29 | <Shadorain> | ```myLogHook = do |
| 2022-07-09 02:08:29 | <Shadorain> | ewmhDesktopsEventHookCustom (unmarshallWindowSpace . Main.workspacesOn 0 . namedScratchpadFilterOutWorkspace) |
| 2022-07-09 02:08:30 | <Shadorain> | logger``` is what i used to have but both the named scratchpad and ewmh functions were deprecated |
| 2022-07-09 02:09:06 | <Shadorain> | i was able to figure out how to add the namedScratchpad filter but cant for my other two pieces in that |
| 2022-07-09 02:09:22 | <Shadorain> | oops that had a `map` before the unmarshallWindowSpace btw |
| 2022-07-09 02:22:40 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-07-09 02:28:03 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 276 seconds) |
| 2022-07-09 02:32:36 | × | td_ quits (~td@94.134.91.254) (Ping timeout: 276 seconds) |
| 2022-07-09 02:34:04 | → | td_ joins (~td@muedsl-82-207-238-037.citykom.de) |
| 2022-07-09 02:43:17 | <Shadorain> | sorry i got that wrong, it originally was `ewmhDesktopsLogHookCustom (map unmarshallWindowSpace . Main.workspacesOn 0 . namedScratchpadFilterOutWorkspace)` slightly different than above |
| 2022-07-09 03:15:02 | × | Shadorain quits (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) (Quit: Client closed) |
| 2022-07-09 03:17:27 | → | Shadorain joins (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) |
| 2022-07-09 03:18:38 | × | Shadorain quits (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) (Client Quit) |
| 2022-07-09 04:40:06 | × | doppo quits (~doppo@2604:180::e0fc:a07f) (Read error: Connection reset by peer) |
| 2022-07-09 04:40:40 | → | doppo joins (~doppo@2604:180::e0fc:a07f) |
| 2022-07-09 04:57:04 | <scotabroad[m]> | Chromium-based apps and Electron-based apps don't seem to work. Both app types take a while to open, and even then, I can't interact with them (like searching or typing). I am on Fedora 36 with Xmonad 0.17.0 (and yes, I have ewmhFullscreen and ewmh in that order in my xmonad.hs) |
| 2022-07-09 05:12:03 | <scotabroad[m]> | Nevermind, disabling hardware acceleration fixed the issue for the Chromium apps (and probably will be needed for others too), though this required logging into GNOME to disable the option |
| 2022-07-09 06:03:40 | × | sagax quits (~sagax_nb@user/sagax) (Remote host closed the connection) |
| 2022-07-09 06:10:49 | → | Kaladin joins (~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) |
| 2022-07-09 06:13:08 | <Kaladin> | hello #xmonad, I recently updated to 0,17 from 0.15 and had to make changes related to ewmh and now I am having all of my apps flickering, especially noticable at the border which changes color for focus, I seem to be able to use them fine but can anyone help me stop the flickering? |
| 2022-07-09 06:13:22 | <Kaladin> | I lwill post the specific change that started it... |
| 2022-07-09 06:15:29 | <Kaladin> | myConfig xmproc = ewmh ( docks def ) {...} ... became ... myConfig xmproc = ewmhFullscreen $ ewmh $ docks def {...} |
| 2022-07-09 06:15:43 | <Kaladin> | so basically jsut trying to add back in ewmhFullscreen |
| 2022-07-09 06:15:49 | <Kaladin> | did I do it wrong? |
| 2022-07-09 06:16:39 | → | sagax joins (~sagax_nb@user/sagax) |
| 2022-07-09 06:17:10 | <Kaladin> | in 0.15 the fullscreenEventHook was used elsewhere .. "myEventHook =..." |
| 2022-07-09 06:26:09 | × | Kaladin quits (~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) (Quit: Leaving) |
| 2022-07-09 06:28:36 | → | Kaladin joins (~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) |
| 2022-07-09 06:48:00 | <Kaladin> | reverted and flickering gone again but of course now apps don't fullscreen |
| 2022-07-09 07:25:49 | × | Kaladin quits (~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) (Quit: Leaving) |
| 2022-07-09 08:19:54 | → | chomwitt joins (~chomwitt@2a02:587:dc0d:4a00:c5c0:a118:2df4:ea86) |
| 2022-07-09 09:02:51 | → | alternateved joins (~alternate@5.253.206.94) |
| 2022-07-09 09:53:50 | → | Zedgamer9128[m] joins (~zedgamer9@2001:470:69fc:105::2:3ee4) |
| 2022-07-09 09:57:14 | <Zedgamer9128[m]> | Hello i want to run a picom with different config when more than one windows are open and different when only one window is open |
| 2022-07-09 09:59:19 | <Zedgamer9128[m]> | like how spacingRaw does |
| 2022-07-09 09:59:34 | <Zedgamer9128[m]> | it adds gaps when more than two windows are open |
| 2022-07-09 10:42:06 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::909a) |
| 2022-07-09 11:24:43 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-07-09 12:33:59 | <geekosaur> | that's doable with a custom layout modifier, but it would be really distracting |
| 2022-07-09 12:59:37 | → | Shadorain joins (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) |
| 2022-07-09 13:00:44 | × | Shadorain quits (~Shadorain@pool-108-53-7-39.nwrknj.fios.verizon.net) (Client Quit) |
| 2022-07-09 13:09:16 | × | alternateved quits (~alternate@5.253.206.94) (Ping timeout: 244 seconds) |
| 2022-07-09 13:11:47 | <Zedgamer9128[m]> | can xmonad layout be exported to fish shell |
| 2022-07-09 13:12:18 | <Zedgamer9128[m]> | like run a spawn command `fish -c set -U layout $win` |
| 2022-07-09 13:12:46 | <Zedgamer9128[m]> | where $win is a variable for xmonad layout and it update upon layout change |
| 2022-07-09 13:13:16 | <Zedgamer9128[m]> | <Zedgamer9128[m]> "Hello i want to run a picom with..." <- i kind of done this fish shell here is the code |
| 2022-07-09 13:13:28 | <Zedgamer9128[m]> | ``` |
| 2022-07-09 13:14:29 | <Zedgamer9128[m]> | * ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/6a9d3fa69cc40660f5350060d8cff4a2bd032883) |
| 2022-07-09 13:14:48 | <Zedgamer9128[m]> | * done this from fish shell |
| 2022-07-09 13:15:56 | <Zedgamer9128[m]> | but it doesnt change when the layout changes to Full because the apps are still open but only one window is shown |
| 2022-07-09 13:16:04 | <Zedgamer9128[m]> | thats why i want to export the layout |
| 2022-07-09 13:21:38 | <geekosaur> | you would do that in the logHook, probably with a custom dynamicLogString call. note that it's highly unlikely that fish variables are shared in such a way that a spawn could update them for a running shell |
| 2022-07-09 13:22:24 | <Zedgamer9128[m]> | geekosaur: universal variable -U works |
| 2022-07-09 13:23:17 | <Zedgamer9128[m]> | any example to do that |
| 2022-07-09 13:23:32 | <Zedgamer9128[m]> | i dont really know haskell or xmonad enough |
| 2022-07-09 13:28:33 | <geekosaur> | dynamicLogString def {ppOrder = \(_:l:_) -> [l]; ppOutput = spawn "…"} |
| 2022-07-09 13:30:35 | <Zedgamer9128[m]> | geekosaur: and where would i put that |
| 2022-07-09 13:30:53 | <Zedgamer9128[m]> | in myXmobarPP |
| 2022-07-09 13:30:57 | <Zedgamer9128[m]> | * in myXmobarPP ? |
| 2022-07-09 13:32:09 | <geekosaur> | hm, that wasn't quite right. but it goes in the logHook |
| 2022-07-09 13:33:30 | <geekosaur> | void (dynamicLogString def {ppLayout = show; ppOrder = \(_:l:_) -> [l]; ppOutput = \s -> spawn $ "fish -c set -U " ++ s ++ " $win"}) |
| 2022-07-09 13:33:48 | <geekosaur> | if I understand your earlier example correctly, which I probably don't because I don't know fish |
| 2022-07-09 13:39:17 | <geekosaur> | in particular I am almost certain that needs some extra quotes to work. did you test that command with fish -c to verify it works? |
| 2022-07-09 13:42:25 | <Zedgamer9128[m]> | this error is happening |
| 2022-07-09 13:42:25 | <Zedgamer9128[m]> | ``` |
| 2022-07-09 13:42:25 | <Zedgamer9128[m]> | xmonad.hs:37:44: error: parse error on input ‘;’ |
All times are in UTC.