-
-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Input of certain letters not possible (Mobian@Pinephone) #635
Comments
Sounds a lot like the issues I have had when I last tried Chromium with the Ozone Wayland backend, which is being used here. Chromium might be the culprit here – or Squeekboard. |
Thank you very much. Starting Electron 15.3.0 without the Ozone Wayland backend let's us write the letters again. So the question at the moment is: Nicer look and faster haptic or entering all letters. |
I am also having this issue, but with different letters. Description Versions |
@mikeshenson Thanks for confirming. Since the Electron team seems to have high requirements for their bug/issue solving (I was asked to file in some testcases with code etc.), I propose to not use the Ozone platform on the Pinephone and switch back to the blurry times - which is sad though. But I will keep an eye on Electron with every new release to see, if there is improvement. What do you think @nanu-c ? |
But yes i would revert the previous version. |
How can i fix this issue what is the proper way to run electron without ozone? |
That feature is hardcoded in |
Here is v1.0.8-3 for Mobian user with Ozone deactivated - all letters except ü and V are back. The screen is blurry and Axolotl is laggy as in the good old times. https://github.com/nuehm-arno/axolotl-mobian-package Direct download
|
I would like to add more testing data. I am still running the Axolotl 1.0.8. I have a custom squeekboard layout that I added memory preset to (i.e. "Heading Home" or my email address) All keys work properly with an external keyboard plugged into the Pine64 docking bar. I found a work around to show all letters: Versions |
So it appears, that squeekboard has been tracking this "situation" since ages: And it looks like ultimately the chromium / electron patch should probably be upstreamed by somebody, In the meantime we have some temporary workarounds: 1, Not using squeekboard, but an actual keyboard because squeekboard is not a keyboard but an input method. 2, Copy paste from scratchpad like mikeshenson suggested. 3, Create custom squeekboard layouts where you have all your previously missing letters on some auxilary extra layer, 4, Axolotl packagers could try to apply and ship the chromium / electron patch. |
Thanks for the research, @Ferenc- . I agree, that the silent binary download is not the best practice. I haven't tried to build Electron myself, but since the patch for squeekboard usage seems really necessary, one should look into that. Shipping the patched Electron binary inside the Mobian/Debian-arm64 package could be a good solution. I'll have a try soonish and keep you posted... |
With these additions we will be able to let the workflow build and package Axolotl for Debian arm64 systems. One problem has to be solved before merging: The electronSwitch in main.go for the Wayland Ozone platform is currently not usable for Pinephone user, because of this [bug](#635) and we need to disable the feature or revoke this [merge](#619) to keep Axolotl usable on the Pinephone. Or ship the patched self-built Electron binary inside the package - but this will take some time.
I am seeing this issue too. "C" seems to be interpreted as a backspace on Mobian/Pinephone Pro. I installed version 1.3.1 |
On Plasma Mobile (Maliit virtual keyboard), a lot of characters are broken, including the digits, so I cannot even input my phone number to register. And using X11 rather than Ozone/Wayland is not an option because Electron does not start up at all (segfaults immediately) in X11 mode on Plasma Mobile (see flathub/org.nanuc.Axolotl#9). |
I suggest you to try to make Axolotl run as described here https://github.com/nuehm-arno/axolotl-mobian-package#daemonized-server-setup and access it with an Angelfish web app pointed at http://127.0.0.1:9080. That should fix your keyboard issues and also make it so, that you don't have to launch Axolotl periodically in order to view/receive messages. |
I know that that mostly works, but it is not (no longer, since several months ago) possible to register with Signal with that setup, so I cannot get started with Axolotl that way. Since early this year, registering requires the browser to implement a handler for the custom |
If the QML version were available on Flathub, I could try that one, but alas, it is not. |
As I understand it, this: Currently, Electron is entirely unusable on mobile GNU/Linux. |
Hello there and thanks for posting your issue. Please try to start Axolotl with this flag Please let me know, if that helps on Plasma, too. |
P.S.: Axolotl is facing some issues at the moment (registering broken, etc.) so please wait for the next version (might be v1.7.0 or v1.6.1) to be released. |
Description
It is currently not possible to enter the letters "z", "o", "x", "é", "ö", "ü" (=Pos1-key), "ô", "W" into the input field in Axolotl chats using the Pinephone keyboard squeekboard. It seems to be an Electron/Axolotl thing, because starting Electron itself via terminal (
~/.config/textsecure.nanuc/electron/vendor/electron-linux-arm64/electron https://...
) is not producing this bug and entering the specific letters is possible.Steps to Reproduce
Expected behavior:
Every letter to be shown.
Actual behavior:
Some letters are not shown.
Versions
v1.0.7
Device
Mobian@Pinephone
Link to Debug Log
The logs do not shown any hint...
The text was updated successfully, but these errors were encountered: