=== chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === JanC_ is now known as JanC [05:24] hello === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [06:59] +1 for tinc; chroots are annoying, tho (can't autostart services, for instance... if I want to start tor I need to open a terminal, enter passphrase, sudo blah-blah-start-tor-in-chroot, enter passphrase again, etc.) [07:05] the sooner the OS starts being treated like an OS and not like an apple device the better [07:22] Is "Flickable" what we use for all our scrolling areas? For some reason I thought it was a bespoke widget. Or is our delivery of input events to Flickable the bespoke bit? [08:53] greyback: Is there any aspect of Flickable that we customize? I find it surprising a core Qt element is so bad at responding to various input devices [08:54] Seems to be the same in X [08:54] duflu: it is designed primarily for touch input, mouse support is an add-on only. No we're not customizing it. [08:55] greyback: Yeah mouse wheels and similarly touchpad scrolling (which is almost the same thing) [08:55] duflu: there is a long standing bug with mouse wheel alright, accel goes nuts [08:55] greyback: And with touchpads, it's worse :) [08:55] probably same code path and bug [08:56] should be fixable [08:56] greyback: Curious that rapid wheel scrolling goes almost ignored. Almost like they're ignoring some events or bad at velocity calculation [08:57] Perhaps using velocity is the problem. For mouse wheels at least you just want position (not "flickable") [08:57] To make a Flickable scroll faster you actually have to move your wheel slower [09:00] I don't know, I've not investigated it [09:01] Never mind. Sounds like a fun project for a rainy day [09:02] Or in Australia for a sunny day (the sun is equally limiting sometimes) [09:03] duflu: here is the code: https://code.woboq.org/qt5/qtdeclarative/src/quick/items/qquickflickable.cpp.html#1401 [09:03] greyback: Thanks. Now back to normal programming... [09:04] o/ [09:04] greyback: Can you work around that wrong subpixel order for a while? Might be a good idea to s/unknown/hrgb/ anyway for monitors like mine [09:04] duflu: you can try "QT_SUBPIXEL_AA_TYPE=RGB/BGR/VRGB/VBGR" env var [09:05] OK then [09:05] but I'm not convinved it is subpixel to blame for some of the fonts [09:05] Me too. Depending on what "native rendering" is [09:06] native is not using distance-field, just drawing the glyphs using harfbuzz/freetype to a texture exactly as needed for each string [09:07] greyback: Good. But is it rendering to a texels which are the same size as the pixels? :) [09:07] -a [09:07] should be [09:07] Worth checking, otherwise hinting will never look right [09:08] But it should be [09:12] cimi: Our current GTK overlay scrollbars... are they custom or GTK default? [09:12] I forget when GTK default looks like [09:13] -when +what [10:03] Never mind. I just shotgunned multiple projects. Will figure it out later === chihchun is now known as chihchun_afk [10:58] hy [10:58] Someone can help me? === Tobirium1 is now known as Tobirium === _salem is now known as salem_ [15:18] hello, i'm trying to port ubuntu touch to redmi note 3 (snap dragon). it is released with android 5.1 but it doesn't have cm12.1. is it possible to port? [15:47] someone please help [15:47] !porting [15:47] Hm [15:51] akhil_surabhi: if you don't have the kernel source tree, and binary blobs, you can't port to the device. [15:52] dobey: i have kernel source (cm13 and xiaomi official source), blobs too [15:53] akhil_surabhi: which kernel version is it? [15:54] dobey: 3.10.x [15:56] akhil_surabhi: so should be doable. you just need to apply the appropriate patches and get things built. it probably won't work 100% straight away, but you should be able to move forward with it [15:56] dobey: okay, can i use this https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/kenzo-l-oss [15:57] akhil_surabhi: i would guess so. i don't know. [15:58] dobey: okay, and the guide says cm12.1 and android-6.0.x. Which one should i follow? [16:00] dobey: i mean, if i choose cm, then is there something like phablet-5.X.X_rX or something like that in https://code-review.phablet.ubuntu.com/p/aosp/platform/manifest.git? [16:01] i don't know enough to answer that [16:05] dobey: okay, thanks === allizom1 is now known as allizom === zyga_ is now known as zyga [18:11] guys I just realized how fantastic the display of notifications is in the utouch [18:12] notify-osd on the desktop seems lacking once you're used to those :) [18:14] ? [18:15] dobey, you know in the ubuntu phone when you get spammed with messages how well notifications behave? [18:15] with one stepping on top of the other [18:15] i don't get spammed with messages, so not exactly [18:16] you mean the content gets replaced if you get a second sms from the same person while the notification is up? [18:16] and if I recall correctly, it also stacks another notification beneath the new one [18:16] you can swipe them aside [18:17] it has this whole realtime feel to it [18:17] well notifications from different "sources" get stacked, yes [18:17] does unity8 have similar notifications? [18:17] unity8 is the same on all device types [18:20] out of stock at that link above https://store.bq.com/en/ubuntu-edition-aquaris-m10 [18:21] Saviq: I've forgotten what we did to get rid of the "graphics-mesa-kms.so.12: cannot open shared object file: No such file or directory" message? All the Mir issues blend together in my head [18:22] mterry, upgrade the host [18:22] no, actually [18:22] refresh the snap [18:22] mterry: the u8 snap needed rebuilt, and the host needed to be updated [18:23] the above means host has 0.26.1, but snap does not [18:23] or well, it was .so.11, and depending whether you were on zesty or xenial, you had a different problem [18:23] Saviq: ah -- I'm getting it when trying to switch u8 snap to use mir-libs -- I guess mir-libs needs updating here [18:24] though if it's moving to use the mir-libs snap, there may be another problem there [18:24] mterry, yes, that'd be it [18:24] mir-libs not having 0.26.1 [18:24] (well, or unity8 not being able to find it) [18:24] AlbertA: ^ can you update mir-libs to 0.26.1? [18:24] well, or it does have it, but the plug/slot isn't connected [18:24] or something along those lines [18:25] it is connected. mir-libs has .11 in it [19:07] hello [19:08] anybody implemented ubuntu touch on meiZu 5 pro? [19:10] the pro 5 is an officially supported device. or do you mean mx5 pro (which is a different device)? [19:11] thx , i have to chec ask abuntu as well [19:13] nosgoth: this video explains how to put it on an android version of that phone https://www.youtube.com/watch?v=nIvhHcJ2LCI [19:14] thank you very much [19:15] soon i get the phone, i'll install ota 13 on it [19:19] mterry: sure, pmcgowan: are you cool with that? (updating mir-libs) [19:20] pmcgowan: have the demos transitioned now? [19:20] AlbertA, he did not answer so I am thinking not [19:21] AlbertA, the show runs one more day [19:22] mterry: so I've been waiting for that ^ that's why mir-libs hasn't been updated... [19:43] AlbertA: waiting for what? demo stuff? sure [19:43] mterry: right [19:43] AlbertA: k [19:43] sorry guys, checking with him [19:44] though can't you ping things if you install a specific revision? [19:44] pin [19:44] on snappy? maybe not [19:44] AlbertA, I don't think so [19:48] well you can manually install a local snap file [19:49] which won't get automatically updated from the store, since it was a local snap file [19:49] but i don't think you can pin versions from the store, or even necessarily choose when an update happens [19:49] true [19:50] AlbertA: or we can promote a version to a diff channel for demo and keep edge up to date [19:50] but anyway, I can also wait [19:50] mterry: yeah I promoted to beta [19:53] mterry, we did that (too late) but I am not sure they switched [19:54] the ability to disable updates coincided with this, murphy [20:05] m0n5t3r_: thanks, that is what I think. For now I'm wiping my system everytime a new canonical update appears, resize partitions, restore my files, restore previous installed commandline-software and syncronize calendars as well as contacts [20:07] "like an OS" is an unhelpful comment. iOS is an OS, even if you don't like it. and a phone isn't a traditional x86 PC. [20:07] quite an effort just to take the full potential... [20:08] I was talking about the "phone is an appliance you don't need to bother your pretty head with" mentality :) [20:08] my head ain't pretty :P [20:08] that's not the mentality [20:08] correct, not x86. But armhf works as well, for my purposes. [20:11] For the moment ubuntu touch seems to be the the nearest a phone can come to a useful device. [20:11] hopefully when we get snaps and I find the time to learn how to create them things will improve and you'll get your read-only root FS and app / UI isolation, and people who want to use it more like a pocket computer can still install OS-level stuff easier [20:11] my 20 year old nokia is a "useful device" [20:12] nice one dobey ^^ [20:13] But I like my phone to work like my pc or server does. [20:14] i could go buy the most powerful phone on the market, and even if i installed raw ubuntu on it, it would never "work like my pc or server does" [20:15] Well in certain aspects it does, i guess. [20:16] But thats an opinion probably based on my favour for the cli. [20:16] but i can buy a pci adapter that takes a sim card, and make phone calls on my pc [20:17] correct. [20:17] even just the cli. there are plenty of tasks which a phone is simply not suitable for [20:17] Does ubuntu touch take code contributions and where would I find information on those for like various programming languages? (The main languages I have/had programmed in are Java, C#, Python, and SQL) [20:17] as well you can share the capabilities of your phone with the ones of your pc, which would be easrier, imho [20:18] talking about notifications: where should I complain that SMS notifications show up for a few seconds even with a locked screen? this makes it very convenient when, say, you pay something and the bank sends you a confirmation code by SMS... [20:19] UbuntuUser: there is nothing particularly special about "touch" in terms of contributions. there is no "touch" really. there is only ubuntu. ubuntu is always taking contributions [20:19] dobey: youre right for sure. But that does not stand in conflict with what I'm saying :) [20:20] i mean, sure, you can run apache on your phone. but if you want to actually have a protable "phone" device, then it's only a novelty to run it. nothing especially useful about being able to do so [20:21] m0n5t3r_: your complaint is that the notifications DO show up on the locked screen? [20:21] yes [20:22] i'm confused. how would making them NOT show up there, be more convenient in the situation you described? [20:22] dobey: What I can do is taking the project I'm develpoing for customers with me in my right pocket. That paired with the abbility to show them fully working on my phone like they will in the future on a server, is quite nice. [20:22] it's locked for a reason, this is a security hole [20:23] there is a reason why I gave the bank example [20:28] m0n5t3r_: wasnt there something under the settings -> privacy? [20:28] as for running "unsanctioned" software, I mostly want to use tor, other VPNs than openvpn, or make openvpn start at boot, or have crons / periodic tasks to do backups / contact sync / calendar sync (because the required plumbing is there, but there is no UI for it) [20:29] aiyion: yes it is, you can disable the launcher and the top bar, but notifications still flash on the screen for like 2-3 seconds [20:29] why not work with developers to get the UI for it into the system and available to everyone? [20:30] m0n5t3r_: I see [20:32] i don't think there is any way to specify notification "privilege" levels, to do what android does there. would require quite a bit of work. though i wish android did it better too [20:37] dobey: mostly lack of time; also I have absolutely no idea what to do; I remember reading some questions about it a while ago, but now my search yields mostly syncevolution stuff (what I use now) and some discourse.ubuntu.com links, but discourse.ubuntu.com is ded === allizom1 is now known as allizom === salem_ is now known as _salem