Logs on 2022-04-25 (liberachat/#xmonad)
| 00:03:18 | × | stackdroid18 quits (~stackdroi@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 02:05:30 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 276 seconds) |
| 02:08:17 | <abastro[m]> | Strange, even default ubuntu installation is suffering from the mouse cursor size problem. |
| 02:08:36 | <abastro[m]> | Thought LightDM was default in ubuntu now.. |
| 02:21:06 | × | Czernobog quits (~Czernobog@user/czernobog) (Ping timeout: 276 seconds) |
| 02:21:29 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 02:22:21 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 02:27:43 | → | byorgey joins (~byorgey@155.138.238.211) |
| 02:38:39 | × | td_ quits (~td@muedsl-82-207-238-135.citykom.de) (Ping timeout: 276 seconds) |
| 02:40:08 | → | td_ joins (~td@94.134.91.109) |
| 02:49:43 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 02:55:26 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 03:15:23 | <abastro[m]> | Is there a way to show different login UI for xscreensaver? |
| 03:15:46 | <abastro[m]> | gnome-screensaver doesn't seem to work well, and xscreensaver has this scary UI |
| 03:19:14 | <abastro[m]> | Apparently someone else thought similar and done this: https://github.com/unman/qscreensaver |
| 03:19:17 | <abastro[m]> | Hmm |
| 03:20:29 | <abastro[m]> | Actually nvm, I'd not use screensaver and instead use lightdm's one |
| 03:55:38 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) |
| 05:05:31 | → | benin joins (~benin@183.82.204.110) |
| 05:39:49 | × | tdammers quits (~tdammers@77.109.72.177.res.static.edpnet.net) (Ping timeout: 240 seconds) |
| 05:57:14 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 250 seconds) |
| 06:00:00 | <Solid> | just use startx :> |
| 06:36:58 | → | Guest59 joins (~Guest59@70a4-ce62-67d4-784d-2080-841b-07d0-2001.dyn.estpak.ee) |
| 06:40:29 | <M-elo-[m]> | Out of curiosity, is there something similar/equivalent to AwesomeWM's UI library in xmonad? Even written in/for haskell would suffice? |
| 06:48:56 | × | thunderrd quits (~thunderrd@183.182.111.40) (Remote host closed the connection) |
| 07:04:10 | <abastro[m]> | Solid: How does it lock the screen when I close the lod? |
| 07:04:38 | <abastro[m]> | -(𝕂eloτ)-: What kind of UI you mean? |
| 07:08:51 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 07:08:58 | <M-elo-[m]> | abastro[m]: Came across two interesting AwesomeWM setups recently (https://github.com/ChocolateBread799/dotfiles & https://github.com/rxyhn/dotfiles) and if I understood the awesome right then they managed to achieve the their looks through awesome itself |
| 07:09:23 | <M-elo-[m]> | > <@abastro:matrix.org> -(𝕂eloτ)-: What kind of UI you mean? |
| 07:09:23 | <M-elo-[m]> | * Came across two interesting AwesomeWM setups recently (https://github.com/ChocolateBread799/dotfiles & https://github.com/rxyhn/dotfiles) and if I understood their setups right then they managed to achieve the their looks with the help of native awesome features |
| 07:09:25 | <lambdabot> | <hint>:1:1: error: parse error on input ‘<@’ |
| 07:09:47 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 07:13:23 | <abastro[m]> | Oh, xmonad doesn't even provide the status bar. |
| 07:14:58 | <abastro[m]> | So I doubt it would provide any GUI functionalities. |
| 07:18:05 | <Solid[m]> | abastro[m]: that's just an acpi event, you can decide what to do with that yourself usually |
| 07:18:18 | <Solid[m]> | gilganix[m]: eww is supposed to be gtk widgets regardless of wm I think |
| 07:18:43 | <M-elo-[m]> | slot-[m]: Something native in haskell would be nice ngl |
| 07:18:55 | <M-elo-[m]> | abastro[m]: Yeah and imo that sucks :/ |
| 07:19:06 | <abastro[m]> | One can also code in haskell with gtk widgets |
| 07:19:24 | <M-elo-[m]> | Isn't haskell old enough to have it's own gui toolkit though? |
| 07:19:27 | → | abastro joins (~abab9579@192.249.26.175) |
| 07:19:41 | <M-elo-[m]> | Strangely enough, no one bothered to make one (except monomer recently) |
| 07:19:50 | <abastro[m]> | slot-[m]: I know the event part, what I don't know is how to lock behind password |
| 07:19:58 | → | thunderrd joins (~thunderrd@183.182.111.40) |
| 07:20:02 | <abastro[m]> | Anyway I'm going to use DM's functionality for the lock. |
| 07:20:06 | × | Czernobog quits (~Czernobog@user/czernobog) (Ping timeout: 276 seconds) |
| 07:20:44 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 07:22:24 | × | Guest59 quits (~Guest59@70a4-ce62-67d4-784d-2080-841b-07d0-2001.dyn.estpak.ee) (Quit: Client closed) |
| 07:36:05 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 07:36:23 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 07:38:12 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 07:39:01 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
| 07:43:17 | × | tv quits (~tv@user/tv) (Ping timeout: 256 seconds) |
| 07:52:04 | × | abastro quits (~abab9579@192.249.26.175) (Remote host closed the connection) |
| 08:01:23 | <Solid[m]> | > <@gilganix[m]:libera.chat> > <@slot-[m]:libera.chat> gilganix[m]: eww is supposed to be gtk widgets regardless of wm I think |
| 08:01:23 | <Solid[m]> | > |
| 08:01:23 | <Solid[m]> | > Something native in haskell would be nice ngl |
| 08:01:23 | <Solid[m]> | I don't think it would be particularly hard to rewrite eww in Haskell (`declarative-gtk` or something exist, although I've never used it) |
| 08:01:25 | <lambdabot> | <hint>:1:18: error: parse error on input ‘in’ |
| 08:01:25 | <lambdabot> | <hint>:1:1: error: parse error on input ‘<@’ |
| 08:01:26 | <Solid[m]> | Sounds like a fun project :) |
| 08:02:05 | <M-elo-[m]> | > <@slot-[m]:libera.chat> > <@gilganix[m]:libera.chat> > <@slot-[m]:libera.chat> gilganix[m]: eww is supposed to be gtk widgets regardless of wm I think... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/12c2cf22f6d3ad1281e70184aa8e4319bfdbaa7c) |
| 08:02:07 | <lambdabot> | <hint>:1:1: error: parse error on input ‘<@’ |
| 08:02:18 | <M-elo-[m]> | what the hell is this lambdabot? |
| 08:02:26 | <Solid[m]> | <abastro[m]> "slot-[m]: I know the event part,..." <- You can execute an arbitrary script on an acpi event afaik |
| 08:02:34 | <Solid[m]> | It's a bot :) |
| 08:02:47 | <Solid[m]> | but it doesn't mash well with matrix citations currently |
| 08:03:06 | <M-elo-[m]> | I knew about the bot part but the second part I did not |
| 08:03:08 | <M-elo-[m]> | Makes sense |
| 08:03:30 | <M-elo-[m]> | I think taffybar could work for what I want, but that feels like cheating lol |
| 08:03:33 | <Solid[m]> | it uses > for executing code |
| 08:03:50 | <Solid[m]> | but taffybar is exactly the pure haskell solution you want :D |
| 08:04:28 | <abastro[m]> | slot-[m]: Yes I could, I meant the locking mechanism itself |
| 08:04:45 | <M-elo-[m]> | slot-[m]: It uses gtk though :P |
| 08:06:54 | <M-elo-[m]> | Alright, heading out ttyl fellas! |
| 08:12:46 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 08:14:01 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 08:18:18 | → | tv joins (~tv@user/tv) |
| 08:27:08 | <abastro[m]> | Hm, lightdm with light-locker is a bit clunky. But it works I guess |
| 08:27:27 | <abastro[m]> | I wonder what is the error messages that comes time to time |
| 08:39:43 | → | abastro joins (~abab9579@192.249.26.175) |
| 08:48:32 | × | abastro quits (~abab9579@192.249.26.175) (Remote host closed the connection) |
| 08:55:40 | → | void joins (~vodage@118.201.231.83) |
| 08:56:25 | void | is now known as vodage |
| 09:12:02 | × | vodage quits (~vodage@118.201.231.83) (Quit: WeeChat 3.4.1) |
| 09:12:53 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 09:20:59 | × | Czernobog quits (~Czernobog@user/czernobog) (Remote host closed the connection) |
| 09:22:52 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 09:24:45 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.4.1) |
| 09:37:39 | <abastro[m]> | Meh, python is so pervasive on the desktop apps |
| 09:39:31 | → | abastro joins (~abab9579@192.249.26.175) |
| 09:50:55 | <davve> | is that a bad thing? |
| 09:51:51 | <abastro[m]> | My personal distaste |
| 09:55:38 | × | abastro quits (~abab9579@192.249.26.175) (Remote host closed the connection) |
| 09:57:35 | <abastro[m]> | Oh, unity-greeter was enforcing small cursor. Eeh |
| 10:00:03 | → | abastro joins (~abab9579@192.249.26.175) |
| 10:03:03 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 10:03:46 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 10:07:05 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 10:07:57 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 10:18:06 | × | abastro quits (~abab9579@192.249.26.175) (Read error: Connection reset by peer) |
| 10:19:23 | → | abastro joins (~abab9579@192.249.26.175) |
| 10:48:10 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 10:49:49 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 10:54:56 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 10:56:57 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 11:24:42 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 11:26:36 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 11:29:43 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 11:30:55 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 11:35:59 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 11:39:26 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 11:41:46 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 11:56:12 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 11:57:23 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 11:58:52 | × | tv quits (~tv@user/tv) (Ping timeout: 272 seconds) |
| 12:00:28 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 12:01:25 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 12:02:49 | × | Czernobog quits (~Czernobog@user/czernobog) (Client Quit) |
| 12:12:04 | → | tv joins (~tv@user/tv) |
| 12:26:21 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 12:27:20 | × | Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer) |
| 12:27:58 | <geekosaur> | has anyone else looked at https://github.com/xmonad/xmonad-contrib/issues/709 yet? |
| 12:28:49 | <geekosaur> | summary: insertPosition requires (and documents) that StackSet actions happen in a specific order so it doesn't misfire; the docks combinator violates this |
| 12:39:51 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 13:01:31 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 14:23:54 | × | abastro quits (~abab9579@192.249.26.175) (Ping timeout: 276 seconds) |
| 14:54:35 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:56:25 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 15:05:14 | → | tremon joins (~tremon@83-84-18-241.cable.dynamic.v4.ziggo.nl) |
| 15:08:37 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 15:08:58 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 15:09:30 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) |
| 15:32:59 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 15:58:25 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d) |
| 16:08:03 | <liskin> | geekosaur: I haven't looked at anything as I'm superbusy with other life stuff these days :-( |
| 16:08:19 | <geekosaur> | :( |
| 16:08:19 | <liskin> | but I'm keeping these things as unread in my inbox, if that helps :-) |
| 16:10:03 | <geekosaur> | kinda like I kept your XS PRs in my inbox for a ridiculously long time before I got around to poking at them? :) |
| 16:19:17 | <liskin> | possibly, not sure what your reasons were |
| 16:19:48 | <liskin> | anyway, I'm starting a job this week, so things are getting stable, but not any less busier, so I can't really promise anything |
| 16:25:10 | <geekosaur> | just that they came in at a bad time and then got buried |
| 16:57:12 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 17:16:28 | × | Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in) |
| 17:17:54 | → | Czernobog joins (~Czernobog@user/czernobog) |
| 17:23:01 | × | benin quits (~benin@183.82.204.110) (Quit: The Lounge - https://thelounge.chat) |
| 17:39:48 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 240 seconds) |
| 18:23:37 | <Solid> | geekosaur: is it really the docks combinator itself that's causing this, or could it also manifest with just a different ordering of the relevant hooks? |
| 18:24:48 | <Solid> | I feel like the fix would be to make insertPosition properly commutative (if that's even possible...); there may be other hooks it's also incompatible with, given some weird ordering |
| 18:26:47 | <geekosaur> | the documentation for it makes it clear what ordering to use, and if you consider what it does you really do need to order it properly relative to things like doShift or doIgnore |
| 18:27:16 | <geekosaur> | it has code to deal with this, but that code is useless if the shift or ignore, etc. happens *after* the insertPosition |
| 18:28:07 | <geekosaur> | there is no way for it to retroactively clean up the Stack if you do something after it takes effect |
| 18:28:54 | <Solid> | oh I see |
| 18:29:35 | <geekosaur> | this may argue for it being a combinator so it can always insert itself leftmost (remember, composition associates to the right), but docks would still have to insert itself rightmost to not comflict |
| 18:30:17 | <Solid> | mh, I wonder if that would break anything |
| 18:31:19 | <geekosaur> | I doubt it since after doIgnore you can't do anything anyway and arguably doing something before docks is buggy behavior |
| 18:40:13 | <Solid> | sounds about right |
| 18:40:41 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 246 seconds) |
| 19:47:37 | <geekosaur> | inbox 4. been a while :) |
| 20:46:23 | → | steve__ joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 21:16:22 | → | stackdroid18 joins (14094@user/stackdroid) |
| 21:25:00 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d) |
| 21:38:59 | × | [Leary] quits (~Leary]@122-58-90-96-vdsl.sparkbb.co.nz) (Remote host closed the connection) |
| 21:40:04 | → | [Leary] joins (~Leary]@122-58-90-96-vdsl.sparkbb.co.nz) |
| 22:44:51 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 22:53:40 | <geekosaur> | sigh. I feel like I'm going to have to explain the whole situation to this OC person and find out how they want it handled |
| 22:53:49 | <geekosaur> | obviously it's not the simple way |
| 23:00:12 | <liskin> | that's why most people are wage-slaves (employees): getting paid in any other way is actively discouraged by the law :-/ |
| 23:00:35 | <liskin> | OC is just trying to follow the rules I'm afraid |
| 23:07:53 | <liskin> | anyway, off to bed, commuting to London tomorrow :-D |
| 23:27:28 | × | lisq quits (~quassel@lis.moe) (Quit: lisq) |
| 23:27:55 | → | lis joins (~quassel@lis.moe) |
| 23:28:12 | lis | is now known as lisq |
All times are in UTC on 2022-04-25.