2022-08-02 00:07:44 +0200 | ocelot_ | (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) (Remote host closed the connection) |
2022-08-02 00:10:42 +0200 | catman | (~catman@user/catman) (Ping timeout: 268 seconds) |
2022-08-02 00:58:08 +0200 | catman | (~catman@user/catman) |
2022-08-02 01:10:06 +0200 | dexter1 | (dexter@2a01:7e00::f03c:91ff:fe86:59ec) |
2022-08-02 01:12:31 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds) |
2022-08-02 01:17:56 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2022-08-02 03:42:19 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 3.6) |
2022-08-02 03:45:25 +0200 | catman | (~catman@user/catman) |
2022-08-02 04:03:22 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 245 seconds) |
2022-08-02 04:23:30 +0200 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-08-02 04:32:38 +0200 | gdd1 | (~gdd@2001:470:1f13:187:de72:d5cb:b676:c00) (Ping timeout: 240 seconds) |
2022-08-02 04:34:43 +0200 | gdd1 | (~gdd@129.199.146.230) |
2022-08-02 04:41:17 +0200 | td_ | (~td@muedsl-82-207-238-015.citykom.de) (Ping timeout: 245 seconds) |
2022-08-02 04:43:03 +0200 | td_ | (~td@muedsl-82-207-238-045.citykom.de) |
2022-08-02 04:44:54 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 3.6) |
2022-08-02 04:49:37 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
2022-08-02 05:54:47 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-08-02 06:21:09 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5) |
2022-08-02 06:25:28 +0200 | catman | (~catman@user/catman) |
2022-08-02 06:39:40 +0200 | Guest3 | (~textual@2607:fb91:bd98:639c:7416:8bbe:b217:f425) |
2022-08-02 06:43:11 +0200 | Guest3 | (~textual@2607:fb91:bd98:639c:7416:8bbe:b217:f425) (Client Quit) |
2022-08-02 07:37:19 +0200 | catman | (~catman@user/catman) (Ping timeout: 268 seconds) |
2022-08-02 07:39:19 +0200 | catman | (~catman@user/catman) |
2022-08-02 08:08:09 +0200 | <xmonadtrack> | xmonad Tomasz Hołubowicz {Tony Zorman} * v0.17.0-68-g117583e: flake.nix: Fix build (10 days ago, 2 files, 8+ 8-) https://github.com/xmonad/xmonad/commit/117583e4730a |
2022-08-02 08:08:09 +0200 | <xmonadtrack> | xmonad Tony Zorman {GitHub} * v0.17.0-69-g23f36d7: Merge pull request #409 from alternateved/fix-nix-build (5 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/23f36d7e230a |
2022-08-02 08:49:19 +0200 | ml| | (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds) |
2022-08-02 09:03:23 +0200 | ml| | (~ml|@user/ml/x-5298235) |
2022-08-02 09:14:57 +0200 | jchia[m] | (~jchiamatr@2001:470:69fc:105::c50b) |
2022-08-02 09:51:52 +0200 | benin0 | (~benin@183.82.30.242) |
2022-08-02 09:59:08 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-08-02 10:06:46 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) (Remote host closed the connection) |
2022-08-02 10:38:00 +0200 | diep | (~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) |
2022-08-02 10:50:32 +0200 | diep | (~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Remote host closed the connection) |
2022-08-02 11:00:18 +0200 | nullfedora[m] | (~nullfedor@2001:470:69fc:105::2:3d17) (Quit: You have been kicked for being idle) |
2022-08-02 11:00:25 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
2022-08-02 11:10:51 +0200 | kaizoku | (~kaizoku@user/kaizoku) (Quit: leaving) |
2022-08-02 11:22:41 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-08-02 11:24:23 +0200 | <xmonadtrack> | xmonad Tony Zorman * v0.17.0-67-gbf6e66b: X.Operations: Export setNumlockMask, grabKeys (4 weeks ago, 3 files, 44+ 31-) https://github.com/xmonad/xmonad/commit/bf6e66b100fa |
2022-08-02 11:24:23 +0200 | <xmonadtrack> | xmonad Tony Zorman {GitHub} * v0.17.0-71-g28afc9b: Merge pull request #405 from slotThe/modal-util-to-core (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/28afc9bdc610 |
2022-08-02 11:24:23 +0200 | <xmonadtrack> | xmonad-contrib Tony Zorman * v0.17.0-212-g0934fe5c: X.U.Grab: Hide mkGrabs from XMonad (2 hours ago, 2 files, 3+ 3-) https://github.com/xmonad/xmonad-contrib/commit/0934fe5cd758 |
2022-08-02 11:24:36 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2022-08-02 11:41:08 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5) |
2022-08-02 14:22:35 +0200 | Guest3 | (~textual@2607:fb91:bd0f:f08f:a832:3a1d:5b25:bf78) |
2022-08-02 14:29:12 +0200 | sogens | (~sogens@pa49-182-88-68.pa.qld.optusnet.com.au) |
2022-08-02 14:37:07 +0200 | Guest3 | (~textual@2607:fb91:bd0f:f08f:a832:3a1d:5b25:bf78) (Quit: Textual IRC Client: www.textualapp.com) |
2022-08-02 14:38:43 +0200 | Guest3 | (~textual@2607:fb91:bd0f:f08f:a832:3a1d:5b25:bf78) |
2022-08-02 14:43:06 +0200 | sogens | (~sogens@pa49-182-88-68.pa.qld.optusnet.com.au) (Read error: Connection reset by peer) |
2022-08-02 14:44:18 +0200 | sogens | (~sogens@pa49-182-88-68.pa.qld.optusnet.com.au) |
2022-08-02 14:44:46 +0200 | Guest3 | (~textual@2607:fb91:bd0f:f08f:a832:3a1d:5b25:bf78) (Quit: Textual IRC Client: www.textualapp.com) |
2022-08-02 15:32:59 +0200 | steve_ | (~steve@ool-182c2b80.dyn.optonline.net) |
2022-08-02 15:47:39 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2022-08-02 16:46:46 +0200 | sogens | (~sogens@pa49-182-88-68.pa.qld.optusnet.com.au) (Ping timeout: 268 seconds) |
2022-08-02 16:48:53 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) |
2022-08-02 16:54:20 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
2022-08-02 16:54:35 +0200 | xmonadtrack | (~xmonadtra@xmonad/geekosaur) (Remote host closed the connection) |
2022-08-02 17:00:45 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2022-08-02 17:03:23 +0200 | xmonadtrack | (~xmonadtra@069-135-003-034.biz.spectrum.com) |
2022-08-02 17:03:24 +0200 | xmonadtrack | (~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host) |
2022-08-02 17:03:24 +0200 | xmonadtrack | (~xmonadtra@xmonad/geekosaur) |
2022-08-02 17:50:34 +0200 | benin0 | (~benin@183.82.30.242) (Quit: The Lounge - https://thelounge.chat) |
2022-08-02 18:32:12 +0200 | coco | (~coco@212-51-146-199.fiber7.init7.net) |
2022-08-02 19:05:31 +0200 | <liskin> | probably won't surprise anyone but Amethyst, the "xmonad" for macos, handles tiling way worse than xmonad itself :-D |
2022-08-02 19:06:08 +0200 | td_ | (~td@muedsl-82-207-238-045.citykom.de) (Ping timeout: 268 seconds) |
2022-08-02 19:06:23 +0200 | <geekosaur> | iirc macos makes tiling painfully difficult to achieve |
2022-08-02 19:27:21 +0200 | qbt | (~e@user/edun) |
2022-08-02 19:40:27 +0200 | qbt | (~e@user/edun) (Quit: leaving) |
2022-08-02 19:40:42 +0200 | qbt | (~e@user/edun) |
2022-08-02 19:41:41 +0200 | qbt | (~e@user/edun) (Client Quit) |
2022-08-02 19:41:56 +0200 | qbt | (~e@user/edun) |
2022-08-02 19:46:49 +0200 | <liskin> | Oh crap, I meant floating |
2022-08-02 19:46:53 +0200 | <liskin> | Tiling works |
2022-08-02 19:47:03 +0200 | <liskin> | But floating isn't even a layer |
2022-08-02 19:47:27 +0200 | <liskin> | It's just unmanaged windows that may get focused if you are really really lucky |
2022-08-02 19:52:36 +0200 | <geekosaur> | wow, someone who handles floats worse than we do 🙂 |
2022-08-02 20:03:37 +0200 | qbt | (~e@user/edun) (Quit: leaving) |
2022-08-02 20:07:28 +0200 | sogens | (~sogens@gateway/vpn/pia/sogens) (Remote host closed the connection) |
2022-08-02 20:07:33 +0200 | <Solid> | that reminds me to actually work on the floating window decorations at some point... |
2022-08-02 20:08:19 +0200 | <Solid> | But working on something that I actively will go out of my way to _not_ use isn't very encouraging :] Maybe I'll feel better once I finally put in that ZuriHac expense |
2022-08-02 20:33:46 +0200 | <liskin> | geekosaur: yeah, it almost seems like it has no control over the stacking order |
2022-08-02 20:33:59 +0200 | <liskin> | or maybe it's just an oversight, I don't know |
2022-08-02 20:34:13 +0200 | <liskin> | it's only absolutely horrendous if one enables focus follows mouse |
2022-08-02 20:34:50 +0200 | <geekosaur> | I'd be afraid to ask how stacking order works on os x |
2022-08-02 20:35:06 +0200 | <geekosaur> | the things X11 has to do to achieve it are bad enough |
2022-08-02 20:35:52 +0200 | <geekosaur> | and in particular if you run an X11 window manager instead of host-managed windows, the resulting Z order is essentially random |
2022-08-02 20:45:39 +0200 | <geekosaur> | mhh, still have windows switching desktops at random times, whether I switch by keyboard or mouse click |
2022-08-02 21:19:27 +0200 | coco | (~coco@212-51-146-199.fiber7.init7.net) (Quit: WeeChat 3.5) |
2022-08-02 21:29:07 +0200 | coco | (~coco@212-51-146-199.fiber7.init7.net) |
2022-08-02 21:50:30 +0200 | jludwig | (~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in) |
2022-08-02 21:51:29 +0200 | jludwig | (~justin@li657-110.members.linode.com) |
2022-08-02 22:03:11 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::d5f2) |
2022-08-02 22:05:46 +0200 | jludwig | (~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in) |
2022-08-02 22:23:24 +0200 | coco | (~coco@212-51-146-199.fiber7.init7.net) (Quit: WeeChat 3.5) |
2022-08-02 22:23:55 +0200 | <geekosaur> | cute. someone tried to spam us from matrix but got klined |
2022-08-02 22:24:05 +0200 | <geekosaur> | the matrix side came through |
2022-08-02 22:24:42 +0200 | jludwig | (~justin@li657-110.members.linode.com) |
2022-08-02 22:30:50 +0200 | jludwig | (~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in) |
2022-08-02 22:31:54 +0200 | jludwig | (~justin@li657-110.members.linode.com) |
2022-08-02 22:57:23 +0200 | diep | (~diep@2a01:cb11:2d7:4a00:10e8:63cb:8114:10e0) |
2022-08-02 23:01:54 +0200 | td_ | (~td@muedsl-82-207-238-045.citykom.de) |
2022-08-02 23:01:59 +0200 | <diep> | Hi. Im trying to add clickablePP to xmobar without success, my current config is `withSB (statusBarProp "xmobar" (pure bar))`. I tried to replace `pure` with `clickablePP` but after a successful compilation, xmobar show an error in place of workspaces "could not parse string" |
2022-08-02 23:09:41 +0200 | <diep> | ok I found out, missed to use UnsafeXMonadLog in xmobar config instead of XMonadLog |
2022-08-02 23:09:53 +0200 | <diep> | it works great now! |
2022-08-02 23:17:08 +0200 | T_X_ | (~T_X@diktynna.open-mesh.org) |
2022-08-02 23:17:43 +0200 | hypercat | (~hypercat@87-92-158-33.rev.dnainternet.fi) |
2022-08-02 23:20:35 +0200 | hypercat | (~hypercat@87-92-158-33.rev.dnainternet.fi) (Client Quit) |
2022-08-02 23:20:54 +0200 | <T_X_> | hi, I'm a bit confused why "screenWorkspace" does not quite work as I'd expect it to. I'm trying it like this: https://paste.linuxlounge.net/XM |
2022-08-02 23:20:58 +0200 | T_X_ | T_X |
2022-08-02 23:21:28 +0200 | <T_X> | if the second screen exists then this runs just fine and I get the message |
2022-08-02 23:22:08 +0200 | <T_X> | but if either the second screen is not enabled via xmodmap or if both screen 0 and 1 share the same space then I don't get that message |
2022-08-02 23:22:46 +0200 | <T_X> | and my ~/.xsession-errors seems to output: /bin/sh: 1: Syntax error: end of file unexpected |
2022-08-02 23:25:58 +0200 | <geekosaur> | you need to quote the string you want to have it display, since it's fed to the shell. "<unknown>" looks like redirection from the file "unknown" to… and it hits end of string and errors out on the unfinished redirection |
2022-08-02 23:27:38 +0200 | <geekosaur> | spawn ("xmessage 'Running escCMD, scrws: " ++ scr2str ++ "'") |
2022-08-02 23:27:52 +0200 | <geekosaur> | or use safeSpawn |
2022-08-02 23:31:49 +0200 | dexter1 | (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (Ping timeout: 244 seconds) |
2022-08-02 23:35:40 +0200 | <T_X> | geekosaur: aaaaah! you're absolutely right, the quoting was missing... don't know how I could overlook that, haha |
2022-08-02 23:39:07 +0200 | <T_X> | I'm still a bit confused why "screenWorkspace 1" is Nothing if the two screens overlap, are mirored. I'm trying xrandr as follows: https://paste.linuxlounge.net/T4 |
2022-08-02 23:39:34 +0200 | <geekosaur> | because mirrored screens are removed by xmonad (see getCleanedScreenInfo) |
2022-08-02 23:39:46 +0200 | <T_X> | and also in arandr there are two screens, eDP-1 and HDMI-1, which overlap 100% |
2022-08-02 23:39:51 +0200 | <geekosaur> | they're kind of useless from the standpoint of clients |
2022-08-02 23:40:39 +0200 | <geekosaur> | the X server will display the same thing on both screens, clients can't tell the difference between displays, so there's no point in keeping both |
2022-08-02 23:41:04 +0200 | <geekosaur> | you in particular can't display something different on the mirrored display |
2022-08-02 23:41:15 +0200 | <geekosaur> | the only way to do so is to unmirror them |
2022-08-02 23:43:49 +0200 | <geekosaur> | xmonad keeps the screen information so it knows where it can display different workspaces. if a display is mirrored, it can't display a different workspace there so xmonad removes it from the display list |
2022-08-02 23:44:17 +0200 | <T_X> | ah, okay. why I'm looking into this is because I'm trying to find a workaround for this issue I'm having: https://github.com/xmonad/xmonad/issues/412 |
2022-08-02 23:44:35 +0200 | diep | (~diep@2a01:cb11:2d7:4a00:10e8:63cb:8114:10e0) (Remote host closed the connection) |
2022-08-02 23:45:04 +0200 | <geekosaur> | did you try a compositor, as I suggested? |
2022-08-02 23:45:17 +0200 | <T_X> | so what I want to achieve is: create this virtual screen (nothing is connected to HDMI-1 at the moment, so (ab)use it). and then always display the same workspace on this virtual screen |
2022-08-02 23:45:36 +0200 | <geekosaur> | or adding "bs" to the X server arguments but that probably requires looking up some config file that will lvary per system |
2022-08-02 23:46:23 +0200 | <T_X> | and then the idea was to hook into when I'd change the viewed workspace. and then switching back and forth between mirrored and not-mirrored screens with xrandr... |
2022-08-02 23:46:41 +0200 | <geekosaur> | by "the same", you mean the same workspace as displayed on the actual screen, or do you mean display a fixed workspace there? |
2022-08-02 23:47:31 +0200 | <T_X> | geekosaur: didn't try the two compositors you suggested yet. but I checked the "bs" and it seemed enabled already: |
2022-08-02 23:47:39 +0200 | <T_X> | grep "Backing store" /var/log/Xorg.0.log -> [ 29.917] (==) modeset(0): Backing store enabled |
2022-08-02 23:47:56 +0200 | <geekosaur> | (you would want them unmirrored and use something like DynamicWorkspaceGroups |
2022-08-02 23:47:58 +0200 | <geekosaur> | ) |
2022-08-02 23:48:01 +0200 | <geekosaur> | \interesting |
2022-08-02 23:48:27 +0200 | <geekosaur> | some clients do still detect unmapped state with backing store, sadly; compositing hides it |
2022-08-02 23:48:34 +0200 | <geekosaur> | so it may matter |
2022-08-02 23:50:03 +0200 | <geekosaur> | I also wonder if a virtual screen would work correctly or just deliver a bunch of NoExpose events |
2022-08-02 23:50:26 +0200 | <geekosaur> | which would prevent the client (vlc or whatever) from rendering |
2022-08-02 23:51:45 +0200 | <T_X> | geekosaur: with "the same" I mean always displaying a workspace of a particular workspaceId there. so the virtual monitor already works fine as a workaround, windows on there are working for the OBS Xcomposite screen capture. even though it's not seen on any physical screen. but it's a bit confusing/annoying when I want to switch back and forth between workspaces |
2022-08-02 23:52:51 +0200 | <geekosaur> | hm. if that works then I'd expect the compositor method to work as well, since it essentially does the same thing without the fiddling |
2022-08-02 23:53:14 +0200 | <T_X> | so when switching between workspaces on my physical laptop screen I found the swapping of workspaces between two screens a bit confusing |
2022-08-02 23:53:40 +0200 | <geekosaur> | and you'd be amazed how many programs don't get tested without a compositor running because Gnome and KDE both have built-in compositors |
2022-08-02 23:54:48 +0200 | <geekosaur> | (and Cinnamon and whatever Ubuntu is pushing these days, etc.) |
2022-08-02 23:54:56 +0200 | <T_X> | ideally the final behaviour I'd have would be that I could press a shortcut to toggle a specific workspace to go "On Air" |
2022-08-02 23:55:40 +0200 | <T_X> | and what I'm trying now is if I can mimic this behaviour in the backend somehow by hacking with xrandr and in the xmonad config file :D |
2022-08-02 23:56:08 +0200 | <geekosaur> | that's going to be fairly painful |
2022-08-02 23:58:20 +0200 | <geekosaur> | you probably want to break the rules a bit and, if the workspace you want is not visible on screen 0, forcibly put it in the visible slot |
2022-08-02 23:58:40 +0200 | <T_X> | yes, seems like :D. so I was thinking to check in the xmonad.hs which workspace is connected to the physical screen and which workspace to the virtual one. and check and intercept if on my physical screen I'm hitting the command to switch to the workspace which the virtual one is currently already on |
2022-08-02 23:59:22 +0200 | <T_X> | and if that's the case, run xrandr to turn it mirrored after switching |