2024/10/03

2024-10-03 00:45:40 +0200catman(~catman@user/catman) catman
2024-10-03 01:00:45 +0200ash3en(~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) ash3en
2024-10-03 01:00:50 +0200ash3en(~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) (Client Quit)
2024-10-03 04:19:25 +0200td_(~td@i5387093C.versanet.de) (Ping timeout: 265 seconds)
2024-10-03 04:20:56 +0200td_(~td@i5387091A.versanet.de) td_
2024-10-03 04:29:36 +0200Digitteknohippie(~user@user/digit) Digit
2024-10-03 04:29:54 +0200Digit(~user@user/digit) (Ping timeout: 260 seconds)
2024-10-03 04:29:54 +0200lambdabot(~lambdabot@haskell/bot/lambdabot) (Ping timeout: 260 seconds)
2024-10-03 04:30:13 +0200ectospasm(~ectospasm@user/ectospasm) (Ping timeout: 248 seconds)
2024-10-03 04:32:09 +0200lambdabot(~lambdabot@haskell/bot/lambdabot) lambdabot
2024-10-03 04:36:07 +0200DigitteknohippieDigit
2024-10-03 04:45:40 +0200ectospasm(~ectospasm@user/ectospasm) ectospasm
2024-10-03 08:00:09 +0200m5zs7k(aquares@web10.mydevil.net) (Ping timeout: 246 seconds)
2024-10-03 08:11:40 +0200m5zs7k(aquares@web10.mydevil.net) m5zs7k
2024-10-03 10:48:00 +0200FoxOnSocks(~FoxOnSock@2a00:801:4f3:fb9c:22d2:cc07:9cb3:2)
2024-10-03 11:46:49 +0200FoxOnSocks(~FoxOnSock@2a00:801:4f3:fb9c:22d2:cc07:9cb3:2) (Ping timeout: 256 seconds)
2024-10-03 11:59:49 +0200Digitteknohippie(~user@user/digit) Digit
2024-10-03 12:00:30 +0200Digit(~user@user/digit) (Ping timeout: 272 seconds)
2024-10-03 12:04:42 +0200Digitteknohippie(~user@user/digit) (Ping timeout: 252 seconds)
2024-10-03 12:56:15 +0200alp_(~alp@2001:861:e3d6:8f80:ae1f:5c06:1786:e17) (Ping timeout: 246 seconds)
2024-10-03 12:56:48 +0200Digit(~user@user/digit) Digit
2024-10-03 15:22:15 +0200alp_(~alp@2001:861:e3d6:8f80:a9cc:355d:4963:1655)
2024-10-03 16:00:32 +0200Guest63(~Guest63@177.129.53.35)
2024-10-03 16:00:38 +0200Guest63(~Guest63@177.129.53.35) (Client Quit)
2024-10-03 16:01:38 +0200oliver26(~oliver@177.129.53.35)
2024-10-03 16:04:04 +0200 <oliver26> Hello, there any way to simulate the tag and view functions from dwm? the tag functions copies all windows from all workspaces to my current, and the view copy the n workspace do my actual workspace
2024-10-03 16:06:35 +0200oliver26(~oliver@177.129.53.35) (Quit: Client closed)
2024-10-03 16:11:43 +0200oliver90(~oliver@177.129.53.35)
2024-10-03 16:26:48 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-TagWindows.html orr more generally https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-CopyWindow.html
2024-10-03 16:41:03 +0200 <oliver90> i tried copywindow, but i can't replicate the same behavior, i want for example, i am on workspace 1 and i want to see all windows in the workspace 3 on the workspace 1, and a keybind to see all windows from all workspaces on the workspace 1, i can do this with tagwindows?
2024-10-03 16:41:52 +0200 <oliver90> in other words, i don't want to leave my actual workspace to do this
2024-10-03 16:50:54 +0200 <geekosaur> when you say "to see", do you want them to show up on both, or you just want a temporary "pop-up view"?
2024-10-03 16:52:04 +0200 <geekosaur> copyWindow can do the former, we don't currently have the latter although it should be doable
2024-10-03 16:57:06 +0200 <oliver90> i want them to show up on both
2024-10-03 16:58:01 +0200 <oliver90> i tried copyWindow, but i can't create a function to copy the windows from other workspace, only coping the window on current workspace to another
2024-10-03 17:01:55 +0200 <geekosaur> it's doable but requires some work
2024-10-03 17:02:03 +0200 <geekosaur> unfortunately I'm kind of short on time today so I can't write it for you right now
2024-10-03 17:03:06 +0200 <geekosaur> the ones copying the currently focused window are trivial, others require starting from XMonadActions.CopyWindow.taggedWindows ("tagged" here refers to an xmonad "tag", i.e. workspace name)
2024-10-03 17:05:22 +0200 <oliver90> thank you for the help, I'll try something later
2024-10-03 17:06:30 +0200 <geekosaur> the workspaces list for taggedWindows would be: wss <- workspaces <$> gets windowset
2024-10-03 17:07:45 +0200 <geekosaur> (or both at once: tws <- taggedWindows <$> workspaces <$> gets windowset)
2024-10-03 17:09:36 +0200 <geekosaur> then use Data.List.lookup to pull the window list for the workspace tag (what the documentation calls "i", for reasons sadly not relevant to ordinary users) and apply copyWindow to each window in the list
2024-10-03 17:10:48 +0200 <oliver90> right
2024-10-03 17:12:19 +0200 <geekosaur> (the reason we have all those "i" "l" "s" "sd" things everywhere is it's all parameterized in a way that let us verify its operation in a proof checker that doesn't have access to X11 types, so we needed to be able to substitute basic types for them)
2024-10-03 17:12:30 +0200 <oliver90> btw, i am having some issues with ewmhFullscreen and nsxiv/sxiv image viewers, when i use nsxiv `f` key to see the image in fullscreen, the application go to fullscreen fine, but the a press `f` again (like a toggle), the window keeps in fullscreen
2024-10-03 17:13:57 +0200 <geekosaur> hm. it's working here (I have some sxiv-s open for testing, granting that's not nsxiv)
2024-10-03 17:15:23 +0200 <oliver90> i tried with sxiv, and i had the same issue
2024-10-03 17:16:08 +0200oliver90(~oliver@177.129.53.35) (Quit: Client closed)
2024-10-03 17:17:56 +0200oliver90(~oliver90@177.129.53.35)
2024-10-03 17:18:13 +0200 <geekosaur> anyone else around who can help? I need to scoot, get stuff done before I need to head out for my MRI and associated foofery
2024-10-03 17:18:27 +0200 <geekosaur> (body gradually falling apart…)
2024-10-03 17:20:44 +0200 <oliver90> all right, thank you for the help, wishing you a speedy recovery
2024-10-03 17:21:20 +0200 <yaslam> yeah i can help
2024-10-03 17:23:33 +0200 <yaslam> oliver90: i will install nsxiv and try to replicate your issue
2024-10-03 17:23:44 +0200 <oliver90> right, thanks
2024-10-03 17:24:17 +0200 <oliver90> i tried with nsxiv, sxiv, and mage, they behave the same, (and uses the same function to put the window in fullscreen)
2024-10-03 17:27:25 +0200 <yaslam> oliver90: what key is it for fullscreen again?
2024-10-03 17:27:30 +0200 <yaslam> in sxiv
2024-10-03 17:27:42 +0200 <yaslam> i've never used it sorry
2024-10-03 17:28:18 +0200 <yaslam> when i press f it does nothing
2024-10-03 17:28:23 +0200 <geekosaur> f
2024-10-03 17:29:28 +0200 <oliver90> is just f
2024-10-03 17:29:44 +0200 <oliver90> you opened an image?
2024-10-03 17:30:16 +0200 <oliver90> i don't know if this key works on thumbnail mode
2024-10-03 17:30:45 +0200 <yaslam> how do i use the mode that you are using ?
2024-10-03 17:32:47 +0200 <oliver90> just open a single image, like `nsxiv image.png`
2024-10-03 17:33:41 +0200 <yaslam> k
2024-10-03 17:35:08 +0200 <yaslam> oliver90: the window does go into fullscreen when i press "f" and when i press it again it goes out of fullscreen
2024-10-03 17:35:24 +0200 <yaslam> oliver90: do you have "ewmhFullscreen" in your main block ?
2024-10-03 17:40:14 +0200 <oliver90> yes
2024-10-03 17:40:37 +0200 <yaslam> oliver90: can you post your entire config please?
2024-10-03 17:40:58 +0200 <oliver90> ```
2024-10-03 17:40:58 +0200 <oliver90> main =
2024-10-03 17:40:59 +0200 <oliver90>   xmonad
2024-10-03 17:40:59 +0200 <oliver90>     . Hacks.javaHack
2024-10-03 17:41:00 +0200 <oliver90>     . fullscreenSupport
2024-10-03 17:41:00 +0200 <oliver90>     . toggleFullFloatEwmhFullscreen
2024-10-03 17:41:01 +0200 <oliver90>     . ewmhFullscreen
2024-10-03 17:41:01 +0200 <oliver90>     . ewmh
2024-10-03 17:41:02 +0200 <oliver90>     . modal [floatMode 10]
2024-10-03 17:41:02 +0200 <oliver90>     . withEasySB (statusBarProp "xmobar" $ clickablePP myXmobarPP) defToggleStrutsKey
2024-10-03 17:41:03 +0200 <oliver90>     $ myConfig
2024-10-03 17:41:03 +0200 <oliver90> ```
2024-10-03 17:41:04 +0200 <oliver90> that's my main block, and i use Hacks.windowedFullscreenFixEventHook
2024-10-03 17:42:47 +0200 <yaslam> remove all the other fullscreen things and try just with "ewmh" and "ewmhFullscreen"
2024-10-03 17:43:18 +0200 <yaslam> oliver90:
2024-10-03 17:43:47 +0200 <oliver90> worked fine, thanks
2024-10-03 17:44:36 +0200 <oliver90> probably is the `fullscreenSupport`, if i remove, works fine
2024-10-03 17:44:37 +0200 <geekosaur> fullscreenSupport is from where? it may be interfering
2024-10-03 17:44:57 +0200 <geekosaur> also, pasting code directly into IRC doesn't work that well (and won't be formatted, IRC being quite old)
2024-10-03 17:45:01 +0200 <geekosaur> @where paste
2024-10-03 17:45:01 +0200 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2024-10-03 17:45:25 +0200 <oliver90> fullscreenSupport is from XMonad.Layout.Fullscreen
2024-10-03 17:45:37 +0200 <oliver90> thanks geekosaur
2024-10-03 17:45:40 +0200 <geekosaur> yeh, don't mix then
2024-10-03 17:45:52 +0200 <oliver90> right
2024-10-03 17:46:01 +0200 <oliver90> thanks too yaslam
2024-10-03 17:46:25 +0200 <geekosaur> X.L.Fullscreen is an obsolete way to get fullscreen support, or to get custom fullscreen behavior but you must avoid ewmhFullscreen in the latter case
2024-10-03 17:57:18 +0200 <yaslam> oliver90, np
2024-10-03 18:05:02 +0200oliver26(~oliver90@177.129.53.35)
2024-10-03 18:05:55 +0200oliver90(~oliver90@177.129.53.35) (Ping timeout: 256 seconds)
2024-10-03 19:07:11 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-10-03 20:09:14 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
2024-10-03 20:38:46 +0200L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
2024-10-03 20:44:17 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-10-03 20:44:34 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2024-10-03 20:59:59 +0200oliver26(~oliver90@177.129.53.35) (Quit: Client closed)
2024-10-03 21:50:14 +0200ChubaDuba(~ChubaDuba@176.212.47.82) ChubaDuba
2024-10-03 21:52:10 +0200ChubaDuba(~ChubaDuba@176.212.47.82) (Client Quit)
2024-10-03 21:53:02 +0200ChubaDuba(~ChubaDuba@176.212.47.82) ChubaDuba
2024-10-03 22:10:31 +0200Digitteknohippie(~user@user/digit) Digit
2024-10-03 22:10:48 +0200Digit(~user@user/digit) (Ping timeout: 252 seconds)
2024-10-03 22:16:52 +0200DigitteknohippieDigit
2024-10-03 22:18:05 +0200FoxOnSocks(~FoxOnSock@m83-180-180-82.cust.tele2.se)
2024-10-03 22:18:13 +0200FoxOnSocks(~FoxOnSock@m83-180-180-82.cust.tele2.se) (Client Quit)
2024-10-03 22:25:50 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-10-03 22:27:49 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2024-10-03 22:36:27 +0200mvk(~mvk@2607:fea8:5c96:5800::e590) mvk
2024-10-03 22:39:53 +0200mvk(~mvk@2607:fea8:5c96:5800::e590) (Client Quit)
2024-10-03 22:54:14 +0200oliver90(~oliver90@177.129.53.35)
2024-10-03 23:11:53 +0200oliver90(~oliver90@177.129.53.35) (Quit: Client closed)
2024-10-03 23:19:33 +0200L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah