- 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 | |
vkoskiv | Got the A500+ set up last night, had about two hours to play around with it before I had to head to bed | 11:39 |
---|---|---|
vkoskiv | Really happy with the setup I got. All the original disks and manuals and stuff, in original boxes. | 11:40 |
vkoskiv | The thing has pre-emptive multitasking and shared libraries, in the late 80s! | 11:41 |
minute | vkoskiv: nice! | 11:49 |
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org) | 11:49 | |
* Guest3632 -> mjw | 12: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 | |
josch | I'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 |
josch | I also asked the question here in case you want to answer there: https://superuser.com/questions/1840072/keyboard-mouse-automation-with-headless-sway | 15:11 |
josch | (that link also contains more details of my question) | 15:11 |
+ f_ (~AUGESOUND@fases/developer/funderscore) | 15:31 | |
minute | josch: you could run sway on top of headless X :D | 16:00 |
minute | josch: 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 | |
amospalla | josch 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 | |
josch | amospalla: i just want to click buttons :) | 18:57 |
josch | minute: 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 next | 19:00 |
josch | looking 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 |
josch | yes, neither ydotool nor wtype worked | 19:01 |
amospalla | josch you only need a "xdotool send button1" like, with mouse buttons? | 19:02 |
amospalla | I know xdotool doesn't work for you. | 19:02 |
josch | amospalla: yes | 19:02 |
josch | using dogtail would be better because it would remove the need to know click coordinates | 19:02 |
amospalla | No keypress, no pointer move? Just buttons? | 19:03 |
josch | but alas dogtail doesn't like wayland :) | 19:03 |
josch | wel... the pointer needs to be moved to the button :) | 19:03 |
amospalla | Ah ok, but you have feedback I guess, no blindly. | 19:03 |
josch | amospalla: sway is headless so if i want feedback i take a screenshot with grim :) | 19:04 |
+ f_ (~AUGESOUND@fases/developer/funderscore) | 19:05 | |
amospalla | I see, I'll try to write something for this. | 19:05 |
josch | uh that would be super! | 19:05 |
josch | the other route would be running sway on top of Xvfb because if that works, then dogtail will also work | 19: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 |
amospalla | Ah, I see how you are executing sway, maybe it works. | 19:12 |
minute | josch: 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 brittle | 19:18 |
minute | (me micromanaging from the beyond, and crawling back to bes) | 19:19 |
minute | bed | 19:19 |
amospalla | josch executing under a privileged user (needed to generate a pseudo-device event) is | 19:21 |
amospalla | something 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 | |
amospalla | josch: 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/WKcrY5wz | 19: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 -> Guest7536 | 20:21 | |
- Guest7536 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 20:21 | |
* mark_ -> mjw | 20: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 | |
josch | amospalla: 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 |
amospalla | josch: 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 1 | 21:20 |
amospalla | found this nice project today https://vncdotool.readthedocs.io/en/latest/commands.html | 21:21 |
josch | vncdotool! hah nice idea! :D | 21:21 |
amospalla | I have not tested moving the cursor, because I launched a sway session in foreground, but everything else worked. | 21:21 |
josch | yes, wayvnc works with my headless setup | 21:22 |
josch | so i guess vncdotool should as well | 21:22 |
amospalla | I think, for what you want, vncdotool is the most elegant solution. | 21:22 |
josch | but 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 stuck | 21:22 |
amospalla | Yeah, sure, I meant, much more elegant than loading a module and using a privileged user. | 21:23 |
josch | ah yes indeed :) | 21:23 |
josch | oh i have more news | 21:25 |
josch | ezurio-qcacld-2.0-dkms is now in debian unstable | 21:25 |
josch | but 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 times | 21: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 | |
ZylonMaster | I wonder how close that ddr4c training firmware is to no longer being needed in RK3588. Curious if that's going to be worked out soon | 23: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.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!