Hi,
Ah, so the website itself need to add support for libinput
-events? I don’t know why, but I assumed the browser itself would handle it and act like e.g a touch device (e.g a smartphone) would work.
Doesn’t seem like the service cog
exists in the snap wpe-webkit-mir-kiosk
. I’m running on the stable channel, revision 88, which is the same for any of the other channels. I killed the daemon.
This is the result from the run
command:
giaever-online@ubuntu:~$ sudo WAYLAND_DEBUG=client snap run wpe-webkit-mir-kiosk.cog 2>&1 | grep wl_touch
[2989752.098] -> wl_seat@6.get_touch(new id wl_touch@21)
[3014714.391] wl_touch@21.down(126, 84776294, wl_surface@13, -1, 735.500000, 45.117188)
[3014714.723] wl_touch@21.frame()
[3014725.398] wl_touch@21.motion(84776306, -1, 741.250000, 48.046875)
[3014725.614] wl_touch@21.frame()
[3014734.555] wl_touch@21.up(127, 84776316, -1)
[3014734.796] wl_touch@21.frame()
[3015245.904] wl_touch@21.down(128, 84776826, wl_surface@13, -1, 715.250000, 54.199219)
[3015246.320] wl_touch@21.frame()
[3015257.344] wl_touch@21.motion(84776838, -1, 717.250000, 54.929688)
[3015257.600] wl_touch@21.frame()
[3015266.418] wl_touch@21.up(129, 84776848, -1)
[3015266.659] wl_touch@21.frame()
[3015701.708] wl_touch@21.down(130, 84777282, wl_surface@13, -1, 754.000000, 29.445312)
[3015702.112] wl_touch@21.frame()
[3015713.291] wl_touch@21.motion(84777294, -1, 746.500000, 30.031250)
[3015713.563] wl_touch@21.frame()
[3015725.378] wl_touch@21.motion(84777306, -1, 745.250000, 25.929688)
[3015725.692] wl_touch@21.frame()
[3015737.125] wl_touch@21.motion(84777318, -1, 734.500000, 31.933594)
[3015737.420] wl_touch@21.frame()
[3015749.378] wl_touch@21.motion(84777330, -1, 746.000000, 39.257812)
[3015749.663] wl_touch@21.frame()
[3015761.256] wl_touch@21.motion(84777342, -1, 743.250000, 46.289062)
[3015761.519] wl_touch@21.frame()
[3015773.350] wl_touch@21.motion(84777354, -1, 756.000000, 54.492188)
[3015773.634] wl_touch@21.frame()
[3015785.154] wl_touch@21.motion(84777366, -1, 761.250000, 53.613281)
[3015785.472] wl_touch@21.frame()
[3015797.403] wl_touch@21.motion(84777378, -1, 764.500000, 68.703125)
[3015797.695] wl_touch@21.frame()
[3015821.597] wl_touch@21.motion(84777402, -1, 790.000000, 78.078125)
[3015821.898] wl_touch@21.frame()
[3015833.394] wl_touch@21.motion(84777414, -1, 803.250000, 79.250000)
[3015833.685] wl_touch@21.frame()
[3015845.293] wl_touch@21.motion(84777426, -1, 812.500000, 84.523438)
[3015845.528] wl_touch@21.frame()
[3015857.398] wl_touch@21.motion(84777438, -1, 825.750000, 88.183594)
[3015857.691] wl_touch@21.frame()
[3015866.436] wl_touch@21.up(131, 84777448, -1)
[3015866.635] wl_touch@21.frame()
[3015881.559] wl_touch@21.down(132, 84777462, wl_surface@13, -1, 851.000000, 90.820312)
[3015881.915] wl_touch@21.frame()
[3015893.391] wl_touch@21.motion(84777474, -1, 858.250000, 87.453125)
[3015893.661] wl_touch@21.frame()
[3015905.387] wl_touch@21.motion(84777486, -1, 864.000000, 78.222656)
[3015905.667] wl_touch@21.frame()
[3015914.547] wl_touch@21.up(133, 84777496, -1)
[3015914.774] wl_touch@21.frame()
[3015965.708] wl_touch@21.down(134, 84777546, wl_surface@13, -1, 855.250000, 41.015625)
[3015966.089] wl_touch@21.frame()
[3015977.279] wl_touch@21.motion(84777558, -1, 854.500000, 40.578125)
[3015977.529] wl_touch@21.frame()
[3015998.623] wl_touch@21.up(135, 84777580, -1)
[3015998.859] wl_touch@21.frame()
[3016089.694] wl_touch@21.down(136, 84777670, wl_surface@13, -1, 724.500000, 110.304688)
[3016090.123] wl_touch@21.frame()
[3016101.385] wl_touch@21.motion(84777682, -1, 719.250000, 118.066406)
[3016101.638] wl_touch@21.frame()
[3016122.603] wl_touch@21.up(137, 84777704, -1)
[3016122.857] wl_touch@21.frame()
[3016137.405] wl_touch@21.down(138, 84777718, wl_surface@13, -1, 775.000000, 133.007812)
[3016137.737] wl_touch@21.frame()
[3016149.266] wl_touch@21.motion(84777730, -1, 795.250000, 133.156250)
[3016149.514] wl_touch@21.frame()
[3016161.507] wl_touch@21.motion(84777742, -1, 816.000000, 131.835938)
[3016161.770] wl_touch@21.frame()
[3016173.305] wl_touch@21.motion(84777754, -1, 835.000000, 129.785156)
[3016173.544] wl_touch@21.frame()
[3016194.567] wl_touch@21.up(139, 84777776, -1)
[3016194.799] wl_touch@21.frame()
[3016221.677] wl_touch@21.down(140, 84777802, wl_surface@13, -1, 876.500000, 99.316406)
[3016222.099] wl_touch@21.frame()
[3016233.267] wl_touch@21.motion(84777814, -1, 874.500000, 93.164062)
[3016233.527] wl_touch@21.frame()
[3016245.405] wl_touch@21.motion(84777826, -1, 874.000000, 91.113281)
[3016245.762] wl_touch@21.frame()
[3016269.537] wl_touch@21.motion(84777850, -1, 833.000000, 86.425781)
[3016269.860] wl_touch@21.frame()
[3016278.747] wl_touch@21.up(141, 84777860, -1)
[3016278.980] wl_touch@21.frame()
[3016393.733] wl_touch@21.down(142, 84777974, wl_surface@13, -1, 673.000000, 125.242188)
[3016394.134] wl_touch@21.frame()
[3016405.252] wl_touch@21.motion(84777986, -1, 673.000000, 132.570312)
[3016405.496] wl_touch@21.frame()
[3016417.392] wl_touch@21.motion(84777998, -1, 675.250000, 157.324219)
[3016417.659] wl_touch@21.frame()
[3016429.419] wl_touch@21.motion(84778010, -1, 702.000000, 140.039062)
[3016429.672] wl_touch@21.frame()
[3016441.251] wl_touch@21.motion(84778022, -1, 717.250000, 144.726562)
[3016441.482] wl_touch@21.frame()
[3016453.266] wl_touch@21.motion(84778034, -1, 729.000000, 146.191406)
[3016453.585] wl_touch@21.frame()
[3016465.374] wl_touch@21.motion(84778046, -1, 743.250000, 130.078125)
[3016465.646] wl_touch@21.frame()
[3016477.416] wl_touch@21.motion(84778058, -1, 758.500000, 141.648438)
[3016477.696] wl_touch@21.frame()
[3016489.386] wl_touch@21.motion(84778070, -1, 768.250000, 132.714844)
[3016489.662] wl_touch@21.frame()
[3016501.383] wl_touch@21.motion(84778082, -1, 777.750000, 140.332031)
[3016501.671] wl_touch@21.frame()
[3016513.496] wl_touch@21.motion(84778094, -1, 788.750000, 129.929688)
[3016513.752] wl_touch@21.frame()
[3016525.231] wl_touch@21.motion(84778106, -1, 774.500000, 121.289062)
[3016525.550] wl_touch@21.frame()
[3016549.382] wl_touch@21.motion(84778130, -1, 761.250000, 120.410156)
[3016549.711] wl_touch@21.frame()
[3016561.566] wl_touch@21.motion(84778142, -1, 781.750000, 108.250000)
[3016561.822] wl_touch@21.frame()
[3016573.344] wl_touch@21.motion(84778154, -1, 761.000000, 108.398438)
[3016573.632] wl_touch@21.frame()
[3016582.565] wl_touch@21.up(143, 84778164, -1)
[3016582.785] wl_touch@21.frame()
[3016597.523] wl_touch@21.down(144, 84778178, wl_surface@13, -1, 760.250000, 98.144531)
[3016597.880] wl_touch@21.frame()
[3016606.538] wl_touch@21.up(145, 84778188, -1)
[3016606.758] wl_touch@21.frame()
[3016673.697] wl_touch@21.down(146, 84778254, wl_surface@13, -1, 633.250000, 101.218750)
[3016674.076] wl_touch@21.frame()
[3016685.354] wl_touch@21.motion(84778266, -1, 613.250000, 100.929688)
[3016685.607] wl_touch@21.frame()
[3016694.424] wl_touch@21.up(147, 84778276, -1)
[3016694.649] wl_touch@21.frame()
[3016793.736] wl_touch@21.down(148, 84778374, wl_surface@13, -1, 524.000000, 164.796875)
[3016794.147] wl_touch@21.frame()
[3016805.144] wl_touch@21.motion(84778386, -1, 501.000000, 172.117188)
[3016805.441] wl_touch@21.frame()
[3016829.647] wl_touch@21.motion(84778410, -1, 495.000000, 194.531250)
[3016829.962] wl_touch@21.frame()
[3016841.343] wl_touch@21.motion(84778422, -1, 499.250000, 194.238281)
[3016841.610] wl_touch@21.frame()
[3016850.412] wl_touch@21.up(149, 84778432, -1)
[3016850.619] wl_touch@21.frame()
[3016865.556] wl_touch@21.down(150, 84778446, wl_surface@13, -1, 504.250000, 235.109375)
[3016865.896] wl_touch@21.frame()
[3016877.387] wl_touch@21.motion(84778458, -1, 508.500000, 245.070312)
[3016877.665] wl_touch@21.frame()
[3016889.243] wl_touch@21.motion(84778470, -1, 525.750000, 247.117188)
[3016889.506] wl_touch@21.frame()
[3016901.384] wl_touch@21.motion(84778482, -1, 541.750000, 258.691406)
[3016901.669] wl_touch@21.frame()
[3016913.299] wl_touch@21.motion(84778494, -1, 563.250000, 260.156250)
[3016913.548] wl_touch@21.frame()
[3016925.431] wl_touch@21.motion(84778506, -1, 584.000000, 265.429688)
[3016925.719] wl_touch@21.frame()
[3016937.268] wl_touch@21.motion(84778518, -1, 610.500000, 268.945312)
[3016937.523] wl_touch@21.frame()
[3016949.365] wl_touch@21.motion(84778530, -1, 634.250000, 273.046875)
[3016949.657] wl_touch@21.frame()
[3016961.381] wl_touch@21.motion(84778542, -1, 662.500000, 270.265625)
[3016961.681] wl_touch@21.frame()
[3016973.417] wl_touch@21.motion(84778554, -1, 683.750000, 270.996094)
[3016973.707] wl_touch@21.frame()
[3016985.380] wl_touch@21.motion(84778566, -1, 706.000000, 266.015625)
[3016985.644] wl_touch@21.frame()
[3016997.298] wl_touch@21.motion(84778578, -1, 724.500000, 256.203125)
[3016997.553] wl_touch@21.frame()
[3017009.380] wl_touch@21.motion(84778590, -1, 740.500000, 250.343750)
[3017009.667] wl_touch@21.frame()
[3017021.424] wl_touch@21.motion(84778602, -1, 748.500000, 242.871094)
[3017021.873] wl_touch@21.frame()
[3017033.301] wl_touch@21.motion(84778614, -1, 762.500000, 240.085938)
[3017033.543] wl_touch@21.frame()
[3017045.425] wl_touch@21.motion(84778626, -1, 772.500000, 235.839844)
[3017045.690] wl_touch@21.frame()
[3017057.259] wl_touch@21.motion(84778638, -1, 771.250000, 232.031250)
[3017057.507] wl_touch@21.frame()
[3017069.352] wl_touch@21.motion(84778650, -1, 779.250000, 226.171875)
[3017069.645] wl_touch@21.frame()
[3017081.327] wl_touch@21.motion(84778662, -1, 784.000000, 220.019531)
[3017081.580] wl_touch@21.frame()
[3017090.475] wl_touch@21.up(151, 84778672, -1)
[3017090.726] wl_touch@21.frame()
PS! I do get this when running the snap run
command, so it’s hard to actually see if anything happens on the display. Ending the command and restarting the daemon
will bring back the website.