Logs: liberachat/#xmonad
| 2024-01-18 15:59:33 | × | todi quits (~todi@p5dca5fa8.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in) |
| 2024-01-18 16:04:57 | <wlhn> | How can I get information about displays in XMonad? |
| 2024-01-18 16:05:15 | <wlhn> | A list of current displays for instance |
| 2024-01-18 16:05:52 | <liskin> | wlhn: we don't really have anything for that, apart from that one Xinerama-related function in X11 |
| 2024-01-18 16:06:15 | <liskin> | Actually there may be bindings for the xrandr extension as well |
| 2024-01-18 16:06:32 | <liskin> | But not really any useful abstraction on top of them I'm afraid |
| 2024-01-18 16:07:53 | <wlhn> | liskin, I actually just found this https://hackage.haskell.org/package/xmonad-0.17.2/docs/XMonad-StackSet.html#v:screens |
| 2024-01-18 16:09:53 | <wlhn> | Can I somehow link ScreenId to xrandr screen? Like map this number to a “HDMI1” for example? |
| 2024-01-18 16:21:37 | <wlhn> | Hm... Maybe it’s not that straightforward since Xinerama can combine multiple screens |
| 2024-01-18 16:22:42 | <geekosaur> | ScreenId should map to the order of screens that xrandr reports… except that if two screens overlap completely (consider a projector output) one will be removed from the list |
| 2024-01-18 16:44:14 | <liskin> | wlhn: only by matching on the x, y, width, height tuples |
| 2024-01-18 16:44:45 | <liskin> | Xinerama doesn't tell you anything about xrandr afaik |
| 2024-01-18 16:52:11 | <wlhn> | I actually just needed to map the order of screens with XMonad |
| 2024-01-18 16:52:31 | <wlhn> | https://hackage.haskell.org/package/X11-1.10.3/docs/Graphics-X11-Xinerama.html#v:XineramaScreenInfo |
| 2024-01-18 16:52:43 | <wlhn> | It has xsi_screen_number which is good enough for me |
| 2024-01-18 19:33:57 | <burp_> | does anyone have tips on how to make zoom behave nicely? like not minimize and follow when switching the desktop? |
| 2024-01-18 19:35:52 | <burp_> | especially recently zoom goes haywire, setting it as doFloat doesn't seem to help |
| 2024-01-18 19:35:54 | <liskin> | burp_: only ever use it in the browser :-) |
| 2024-01-18 19:35:57 | <burp_> | pfft |
| 2024-01-18 19:36:28 | <liskin> | With a redirector extension, it can be made to be not entirely annoying |
| 2024-01-18 19:39:01 | <burp_> | will have a look, someone also wrote about these issues https://www.peterstuart.org/posts/2021-09-06-xmonad-zoom/ |
| 2024-01-18 19:39:14 | <burp_> | "Because many of the windows change their title shortly after they are created, matching by title in a custom manageHook doesn’t work, since that doesn’t watch for changes to window titles. Instead, you need to also observe window title changes using XMonad.Hooks.DynamicProperty" |
| 2024-01-18 19:47:53 | <xmonadtrack> | New xmonad-contrib branch created: pull/866 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/866 |
| 2024-01-18 23:23:47 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving) |
| 2024-01-18 23:42:03 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2024-01-19 00:03:50 | → | B-J joins (~BenziJuni@88-149-65-224.du.xdsl.is) |
| 2024-01-19 00:09:49 | × | Benzi-Junior quits (~BenziJuni@88-149-65-224.du.xdsl.is) (*.net *.split) |
| 2024-01-19 02:23:27 | × | wlhn quits (~wenzel@dl5fq-8yqkt42rsn1837y-3.rev.dnainternet.fi) (Remote host closed the connection) |
| 2024-01-19 02:23:52 | → | wlhn joins (~wenzel@dl5fq-8yqkt42rsn1837y-3.rev.dnainternet.fi) |
| 2024-01-19 03:58:37 | × | td_ quits (~td@i53870919.versanet.de) (Ping timeout: 260 seconds) |
| 2024-01-19 04:00:07 | → | td_ joins (~td@i53870934.versanet.de) |
| 2024-01-19 08:28:16 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-01-19 09:29:17 | × | ft quits (~ft@p508dbda4.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-01-19 11:51:39 | × | alethkit quits (23bd17ddc6@sourcehut/user/alethkit) (Ping timeout: 260 seconds) |
| 2024-01-19 11:51:39 | × | eso quits (a0662dfd5e@2a03:6000:1812:100::1266) (Ping timeout: 260 seconds) |
| 2024-01-19 11:52:55 | × | samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 268 seconds) |
| 2024-01-19 11:52:55 | × | raghavgururajan quits (ea769b8000@user/raghavgururajan) (Ping timeout: 268 seconds) |
| 2024-01-19 11:59:29 | → | eso joins (a0662dfd5e@2a03:6000:1812:100::1266) |
| 2024-01-19 11:59:29 | → | raghavgururajan joins (ea769b8000@user/raghavgururajan) |
| 2024-01-19 11:59:31 | → | alethkit joins (23bd17ddc6@sourcehut/user/alethkit) |
| 2024-01-19 12:01:13 | → | samhh_ joins (7569f027cf@2a03:6000:1812:100::e4) |
| 2024-01-19 12:27:50 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2024-01-19 12:29:13 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2024-01-19 15:32:38 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2) |
| 2024-01-19 17:18:52 | → | ft joins (~ft@p508dbda4.dip0.t-ipconnect.de) |
| 2024-01-20 03:43:23 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 2024-01-20 03:47:23 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 2024-01-20 03:57:43 | × | td_ quits (~td@i53870934.versanet.de) (Ping timeout: 246 seconds) |
| 2024-01-20 03:59:51 | → | td_ joins (~td@i5387090D.versanet.de) |
| 2024-01-20 06:56:52 | × | Buliarous quits (~gypsydang@46.232.210.139) (Read error: Connection reset by peer) |
| 2024-01-20 07:14:30 | × | berberman quits (~berberman@user/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2024-01-20 07:15:23 | → | berberman joins (~berberman@user/berberman) |
| 2024-01-20 11:29:49 | × | hightower2 quits (~hightower@213.186.15.36) (Ping timeout: 264 seconds) |
| 2024-01-20 11:58:33 | → | hightower2 joins (~hightower@141-136-129-170.dsl.iskon.hr) |
| 2024-01-20 14:51:40 | → | CronyAkatsuki joins (~crony@37.205.108.111) |
| 2024-01-20 14:52:24 | <CronyAkatsuki> | hello, could I get some help with xmonad floating and mouse move/resize |
| 2024-01-20 14:53:07 | <CronyAkatsuki> | whenever I change move or resize a window it stays on top of any new window I spawn in simpleFloat layout |
| 2024-01-20 15:33:07 | <[Leary]> | CronyAkatsuki: The move/resize actions are turning your pretend floats into actual floats. You can re-tile them afterwards (mod-t) and I imagine they'll get to keep their new geometries. If it's a bother to do that manually every time, you should be able to work the re-tiling into the move/resize actions. |
| 2024-01-20 15:53:50 | <CronyAkatsuki> | [Leary]: is there any way to get what's the current workspace in xmonad? Or get what's the current layout so I can automate this in ther mouse bindings for when I'm on the simpleFloat layout? |
| 2024-01-20 16:04:21 | <[Leary]> | CronyAkatsuki: `gets ((== "Float") . description . layout . workspace . current . windowset)` |
| 2024-01-20 16:07:41 | <[Leary]> | I suppose you could use X.A.PerLayoutKeys for this, seems to be what it's for. |
| 2024-01-20 16:09:32 | <[Leary]> | E.g. `chooseActionByLayout \case{ "Float" -> ...; _ -> ... }` |
| 2024-01-20 16:36:43 | × | CronyAkatsuki quits (~crony@37.205.108.111) (Quit: leaving) |
| 2024-01-20 19:57:25 | <haskellbridge> | <frankitox> Hello! Anyone knows if it's possible to switch workspace from the command line? ChatGPT suggests using `xdotool` which is useful to simulate keystrokes (not a solution I like). I've checked `man xmonad` but couldn't found anything relevant. |
| 2024-01-20 19:57:44 | <haskellbridge> | <frankitox> Hello! Anyone knows if it's possible to switch workspace from the command line? ChatGPT suggests using `xdotool` which is useful to simulate keystrokes (not a solution I like). I've checked `man xmonad` but couldn't find anything relevant. |
| 2024-01-20 20:01:01 | <geekosaur> | xdotool or wmctrl can do it via EWMH instead of via keystrokes, if you have EwmhDesktops enabled |
| 2024-01-20 20:05:09 | <geekosaur> | xdotool set_desktop desktopnumber, or wmctrl -s desktopname |
| 2024-01-20 20:06:19 | <geekosaur> | of the two, I prefer wmctrl because I don't have to look up a name-to-number mapping (which is most easily done with wmctrl anyway) |
| 2024-01-20 20:22:43 | <haskellbridge> | <frankitox> I had to make a little change to my xmonad config (importing `XMonad.Hooks.EwmhDesktops` and using `ewmh`), but it's working now :D. I've only tried xdotool, but I'll see which one to use. Thanks man 🙏 |
| 2024-01-20 23:43:50 | × | ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 4.1.2) |
| 2024-01-21 01:02:41 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 2024-01-21 01:06:03 | → | hightower3 joins (~hightower@4-192.dsl.iskon.hr) |
| 2024-01-21 01:08:44 | × | hightower2 quits (~hightower@141-136-129-170.dsl.iskon.hr) (Ping timeout: 252 seconds) |
| 2024-01-21 03:57:01 | × | td_ quits (~td@i5387090D.versanet.de) (Ping timeout: 260 seconds) |
| 2024-01-21 03:58:33 | → | td_ joins (~td@i5387090B.versanet.de) |
| 2024-01-21 05:27:10 | → | mvk joins (~mvk@2607:fea8:5c9a:a600::732c) |
| 2024-01-21 05:28:01 | × | mvk quits (~mvk@2607:fea8:5c9a:a600::732c) (Client Quit) |
| 2024-01-21 08:55:56 | <xmonadtrack> | New xmonad-contrib branch created: pull/867 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/867 |
| 2024-01-21 10:16:35 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2024-01-21 11:06:32 | → | tremon joins (~tremon@83.80.159.219) |
| 2024-01-21 12:06:04 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2024-01-21 12:06:23 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2024-01-21 14:26:02 | × | mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 260 seconds) |
| 2024-01-21 15:07:47 | × | hightower3 quits (~hightower@4-192.dsl.iskon.hr) (Ping timeout: 264 seconds) |
| 2024-01-21 15:31:59 | → | hightower2 joins (~hightower@213.186.15.36) |
| 2024-01-21 15:50:41 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2024-01-21 17:05:49 | <xmonadtrack> | xmonad-contrib Ilya V. Portnov {GitHub} * v0.17.1-251-ga5fb7e02: X.L.DecorationEx: extensible mechanism for window decorations (#857) (4 minutes ago, 11 files, 1912+ 0-) https://github.com/xmonad/xmonad-contrib/commit/a5fb7e021a6f |
| 2024-01-21 17:10:52 | <xmonadtrack> | xmonad-contrib Brandon S Allbery KF8NH * v0.17.1-252-g318ee92e: only sink window if actually fullscreened (3 days ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad-contrib/commit/318ee92e61a5 |
| 2024-01-21 18:17:49 | × | mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 264 seconds) |
| 2024-01-21 22:11:20 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 2024-01-22 00:40:39 | <xmonadtrack> | New branch created: dependabot/github_actions/actions/cache-4 (1 commit) https://github.com/xmonad/xmonad/tree/dependabot/github_actions/actions/cache-4 |
| 2024-01-22 00:40:44 | <xmonadtrack> | New branch created: pull/491 (1 commit) https://github.com/xmonad/xmonad/pull/491 |
| 2024-01-22 02:10:28 | → | Aminautf joins (~Aminautf@167.172.225.175) |
| 2024-01-22 02:41:54 | <xmonadtrack> | X11-xft New branch created: dependabot/github_actions/actions/cache-4 (1 commit) https://github.com/xmonad/X11-xft/tree/dependabot/github_actions/actions/cache-4 |
| 2024-01-22 02:41:59 | <xmonadtrack> | X11-xft New branch created: pull/12 (1 commit) https://github.com/xmonad/X11-xft/pull/12 |
| 2024-01-22 03:42:22 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 2024-01-22 03:46:26 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 2024-01-22 03:55:59 | × | td_ quits (~td@i5387090B.versanet.de) (Ping timeout: 268 seconds) |
| 2024-01-22 03:57:15 | → | td_ joins (~td@i53870929.versanet.de) |
| 2024-01-22 04:09:38 | → | thunderrd joins (~thunderrd@183.182.111.52) |
All times are in UTC.