r0kk3rz | Mister_Magister works from cli for me | 00:18 |
---|---|---|
Mister_Magister | it doesn't to me, can u send rpm? | 00:19 |
r0kk3rz | https://build.sailfishos.org/package/show/home:r0kk3rz/gstdroid-player | 00:19 |
Mister_Magister | r0kk3rz: doesn't work here | 00:20 |
r0kk3rz | i also get that 'failed to obtain egl display' error, and then it plays the video | 00:20 |
Mister_Magister | oh? | 00:21 |
r0kk3rz | yeah idk | 00:21 |
r0kk3rz | im running it without arguments | 00:22 |
Mister_Magister | it doesn't play video, only audio | 00:22 |
Mister_Magister | same | 00:22 |
r0kk3rz | ok | 00:23 |
Mister_Magister | i have black screen with buttons and audio | 00:23 |
r0kk3rz | this is on jolla c | 00:23 |
r0kk3rz | with 3.3.0.16 | 00:23 |
Mister_Magister | here is 5z on 3.3.0.16 and x2 on 3.3.0.16 | 00:24 |
T42 | <edp_17> Thanks @elros34 , I got the cursor working! 👍 | 07:10 |
T42 | <kabouik> In LXC or Chroot @edp_17? I plan on testing on LXC later today | 07:43 |
T42 | <kabouik> Illyria is ready to merge if we confirm it works | 07:43 |
T42 | 温渊荔 %lastname% was added by: 温渊荔 %lastname% | 08:37 |
T42 | 上官晶雁 %lastname% was added by: 上官晶雁 %lastname% | 10:38 |
N-Mi | hmmm... I can't run Sailfish SDK installer on Debian Sid : seems it needs libssl1.0-dev, but Sid only provides OpenSSL 1.1. | 13:11 |
N-Mi | Is there a workaround or will I need to run the SDK inside a chroot ? | 13:12 |
T42 | <elros34> I guess this is related: https://forum.sailfishos.org/t/installing-the-sdk-on-ubuntu-20-04/914 | 13:19 |
T42 | <elros34> Recently I had to reinstall sdk in ubuntu 20.04 but I didn't have any issues. I used offline installer | 13:22 |
N-Mi | elros34: thanks, I used this package : http://ftp.fr.debian.org/debian/pool/main/o/openssl1.0/libssl1.0.2_1.0.2u-1~deb9u1_amd64.deb | 13:51 |
T42 | <ankaos> ı calling my friend. but not have sound | 15:21 |
T42 | <ankaos> use "sh-3.2# zypper in telepathy*" | 15:26 |
T42 | <ankaos> @edp_17 please loog log | 15:49 |
T42 | <ankaos> where is problem? and how fix problem? | 15:49 |
kalube | Can someone make https://gitlab.com/sailfishos-porters-ci/enchilada-ci public? Even though I'm a maintainer I don't seem to have permission to change visibility... | 15:56 |
kalube | I think perhaps only the owner can, I made the project by pushing an it defaulted to private... My mistake, I think I'll just recreate it instead | 15:57 |
kalube | I can't delete it either oh dear | 15:58 |
mal | kalube: I think it was r0kk3rz who is doing that ci stuff | 16:54 |
kalube | Thanks, hopefully he'll see your ping and fix it for me :D | 16:55 |
T42 | <edp_17> @kabouik [In LXC or Chroot @edp_17? I plan on testing on …], I have started the container, then attached it, then started the desktop. So, I guess it was in the chroot. 😜 | 17:48 |
T42 | <kabouik> No but I meant your tried it with your L | 18:33 |
T42 | <kabouik> I will try it on LXC tonight too, just need to dig what is the command to manually launch X again | 18:34 |
T42 | <edp_17> I have tried with lxc. I don't use elros' chroot. | 20:55 |
T42 | <kabouik> Can you remind me the command to launch X with the latest qxcompositor @edp_17? Just want to try it on Pro¹ too, if you still have it in history? | 21:04 |
T42 | <kabouik> Probably this: https://github.com/sailfish-containers/lxc-templates-desktop/issues/3#issuecomment-664171363 but with `qxcompositor`instead of `qxdisplay`, and `-o portrait` argument | 21:06 |
T42 | <kabouik> Ok started with qxcompositor, now let's find a mouse | 21:12 |
T42 | <edp_17> Yeah, I did exactly that: replaced qxdisplay with qxcompositor in that command. 👍 | 21:13 |
T42 | <kabouik> By the way it's started in portrait but i3 is still showing in landscape for me (using just half of the screen), as opposed to the built-in portrait option for qxdisplay, but I think that's normal because those are some of the changes in the qxdisplay fork | 21:13 |
T42 | <kabouik> Oh no I'm wrong sorry, it's just that my keyboard was open | 21:13 |
T42 | <kabouik> So, finding a mouse. | 21:13 |
T42 | <edp_17> In portrait the cursor coordinates were ok, but in landscape that was not right. | 21:15 |
T42 | <edp_17> You'll see a little circle (big dot) as a cursor. | 21:15 |
T42 | <elros34> do you have correct mouse coords in landscape mode in lipstick? | 21:16 |
T42 | <kabouik> No, portrait too Elros | 21:16 |
T42 | <kabouik> Ok I see the cursor show up too! However its position is only refreshed when clicking, same as what I described yesterday with the lightdm/xephyr install | 21:17 |
T42 | <kabouik> It always feels great to see the cursor moving as if my Pro¹ was a tiny pc. :') | 21:17 |
T42 | <elros34> What do you mean? mouse coords are incorrect in home screen in both portrait and landscape mode? | 21:18 |
T42 | <kabouik> They are correct in portrait | 21:18 |
T42 | <kabouik> Can easily be tested with the Gallery app, and trying to scroll the move the thumbnails view | 21:18 |
T42 | <ankaos> call sound not work. camera is black screen | 21:19 |
T42 | <kabouik> What I described above is the cursor shows up in qxcompositor, but the icon does not move live unless I maintain right click or left click while moving. If I don't hold click, the coordinates probably change live, but the icon will only update at the next click | 21:20 |
T42 | <elros34> @kabouik try this: https://github.com/elros34/qtbase/releases. Make sure you have same version already installed. Do you use latest version or 2 days old? | 21:20 |
T42 | <kabouik> Really good work on making the cursor show only when a mouse is connected Elros, that's pretty cool | 21:21 |
T42 | <kabouik> I downloaded the rpm from OBS last night; let me check qtbase | 21:21 |
T42 | <kabouik> Any risks with installing it? If yes, I will try that on another device where I have LXC/Chroot ready too | 21:21 |
T42 | <elros34> Sure as any core rpm | 21:22 |
T42 | <kabouik> What I was thinking, let me fetch the other and boot | 21:22 |
T42 | <elros34> It's hard to believe that mouse is visible only when you press button unless you use old version or I forget to update something | 21:23 |
T42 | <kabouik> I probably use the system qtbase on 3.3.0.16, I never changed that | 21:24 |
T42 | <kabouik> And qxcompositor-0.0.5+cursor_test2.20200817210502.261ad2a-1.4.1.jolla.armv7hl.rpm | 21:25 |
T42 | <kabouik> Damn, I forgot the other device is using the lightdm/xephyr install, I need to change that | 21:28 |
T42 | <elros34> you dont need to start anything but nested compositor for test | 21:29 |
T42 | <elros34> it works correctly both for portrait and landscape on my native landscape device (3.1.0.x) | 21:30 |
T42 | <edp_17> How can I start that nested compositor? | 21:31 |
T42 | <kabouik> THis lightdm/xephyr install already has cursor working with qxdisplay Elros, so I can't try your implementation if I use it. I just need to fix the script that start X to revert to the vanilla version that doesn't use xephyr | 21:32 |
T42 | <elros34> I don't get it. How is that related? Start qxcompositor and that is all you need to test wheteher it work or not | 21:33 |
T42 | <edp_17> I think what Kabouik is trying to do is what I did. Start the desktop linux in lxc and test the cursor in there. | 21:34 |
T42 | <edp_17> And as he already configured his desktop to use lightdm/xephyr, he need to revert that first. | 21:35 |
T42 | <edp_17> I think. | 21:35 |
T42 | <edp_17> @elro | 21:36 |
T42 | <elros34> I still not get it as this is not related at all. Cursor is painted in compositor not in chroot/lxc/ nor xwayland. | 21:37 |
T42 | <elros34> currently no but qml code is simple so it can be replaced with image | 21:37 |
T42 | <edp_17> I see. Thanks. Don't get me wrong, I like the current image too. 😊 | 21:39 |
T42 | <kabouik> @elros34 [I still not get it as this is not related at a …], Unless I am missing something (likely), it may not be related but the issue is I already have a cursor on this device when I start my container, so I want to make sure I revert that so that the cursor I see is the qxcompositor one. Don't want to have both showing and bia | 21:40 |
T42 | sing the test | 21:40 |
T42 | <kabouik> Done, sorry that was long. | 21:44 |
T42 | <kabouik> So I can reproduce the same issue with cursor updating just with clicks, but I just installed the rpm. I didn't understand yesterday that I need qtbase too. Will install it now if it is needed. | 21:44 |
T42 | <elros34> qt base evdev plugin is only for landscape coords | 21:45 |
T42 | <kabouik> Oh you found a way for that too? Awesome. I'm sorry I missed several bits of information. | 21:47 |
T42 | <kabouik> So I take it that the cursor should be updating live. @edp_17 is that the case on your devices? | 21:47 |
T42 | <elros34> it's dirty hack in evdevmouse, not sure how to do this properly. Also I tested it on native landscape deviec so it might works incorrectly portrait one | 21:48 |
T42 | <kabouik> I am happy to try after this cursor update minor issue | 21:49 |
T42 | <kabouik> I didn't proceed with the installation yet because of this: https://p.teknik.io/Simple/ponRu so figured it would be best to first fix the cursor refresh before digging that too | 21:51 |
T42 | <elros34> not sure whether is minor, I install filter on main qquickwindow and I get all mouse events on my device (3.1.0.x sfos) so I have no idea why it fails for you). about evdev you need to force install it | 21:52 |
T42 | <kabouik> Ok, just ignore the broken dependencies warning, good | 21:52 |
T42 | <kabouik> About the cursor, let's see if @edp_17 had it live refreshed | 21:53 |
T42 | <kabouik> I'm happy to report that the evdev trick works fine on Pro¹ in landscape Elros | 21:59 |
T42 | <kabouik> I needed to reboot (probably just restart lipstick, but better safe than sorry), and this reboot was unusually long, but it works | 21:59 |
T42 | <kabouik> @elros34 [not sure whether is minor, I install filter on …], Could you please elaborate the "filter on main qquickwindow" part? This doesn't ring a bell for me, so it's likely there's something I didn't do | 22:04 |
T42 | <elros34> no, you don't need to do anything it just mean that that I intercept all events (including mouse) which comes to window | 22:06 |
T42 | <kabouik> It's really cool how it dynamically switches between touch (and taping-sliding scrolls the view in FF) and cursor (click-dragging selects text in FF) | 22:07 |
T42 | <elros34> are you sure you see white circle not something you installed yourself :) | 22:08 |
T42 | <kabouik> And you just added "-plugin evdevmouse" in `/var/lib/environment/compositor/droid-hal-device.conf`, nothing else? | 22:08 |
T42 | <kabouik> Yup I see the white circle, and it's not something I installed myself | 22:09 |
T42 | <elros34> yes | 22:09 |
T42 | <kabouik> Nice, I see coordinates are dynamically handled depending on how the device is orientated too; I initially thought it would depend on the qxcompositor -o option | 22:21 |
T42 | <kabouik> Works even in inverted portrait and inverted landscape | 22:22 |
T42 | <elros34> but they are updated based on device orientation not window orientation so sometimes it might cause issues | 22:23 |
T42 | <kabouik> If I run `xev`, I can confirm coordinates are not updated when I don't hold click | 22:24 |
T42 | <kabouik> From my laptop's touchpad, I see xev reports coordinate changes without events | 22:24 |
T42 | <kabouik> Elros you use < Android 8 device, right? | 22:43 |
T42 | <kabouik> Illyria is wondering if the cursor position refresh issue could be due to HWC2 backend on Lipstick, but he says he is not sure at all | 22:43 |
T42 | <elros34> I use old allwinner a31 device (android 4.4) and it has nothing to hwcomposer. Maybe something changed in 3.3.0.16. I still didn't update it to latest | 22:45 |
T42 | <kabouik> Okay, thanks, edp_17's test will probably help | 22:46 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!