Logs: liberachat/#xmonad
| 2023-10-24 14:48:17 | → | Manu38 joins (~Manu38@casperdock.inrialpes.fr) |
| 2023-10-24 14:49:15 | <Manu38> | What I tried up to now, as mentioned in the xmonad installation guide, is to add a `/usr/share/xsessions/default.desktop` and a `.xsession` one. |
| 2023-10-24 14:49:43 | <geekosaur> | https://www.maths.cam.ac.uk/computing/linux/X/xsession says there should be a "user script" option, and then put xmonad in ~/.xsession |
| 2023-10-24 14:49:46 | <Manu38> | My `.xsession` contains |
| 2023-10-24 14:49:47 | <Manu38> | ``` |
| 2023-10-24 14:49:47 | <Manu38> | #!/usr/bin/env bash |
| 2023-10-24 14:49:48 | <Manu38> | exec /home/manu/.cabal/bin/xmonad |
| 2023-10-24 14:49:48 | <Manu38> | ``` |
| 2023-10-24 14:50:04 | <geekosaur> | (I haven't done this in a while, I run xmonad as window manager for MATE) |
| 2023-10-24 14:50:46 | <Manu38> | With that, I see a new entry in my login screen, but when I login using that entry, after few second of delay in a black screen, the ubuntu default desktop environment comes back. |
| 2023-10-24 14:50:59 | <geekosaur> | check ~/.xsession-errors |
| 2023-10-24 14:51:48 | <geekosaur> | (black screen would be expected, by default xmonad is very bare. expect to spend a few months customizing it to your tastes 🙂 |
| 2023-10-24 14:53:15 | <geekosaur> | the thing about xmonad is that it's no so much a window manager, as it is a window manager construction toolkit. we have a huge contrib archive with components you can hook into it to build your own personal window manager |
| 2023-10-24 14:53:18 | <Manu38> | (yep I already experienced that with the 0.15 version I successfully installed before with ubuntu apt. The thing is that the doc I was reading to configure xmonad was mostly for 0.17. Hence my try to update) |
| 2023-10-24 14:54:18 | <geekosaur> | not a lot has changed in the core |
| 2023-10-24 14:54:27 | <geekosaur> | some bug fixes, mostly |
| 2023-10-24 14:55:14 | <Manu38> | So you would recommend using the 0.15 version ? |
| 2023-10-24 14:56:24 | <geekosaur> | we generally recommend the current Hackage version or running from git, but the OS package is usually easier to set up |
| 2023-10-24 14:56:52 | <geekosaur> | sometimes you can copy the session definition from the OS package and use it with your own install |
| 2023-10-24 14:57:56 | <Manu38> | Yes, I'll have a look on that side right now. And come back here to let you know what happened. |
| 2023-10-24 14:58:03 | <Manu38> | Thank you very much again. |
| 2023-10-24 14:58:42 | × | Manu38 quits (~Manu38@casperdock.inrialpes.fr) (Quit: Client closed) |
| 2023-10-24 15:02:19 | <xmonadtrack> | X11 github-actions[bot] {Tomas Janousek} * 1.10.3-21-g7a74ec2: ci: Bump GHC patch versions in tested-with (2 hours ago, 1 file, 1+ 1-) https://github.com/xmonad/X11/commit/7a74ec2ea679 |
| 2023-10-24 15:02:20 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 15:02:23 | <xmonadtrack> | X11 github-actions[bot] {Tomas Janousek} * 1.10.3-22-gb70d7d8: ci: Regenerate haskell-ci (2 hours ago, 1 file, 22+ 15-) https://github.com/xmonad/X11/commit/b70d7d828777 |
| 2023-10-24 15:02:31 | <xmonadtrack> | X11 Tomáš Janoušek {GitHub} * 1.10.3-23-ge3559e1: Merge pull request #89 from xmonad/haskell-ci-update (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/X11/commit/e3559e1b6435 |
| 2023-10-24 15:06:09 | → | Manu38 joins (~Manu38@casperdock.inrialpes.fr) |
| 2023-10-24 15:07:23 | × | derfflinger_ quits (~derffling@user/derfflinger) (Ping timeout: 255 seconds) |
| 2023-10-24 15:07:24 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 258 seconds) |
| 2023-10-24 15:11:35 | × | Manu38 quits (~Manu38@casperdock.inrialpes.fr) (Quit: Client closed) |
| 2023-10-24 15:12:30 | → | nrv joins (~nrv@user/nrv) |
| 2023-10-24 15:19:18 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 15:25:28 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 252 seconds) |
| 2023-10-24 15:27:41 | <xmonadtrack> | X11-xft Tomas Janousek * v0.3.4-23-gf2104ac: Xft: Fix GHC 9.8 warnings via NonEmpty.groupBy (8 minutes ago, 1 file, 4+ 3-) https://github.com/xmonad/X11-xft/commit/f2104ac56b76 |
| 2023-10-24 15:27:47 | × | chomwitt quits (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1) (Remote host closed the connection) |
| 2023-10-24 15:34:44 | <liskin> | surely the "Wayland churn" must be more fun than this :-) |
| 2023-10-24 15:35:09 | <thyriaen> | wayland churn ? |
| 2023-10-24 15:36:15 | <liskin> | 08:27:08 <Solid> I wish Wayland would excite me, then I might even be able to justify spending the necessary time to learn everything |
| 2023-10-24 15:36:17 | <liskin> | 08:27:15 <Solid> but it just feels like churn :/ |
| 2023-10-24 15:36:20 | <liskin> | (a couple days ago) |
| 2023-10-24 15:37:45 | <xmonadtrack> | X11-xft github-actions[bot] {Tomas Janousek} * v0.3.4-24-g19b3867: ci: Bump GHC patch versions in tested-with (3 hours ago, 1 file, 1+ 1-) https://github.com/xmonad/X11-xft/commit/19b38673ad14 |
| 2023-10-24 15:37:47 | <xmonadtrack> | X11-xft github-actions[bot] {Tomas Janousek} * v0.3.4-25-g89f2deb: ci: Regenerate haskell-ci (3 hours ago, 1 file, 22+ 15-) https://github.com/xmonad/X11-xft/commit/89f2deb252cd |
| 2023-10-24 15:37:55 | <xmonadtrack> | X11-xft Tomáš Janoušek {GitHub} * v0.3.4-26-g235b6fa: Merge pull request #6 from xmonad/haskell-ci-update (4 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/X11-xft/commit/235b6fa67d27 |
| 2023-10-24 15:38:39 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 15:38:56 | <Solid> | You know, you are probably right :) Maybe I'll try to get the wlroots bindings up to snuff when my new laptop arrives as a celebratory measure |
| 2023-10-24 15:39:37 | <Solid> | (r.e. uptime: 3 days is not set in stone, but that's around the time when I usually get self-conscious about not having shut down my computer in a while :) |
| 2023-10-24 15:43:23 | <liskin> | I still wonder how bad it'd be to just make/generate completely stupid C-like not-idiomatic-Rust-like wlroots Rust bindings and build on top of that |
| 2023-10-24 15:43:40 | × | thyriaen quits (~thyriaen@2a01:aea0:dd4:7550:6245:cbff:fe9f:48b1) (Remote host closed the connection) |
| 2023-10-24 15:44:07 | <liskin> | (as opposed to writing the compositor in C/C++, which is what most other WMs ended up doing, despite possibly having started with Rust) |
| 2023-10-24 15:44:35 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 258 seconds) |
| 2023-10-24 15:44:48 | <liskin> | if I ever have the time to work on this, seems like that's what _I_ would want to explore first |
| 2023-10-24 15:54:31 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 15:55:25 | <Solid> | I am reminded of https://way-cooler.org/blog/2019/04/29/rewriting-way-cooler-in-c.html |
| 2023-10-24 15:56:29 | <Solid> | There seems to be at least exist a rust-based wayland compositor ( https://github.com/Smithay/smithay ) but I'm not sure how featureful it is |
| 2023-10-24 15:59:58 | <liskin> | seemed unmaintained last time I checked |
| 2023-10-24 16:00:15 | <liskin> | and yeah that blog post is what I was referring to |
| 2023-10-24 16:00:38 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 260 seconds) |
| 2023-10-24 16:05:51 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 16:31:31 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 264 seconds) |
| 2023-10-24 16:43:32 | <xmonadtrack> | xmonad github-actions[bot] * v0.17.2-95-gafb66dd: ci: Bump GHC patch versions in tested-with (4 hours ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad/commit/afb66dd55c6c |
| 2023-10-24 16:43:34 | <xmonadtrack> | xmonad github-actions[bot] * v0.17.2-96-ga239a00: ci: Regenerate haskell-ci (4 hours ago, 1 file, 9+ 4-) https://github.com/xmonad/xmonad/commit/a239a0097789 |
| 2023-10-24 16:43:42 | <xmonadtrack> | xmonad Tomas Janousek * v0.17.2-97-g35fa7bf: ci: Disable x-partial warnings in the testsuite (30 minutes ago, 1 file, 3+ 0-) https://github.com/xmonad/xmonad/commit/35fa7bf4a299 |
| 2023-10-24 16:43:49 | <xmonadtrack> | xmonad Tomas Janousek {GitHub} * v0.17.2-98-gbd69d20: Merge pull request #477 from xmonad/haskell-ci-update (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/bd69d20d01c1 |
| 2023-10-24 16:44:18 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 16:48:55 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 264 seconds) |
| 2023-10-24 16:49:24 | × | nrv quits (~nrv@user/nrv) (Quit: Client closed) |
| 2023-10-24 16:59:28 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 17:01:19 | → | nrv joins (~nrv@user/nrv) |
| 2023-10-24 17:06:10 | × | nrv quits (~nrv@user/nrv) (Client Quit) |
| 2023-10-24 17:36:48 | <Solid> | the smithay repo had a commit 2 hours ago, so it doesn't look super unmaintained :) |
| 2023-10-24 17:52:03 | <liskin> | Oh, maybe I should look again |
| 2023-10-24 17:52:38 | <geekosaur> | interesting that one's still going; I saw several that had started out in Rust and ditched it |
| 2023-10-24 18:19:51 | → | Manu38 joins (~Manu38@2a01:e0a:96:a450:c9b3:293f:705c:1eca) |
| 2023-10-24 18:34:24 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 258 seconds) |
| 2023-10-24 18:37:14 | × | Manu38 quits (~Manu38@2a01:e0a:96:a450:c9b3:293f:705c:1eca) (Quit: Client closed) |
| 2023-10-24 18:40:44 | <Solid> | wlroots bindings were mostly ditched, but this is really a separate compositor, so I guess you can really design it from a "Rust perspective" from the get-go |
| 2023-10-24 18:42:18 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 18:46:19 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 245 seconds) |
| 2023-10-24 18:59:34 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 19:05:48 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 240 seconds) |
| 2023-10-24 19:10:26 | <xmonadtrack> | xmonad-contrib philib {Tony Zorman} * v0.17.1-194-g105cbe03: X.U.NamedScratchpad: Add nsSingleScratchpadPerWorkspace (6 days ago, 2 files, 40+ 0-) https://github.com/xmonad/xmonad-contrib/commit/105cbe03624b |
| 2023-10-24 19:10:29 | <xmonadtrack> | xmonad-contrib Tony Zorman * v0.17.1-195-ge1dc2a37: X.U.NamedScratchpad: Extract common parts of ns{HideOnFocusLoss,SingleScratchpadPerWorkspace} (12 minutes ago, 1 file, 37+ 32-) https://github.com/xmonad/xmonad-contrib/commit/e1dc2a375098 |
| 2023-10-24 19:10:38 | <xmonadtrack> | xmonad-contrib Tony Zorman {GitHub} * v0.17.1-204-gf654082c: Merge pull request #837 from philib/master (24 seconds ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/f654082c5b5f |
| 2023-10-24 19:18:12 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 19:23:51 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 258 seconds) |
| 2023-10-24 19:36:49 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 19:42:34 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 245 seconds) |
| 2023-10-24 19:44:38 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 20:08:49 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 245 seconds) |
| 2023-10-24 20:22:29 | → | defjam joins (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) |
| 2023-10-24 22:55:16 | → | ft joins (~ft@p4fc2a529.dip0.t-ipconnect.de) |
| 2023-10-25 00:36:12 | × | defjam quits (~defjam@2a02:c7e:2807:b900:d5a5:6ef4:28a8:2199) (Ping timeout: 240 seconds) |
| 2023-10-25 00:49:16 | → | defjam joins (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) |
| 2023-10-25 00:53:33 | × | defjam quits (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) (Ping timeout: 248 seconds) |
| 2023-10-25 01:06:21 | → | defjam joins (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) |
| 2023-10-25 01:12:19 | × | defjam quits (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) (Ping timeout: 264 seconds) |
| 2023-10-25 01:23:15 | → | defjam joins (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) |
| 2023-10-25 01:29:03 | × | defjam quits (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) (Ping timeout: 240 seconds) |
| 2023-10-25 01:40:59 | → | defjam joins (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) |
| 2023-10-25 01:47:07 | × | defjam quits (~defjam@2a02:c7e:2807:b900:c0bd:50f4:7bf1:d817) (Ping timeout: 264 seconds) |
All times are in UTC.