+ V (v@anomalous.eu) | 00:35 | |
ex-parrot | my right ctrl is just a crumb catcher | 01:06 |
---|---|---|
ex-parrot | even moreso since I use caps ctrl | 01:06 |
mntmn | same, that's why i left it out | 01:46 |
ex-parrot | fine by me :P | 01:48 |
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@gateway/web/irccloud.com/x-kyoizkuvwerkbwlj) | 02:26 | |
- sbates (QUIT: Ping timeout: 240 seconds) (sid451432@gateway/web/irccloud.com/x-ukponjzgwupvhzzi) | 02:52 | |
+ sbates (sid451432@gateway/web/irccloud.com/x-atntagwgukijtaxb) | 02:53 | |
- ggoes (QUIT: Quit: WeeChat 2.3) (~gregf@fsf/staff/ggoes) | 04:56 | |
+ ggoes (~gregf@fsf/staff/ggoes) | 04:56 | |
+ B[] (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz) | 05:29 | |
- B[] (QUIT: Ping timeout: 240 seconds) (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz) | 07:36 | |
ehmry | I have nixos running on the reform, our xorg doesn't work, but our sway does, doesn't seem like the gpu is being utilized, sound is good | 09:48 |
ehmry | I reused the stock reform kernel, so its not a proper port yet | 09:49 |
+ oomono (uid328183@gateway/web/irccloud.com/x-hnxdwygqzvmxahbe) | 09:54 | |
mntmn | ehmry: nixos! that's awesome. how about kmscube -D /dev/dri/card1 (in system console)? | 10:40 |
ehmry | mntmn: that cube looks pretty good, openGL ES 2.0, mesa 20.1.3, using the etnaviv driver | 11:00 |
ehmry | maybe I'm using /dev/dri/card0 somewhere I shouldn't | 11:01 |
ehmry | I found your xorg.conf just now… | 11:05 |
mntmn | ehmry: xorg doesn't work anymore with etnaviv+modesetting afaik. better do wayland+xwayland | 11:18 |
mntmn | ehmry: there's also "cage", a single app/fullscreen wayland compositor that could be used just to run an x session (via xwayland) | 11:20 |
mntmn | ehmry: but i would recommend to try to figure out what goes wrong with sway. it can output a lot of debug info | 11:20 |
ehmry | mntmn: is wayland reading xorg.conf? | 11:21 |
mntmn | ehmry: no, not at all. there is also no "wayland" per se, wayland is just a protocol/library of headers | 11:22 |
mntmn | ehmry: most wayland compositors have a single config file specially for them. | 11:22 |
mntmn | ehmry: for example, sway looks in .config/sway/config | 11:22 |
mntmn | ehmry: weston looks at weston.ini (but i think you have to specify -c /path/to/weston.ini) | 11:22 |
mntmn | or just have weston.ini in your home. | 11:22 |
ehmry | idk, I can deal with it later | 11:29 |
ehmry | for now I can't complain | 11:30 |
ehmry | except that plan9port doesn't seem to work in sway, I will bother drew about that later | 11:36 |
mntmn | ehmry: is xwayland functional? btw i recommend my patch for mesa to enjoy xwayland with gui toolkits that render directly via X | 12:34 |
mntmn | not mesa patch. X patch. one sec | 12:34 |
mntmn | ehmry: https://source.mntmn.com/MNT/reform-system-image/src/branch/reform2-redo/reform2-imx8mq/mkuserland2.sh#L48 | 12:35 |
mntmn | wait, that's not the patch, but that is a very important patch | 12:35 |
mntmn | or else you will get corrupted xwayland windows | 12:35 |
mntmn | i have one more patch that combats flickering UI elements. | 12:35 |
ehmry | yes, I saw those patches, but I'm still figuring out what a wayland is | 12:37 |
ehmry | Xwayland says "server is already running" | 12:37 |
mntmn | ehmry: i would start with a simple X application like xclock | 12:41 |
mntmn | ehmry: wayland is just an API to implement compositors that handle input devices and output via hardware accelerated surfaces | 12:41 |
mntmn | ehmry: it's kind of the lego pieces you need to build something like a windowing system | 12:42 |
mntmn | ehmry: but unlike X, wayland doesn't know about GUI elements or windows. just surfaces and input events, mostly. the rest is done by the clients or the compositor. | 12:43 |
ehmry | ok, xclock works | 12:43 |
mntmn | the clients are responsible for all drawing into surfaces. the compositor composites them, and always makes perfect frames (no tearing). | 12:43 |
mntmn | ehmry: ok. and xterm? | 12:44 |
ehmry | yes, xterm as well | 12:44 |
mntmn | (i have tried plan9port on sway btw) | 12:44 |
mntmn | ehmry: ok so then Xwayland is functional. | 12:45 |
mntmn | ehmry: because these are X apps and Xwayland is an invisible X server running on wayland and it creates wayland surfaces for your X windows. | 12:45 |
ehmry | yea, I can't switch to this thing without acme, but I think I just have plan9port installed wrong | 12:47 |
mntmn | ehmry: so you're using acme as your main editor? | 12:55 |
ehmry | yea, I don't know how well that will work the track | 12:56 |
ehmry | ball, might need some remapping | 12:56 |
ehmry | will report on that later | 12:56 |
mntmn | why do you think it should be a problem? | 12:57 |
mntmn | https://i.imgur.com/5Zynm1J.png here, just tried it again. i'm using plan9port from source | 12:57 |
ehmry | I'm just thinking about the oberon-style mouse cording. my current plan9port problem is likely just a lack of packaging for arm | 13:00 |
mntmn | i just did git clone https://github.com/9fans/plan9port plan9 | 13:02 |
mntmn | and ./INSTALL | 13:03 |
mntmn | ehmry: what's the problem with the chording? buttons in the wrong place? | 13:04 |
ehmry | ok, acme works, and the button layout is fine, sorry | 13:06 |
ehmry | I'm may to have a adjust a fair amount of nixpkgs for arm | 13:07 |
ehmry | mmm, sweet bitmap fonts… | 13:07 |
mntmn | :) cool | 13:13 |
ehmry | and the reform display is an ideal size for three column acme, this is nice :) | 13:14 |
mntmn | ehmry: cool! will you post about it? ;3 | 13:15 |
ehmry | yea, next time I'm around a camera | 13:16 |
mntmn | cool | 13:18 |
ehmry | mntmn: FWIW the nixos patches will be on the reform branch at https://github.com/NixOS/nixos-hardware/ | 13:24 |
mntmn | awesome! | 13:24 |
mntmn | ehmry: so you're working on nixos repo directly, yeah? | 13:25 |
mntmn | (excuse my ignorance of who is working on nixos) | 13:25 |
ehmry | yes and no, some of our hardware "configuration modules" are in the main nixpkgs/nixos repo, and some are external in nixos-hardware, which is nice because we can patch specific packages within the hardware modules | 13:27 |
mntmn | that's pretty cool | 13:28 |
ehmry | by the time the reform is out in bulk there will probably be a reform-specific sd-image installer available | 13:28 |
mntmn | i have to try nixos 1 day | 13:28 |
ehmry | yea, i will let you know when an sd-image is ready | 13:29 |
ehmry | its matter of getting the kernel patches and configuration right | 13:29 |
mntmn | nice | 13:29 |
- terpri (QUIT: Remote host closed the connection) (~terpri@cpe-98-26-15-90.nc.res.rr.com) | 13:38 | |
+ terpri (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 13:38 | |
+ B[] (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz) | 15:44 | |
+ terpri_ (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 16:07 | |
- terpri (QUIT: Ping timeout: 244 seconds) (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 16:10 | |
- terpri_ (QUIT: Remote host closed the connection) (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 16:13 | |
+ terpri_ (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 16:14 | |
- dckc (QUIT: Ping timeout: 260 seconds) (~DanC@2605:a601:ac60:1000:b54d:7900:70ab:ee42) | 16:45 | |
+ dckc (~DanC@user2.kumc.edu) | 16:45 | |
* terpri_ -> terpri | 18:00 | |
- B[] (QUIT: Ping timeout: 240 seconds) (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz) | 18:18 | |
+ terpri_ (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 20:00 | |
- terpri (QUIT: Ping timeout: 260 seconds) (~terpri@2606-a000-1127-a177-b4ed-3008-1302-e258.inf6.spectrum.com) | 20:03 | |
- erlehmann (QUIT: Ping timeout: 240 seconds) (~erlehmann@46.114.35.214) | 21:02 | |
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@gateway/web/irccloud.com/x-hnxdwygqzvmxahbe) | 21:03 | |
+ erlehmann (~erlehmann@46.114.35.164) | 21:16 | |
+ oomono (uid328183@gateway/web/irccloud.com/x-xtnptyqlormdfbys) | 21:18 | |
+ rev3rse (reverse@gateway/shell/c-base/x-jgxcqsgjnhcqrbqv) | 23:29 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!