Logs on 2021-01-04 (freenode/#xmonad)
| 00:19:22 | × | notis quits (~notis@45.134.22.65) (Ping timeout: 272 seconds) |
| 00:28:33 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer) |
| 00:38:51 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 01:49:08 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer) |
| 01:49:49 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 01:54:36 | × | s00pcan quits (~chris@075-133-056-178.res.spectrum.com) (Ping timeout: 240 seconds) |
| 01:56:42 | → | s00pcan joins (~chris@107.181.165.217) |
| 02:14:30 | → | ADG1089_ joins (~adg1089@27.63.37.2) |
| 02:14:30 | × | ADG1089_ quits (~adg1089@27.63.37.2) (Read error: Connection reset by peer) |
| 02:14:52 | → | ADG1089_ joins (~adg1089@122.163.234.142) |
| 02:18:25 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: brb restarting) |
| 02:24:32 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 02:49:04 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) |
| 03:00:52 | × | s00pcan quits (~chris@107.181.165.217) (Ping timeout: 246 seconds) |
| 03:03:00 | → | s00pcan joins (~chris@075-133-056-178.res.spectrum.com) |
| 03:29:13 | × | ADG1089_ quits (~adg1089@122.163.234.142) (Ping timeout: 246 seconds) |
| 03:37:28 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 03:52:17 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer) |
| 03:54:46 | × | theDon quits (~td@94.134.91.73) (Ping timeout: 246 seconds) |
| 03:56:50 | → | theDon joins (~td@94.134.91.22) |
| 03:57:37 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 03:58:17 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 258 seconds) |
| 04:35:53 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 05:23:27 | × | elGamal quits (~elg@198.8.85.134) (K-Lined) |
| 05:41:44 | <abhixec> | Anyone here use xmonad on debian? I am trying to make switch from Arch to Debian but want to know how people get the latest xmonad/xmonad-contrib on debian? |
| 05:45:02 | <psibi[m]> | I use a debian based distro. I think you can just use stack/cabal to get the latest xmonad/xmonad-contrib and get it working. |
| 05:50:48 | <abhixec> | thanks psibi[m] |
| 06:22:25 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 06:25:16 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 246 seconds) |
| 06:25:16 | palo1 | is now known as palo |
| 06:39:43 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Ping timeout: 240 seconds) |
| 06:41:01 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 06:41:42 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Client Quit) |
| 06:47:53 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 07:02:39 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 07:04:07 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 07:04:28 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 07:17:20 | <Liskni_si> | abhixec: I'm also on debian, been using ghc from deb + stack to build xmonad since forever, these days it's smooth sailing |
| 07:22:18 | <abhixec> | Liskni_si: that is good to know! |
| 07:23:05 | <dminuoso> | abhixec: You can also just install ghc/cabal-install with ghcup and do it yourself. It's really not much extra work, and it detaches you from all idionsyncracies of your package management system. |
| 07:23:08 | <abhixec> | thanks! I am looking to move to debian because I want something stable to I can focus on work rather than having to tinker everytime I update |
| 07:23:26 | × | et09 quits (~et09@unaffiliated/endolphin) (Ping timeout: 264 seconds) |
| 07:23:41 | <dminuoso> | If I wasn't on NixOS, which gives me the freedom to intermix these two things freely, it's what I'd do. |
| 07:23:54 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 268 seconds) |
| 07:24:26 | <abhixec> | dminuoso: is nixos on top of debian or is it separate OS? |
| 07:24:37 | <abhixec> | I have been very curious about nixos for sometime now! |
| 07:24:40 | <dminuoso> | It's a separate operating system. |
| 07:25:09 | <dminuoso> | It's far on the exotic side of distributions, for certain. |
| 07:25:42 | <srhb> | However, Nix (the package manager) can work on top of Debian -- though the benefits are reduced :) |
| 07:28:16 | <dminuoso> | abhixec: Part of the reason why I'd probably go with the custom build route, is because it gives me the freedom to just depend on packages/versions with constraints/flags as I want. |
| 07:32:22 | <abhixec> | I am very intrigued! but currently I just want something that will be stable enough and get me to do my work without me having to tinker too much! I am afraid nixOS is would require a commitement from my end to learn which I would probably do sometime later this year *fingers crossed* |
| 07:33:42 | <dminuoso> | I wasn't talking about NixOS here. :) |
| 07:53:22 | <Solid> | Still waiting for that init system abstraction in nixos :> |
| 08:12:02 | → | thoros joins (~thoros@194-96-55-156.hdsl.highway.telekom.at) |
| 08:25:56 | → | notis joins (~notis@45.134.22.54) |
| 08:27:08 | <Solid> | Liskni_si: can I properly rebase another pull request on github? github _really_ wants me to merge changes instead :/ |
| 08:35:45 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 08:38:22 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 08:40:32 | <Liskni_si> | Solid: not sure I understand, can you elaborate? |
| 08:43:53 | <Solid> | I want to rebase this https://github.com/xmonad/xmonad-contrib/pull/170 on top of current master, but github's "you can edit this pr" tools want me to merge it into master directly |
| 08:48:12 | <Liskni_si> | oh, I have no idea what can be done using the github UI |
| 08:49:08 | <Liskni_si> | I vaguely remember that repo admins (which I don't think you are) may in some circumstances push into forks, but this may be limited to enterprise private repos or something |
| 08:49:55 | <Liskni_si> | when I click the Resolve conflicts button, it tells me "Resolving conflicts between mavant:issue/164 and xmonad:master and committing changes → mavant:issue/164" so maybe if I do that it will push something into the fork? |
| 08:50:18 | <Liskni_si> | Anyway the best way is to just do it all from the command line and then close the PR manually |
| 08:50:55 | <Liskni_si> | (although that way the link between the commit and the original PR will be lost) |
| 08:53:06 | <Solid> | I wish github wouldn't obfuscate stuff like this with their web ui :/ |
| 08:55:02 | <Liskni_si> | hm, I wanted to test where it will push it by resolving the conflicts, but there's no way I'm going to be able to resolve a several dozen line conflict in that ui |
| 08:55:16 | <Liskni_si> | that thing is beyond useless |
| 08:55:24 | → | gazler joins (~gazler@2001:8b0:b165:a8d2::2) |
| 08:55:25 | <Liskni_si> | I wonder what the target audience is |
| 08:56:22 | <Solid> | I just checked it (by resolving the conlicts myself and just copying the whole file into that horrible web UI :>) |
| 08:56:37 | <Solid> | it just merges the changes into the pr |
| 08:56:46 | <Solid> | which now has two commits, one of them being that merge |
| 08:56:53 | <Liskni_si> | (but I don't find gitlab's ui better) |
| 08:57:18 | <Liskni_si> | that probably means github would let you git push --force into the fork directly |
| 09:18:11 | <Solid> | ah that worked very nicely, thank you! |
| 09:24:15 | × | gazler quits (~gazler@2001:8b0:b165:a8d2::2) (Remote host closed the connection) |
| 09:24:33 | → | gazler joins (~gazler@2001:8b0:b165:a8d2::2) |
| 09:38:52 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 09:46:10 | <Liskni_si> | it's a bit unintuitive |
| 10:06:30 | <Solid> | indeed, getting access to someone else's repo like that feels... weird |
| 10:23:09 | <everythingTaken> | Hi everyone, any news on borderless single windows on Xinerema? |
| 10:25:45 | <Liskni_si> | 23:43:58 <Liskni_si> ?tell everythingTaken please try https://github.com/xmonad/xmonad-contrib/pull/440 |
| 10:26:12 | <Liskni_si> | I wonder why lambdabot didn't tell you as soon as you entered :-/ |
| 10:26:43 | <everythingTaken> | Liskni_si: it messaged me, I was like wtf who is this lambdabot |
| 10:27:53 | <everythingTaken> | it says "Liskni_si said something 2days 11 hours ago" |
| 10:28:12 | <everythingTaken> | why the time wrong? |
| 10:28:37 | <Liskni_si> | is it wrong? |
| 10:28:52 | <everythingTaken> | oh you didnt write it now? I got it just now |
| 10:29:29 | <Liskni_si> | I said it at 23:43:58 CET a few days ago |
| 10:29:42 | <Liskni_si> | lambdabot told you as soon as you came |
| 10:36:10 | <everythingTaken> | Liskni_si: thanks! I will try to test it from git repo, but last time I had trouble setting it up from source, many dependency errors etc. It was a nightmare, maybe has to do with ARch. Anyway to do make it work with Xmonad installed with pacman? Manually copy pasting NoBorders.hs etc, Xmonad from pacman is a bin right? |
| 10:38:12 | <jusa> | hello, I'm trying to achieve following 1) if there is only one "window" with SubLayouts (so multiple windows tabbed) I could do focusUp & Down on that group, 2) if there are multiple windows and even one of them is not tabbed, do regular focusUp.. what I'm struggling with is if there is a way to figure out when we have multiple windows which all are a part of group or not |
| 10:38:48 | <jusa> | any ideas |
| 10:38:51 | <jusa> | ? :) |
| 10:55:10 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
| 10:57:39 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 11:02:17 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Client Quit) |
| 11:13:02 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
| 11:22:09 | <Liskni_si> | oh did they leave again? 🤦 |
| 11:22:48 | <Liskni_si> | ?tell everythingTaken putting NoBorders.hs into ~/.xmonad/lib and renaming to something like XNoBorders and then import XNoBorders might be the easiest way to test it |
| 11:22:49 | <lambdabot> | Consider it noted. |
| 11:24:01 | <Liskni_si> | jusa: doesn't the regular focusUp do the same thing as focusUp in a group? |
| 11:25:08 | <Liskni_si> | (but if you need something considerably more advanced, there is a way, it just isn't very pretty, isn't finished, isn't upstream) |
| 11:41:23 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 11:41:48 | <jusa> | Liskni_si: nope, those consider grouped windows as one window |
| 11:49:02 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 12:13:13 | → | kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
| 12:21:12 | → | AZG256 joins (~user@78-56-98-5.static.zebra.lt) |
| 12:32:00 | <Liskni_si> | jusa: weird, that's not the behaviour I'm seeing here |
| 12:34:25 | <Liskni_si> | focusUp/Down from XMonad.StackSet don't know anything about SubLayouts, and the stack of windows is just that, a Stack of Window, so XMonad.StackSet ops just move the focus in the stack and SubLayouts then guesses what was meant by that |
| 12:40:07 | → | geekosaur joins (ac3a3ed6@172.58.62.214) |
| 12:52:59 | × | kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0) |
| 13:00:17 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 13:01:20 | → | mc47 joins (~yecinem@89.246.239.190) |
| 13:11:34 | <Solid> | we now only have one page of open pull requests \o/ |
| 13:13:03 | <Liskni_si> | nice |
| 13:13:22 | <Liskni_si> | I guess I could improve that by merging some of mine |
| 13:13:33 | <Liskni_si> | but I'm still in christmas mode |
| 13:13:58 | <Solid> | :D |
| 13:14:00 | <Solid> | that's totally fine |
| 13:14:28 | <Solid> | but I think it would be kind of nice to get this looming v0.17 done in the new few months |
| 13:16:05 | <jusa> | Liskni_si: hmm.. strange.. |
| 13:16:42 | <jusa> | probably a bug in my end then, my xmonad.hs has lived quite a long and many xmonad versions and is pretty messy |
| 13:17:17 | <Liskni_si> | Solid: yeah, unfortunately we already missed the chance to get it done before debian bullseye :-( |
| 13:17:32 | <Liskni_si> | I should've done that damn X.H.Focus refactor already |
| 13:17:44 | <Solid> | oh did we? :/ |
| 13:17:54 | <Liskni_si> | freeze is on 12th i've heard |
| 13:18:03 | <Solid> | I guess that means we won't be removing any deprecations anytime soon :> |
| 13:19:51 | <Liskni_si> | we'd need to figure out visibility of deprecation warnings first anyway |
| 13:23:28 | <Solid> | yeah true |
| 13:28:07 | → | cyr4x3 joins (~cyr4x3@139.47.121.51) |
| 13:32:20 | × | fionnan quits (~fionnan@109.255.20.201) (Ping timeout: 256 seconds) |
| 13:32:25 | × | AZG256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1)) |
| 13:34:02 | <jusa> | Liskni_si: I have BoringWindows focusUp/Down in use :D thanks for pointing me to right direction |
| 13:42:23 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Ping timeout: 240 seconds) |
| 13:44:08 | → | AZG256 joins (~user@78-56-98-5.static.zebra.lt) |
| 13:51:21 | × | davemq_ quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 13:52:05 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 13:52:44 | → | davemq joins (~davemq@2600:1700:b1c0:2580::4d8) |
| 14:26:30 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
| 14:44:46 | × | geekosaur quits (ac3a3ed6@172.58.62.214) (Remote host closed the connection) |
| 14:46:03 | → | et09 joins (~et09@unaffiliated/endolphin) |
| 14:52:42 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 14:54:21 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit) |
| 15:06:45 | × | evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 256 seconds) |
| 15:09:06 | → | evanjs joins (~evanjs@075-129-098-007.res.spectrum.com) |
| 15:15:49 | × | notis quits (~notis@45.134.22.54) (Ping timeout: 264 seconds) |
| 15:21:02 | → | kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
| 15:24:31 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 15:28:13 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 15:36:16 | → | malook joins (~Thunderbi@37.241.28.129) |
| 15:39:48 | × | malook quits (~Thunderbi@37.241.28.129) (Client Quit) |
| 15:41:45 | → | notis joins (~notis@45.134.22.65) |
| 15:45:02 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 15:45:07 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit) |
| 15:46:08 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 15:50:10 | × | kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0) |
| 16:00:38 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds) |
| 16:05:02 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
| 16:08:32 | → | kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
| 16:19:40 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 16:36:28 | → | malook joins (~Thunderbi@37.241.28.129) |
| 16:36:35 | × | malook quits (~Thunderbi@37.241.28.129) (Client Quit) |
| 16:43:19 | × | kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0) |
| 16:52:01 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
| 16:53:14 | → | geekosaur joins (42d52137@66.213.33.55) |
| 17:12:07 | → | koluacik joins (~koluacik@134.122.28.77) |
| 17:16:37 | ← | koluacik parts (~koluacik@134.122.28.77) () |
| 17:17:35 | → | koluacik joins (~koluacik@134.122.28.77) |
| 17:21:10 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 17:34:47 | → | malook joins (~Thunderbi@37.241.28.129) |
| 17:39:59 | × | malook quits (~Thunderbi@37.241.28.129) (Quit: malook) |
| 18:07:48 | → | mizlan joins (~michaella@c-67-169-7-31.hsd1.ca.comcast.net) |
| 18:27:00 | × | andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Ping timeout: 256 seconds) |
| 18:29:51 | × | cyr4x3 quits (~cyr4x3@139.47.121.51) (Quit: WeeChat 1.6) |
| 18:32:08 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
| 18:33:20 | → | andytoshi joins (~apoelstra@unaffiliated/andytoshi) |
| 18:34:15 | × | geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 245 seconds) |
| 18:40:44 | → | al3x27 joins (~plovs@85.254.75.207) |
| 18:44:00 | × | mizlan quits (~michaella@c-67-169-7-31.hsd1.ca.comcast.net) (Quit: leaving) |
| 18:52:16 | → | geekosaur joins (42d52137@66.213.33.55) |
| 18:58:18 | × | AZG256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1)) |
| 19:00:51 | → | mc47 joins (~yecinem@89.246.239.190) |
| 19:03:29 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 19:03:47 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds) |
| 19:06:29 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 19:08:16 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit) |
| 19:29:34 | × | thoros quits (~thoros@194-96-55-156.hdsl.highway.telekom.at) (Quit: WeeChat 3.0) |
| 19:46:23 | × | gazler quits (~gazler@2001:8b0:b165:a8d2::2) (Quit: Leaving) |
| 20:13:00 | × | geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 245 seconds) |
| 20:34:46 | → | geekosaur joins (42d52137@66.213.33.55) |
| 20:39:40 | × | geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 245 seconds) |
| 20:46:19 | → | geekosaur joins (42d52137@66.213.33.55) |
| 20:56:42 | × | notis quits (~notis@45.134.22.65) (Ping timeout: 260 seconds) |
| 20:58:15 | → | notis joins (~notis@185.51.134.229) |
| 21:03:13 | → | T_X joins (~T_X@unaffiliated/t-x/x-1456208) |
| 21:04:25 | × | mc47 quits (~yecinem@89.246.239.190) (Ping timeout: 264 seconds) |
| 21:08:11 | <T_X> | hi! I'm trying to create virtual monitor which I would like to assign a fixed xmonad workspace to. which I then would like to use for capturing/streaming via OBS Studio |
| 21:08:55 | <T_X> | I tried using "xrandr --setmonitor dummy 2560/309x1440/174+0+0 none". and I can actually select the monitor "dummy" in OBS Studio. however it seems to be just a mirror of the actual laptop monitor |
| 21:10:10 | <T_X> | so I see "dummy" in "xrandr --listactivemonitors". but it's not listed as a new display in plain "xrandr" output |
| 21:10:41 | <T_X> | which I guess is the reason why I can't switch to it via xmonad? |
| 21:25:38 | → | ohmysomuchuser joins (~nickednam@037008230157.dynamic-3-poz-k-1-2-0.vectranet.pl) |
| 21:25:50 | <Liskni_si> | T_X: the problem with that is you're actually adding a mirror as the offsets are 0, 0 |
| 21:26:14 | <Liskni_si> | if you use +2560+0 instead, it will add a second "monitor" |
| 21:26:28 | <Liskni_si> | but I don't think it's going to work anyway |
| 21:27:25 | <Liskni_si> | xrandr --fb 5120x1440 can then be used to actually extend the framebuffer to this second monitor, at which point OBS will probably be able to see windows on that monitor, but X won't let you move the mouse there |
| 21:30:07 | <Liskni_si> | T_X: maybe this might work: https://unix.stackexchange.com/a/585078/11549 |
| 21:30:11 | × | thc202 quits (~thc202@unaffiliated/thc202) (Quit: thc202) |
| 21:32:30 | <T_X> | Liskni_si: ah, thanks! I think that's also the direction I'm currently looking into. had found this one: https://bbs.archlinux.org/viewtopic.php?pid=1410831#p1410831 |
| 21:32:51 | <T_X> | which kind of seems to work, this hijacking of an unconnected monitor output |
| 21:33:31 | <T_X> | the only issue I'm now have remaining is that as soon as I switch to the workspace which the virtual monitor is currently on, that xmonad than swaps the workspaces |
| 21:34:00 | <Liskni_si> | hm, I wonder why reusing disconnected outputs didn't work for me when I wrote that answer |
| 21:34:15 | <T_X> | so I currently seem to be unable to have both the virtual and the real laptop monitor assigned to the same workspace |
| 21:34:51 | <Liskni_si> | if you want them to be the same workspace, then you don't need a separate dummy monitor at all do you? |
| 21:36:43 | <T_X> | Liskni_si: not quite. I want the virtual one to be always fixed to the same workspace. and for the physical monitor I want to be able to switch between various workspaces |
| 21:37:35 | <Liskni_si> | oh |
| 21:37:38 | <T_X> | so ideally that I can be sure that I'm not accidentally streaming a window I don't want to. I only want to stream from a fixed workspace |
| 21:37:55 | <T_X> | but still want to be able to switch to other workspaces with my physical monitor when needed |
| 21:37:56 | <Liskni_si> | I'm afraid that's not possible with X11 |
| 21:38:08 | <Liskni_si> | two monitors can't display the same workspace |
| 21:38:09 | <T_X> | and want to be able to swap in windows to the streaming workspace |
| 21:38:37 | <T_X> | urgh, okay, so that's an X11 thing? |
| 21:38:37 | <Liskni_si> | you'd need to move the "dummy" monitor to be a mirror (same offsets as primary) whenever you want both to view the same workspace |
| 21:38:58 | <T_X> | hm, okay |
| 21:39:02 | <Liskni_si> | yes, X11 only lets you map a window to one place |
| 21:39:30 | <Liskni_si> | in Wayland there's no problem for the WM/compositor to draw a window wherever it wants and how many times it wants |
| 21:39:45 | <Liskni_si> | but in X11 this can't be done without weird hacks |
| 21:40:00 | <T_X> | hm, okay. is it maybe possible to create a window which always displays the content of a specific workspace? |
| 21:40:32 | <Liskni_si> | not really |
| 21:40:35 | <T_X> | in OBS Studio I can also stream the contents of a specific window. so that would be another workaround that would come to my mind. not sure how well that'd perform, if at all |
| 21:40:39 | <geekosaur> | Liskni_si, a compositor could do it but there's no conventions for how to tell it to do so |
| 21:40:50 | <Liskni_si> | geekosaur: yeah I was just about to say that |
| 21:41:59 | <Liskni_si> | "in X11 this can't be done without weird hacks" is still true I think, as this would be a "weird hack" :-) |
| 21:44:14 | <Liskni_si> | T_X: can you perhaps control OBS from xmonad and have it move the capture area dynamically? |
| 21:45:10 | <Liskni_si> | so that when you need to view that specific workspace, it'd capture at 0, 0, and when that workspace is only visible on the dummy monitor, it'd capture at 2560, 0 |
| 21:45:25 | <Liskni_si> | it's still a hack but less moving parts |
| 21:46:11 | × | geekosaur quits (42d52137@66.213.33.55) (Remote host closed the connection) |
| 21:51:52 | <T_X> | Liskni_si: that might work. I have to look into it, just started looking at OBS studio yesterday :D |
| 22:07:32 | <T_X> | oh, hm, maybe another simple solution for now: I could view the dedicated streaming workspace / virtual monitor via OBS itself :D |
| 22:07:45 | <T_X> | it's actually quite reactive |
| 22:08:52 | <T_X> | there is a bit of lag, but not much |
| 22:09:06 | → | ADG1089_ joins (~adg1089@27.63.37.2) |
| 22:09:06 | × | ADG1089_ quits (~adg1089@27.63.37.2) (Read error: Connection reset by peer) |
| 22:09:23 | → | ADG1089_ joins (~adg1089@122.163.234.142) |
| 22:09:52 | <T_X> | in OBS studio I have a preview of the monitor (the virtual / hijacked HDMI one). and I can also view that perview in fullscreen in OBS studio |
| 22:17:15 | <T_X> | argh, nope, mouse does not seem to work probably on the virtual monitor then... |
| 22:18:54 | <T_X> | that is mouse movement works fine on the virtual monitor, viewed in OBS studio. but as soon as I click the mouse pointer seems to briefly leave the virtual monitor. weird |
| 22:30:49 | × | ADG1089_ quits (~adg1089@122.163.234.142) (Ping timeout: 264 seconds) |
| 22:52:02 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 22:52:55 | → | ADG1089__ joins (~aditya@122.163.234.142) |
| 23:08:31 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 272 seconds) |
| 23:25:50 | × | ADG1089__ quits (~aditya@122.163.234.142) (Remote host closed the connection) |
| 23:30:32 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 23:41:07 | × | et09 quits (~et09@unaffiliated/endolphin) (Quit: leaving) |
All times are in UTC on 2021-01-04.