Logs: liberachat/#xmonad
| 2022-01-27 10:58:27 | <Las[m]> | So any "call" to the Haskell function will do some STM stuff to communicate with the Haskell thread to get it to do it. |
| 2022-01-27 10:58:42 | <Las[m]> | that's true |
| 2022-01-27 10:58:51 | <geekosaur> | in any case the current xmonad design only uses threads in a very limited fashion |
| 2022-01-27 10:59:12 | <geekosaur> | since a bigger problem with threadedness is xmonad's state can't sanely be passed between threads |
| 2022-01-27 10:59:20 | <Las[m]> | It's a hard problem |
| 2022-01-27 10:59:26 | <Las[m]> | And performance is important because it's critical for e.g. battery life |
| 2022-01-27 11:05:37 | <liskin> | it's not that critical for xmonad fortunately, because the X server and the compositor run in separate processes :-) |
| 2022-01-27 11:06:03 | <liskin> | still, it would be nice if you could kick off a thread and have it communicate with the main X monad loop |
| 2022-01-27 11:06:33 | <liskin> | or at least make safe Xlib calls |
| 2022-01-27 11:06:56 | <liskin> | (but then, doing this would be fairly easy, and if there was a real need for it it'd be done by now) |
| 2022-01-27 11:13:14 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 2022-01-27 11:33:16 | × | de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Quit: Bathrobe!) |
| 2022-01-27 11:33:46 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 2022-01-27 12:02:44 | → | mvk joins (~mvk@2607:fea8:5cdc:bf00::a2bf) |
| 2022-01-27 12:11:37 | × | sogens quits (~sogens@pa49-182-138-25.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds) |
| 2022-01-27 12:13:45 | → | sogens joins (~sogens@pa49-197-169-154.pa.qld.optusnet.com.au) |
| 2022-01-27 12:21:16 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-01-27 13:01:39 | denbrahe[m] | is now known as denbrahe |
| 2022-01-27 13:04:35 | × | denbrahe quits (~denbrahem@2001:470:69fc:105::19c0) (Quit: Reconnecting) |
| 2022-01-27 13:30:54 | × | catman quits (~catman@user/catman) (Ping timeout: 250 seconds) |
| 2022-01-27 13:48:25 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 2022-01-27 14:00:22 | → | catman joins (~catman@user/catman) |
| 2022-01-27 14:11:34 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-01-27 14:11:59 | → | noex joins (~null@user/noex) |
| 2022-01-27 15:29:01 | → | seschwar joins (~seschwar@user/seschwar) |
| 2022-01-27 15:42:17 | edun | is now known as qbt |
| 2022-01-27 15:50:55 | × | dirtcastle quits (~dirtcastl@103.43.203.227) (Remote host closed the connection) |
| 2022-01-27 15:55:00 | × | Ocelot quits (~ocelot@50-78-208-189-static.hfc.comcastbusiness.net) (Remote host closed the connection) |
| 2022-01-27 16:04:46 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 2022-01-27 16:26:20 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-01-27 16:28:02 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-01-27 17:09:21 | → | jao joins (~jao@static-68-235-44-73.cust.tzulo.com) |
| 2022-01-27 18:00:12 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-01-27 18:02:07 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-01-27 18:36:51 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-01-27 18:37:29 | → | noex joins (~null@user/noex) |
| 2022-01-27 19:02:57 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2022-01-27 20:40:40 | → | arjun joins (~arjun@user/arjun) |
| 2022-01-27 20:40:59 | <arjun> | hi all |
| 2022-01-27 20:41:03 | → | denbrahe joins (~denbrahe@2001:470:69fc:105::19c0) |
| 2022-01-27 20:41:12 | <arjun> | just shifted to xmonad |
| 2022-01-27 20:41:27 | <arjun> | how do i split panes IN a tabbed layout? |
| 2022-01-27 20:43:02 | → | GooseYArd joins (~GooseYArd@70.123.32.124) |
| 2022-01-27 20:46:12 | <geekosaur> | the simple tabbed layout doesn't have panes. you can use `addTabs` to add tabs to a layout with panes instead of a full-screen layout, though |
| 2022-01-27 20:53:27 | <geekosaur> | replace `simpleTabbed` with `addTabs shrinkText def (Tall 1 (3/100) (1/2))` or something like that (substitute your preferred layout for Tall) |
| 2022-01-27 20:53:42 | <GooseYArd> | weird random question, I unfortunately need to use Ciscos Webex Linux app, and it has this goofy effect for popup windows where it draws a second solid black window, which is meant to be behind another window with the actual content I want to see, like replying to a thread. I think its meant to look like a drop-shadow effect, but when using it |
| 2022-01-27 20:53:43 | <GooseYArd> | under Xmonad, the black window floats directly overtop of the window I want and has to be dragged out of the way every time. I tried poking around with xprops to see if the black window had some class value that I could match on to try to get rid of it, but no dice. Anyone know if there's a setting I could change to adjust how floating transient |
| 2022-01-27 20:53:43 | <GooseYArd> | windows are stacked? |
| 2022-01-27 20:54:33 | <geekosaur> | not really. we don't handle floating windows well, I'm afraid |
| 2022-01-27 20:55:51 | <GooseYArd> | ok, I'm going to see if I can hassle Cisco into eliminating the useless second window |
| 2022-01-27 20:56:10 | <GooseYArd> | it looks cheesy, if nothing else :) |
| 2022-01-27 21:17:29 | <arjun> | geekosaur, i did that, how do i tab it now? (key combo)? |
| 2022-01-27 21:18:08 | <geekosaur> | hm. I don't think tabs can be activated with keys, aside from the usual mod-j/mod-k |
| 2022-01-27 21:18:29 | <geekosaur> | tabs are clickable alternatives to mod-j/k |
| 2022-01-27 21:18:57 | <arjun> | 'addTabs shrinkText def (Tall 1 (3/100) (1/2))' |
| 2022-01-27 21:19:03 | <arjun> | this has no tabs? |
| 2022-01-27 21:19:53 | <arjun> | seems to behave like a regular Tall |
| 2022-01-27 21:20:04 | <arjun> | am i missing something? |
| 2022-01-27 21:22:32 | <geekosaur> | how many windows do you have open? I think it needs minimum two in that workspace before it shows tabs |
| 2022-01-27 21:23:03 | <geekosaur> | try addTabsAlways instead of addTabs if that's not what you want |
| 2022-01-27 21:25:35 | <arjun> | 3-4? |
| 2022-01-27 21:25:46 | <arjun> | lemme try the other one, hang on |
| 2022-01-27 21:26:28 | <geekosaur> | hm. lemme poke |
| 2022-01-27 21:27:11 | <arjun> | no tabs : | |
| 2022-01-27 21:28:33 | <arjun> | https://pastebin.com/Rf4Hwr7H |
| 2022-01-27 21:28:49 | <arjun> | this is it right geekosaur ? |
| 2022-01-27 21:30:09 | <geekosaur> | works here. oh,m are you on xmonad 0.15? you may have to override the font or install misc-fixed from your package manager |
| 2022-01-27 21:30:41 | <arjun> | xmonad 0.17.0.9 |
| 2022-01-27 21:30:55 | <geekosaur> | and yes, that's right although it could be simplified since I didin't know if you had the `tiled` definition already or not |
| 2022-01-27 21:31:13 | <geekosaur> | huh. no tabs suggests a font problem but 0.17 should use the correct font already |
| 2022-01-27 21:31:26 | <arjun> | simpleTabbed works just fine |
| 2022-01-27 21:31:42 | <arjun> | so does simpleTabbedRight |
| 2022-01-27 21:32:01 | <geekosaur> | mm, right. then I'm not sure what would be wrong. I put that definition in my config and I get tabs |
| 2022-01-27 21:32:56 | <geekosaur> | o.O the tabs behave a bit strangely though, more like titlebars |
| 2022-01-27 21:33:54 | <arjun> | hmm. weird |
| 2022-01-27 21:33:57 | <arjun> | i'll check it out |
| 2022-01-27 21:34:12 | <arjun> | if the config is fine and works for you, should work for me |
| 2022-01-27 21:34:56 | × | jao quits (~jao@static-68-235-44-73.cust.tzulo.com) (Ping timeout: 250 seconds) |
| 2022-01-27 21:35:02 | <arjun> | thanks for the tutorial on xmonad.org by the way |
| 2022-01-27 21:35:11 | <arjun> | i remember seeing your name there : ) |
| 2022-01-27 21:35:31 | <geekosaur> | it's not mine actually |
| 2022-01-27 21:35:47 | <arjun> | sure, but you're here now |
| 2022-01-27 21:35:57 | <geekosaur> | I think we're all listed in it but iirc it's Solid's |
| 2022-01-27 21:36:19 | <arjun> | yea, my config is just expanding on it |
| 2022-01-27 21:36:50 | <arjun> | i really liked how i3 could switch entire layouts in tabs |
| 2022-01-27 21:37:24 | → | jao joins (~jao@static-68-235-44-10.cust.tzulo.com) |
| 2022-01-27 21:41:00 | <geekosaur> | https://imgur.com/oODVfYI fwiw |
| 2022-01-27 21:42:36 | <arjun> | wanna switch machines? :troll |
| 2022-01-27 21:43:08 | <arjun> | also, if that screen was any wider, it'd need it's own country code lol |
| 2022-01-27 21:43:38 | <geekosaur> | actually the first screen is a normal 1080p monitor. the other's my laptop display |
| 2022-01-27 21:44:15 | <arjun> | same as mine, sweet |
| 2022-01-27 21:44:29 | <arjun> | how'd ya screenshot them like 1 big screen like this? |
| 2022-01-27 21:44:35 | <geekosaur> | scrot |
| 2022-01-27 21:44:56 | <arjun> | ah, i see |
| 2022-01-27 21:45:22 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L166 |
| 2022-01-27 21:46:14 | <geekosaur> | (that oen doesn't iinclude the addTabs I dropped in locally without committing. if you expand the right half a bit I show that snippet from my xmonad.hs |
| 2022-01-27 21:46:16 | <geekosaur> | ) |
| 2022-01-27 21:46:27 | <arjun> | thanks for the link |
| 2022-01-27 21:46:43 | <arjun> | imma rip off your config so bad lmao |
| 2022-01-27 21:47:44 | <geekosaur> | hm. you didn't get tabs… did the layout act like fullscreen or a normal Tall layout? |
All times are in UTC.