Logs: liberachat/#xmonad
| 2022-01-27 00:17:05 | → | dirtcastle joins (~dirtcastl@2409:4072:6d9a:1fdc:8807:cdff:fe42:4534) |
| 2022-01-27 00:21:17 | × | dirtcastle quits (~dirtcastl@2409:4072:6d9a:1fdc:8807:cdff:fe42:4534) (Ping timeout: 240 seconds) |
| 2022-01-27 00:25:42 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 250 seconds) |
| 2022-01-27 00:27:57 | → | jao joins (~jao@68.235.43.173) |
| 2022-01-27 00:46:04 | × | bsjd quits (~user@2a02:a020:a7:28e3:7ec8:c543:d26b:f0e) (Ping timeout: 250 seconds) |
| 2022-01-27 01:10:39 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2022-01-27 01:12:33 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-01-27 01:26:03 | → | dirtcastle joins (~dirtcastl@2409:4072:6d9a:1fdc:fc6b:55ff:fee4:24ce) |
| 2022-01-27 01:30:17 | × | dirtcastle quits (~dirtcastl@2409:4072:6d9a:1fdc:fc6b:55ff:fee4:24ce) (Ping timeout: 240 seconds) |
| 2022-01-27 02:41:31 | → | dirtcastle joins (~dirtcastl@103.43.203.229) |
| 2022-01-27 03:02:57 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds) |
| 2022-01-27 03:09:53 | × | dirtcastle quits (~dirtcastl@103.43.203.229) (Remote host closed the connection) |
| 2022-01-27 03:13:03 | × | td_ quits (~td@94.134.91.245) (Ping timeout: 256 seconds) |
| 2022-01-27 03:14:37 | → | td_ joins (~td@muedsl-82-207-238-147.citykom.de) |
| 2022-01-27 03:22:34 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-01-27 03:54:59 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 256 seconds) |
| 2022-01-27 04:31:50 | → | Guest93 joins (~Guest93@47.153.196.157) |
| 2022-01-27 04:33:06 | <Guest93> | myScratchpads :: [NamedScratchpad] |
| 2022-01-27 04:33:07 | <Guest93> | myScratchpads = [ NS "ncspot" "alacritty -e ncspot -t scratchpad" (resource =? "ncspot") |
| 2022-01-27 04:33:07 | <Guest93> | (customFloating $ W.RationalRect (1/4) (1/4) (2/4) (2/4))] |
| 2022-01-27 04:33:08 | <Guest93> | Hi I am tryihng to make a floating scratchpad for ncspot but it just crashes instantly, if I remove the -t it will start in a non scratchpad window and keep opening infinite ones? how can i make this work |
| 2022-01-27 04:33:16 | → | denbrahe[m] joins (~denbrahem@2001:470:69fc:105::19c0) |
| 2022-01-27 04:33:16 | → | craige[m] joins (~craigemcw@2001:470:69fc:105::35f1) |
| 2022-01-27 04:33:16 | → | Drishal[m] joins (~drishalma@2001:470:69fc:105::a36) |
| 2022-01-27 04:33:30 | → | TheWizardTower[m joins (~thewizard@2001:470:69fc:105::a5b) |
| 2022-01-27 04:33:30 | → | KittyOwO[m] joins (~wrinklehu@2001:470:69fc:105::84e) |
| 2022-01-27 04:33:30 | → | VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d) |
| 2022-01-27 04:33:42 | → | eezo[m] joins (~eezomatri@2001:470:69fc:105::1:7) |
| 2022-01-27 04:33:54 | → | fabfianda[m] joins (~fabfianda@2001:470:69fc:105::6db) |
| 2022-01-27 04:33:54 | → | prrxddq[m] joins (~prrxddqma@2001:470:69fc:105::1:4f72) |
| 2022-01-27 04:34:07 | → | peterstorm[m] joins (~peterstor@2001:470:69fc:105::1:107b) |
| 2022-01-27 04:34:28 | → | iMaaNor[m] joins (~imaanorma@2001:470:69fc:105::1:5988) |
| 2022-01-27 04:41:54 | <Guest93> | i got it im sorry for bothering |
| 2022-01-27 04:45:17 | × | dpn` quits (~dpn@203-206-161-39.perm.iinet.net.au) (Ping timeout: 240 seconds) |
| 2022-01-27 04:48:41 | → | dpn` joins (~dpn@203-206-161-39.perm.iinet.net.au) |
| 2022-01-27 05:12:00 | × | Guest93 quits (~Guest93@47.153.196.157) (Quit: Ping timeout (120 seconds)) |
| 2022-01-27 05:12:09 | → | Guest93 joins (~Guest93@47.153.196.157) |
| 2022-01-27 05:12:40 | <Guest93> | the fix was putting alacritty -t "name" -e [program] with (title=? "name") if anyone else runs into that! |
| 2022-01-27 05:17:48 | → | dirtcastle joins (~dirtcastl@103.43.203.227) |
| 2022-01-27 05:26:34 | <dirtcastle> | i really like xmonad. but since wayland is becoming popular and I heard it's better technically too, I've been thinking to switch to that eventually. the last commit on wayland github page is 3 yrs ago. is there a reason why waymonad is abandoned? is your team related to that project? |
| 2022-01-27 05:30:14 | × | jao quits (~jao@68.235.43.173) (Remote host closed the connection) |
| 2022-01-27 06:57:12 | → | jao joins (~jao@68.235.43.173) |
| 2022-01-27 07:01:59 | × | jao quits (~jao@68.235.43.173) (Ping timeout: 256 seconds) |
| 2022-01-27 07:03:49 | × | Guest93 quits (~Guest93@47.153.196.157) (Quit: Client closed) |
| 2022-01-27 07:08:42 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-01-27 07:11:46 | × | borisbosnjak[m] quits (~borisbosn@2001:470:69fc:105::1:56a6) (Quit: Client limit exceeded: 20000) |
| 2022-01-27 07:16:40 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2022-01-27 07:26:19 | × | dpn` quits (~dpn@203-206-161-39.perm.iinet.net.au) (Quit: WeeChat 3.3) |
| 2022-01-27 07:39:40 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-01-27 07:41:31 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-01-27 07:45:01 | <mc47> | dirtcastle we're not related to that project, and I think there's a fork that was picked up around june of last year. We would consider doing something for wayland, but it may be a bit of a stretch |
| 2022-01-27 07:45:14 | → | borisbosnjak[m] joins (~borisbosn@2001:470:69fc:105::1:56a6) |
| 2022-01-27 07:45:25 | <mc47> | There's just not enough people who can work on that full-time, and it's quite a beast |
| 2022-01-27 07:45:41 | <mc47> | (we talk about it in the sponsors' page https://github.com/sponsors/xmonad) |
| 2022-01-27 07:47:12 | <dirtcastle> | what do you mean by beast? it's a hard project? |
| 2022-01-27 07:47:35 | <dirtcastle> | that link gives 404 error |
| 2022-01-27 07:50:04 | <dirtcastle> | even in that the last commit was 7 months ago 😢 |
| 2022-01-27 07:55:36 | <mc47> | It's not an easy task |
| 2022-01-27 07:56:26 | <mc47> | and the problem with xmonad is that many parts are really tied to X11, so it might be better to just take notes of the lessons learned and start from scratch |
| 2022-01-27 07:57:58 | <mc47> | I don't know much about the details though |
| 2022-01-27 08:09:29 | → | edun joins (~qbt@user/edun) |
| 2022-01-27 08:12:14 | × | diaspora[m] quits (~diasporae@2001:470:69fc:105::93e) (Quit: Client limit exceeded: 20000) |
| 2022-01-27 08:14:57 | × | mvk quits (~mvk@2607:fea8:5cdc:bf00::a2bf) (Ping timeout: 240 seconds) |
| 2022-01-27 08:24:05 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-01-27 09:02:05 | → | chomwitt joins (~chomwitt@2a02:587:dc16:6e00:12c3:7bff:fe6d:d374) |
| 2022-01-27 09:17:32 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2022-01-27 09:17:32 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2022-01-27 09:17:35 | allbery_b | is now known as geekosaur |
| 2022-01-27 09:55:33 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-01-27 10:35:24 | × | defjam quits (~eb0t@90.209.247.249) (Quit: WeeChat 3.0) |
| 2022-01-27 10:36:24 | → | vanvik2 joins (~vanvik@78.156.12.223) |
| 2022-01-27 10:36:49 | <geekosaur> | dirtcastle, wayland is "technically" better but is still very immature and still wquite likely to crash and kill your session. most of us are waiting for it to settle down. |
| 2022-01-27 10:37:07 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Ping timeout: 256 seconds) |
| 2022-01-27 10:38:15 | × | vanvik quits (~vanvik@78.156.12.223) (Ping timeout: 256 seconds) |
| 2022-01-27 10:38:15 | vanvik2 | is now known as vanvik |
| 2022-01-27 10:38:58 | <geekosaur> | as for waymonad, you probably want https://github.com/L-as/waymonad as the most recently maintained one, but it is a few months out of date (but we don't update that often either if we're being honest) |
| 2022-01-27 10:39:25 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 2022-01-27 10:40:29 | <geekosaur> | xmonad is kind of difficult to do in wayland and last I'd heard waymonad had hit an impasse of sorts and may need a complete redesign to get past it |
| 2022-01-27 10:48:14 | <Las[m]> | yep that's basically it |
| 2022-01-27 10:49:02 | <Las[m]> | It's basically necessary to redo 90% of the code. |
| 2022-01-27 10:49:02 | <Las[m]> | I will probably do it one day when I stop procrastinating. |
| 2022-01-27 10:52:03 | <liskin> | Las[m]: is there a writeup of what the problem is somewhere? |
| 2022-01-27 10:52:42 | liskin | 's time/procrastionation situation isn't much better but still curious :-) |
| 2022-01-27 10:54:10 | <geekosaur> | I found one at one point |
| 2022-01-27 10:54:32 | <Las[m]> | I had one but I lost it! |
| 2022-01-27 10:54:43 | <liskin> | :-D |
| 2022-01-27 10:54:49 | <Las[m]> | There are a lot of problems, but a big one is that wlroots has basically changed a huge amount. |
| 2022-01-27 10:55:03 | <Las[m]> | The current bindings were made ad-hoc, and are neither type safe nor thread safe. |
| 2022-01-27 10:55:32 | <Las[m]> | Waymonad without -threaded isn't very useful. |
| 2022-01-27 10:56:32 | <geekosaur> | mm, there's a fair amount of stuff just in the readme |
| 2022-01-27 10:56:42 | <geekosaur> | after "contributing" |
| 2022-01-27 10:56:49 | <liskin> | well at least it'd keep the xmonad tradition of -threaded being a can of worms :-D |
| 2022-01-27 10:57:00 | <Las[m]> | The bindings should optimally be automatically be generated from the C headers, and should ensure that the calls into wlroots are always done from the safe thread too. |
| 2022-01-27 10:57:23 | <Las[m]> | I assume that's because XMonad also uses non-thread-safe C libraries? |
| 2022-01-27 10:57:33 | <geekosaur> | Xlib isn't thread safe |
| 2022-01-27 10:57:51 | <geekosaur> | and redesigning for xcb would break pretty much everything :( |
| 2022-01-27 10:58:02 | <liskin> | Xlib can be thread safe probably but would need to be used a bit differently |
| 2022-01-27 10:58:17 | <liskin> | xmobar does it |
| 2022-01-27 10:58:17 | <Las[m]> | Yeah, there's a standard trick to fix that AFAICT, you just have a dedicated Haskell thread that acts as a proxy. |
| 2022-01-27 10:58:26 | <geekosaur> | you can make a call to enable thread safety but it throws everything behind a global lock anbd slows everything down |
All times are in UTC.