2024-04-23.log

- colinsane (QUIT: Quit: bye) (~colinunin@97-113-95-59.tukw.qwest.net)00:44
+ colinsane (~colinunin@97-113-95-59.tukw.qwest.net)00:46
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)02:51
- cobra (QUIT: Ping timeout: 256 seconds) (~cobra@user/Cobra)03:03
+ cobra (~cobra@user/Cobra)03:25
+ jacobk (~quassel@150.221.161.132)03:33
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@150.221.161.132)03:40
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:56
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:58
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:03
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:04
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:06
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:06
+ jacobk (~quassel@utdpat242094.utdallas.edu)04:47
- Gooberpatrol66 (QUIT: Remote host closed the connection) (~Gooberpat@user/gooberpatrol66)05:03
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@utdpat242094.utdallas.edu)06:52
+ jacobk (~quassel@utdpat242094.utdallas.edu)07:30
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242094.utdallas.edu)07:54
+ chomwitt (~chomwitt@2a02:587:7a08:4200:1ac0:4dff:fedb:a3f1)09:09
- klardotsh (QUIT: Ping timeout: 260 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)09:32
- ex-parrot (QUIT: Quit: _b) (~fincham@user/ex-parrot)09:40
+ ex-parrot (~fincham@user/ex-parrot)09:41
+ mjw (~mjw@gnu.wildebeest.org)09:46
+ RDLDR (~RDLDR@213.55.227.144)10:38
- RDLDR (QUIT: Client Quit) (~RDLDR@213.55.227.144)10:38
- sir-photch (QUIT: Remote host closed the connection) (~m-hy5poy@2a01:4f8:c2c:5963::1)11:05
+ sir-photch (~m-hy5poy@2a01:4f8:c2c:5963::1)11:17
+ jacobk (~quassel@64.189.201.150)11:19
vkoskivGot the A500+ set up last night, had about two hours to play around with it before I had to head to bed11:39
vkoskivReally happy with the setup I got. All the original disks and manuals and stuff, in original boxes.11:40
vkoskivThe thing has pre-emptive multitasking and shared libraries, in the late 80s!11:41
minutevkoskiv: nice!11:49
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)11:49
* Guest3632 -> mjw12:03
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)13:08
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)13:09
- chomwitt (QUIT: Ping timeout: 245 seconds) (~chomwitt@2a02:587:7a08:4200:1ac0:4dff:fedb:a3f1)13:59
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:02
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:03
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:05
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:05
+ chomwitt (~chomwitt@2a02:587:7a08:4200:1ac0:4dff:fedb:a3f1)14:06
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:18
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:19
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:20
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)14:21
+ ericsfraga (~user@2.28.216.161)14:21
- sir-photch (QUIT: Remote host closed the connection) (~m-hy5poy@2a01:4f8:c2c:5963::1)14:48
+ sir-photch (~m-hy5poy@2a01:4f8:c2c:5963::1)14:49
+ mark_ (~mjw@gnu.wildebeest.org)14:58
- mark_ (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)15:06
joschI'm trying to automate reform-setup-wizard testing. Maybe somebody in this channel knows how to generate artificial mouse and keyboard events in a headless sway session?15:11
joschI also asked the question here in case you want to answer there: https://superuser.com/questions/1840072/keyboard-mouse-automation-with-headless-sway15:11
josch(that link also contains more details of my question)15:11
+ f_ (~AUGESOUND@fases/developer/funderscore)15:31
minutejosch: you could run sway on top of headless X :D16:00
minutejosch: also, ydotool doesn't work? also, doesn't gtk4 have any test framework for example using atk?16:01
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150)16:51
+ jacobk (~quassel@utdpat242053.utdallas.edu)17:01
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242053.utdallas.edu)17:20
+ jacobk (~quassel@utdpat242053.utdallas.edu)17:29
+ RDLDR (~RDLDR@81.221.160.38)17:39
- RDLDR (QUIT: Quit: Client closed) (~RDLDR@81.221.160.38)17:44
- chomwitt (QUIT: Ping timeout: 245 seconds) (~chomwitt@2a02:587:7a08:4200:1ac0:4dff:fedb:a3f1)17:46
+ mark_ (~mjw@gnu.wildebeest.org)17:52
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:00
+ amospalla (~amospalla@212.231.228.113)18:13
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat242053.utdallas.edu)18:20
- mark_ (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)18:24
amospallajosch what do you need to simulate?18:24
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)18:26
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)18:27
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)18:29
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)18:29
+ jacobk (~quassel@64.189.201.150)18:32
- f_ (QUIT: Ping timeout: 260 seconds) (~AUGESOUND@fases/developer/funderscore)18:36
joschamospalla: i just want to click buttons :)18:57
joschminute: i had no idea sway also worked fine on top of X (or Xvfb) -- I know how to automate X so i shall try that next19:00
joschlooking into gtk4 tests is a good idea. I looked at the gnome tests and they require mutter at the top and use that to retrieve widget positions even though wayland should prevent other clients from getting this knowledge (it's a feature if i understand correctly)19:00
joschyes, neither ydotool nor wtype worked19:01
amospallajosch you only need a "xdotool send button1" like, with mouse buttons?19:02
amospallaI know xdotool doesn't work for you.19:02
joschamospalla: yes19:02
joschusing dogtail would be better because it would remove the need to know click coordinates19:02
amospallaNo keypress, no pointer move? Just buttons?19:03
joschbut alas dogtail doesn't like wayland :)19:03
joschwel... the pointer needs to be moved to the button :)19:03
amospallaAh ok, but you have feedback I guess, no blindly.19:03
joschamospalla: sway is headless so if i want feedback i take a screenshot with grim :)19:04
+ f_ (~AUGESOUND@fases/developer/funderscore)19:05
amospallaI see, I'll try to write something for this.19:05
joschuh that would be super!19:05
joschthe other route would be running sway on top of Xvfb because if that works, then dogtail will also work19:05
amospalla@josch oh well, I was trying the uinput route, but I'm not sure if that would work with a software framebuffer, probably it won't read physical or pseudo-physical input device events.19:07
amospallaAh, I see how you are executing sway, maybe it works.19:12
minutejosch: can i give a recommendation? can you ping @sonny@floss.social and ask about gtk4 automated testing best practices? i believe that hitting fixed coordinates etc will become brittle19:18
minute(me micromanaging from the beyond, and crawling back to bes)19:19
minutebed19:19
amospallajosch executing under a privileged user (needed to generate a pseudo-device event) is19:21
amospallasomething you could do?19:21
- f_ (QUIT: Remote host closed the connection) (~AUGESOUND@fases/developer/funderscore)19:40
+ f_ (~AUGESOUND@fases/developer/funderscore)19:40
+ mark_ (~mjw@gnu.wildebeest.org)19:48
amospallajosch: this is what I can do. You need to run the script with root, it creates a uinput device (you have the behaviour of a physical mouse) https://pastebin.com/WKcrY5wz19:49
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@64.189.201.150)19:56
+ gustav28 (~gustav@c-2c36524e.019-141-67626730.bbcust.telenor.se)20:02
* mjw -> Guest753620:21
- Guest7536 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:21
* mark_ -> mjw20:21
+ Guest7536 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:21
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)20:30
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)20:30
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)20:31
+ hairu (m-uotkmd@user/hairu)20:31
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)20:33
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)20:33
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)20:56
- f_ (QUIT: Quit: To contact me, send a memo using MemoServ, PM f_[xmpp], or send an email. See https://vitali64.duckdns.org/.) (~AUGESOUND@fases/developer/funderscore)21:02
+ amospalla67 (~amospalla@212.231.228.113)21:05
- amospalla (QUIT: Ping timeout: 250 seconds) (~amospalla@212.231.228.113)21:05
- amospalla67 (QUIT: Client Quit) (~amospalla@212.231.228.113)21:08
+ amospalla (~amospalla@212.231.228.113)21:15
joschamospalla: oooh i see how that works. But i think before i require superuser privileges for a simple test case, i would rather start up a qemu vm instead.21:19
amospallajosch: other thing you could try (I tried and it worked for me): "SWAYSOCK=/tmp/sock sway ...";  WAYLAND_DISPLAY=wayland-1 wayvnc (or just execute it under the new sway session with an `exec` directive;  vncdotool -s localhost:0 type "hello"; vncdotool -s localhost:0 click 121:20
amospallafound this nice project today https://vncdotool.readthedocs.io/en/latest/commands.html21:21
joschvncdotool! hah nice idea! :D21:21
amospallaI have not tested moving the cursor, because I launched a sway session in foreground, but everything else worked.21:21
joschyes, wayvnc works with my headless setup21:22
joschso i guess vncdotool should as well21:22
amospallaI think, for what you want, vncdotool is the most elegant solution.21:22
joschbut i think i also want to investigate a bit further how gtk4 does it and follow up with @sonny@floss.social as suggested by Lukas if i get stuck21:22
amospallaYeah, sure, I meant, much more elegant than loading a module and using a privileged user.21:23
joschah yes indeed :)21:23
joschoh i have more news21:25
joschezurio-qcacld-2.0-dkms is now in debian unstable21:25
joschbut this is mostly interesting for users of reform.debian.net because the official MNT image will download a prebuilt kernel-module to avoid the very long build times21:26
+ RDLDR (~RDLDR@81.221.160.38)21:33
+ chomwitt (~chomwitt@2a02:587:7a08:4200:1ac0:4dff:fedb:a3f1)21:37
- RDLDR (QUIT: Client Quit) (~RDLDR@81.221.160.38)21:37
+ ZylonMaster (~hjcs@98.15.248.249)22:02
- gustav28 (QUIT: Quit: Quit) (~gustav@c-2c36524e.019-141-67626730.bbcust.telenor.se)22:15
- amospalla (QUIT: Quit: Client closed) (~amospalla@212.231.228.113)22:17
- sevan (QUIT: Ping timeout: 272 seconds) (~sevan@user/venture37)22:28
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)22:30
+ jacobk (~quassel@129.110.242.224)23:05
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)23:06
- ZylonMaster (QUIT: Ping timeout: 260 seconds) (~hjcs@98.15.248.249)23:11
+ ZylonMaster (~hjcs@98.15.248.249)23:39
ZylonMasterI wonder how close that ddr4c training firmware is to no longer being needed in RK3588.  Curious if that's going to be worked out soon23:42
- ZylonMaster (QUIT: Quit: Leaving) (~hjcs@98.15.248.249)23:50
- jacobk (QUIT: Ping timeout: 245 seconds) (~quassel@129.110.242.224)23:52
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)23:55
+ sevan (~sevan@user/venture37)23:55

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!