**** BEGIN LOGGING AT Sun Feb 27 02:59:56 2022 Feb 27 09:30:08 Morning! Feb 27 10:40:45 Morning! Feb 27 10:49:12 Tofe: Seems I need to add a few more scripts for systemd for sam and other bits, otherwise it seems to behave pretty OK Feb 27 10:49:34 For maliit seems I need to add 2 systemd service files still Feb 27 10:49:50 Should have some time to look into that later today Feb 27 10:50:20 Then I need to de-duplicate the calls from luna-sysmgr and sam Feb 27 10:50:30 API calls that is Feb 27 10:51:05 And seems there's still some LS2 permission issues to fix as well, but in general not in a bad shape Feb 27 11:02:30 HerrieTP: I'll continue my work on the cardshell; mainly, I want to tackle the filtering of windows depending on their type Feb 27 11:04:29 Tofe: OK. I'll just go through logs and kill any errors I come across, usually that gets things into a better state Feb 27 11:04:33 And we can take it from there I guess Feb 27 11:07:07 It seems the noWindow apps behave better now with LSM, however I don't really get much content except for an empty window so far Feb 27 11:07:31 Enyo 2 apps do seem to work Feb 27 11:10:51 You don't have QML apps ? Feb 27 11:11:00 Let me try Feb 27 11:12:22 QML seem to open 2 apps Feb 27 11:12:38 1 main app like expected and some other card with white and black big pixels Feb 27 11:12:46 Could be a mousepointer or something Feb 27 11:18:42 https://paste.ubuntu.com/p/WDzDkcyQZM/ Feb 27 11:18:45 That's my log Feb 27 11:22:05 yes, I have the same here Feb 27 11:22:13 still trying to figure out what's going on Feb 27 11:24:00 I'm trying to have our VBoxTouch plugin working again Feb 27 11:24:48 but it could be LSM gets in the way Feb 27 11:26:54 Seems we're missing some role files that are supplied by Chromium as well Feb 27 11:27:08 I.e.: /usr/share/luna-service2/roles.d/app-shell.role.json with error Invalid parameters error. Can't open file: /usr/share/luna-service2/roles.d/app-shell.role.json Feb 27 11:29:52 Trying to see where these should be getting installed from normally Feb 27 11:30:46 I now get the click reticle effect :p Feb 27 11:31:54 Tofe: Ah nice Feb 27 11:31:58 That's already looking better Feb 27 11:32:09 but the click still isn't passed on to the launcher overlay Feb 27 11:32:15 so it's a bit weird Feb 27 11:36:24 Ah I guess the :webos is the culprit here: https://github.com/webOS-ports/meta-webos-ports/blob/herrie/honister-wam-extended/meta-luneos/recipes-webos/chromium/webruntime.inc#L253 Feb 27 11:52:38 Yes that was it now i have the files Feb 27 12:33:46 :) Feb 27 12:47:41 mmh I can't get the mouse pointer to show up *and* the click to be correctly interpreted Feb 27 14:00:17 Herrie: adding "export QT_QPA_EGLFS_DISABLE_INPUT=1" in /usr/bin/surface-manager.sh fixes the weird "mouse pointer" card, and the clicks work again, but we lose the pointer on the screen :/ Feb 27 15:00:07 Tofe: Hmmz :( Feb 27 15:00:13 That's not very helpful Feb 27 15:01:20 HerrieTP: even weirder: if I activate the console log of WebOSCompositorBase, then the mouse clicks are perfectly fine for moving/resizing it Feb 27 15:01:33 I looked into the code, it's just usual MouseArea items Feb 27 18:46:59 HerrieTP: I have a better working mouse pointer Feb 27 18:47:11 Tofe: Nice :D Feb 27 18:47:15 I'm chugging along with some LS2 bits Feb 27 18:47:16 but the weird mouse window reappeared Feb 27 18:47:29 Still Enact browser doesn't really show anything except for a black card Feb 27 18:47:33 but at least I don't have to detach/reattach the pointer Feb 27 18:47:41 I still need to implement the maliit bits though Feb 27 18:47:46 And check the logs further Feb 27 18:48:16 the maliit bits might be tricky Feb 27 18:49:16 Tofe: Well it seems for now I'm mainly missing 2 service files from webos-initscripts Feb 27 18:49:21 Will get to those shortly Feb 27 18:49:26 First will put kids to bed Feb 27 18:49:29 ah, ok Feb 27 18:49:34 sure :) Feb 27 18:54:32 I think I'll externalize /etc/surface-manager.d/product.env out of the LSM source tree, and to meta-webos-ports, so that it can be MACHINE_ARCH Feb 27 19:47:29 Tofe: That's a good idea Feb 27 20:00:22 Tofe; Seems that we need to update some calls in luna-sysmgr or disable them... Feb 27 20:00:38 Feb 27 18:34:47 qemux86-64 ls-hubd[238]: [] [pmlog] ls-hubd LSHUB_NOT_LSTED {"SERVICE_NAME":"org.webosports.luna","EXE":"/usr/sbin/LunaSysMgr","APP_ID":"(null)","PID":440} Service not listed in service files (cmdline: /usr/sbin/LunaSysMgr) Feb 27 20:00:38 Feb 27 18:34:47 qemux86-64 ls-hubd[238]: [] [pmlog] ls-hubd LSHUB_NO_SERVICE {} _LSHubSendQueryNameReplyMessage: Failed Connecting to Service err_code: -4, service_name: "org.webosports.luna", unique_name: "(null)", static, fd -1 Feb 27 20:01:26 https://github.com/webOS-ports/luna-sysmgr/blob/webOS-ports/master/Src/base/DisplayManager.cpp#L2984 Feb 27 20:11:07 ah, yes, very possible Feb 27 20:12:29 There's a few more for notifications, but I guess I can tackle those myself **** ENDING LOGGING AT Mon Feb 28 02:59:57 2022