Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 756 757 758 759 760 761 762 763 764 765 766 .. 1850
184,953 events total
2022-08-03 12:18:38 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib fwiw
2022-08-03 12:19:27 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 12:20:48 sogens joins (~sogens@211.30.173.20)
2022-08-03 12:29:10 <thyriaen> geekosaur, something really strange is happening - sometimes the window doesn't fit anymore and is pushed outside the screen upwards with the top missing ( about the size of the thickness of my tabs )
2022-08-03 12:29:39 Benzi-Junior joins (~BenziJuni@dsl-149-67-162.hive.is)
2022-08-03 12:33:46 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-08-03 12:34:41 <geekosaur> that's a new one on me. law-abiding layouts should not d othat. then again, addTabs… is not law abiding
2022-08-03 12:34:52 <geekosaur> but it doesn't fail that way normally
2022-08-03 12:35:03 <geekosaur> wonder if it's an interaction between that and gaps
2022-08-03 12:35:48 <thyriaen> no - gaps are disabled
2022-08-03 12:35:52 <thyriaen> i am checking in fullscreen mode
2022-08-03 12:36:04 <thyriaen> it is when i leave fullscreen of youtube
2022-08-03 12:38:25 <geekosaur> hm. what happens if you float (mod-leftclick) and re-tile (mod-t) the window?
2022-08-03 12:39:41 <geekosaur> (we've had occasional reports of things not returning from fullscreen correctly)
2022-08-03 12:40:23 <thyriaen> ewmh fullscreen fixed it for me
2022-08-03 12:40:27 <thyriaen> however
2022-08-03 12:41:18 <thyriaen> now i have a bar around my fullscreen window :p
2022-08-03 12:41:39 <geekosaur> huh
2022-08-03 12:42:26 <geekosaur> fullscreen windows are floated, nothing in the layout should apply to them
2022-08-03 12:43:17 <thyriaen> oh really ? but i have a colored border around it
2022-08-03 12:43:38 <thyriaen> maybe that is because i also have a bordererd color around my floating windows
2022-08-03 12:44:08 <thyriaen> btw is there a way to define some windows as always floating and assign size and position to them where they should be when i start them ?
2022-08-03 12:44:12 <geekosaur> border is separate from the layout
2022-08-03 12:44:35 <geekosaur> see XMonad.Hooks.ManageHelpers, and the manageHook
2022-08-03 12:46:09 <geekosaur> doRectFloat or doFloatAt
2022-08-03 12:49:55 <geekosaur> you need to know how to match the window, this will vary by app and may be complicated for terminals (watch out for terminal emulator factories)
2022-08-03 12:50:02 × [Leary] quits (~Leary]@122-58-224-198-vdsl.sparkbb.co.nz) (Ping timeout: 245 seconds)
2022-08-03 12:50:36 <geekosaur> also you can't reliably match browser windows, see https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-DynamicProperty.html
2022-08-03 12:52:21 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L150-L172 example manageHook
2022-08-03 12:56:18 arjun joins (~arjun@user/arjun)
2022-08-03 12:56:42 <arjun> hi, i've been trying to use 2 (xmo)bars with xmonad
2022-08-03 12:57:41 × gowpjmu93[m] quits (~gowpjmu93@2001:470:69fc:105::2:570b) (Quit: User was banned)
2022-08-03 12:57:42 <arjun> using `dynamicEasySBs` and `statusBarPropTo`
2022-08-03 12:58:14 [Leary] joins (~Leary]@122-58-224-198-vdsl.sparkbb.co.nz)
2022-08-03 12:58:29 <arjun> The docs for those say that `StatusBarConfig` is monoid and can be combined with a <> like topBar <> bottomBar
2022-08-03 12:59:20 <arjun> but i've been running into an issue where the PP settings of the bar written second is overwriting the PP settings of the bar written later in the `<>` operator
2022-08-03 13:00:25 <geekosaur[m]> Do you have them logging to different properties,?
2022-08-03 13:00:50 <arjun> hi geekosaur[m]
2022-08-03 13:00:53 <arjun> i think i have
2022-08-03 13:00:54 <arjun> https://pastebin.com/AzC7j9Qf
2022-08-03 13:00:55 <thyriaen> geekosaur[m], ok thanks i will try
2022-08-03 13:01:02 × thyriaen quits (~thyriaen@2a02:8109:8340:686c:3cdc:1de0:eddb:5de6) (Quit: Leaving)
2022-08-03 13:01:24 logzet joins (~quassel@2001:9e8:e53b:d900:dabb:c1ff:fed3:a1b9)
2022-08-03 13:01:39 thyriaen joins (~thyriaen@2a02:8109:8340:686c:3cdc:1de0:eddb:5de6)
2022-08-03 13:01:52 <arjun> geekosaur[m], mostly, line 10 is being overwritten by line 39
2022-08-03 13:02:14 <geekosaur[m]> If they both log to the same property then the last one will win
2022-08-03 13:02:20 <arjun> and as a result i have loger and window titles on both top and bottom bars
2022-08-03 13:03:01 <arjun> what i'd like is workspace numbers on top and window lists and layout name on bottom (along with some other things)
2022-08-03 13:03:36 <arjun> but i suppose you're right, they both log _XMONAD_LOG_0 or 1 for screen 0 or 1
2022-08-03 13:03:57 <geekosaur[m]> I haven't looked but if it's a monoid on (.) then "last" will be first
2022-08-03 13:09:44 <arjun> geekosaur[m], you were right, logging different _XMONAD_LOG_0/1/2 etc works
2022-08-03 13:10:16 <arjun> the bottom one now logs screenId + 10 now : p
2022-08-03 13:10:19 <arjun> hack++
2022-08-03 13:11:16 × thyriaen quits (~thyriaen@2a02:8109:8340:686c:3cdc:1de0:eddb:5de6) (Remote host closed the connection)
2022-08-03 14:11:26 × logzet quits (~quassel@2001:9e8:e53b:d900:dabb:c1ff:fed3:a1b9) (Ping timeout: 240 seconds)
2022-08-03 14:32:09 benin04 joins (~benin@156.146.51.131)
2022-08-03 14:34:21 × benin0 quits (~benin@183.82.177.174) (Ping timeout: 268 seconds)
2022-08-03 14:34:21 benin04 is now known as benin0
2022-08-03 14:37:09 benin01 joins (~benin@183.82.177.174)
2022-08-03 14:38:38 × benin0 quits (~benin@156.146.51.131) (Ping timeout: 240 seconds)
2022-08-03 14:38:39 benin01 is now known as benin0
2022-08-03 15:24:48 × sogens quits (~sogens@211.30.173.20) (Read error: Connection reset by peer)
2022-08-03 15:25:31 sogens joins (~sogens@211.30.173.20)
2022-08-03 15:26:16 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-08-03 16:14:13 × arjun quits (~arjun@user/arjun) (Remote host closed the connection)
2022-08-03 16:14:28 arjun joins (~arjun@user/arjun)
2022-08-03 16:38:05 × benin0 quits (~benin@183.82.177.174) (Quit: The Lounge - https://thelounge.chat)
2022-08-03 17:22:59 kaskal- joins (~kaskal@213-225-33-152.nat.highway.a1.net)
2022-08-03 17:25:02 × kaskal quits (~kaskal@213-225-33-152.nat.highway.a1.net) (Ping timeout: 245 seconds)
2022-08-03 17:35:33 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 17:36:55 sogens joins (~sogens@211.30.173.20)
2022-08-03 17:42:14 × arjun quits (~arjun@user/arjun) (Quit: tip toe-ing my way outta here)
2022-08-03 18:00:54 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 18:02:19 sogens joins (~sogens@211.30.173.20)
2022-08-03 18:08:48 × jeeeun quits (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat)
2022-08-03 18:12:18 jeeeun joins (~jeeeun@78.40.148.178)
2022-08-03 18:35:11 × qbt quits (~qbt@user/edun) (Quit: WeeChat 3.5)
2022-08-03 18:41:02 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 18:41:19 sogens joins (~sogens@211.30.173.20)
2022-08-03 18:47:41 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 18:47:57 sogens joins (~sogens@211.30.173.20)
2022-08-03 19:02:37 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 19:02:54 sogens joins (~sogens@211.30.173.20)
2022-08-03 19:07:17 × sogens quits (~sogens@211.30.173.20) (Client Quit)
2022-08-03 19:07:33 sogens joins (~sogens@211.30.173.20)
2022-08-03 19:37:22 <mesaoptimizer> hi, is there a way to disable dialog boxes of any sort automatically taking away focus from the window you were on
2022-08-03 19:37:57 <geekosaur> you might like X.H.InsertPosition
2022-08-03 19:39:36 <mesaoptimizer> nice, I'll try it
2022-08-03 19:43:26 <geekosaur> (possibly with X.H.ManageHelpers.isDialog)
2022-08-03 19:58:43 <mesaoptimizer> geekosaur: `manageHook = composeOne [isDialog -?> insertPosition Above Older]` doesn't throw errors but doesn't work for chromium save dialog and firefox save dialog windows
2022-08-03 20:03:18 <geekosaur[m]> Browsers suck. I wouldn't be surprised if they only set the window type after opening it
2022-08-03 20:07:13 <mesaoptimizer> disturbing. One more reason I'm convinced that nyxt is the future
2022-08-03 20:08:32 × sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5)
2022-08-03 20:08:57 sogens joins (~sogens@211.30.173.20)
2022-08-03 20:09:56 <mesaoptimizer> oh btw: this may help: `manageHook = insertPosition Below Older` doesn't have any effect for monocled layout for firefox: when you do `C-s`, the dialog box pops up above, _and_ takes focus (even though xmonad thinks that the focus is on the firefox window)
2022-08-03 20:11:20 <geekosaur[m]> Focus stealing is sadly another way browsers suck
2022-08-03 20:12:57 <geekosaur[m]> But nyxt might be worse if it relies on JavaScript since that's what requires the window be mapped before it can configure it
2022-08-03 20:15:15 <geekosaur[m]> And it's painful to match a window by its size information
2022-08-03 20:16:11 <geekosaur[m]> There's a manageHook to do that in git
2022-08-03 20:17:05 <mesaoptimizer> yeah, it isn't worth the effort to match against size information

All times are in UTC.