libera/#maemo-leste/ Friday, 2024-02-09

uvosWizzup: so i think thats it00:12
uvoseverything is in place for you to do the switch00:13
Wizzupuvos: thanks!00:27
WizzupI will update and verify00:27
Wizzuphow should we manage the config file changes ultimately?00:27
uvos__eventually we can use the provides and priority mechanism sphone to make it try and load the maemo modules first and fall back to the generic ones otherwise12:54
uvos__but this is only half implemented atm12:54
Lt_CableHello everyone! I'm new to Maemo, and am very interested in the project. I own a Moto Droid 3, and I'm having some problems with the bionic-clown-boot exploit to install kexecboot. Yes, I have read the wiki. I'm having a problem specifically with the install.sh script in particular. I know that the Droid 3 is in early development with Maemo, but if18:47
Lt_Cablethere is a way to install it, I would be happy to help in development with the device. Would anybody here be able to help me with the process? Thanks :)18:47
Wizzuphi18:49
Lt_Cablehi!18:49
Wizzupthe main problem with the droid3 is gross instability likely related to a single factor that we haven't been able to pin down yet18:49
WizzupI can try to help you with kexecboot, but keep in mind the device might reboot like 10 seconds after showing the UI.18:50
Lt_CableAlright18:50
Lt_CableHave you been able to get maemo to run on the Droid 3, or is the instability within kexecboot?18:51
Wizzupit can boot to maemo18:52
Wizzupbrb workmtg18:52
Lt_CableOk18:52
Lt_CableWizzup For when you get back from work - The issue that I have is with with install.sh. I was able to run the motofail exploit and install superuser on the phone. On install.sh the files push to the phone, but when any of the 'adb shell' commands run, I get outputs like 'read only filesystem' I run the script using sudo bash in the terminal, so not19:12
Lt_Cablesure what the problem is... do I need to change permissions to certain system files on the phone?19:12
Wizzupright, yes, you need to remount some filesystem as read-write, the script lacks that19:15
Lt_CableDo you know how to do that? Sorry, I am inexperienced with this.19:15
Wizzupyes, but I don't have the exact solution right now19:17
Lt_CableThat's alright. Would you be able to help me later, or do you know anywhere I can go to get help? Thanks!19:20
Wizzupwell the insta..lsh is pretty short, so probably /system or /sdcard is read only19:22
Wizzupthe problem is that on android mount -o remount,ro doesn't work and I need to try to remember what it is19:23
Wizzupbut yeah I can help later -- probably tomorrow19:23
Wizzupor maybe uvos__ could, he write clownboot19:23
Lt_CableThank you very much! Let me know if you remember.19:24
diejuseIs it possible in ML to open an application in a floating and permanent window above the rest?19:41
sicelono19:42
diejuseok19:42
siceloit didn't make much sense back then, i guess, because the phones had small screens. maybe someone will implement it someday :-)19:46
sicelowhat did you have in mind?19:46
diejuseI had in mind to install onboard and leave its floating icon to use whenever I want.20:02
diejuseI think it is a very useful keyboard that can even serve as a gamepad for games.20:03
inkydiejuse, my friend wrote this kbd just by using x11 functions:20:09
inkyhttps://repo.coolbug.org/bw/coolkbd20:10
inkyi use it on droid4 when i rut windowmaker on it.20:10
inkyrun*20:10
inkybut never tried in hildon.20:10
inkybut maybe since it doesnt have window decorator hildon won't make it fullscreen?20:11
diejuseyes, tha is the problem20:13
diejuseI tried kbd too20:13
diejuseThat's why I asked about a floating window above the rest of the windows.20:14
inkyno no u tried svkbd.20:14
diejuseah ok20:15
inkyi'll try this coolkbd now.20:15
diejuseBut I tried more keyboard with the same result20:15
diejusei'll try this coolkbd now. => perfect20:15
inkyomg omg omg20:18
inkyit works!20:18
inkylet me show the screenshot now.20:18
diejuseYeah?20:19
inkyyeah that's what you want.20:19
inkyminute20:19
diejusesure20:23
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/7YnandmTuh6VbUyuiOw9E7qa/2024-02-09T23:19:21_coolkbd.png20:26
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/FcgMaY0aT5pzOxlAtaoZrnZ3/2024-02-09T23:19:56_coolkbd.png20:26
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/VSakuqjIU-S06gB07YlaPQva/2024-02-09T23:24:22_coolkbd.png20:27
Wizzupseems good for some terminal apps at least20:27
diejuseIt's exactly what I wanted. :D20:28
diejuseIf it is customizable, even better20:29
inkyit is but in c code.20:30
inkyit works but then sometimes it doesn't work under maemo20:30
inkyso i kill it and start again20:30
inkyi don't understand when it works and when not.20:30
diejusemmm20:30
inkyalso on regular desktop screen i can move it around by dragging by the top bar.20:31
diejuseIf you have time to review it, it would be great.20:31
inkyhere i cannot.20:31
inkythat's why i don't see input field of dino.20:31
inkyit's not mine. but if you contact the dev he'll be happy to help.20:31
diejusegood20:31
inkyhttps://skyjake.github.io/fdroid/repo/20:32
inkyoh no20:32
inkyi guess you cannot register there https://repo.coolbug.org/bw/coolkbd ?20:32
inkyif you cannot i'll ask the dev how to contact him.20:32
inkydo you have jabber?20:32
diejuseI have never used jabber.20:33
inkyi guess mail then. (but it's time to start using it) (:20:34
diejuseIt's okay, I think it's worth waiting20:34
inkyso i suggest this. you try to use it20:35
inkyand write down your wishes or problems you encountered.20:35
inkymeanwhile i'll ask him about contact email and will pass it to you.20:35
diejuseIs it customizable? Does it have up and down arrows too?20:35
inkyyes it has different layouts20:35
inkyif you press that left and right arrows layouts change.20:35
inkyminute i'll show you.20:36
diejuseok20:36
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/rcnehsdwjTGExPrRoRm4uzqd/2024-02-09T23:38:16_coolkbd.png20:42
inkyhttps://xn--89ave6c.xn--cbbu1a.xn--y9a3aq:5281/upload/a7FaGxYSJ82KRuVLsjzQ_1JV/2024-02-09T23:39:22_coolkbd.png20:42
inkyit had also full pc keyboard layout, don't understand why it doesn't show up.20:42
inkywith all keyboards including all four arrows.20:42
inkymaybe i compiled it this way to not show it.20:42
inkydon't remember.20:42
diejuseIt seems very complete.20:45
diejuseyes, arrow are missed in the pictures20:45
inkytrying to find arrows in the source code.20:45
inkyyes there is layout.en.full.inc.c20:48
diejuseI'm glad that a solution for what I was looking for is close by.20:54
inkyok i was tinkering with it and it became too big or it is too small.20:58
inkyi'll talk to the dev.20:59
inkyfor now you can download the source20:59
inkybuild with sh build.sh20:59
inkyand run with20:59
inky./coolkbd from maemo20:59
inkyor if you ssh to it then DISPLAY=:0 ./coolkbd20:59
inkythen you can kill it with killall coolkbd20:59
inkyi have to get back to tork.20:59
inkywork.20:59
diejusePerfect, thanks, I'll try it later, :)21:02
freemangordoninky: how do you make that kbd show?21:47
diejusehttps://drive.google.com/file/d/1vXyqTB0UyUaxOnfYf1I4qh6q0oD4JQxw/view?usp=sharing23:15
diejuseI just installed it but it doesn't work for me. The same thing happens to me as with the other keyboards.23:16
inky> inky: how do you make that kbd show?23:24
inkyi just run it. ./coolkbd23:25
diejuseme too23:25
inkyoh, i understand why23:26
inkyprobably because of defaults in config.h23:26
inkylet me see what were the defaults23:26
inkyminute23:26
inkyin config.h there is commented define NOBORDER.23:27
inkycan you uncomment it?23:27
inkyand rebuild the kbd.23:27
diejuseok, i am going to23:27
inkyfreemangordon, i use svkbd in postmarketos and i have to say that i am so much okay that when i tap in the input field the keyboard doesn't appear. the keyboard starts when i swipe with finger from exact place and it gets killed (yes killed) when i swipe back.23:28
inkybut what i get is that i can type everywhere because it just types with x23:29
inkywell actually it adds the pressed button to the current layout.23:29
inkyit can be done in our kbd as well.23:29
diejuseworks23:29
diejusegenius23:29
inkyyeah.23:29
inkynow i don't understand why the pc layout doesnt show up, i think it is included properly.23:30
diejuseyes, we need to try the arrow keys23:30
inkyfreemangordon, the function is XChangeKeyboardMapping()23:30
inkydiejuse, i don't understand, when tapping left and right it should appear as one of the layouts. need to build on computer and try.23:31
inkymaybe i changed something.23:31
inkyin my version on droid.23:31
diejuseor a way to edit the keys23:31
inkykeys are defined in header files.23:31
diejuseand to add that keys23:31
diejuseok, I'll play a little now and try to edit them23:32
inkyhttps://repo.coolbug.org/bw/coolkbd/blob/master/f/layout.en.full.inc.c23:32
inkythis is full keyboard like on pc.23:32
inkyif you run linux you can debug it on your computer.23:32
inkythen on droid.23:32
inkyother files are config.h and layout.defs.h23:32
diejuseAnd how do I create a shortcut so that the keyboard appears when I press a key? for example volume up?23:33
inkyno idea.23:33
diejuse I have a shortcut to make the Maemo keyboard appear23:33
inkyi patched maemo input method once by adding many layouts. now i think one day i have to add that XChangeKeyboardMapping(). because i can only type armenian in the gtk and qt patched by freemangordon.23:34
diejuseI have "RaiseVkb=XF86AudioRaiseVolume"23:34
inkyotherwise i cannot.23:34
inkythat i don't know. that someone else has to answer.23:34
diejuseok23:34
inkythere are linux programs that you can define gestures with and what will happen because of them.23:35
inkybut i don't remember names. i think it is better to do that way.23:35
inkyalso on postmarketos (sxmo) the window in which i type resizes so that the input field is always visible and is not under svkbd.23:36
inkyin maemo the window in which you type never resizes, it is always full screen.23:37
diejuseOn the other hand, I leave you a video in which you can see that I have managed to obtain the battery level and take and view a photo from Maemo using the Android camera, with proot.23:47
diejuseEverything is going quite smoothly.23:47
diejusehttps://drive.google.com/file/d/13KjnXdtv9JvqWNU_hOIxxdYA_7xEk6oC/view?usp=sharing23:47

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!