So this guide uses Phosh's "Scale-to-fit" feature.
#KEEWEB ON PHONE INSTALL#
Open Pamac, look up KeeWeb on the AUR, and install it (keeweb, not keeweb-bin).Įdit the first part of the bash executable at /usr/bin/keeweb from “electron” to “electron12”Įnable wayland support by adding the launch flags “-enable-features=UseOzonePlatform -ozone-platform=wayland” after “electron12” in /usr/bin/keeweb (Note: thanks to u/vially for their reddit post which you can look at here)Īnd now KeeWeb should be working normally. This makes it so that every time keeweb launches, it uses Wayland instead of Xorg. Step 3 is enabling wayland support by adding the flags “-enable-features=UseOzonePlatform -ozone-platform=wayland” after “electron12” in /usr/bin/keeweb. Luckily it uses electron 12, which has Wayland support. Now the app should launch, but it’s blurry and doesn’t recognize text input from the on-screen-keyboard due to running under Xorg. So step two is editing the first part of the bash executable at /usr/bin/keeweb from “electron” to “electron12” (keep this file open for editing because we do more in the next step), but I’m not sure if it works with the repo version as I haven’t tested. I fixed it by looking at the “keeweb bash executable” at /usr/bin/keeweb (remember the location) and editing the word “electron” to “electron12”. This displayed an error message saying that electron couldn't be found. So I headed over to the terminal and launched the app by typing "keeweb". Once installed, KeeWeb should appear in the app drawer after unchecking the "Show only adaptive apps" checkbox. So step one is opening Pamac, looking up KeeWeb on the AUR, and installing it. But it is available for compilation in the AUR (thanks to the maintainers btw), and, while it takes a fairly long time on my pinephone (went from 60% battery to roughly 30%, so heads up, might want to charge your phone while installing), it does compile and install successfully. KeeWeb currently has no binaries for arm64/aarch64 available for Linux, so the AUR package "keeweb-bin" doesn't work sadly.
![keeweb on phone keeweb on phone](http://www.celebzz.com/wp-content/uploads/2017/09/isabelle-fuhrman-cameltoe-at-a-farmers-market-and-chats-on-her-phone-in-la_3.jpg)
It also supports Web Dav, Google Drive, and OneDrive (though I only have used Dropbox). This has been a great feature especially ever since Dropbox limited the number of devices you can sync to. I now use it on desktop instead of Keepass XC due to it supporting connecting to the Dropbox API, which is where I store my. I first heard about the app a couple years ago due to it being the only Keepass client I'm aware of on Ubuntu Touch.
![keeweb on phone keeweb on phone](https://thumbs.dreamstime.com/z/man-using-cell-phone-9373482.jpg)
Took a bit of tinkering but I got it to install and function.