[Break Your UT] Bigger and better Lomiri and Keyboard???
-
This is kind of an update on this post. It's been a year and I've kind of improved and stabilized the tool (Jerk Installer and Jerk Packages) I created, or I'd like to think that Well, I do use it on basically all my devices so I guess it's proven now?
Most importantly, I've streamlined the hacks/packages that I've been developing and maintaining. I've combined them per component and just added settings so you can customize which things you want enabled or disabled. The main 2 ones are the following.
- A collection of hacks for UT's onscreen keyboard.
- Notable new features and functions are custom keyboard height, floating mode, custom theme, and theme that follows system theme.
- A collection of hacks for Lomiri, UT's desktop environment.
- Notable new features and functions are notch and rounded corners fix, manual rotation button, and so much more to mention and hard to explain too
IMPORTANT NOTES!
- DANGER!: This tool can be dangerous to your system. It can render your device unusable, though it has never happened to me yet and only during development . You can always reflash with the installer to reset the whole system and just make sure to NOT select the
Wipe
option. - BE SAFE!: I haven't found a way to automatically create the packages so you'll have to create them manually. I highly discourage downloading and installing pre-created packages from anyone, even from me! although I do that in Telegram LOL. It's easy to manipulate the contents so it's better to be safe. As always, it's best to download from the original source.
- BE RESPONSIBLE!: To avoid creating unnecessary logged issues on the official UBports repos, make sure to reset your system first and reconfirm the bug you're encountering before filling them in Gitlab/Github. Resetting is easy. You can even reset all with the command
jerk reset all
- HAVE FUN!: Enjoy all my crazy experiments, ideas, concepts, whatever they are. Let me know if you have comments or any feedback about them. The hope is to have some of them implemented officially
-
@kugiigi Some of these are crazy cool, you should consider upstreaming some of them, things like the transparent indicator bar could be added to the settings, and would be useful to a lot of people, there may be questions of implementation, or stability, but some a lot of those features you've worked on, are incredible, and would make the core ubuntu touch system so much nicer.
-
@PhoenixLandPirat
Or maybe, in a first place, add it to the UTTT app ^^ -
@PhoenixLandPirat That's the hope eventually Right now, the implementations are very hacky. For simpler things like top panel opacity, I assume it's trivial to do though it still needs more tests since there are some minor things to consider like for example in desktop mode, window title bar gets behind it when maximized
@Keneda We can only add things in UTTT that already exists and implemented such as the battery percentage, scaling, edge sensitivity, etc. Most of the things in my mods need code changes in Lomiri. A couple of years ago, I created PRs to add some of these things officially and someone's looking into them now so they'll probably land soon.
-
@kugiigi
And still no plan to make an app "use it at you own risk" i guess ^^ ? -
@kugiigi I saw a video of yours showcasing all the stuff you created and shared in the main telegram group because I found all of that so great! I would like to use ALL of them but I'm afraid to break my phone which is my daily driver, therefore I can only wait for you to propose them to be included mainstream, on Gitlab/Github. Since I find your work on UT so precious and valuable, once I'll be able to use your stuff I have the intention to provide you with a little offer, as I did for other developers, such as Alfred for instance, who made great things and deserve to be a little bit financed. Thanks Kugi and keep going with bringing UT always further and further
-
@Keneda It's probably simple to do but I just don't think it'll add much personally. Especially since it's advisable to do it via SSH so that it's much simpler to revert back in case it breaks something
-
@kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:
It's probably simple to do but I just don't think it'll add much personally.
For people like me, it would add possibility to use your tools.
I really fear more to break something with command line and scripting, than use an unconfined app -
@Keneda Well in this case it won't make much difference. The app would just use the same commands and they're simple enough.
jerk install <package> jerk reset lomiri jerk reset all
Those are the common commands I use.
But I do understand what you mean. In some ways, I'm intentionally avoiding to target those people considering the nature of this tool. It's generally a safe tool and so far I haven't really broke any of my device but you never know
-
@kugiigi I watched your Lomiri Plus preview and I very liked all the stuff. Especially the push to rotate feature. I looked at the repo and see, that the rotate thingy is not for xenial, just for focal. Is is not possible due to some limitations? Or some other reason, why not on xenial? Thx.
-
@jezek Which one do you mean? The button that appears when you rotate the device and let's you rotate the shell to that orientation? That's in both xenial and focal. There are only a few that's focal-only.
-
@kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:
Which one do you mean? The button that appears when you rotate the device and let's you rotate the shell to that orientation? That's in both xenial and focal.
Yes, I mean that. How is it called? How do you install it? Thanks.
Btw. this one would be a nice addition to the OS, I think.
-
@jezek I don't know. Manual rotation button?
But yeah, it's something that could possibly be implemented officially and be accepted. -
@kugiigi said in [Break Your UT] Bigger and better Lomiri and Keyboard???:
I don't know. Manual rotation button?
Yeah, that's the name. I mean, how do I install it? What is the package name for the jerk installer?
jerk install <package>
-
@jezek It's included in the LomiriPlus package. You'll have to create the package yourself. There's instructions in the repo. It's actually pretty simple.