Home liberachat/#xmonad: Logs Calendar

Logs on 2024-10-03 (liberachat/#xmonad)

02:19:25 × td_ quits (~td@i5387093C.versanet.de) (Ping timeout: 265 seconds)
02:20:56 td_ joins (~td@i5387091A.versanet.de)
02:29:36 Digitteknohippie joins (~user@user/digit)
02:29:54 × Digit quits (~user@user/digit) (Ping timeout: 260 seconds)
02:29:54 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 260 seconds)
02:30:13 × ectospasm quits (~ectospasm@user/ectospasm) (Ping timeout: 248 seconds)
02:32:09 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
02:36:07 Digitteknohippie is now known as Digit
02:45:40 ectospasm joins (~ectospasm@user/ectospasm)
06:00:09 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 246 seconds)
06:11:40 m5zs7k joins (aquares@web10.mydevil.net)
08:48:00 FoxOnSocks joins (~FoxOnSock@2a00:801:4f3:fb9c:22d2:cc07:9cb3:2)
09:46:49 × FoxOnSocks quits (~FoxOnSock@2a00:801:4f3:fb9c:22d2:cc07:9cb3:2) (Ping timeout: 256 seconds)
09:59:49 Digitteknohippie joins (~user@user/digit)
10:00:30 × Digit quits (~user@user/digit) (Ping timeout: 272 seconds)
10:04:42 × Digitteknohippie quits (~user@user/digit) (Ping timeout: 252 seconds)
10:56:15 × alp_ quits (~alp@2001:861:e3d6:8f80:ae1f:5c06:1786:e17) (Ping timeout: 246 seconds)
10:56:48 Digit joins (~user@user/digit)
13:22:15 alp_ joins (~alp@2001:861:e3d6:8f80:a9cc:355d:4963:1655)
14:00:32 Guest63 joins (~Guest63@177.129.53.35)
14:00:38 × Guest63 quits (~Guest63@177.129.53.35) (Client Quit)
14:01:38 oliver26 joins (~oliver@177.129.53.35)
14:04:04 <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
14:06:35 × oliver26 quits (~oliver@177.129.53.35) (Quit: Client closed)
14:11:43 oliver90 joins (~oliver@177.129.53.35)
14:26:48 <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
14:41:03 <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?
14:41:52 <oliver90> in other words, i don't want to leave my actual workspace to do this
14:50:54 <geekosaur> when you say "to see", do you want them to show up on both, or you just want a temporary "pop-up view"?
14:52:04 <geekosaur> copyWindow can do the former, we don't currently have the latter although it should be doable
14:57:06 <oliver90> i want them to show up on both
14:58:01 <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
15:01:55 <geekosaur> it's doable but requires some work
15:02:03 <geekosaur> unfortunately I'm kind of short on time today so I can't write it for you right now
15:03:06 <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)
15:05:22 <oliver90> thank you for the help, I'll try something later
15:06:30 <geekosaur> the workspaces list for taggedWindows would be: wss <- workspaces <$> gets windowset
15:07:45 <geekosaur> (or both at once: tws <- taggedWindows <$> workspaces <$> gets windowset)
15:09:36 <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
15:10:48 <oliver90> right
15:12:19 <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)
15:12:30 <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
15:13:57 <geekosaur> hm. it's working here (I have some sxiv-s open for testing, granting that's not nsxiv)
15:15:23 <oliver90> i tried with sxiv, and i had the same issue
15:16:08 × oliver90 quits (~oliver@177.129.53.35) (Quit: Client closed)
15:17:56 oliver90 joins (~oliver90@177.129.53.35)
15:18:13 <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
15:18:27 <geekosaur> (body gradually falling apart…)
15:20:44 <oliver90> all right, thank you for the help, wishing you a speedy recovery
15:21:20 <yaslam> yeah i can help
15:23:33 <yaslam> oliver90: i will install nsxiv and try to replicate your issue
15:23:44 <oliver90> right, thanks
15:24:17 <oliver90> i tried with nsxiv, sxiv, and mage, they behave the same, (and uses the same function to put the window in fullscreen)
15:27:25 <yaslam> oliver90: what key is it for fullscreen again?
15:27:30 <yaslam> in sxiv
15:27:42 <yaslam> i've never used it sorry
15:28:18 <yaslam> when i press f it does nothing
15:28:23 <geekosaur> f
15:29:28 <oliver90> is just f
15:29:44 <oliver90> you opened an image?
15:30:16 <oliver90> i don't know if this key works on thumbnail mode
15:30:45 <yaslam> how do i use the mode that you are using ?
15:32:47 <oliver90> just open a single image, like `nsxiv image.png`
15:33:41 <yaslam> k
15:35:08 <yaslam> oliver90: the window does go into fullscreen when i press "f" and when i press it again it goes out of fullscreen
15:35:24 <yaslam> oliver90: do you have "ewmhFullscreen" in your main block ?
15:40:14 <oliver90> yes
15:40:37 <yaslam> oliver90: can you post your entire config please?
15:40:58 <oliver90> ```
15:40:58 <oliver90> main =
15:40:59 <oliver90>   xmonad
15:40:59 <oliver90>     . Hacks.javaHack
15:41:00 <oliver90>     . fullscreenSupport
15:41:00 <oliver90>     . toggleFullFloatEwmhFullscreen
15:41:01 <oliver90>     . ewmhFullscreen
15:41:01 <oliver90>     . ewmh
15:41:02 <oliver90>     . modal [floatMode 10]
15:41:02 <oliver90>     . withEasySB (statusBarProp "xmobar" $ clickablePP myXmobarPP) defToggleStrutsKey
15:41:03 <oliver90>     $ myConfig
15:41:03 <oliver90> ```
15:41:04 <oliver90> that's my main block, and i use Hacks.windowedFullscreenFixEventHook
15:42:47 <yaslam> remove all the other fullscreen things and try just with "ewmh" and "ewmhFullscreen"
15:43:18 <yaslam> oliver90:
15:43:47 <oliver90> worked fine, thanks
15:44:36 <oliver90> probably is the `fullscreenSupport`, if i remove, works fine
15:44:37 <geekosaur> fullscreenSupport is from where? it may be interfering
15:44:57 <geekosaur> also, pasting code directly into IRC doesn't work that well (and won't be formatted, IRC being quite old)
15:45:01 <geekosaur> @where paste
15:45:01 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
15:45:25 <oliver90> fullscreenSupport is from XMonad.Layout.Fullscreen
15:45:37 <oliver90> thanks geekosaur
15:45:40 <geekosaur> yeh, don't mix then
15:45:52 <oliver90> right
15:46:01 <oliver90> thanks too yaslam
15:46:25 <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
15:57:18 <yaslam> oliver90, np
16:05:02 oliver26 joins (~oliver90@177.129.53.35)
16:05:55 × oliver90 quits (~oliver90@177.129.53.35) (Ping timeout: 256 seconds)
17:07:11 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
18:09:14 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
18:38:46 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
18:44:17 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
18:44:34 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
18:59:59 × oliver26 quits (~oliver90@177.129.53.35) (Quit: Client closed)
19:50:14 ChubaDuba joins (~ChubaDuba@176.212.47.82)
19:52:10 × ChubaDuba quits (~ChubaDuba@176.212.47.82) (Client Quit)
19:53:02 ChubaDuba joins (~ChubaDuba@176.212.47.82)
20:10:31 Digitteknohippie joins (~user@user/digit)
20:10:48 × Digit quits (~user@user/digit) (Ping timeout: 252 seconds)
20:16:52 Digitteknohippie is now known as Digit
20:18:05 FoxOnSocks joins (~FoxOnSock@m83-180-180-82.cust.tele2.se)
20:18:13 × FoxOnSocks quits (~FoxOnSock@m83-180-180-82.cust.tele2.se) (Client Quit)
20:25:50 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
20:27:49 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
20:36:27 mvk joins (~mvk@2607:fea8:5c96:5800::e590)
20:39:53 × mvk quits (~mvk@2607:fea8:5c96:5800::e590) (Client Quit)
20:54:14 oliver90 joins (~oliver90@177.129.53.35)
21:11:53 × oliver90 quits (~oliver90@177.129.53.35) (Quit: Client closed)
21:19:33 L29Ah joins (~L29Ah@wikipedia/L29Ah)
22:16:53 × ChubaDuba quits (~ChubaDuba@176.212.47.82) (Quit: WeeChat 4.3.3)

All times are in UTC on 2024-10-03.