Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Enable osk-sdl [SOLVED]

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
User avatar
Scorpion
Posts: 389
Joined: 2018-10-17 11:38
Has thanked: 5 times

Enable osk-sdl [SOLVED]

#1 Post by Scorpion »

I installed osk-sdl on my tablet with Debian 11 amd64, how can I enable osk-sdl?
It is an onscreen keyboard for LUKS.

Here there is a wiki but is not for Debian https://github.com/ShapeShifter499/osk-sdl_arch.
Last edited by Scorpion on 2022-06-15 20:11, edited 1 time in total.

User avatar
Scorpion
Posts: 389
Joined: 2018-10-17 11:38
Has thanked: 5 times

Re: Enable osk-sdl

#2 Post by Scorpion »

I set in /etc/crypptab:

Code: Select all

sda3_crypt UUID=... crypt_disk luks,initramfs,keyscript=/usr/share/initramfs-tools/scripts/osk-sdl-keyscript,discard
Or you can add in /etc/default/grub:

Code: Select all

GRUB_CMDLINE_LINUX_DEFAULT="quiet osk-sdl-root=/dev/sda3 osk-sdl-root-name=/dev/mapper/sda3_crypt"
After you need to run `update-initramfs -u` for crypttab and `update-grub` for grub.
No need to add modules in my case.

With backports kernel on D11 and with osk-sdl_0.66-5mobian1_amd64.deb version it works.
Debian version has a bug.
I needed to install some packages from testing to install Mobian version.

kolAflash
Posts: 4
Joined: 2019-02-26 22:21

Re: Enable osk-sdl

#3 Post by kolAflash »

Scorpion wrote: 2022-06-15 20:10 With backports kernel on D11 and with osk-sdl_0.66-5mobian1_amd64.deb version it works.
Debian version has a bug.
Which bug on Debian do you mean?
Is there a bugreport?
I found these two:
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1028554
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1016698

I got osk-sdl working on Debian-12 (Shift13mi Tablet) after adding the boot command line parameters you mentioned (adjusted path to my partition). But the password is not accepted (always says the password is wrong).

P.S.
It now works using the /etc/crypttab method.

undesign
Posts: 108
Joined: 2015-05-27 09:03
Has thanked: 8 times
Been thanked: 8 times

Re: Enable osk-sdl [SOLVED]

#4 Post by undesign »

Does this work on an x64 platform also?

undesign
Posts: 108
Joined: 2015-05-27 09:03
Has thanked: 8 times
Been thanked: 8 times

Re: Enable osk-sdl [SOLVED]

#5 Post by undesign »

Maybe it help others:
- on Debian 12, there is an osk-sdl package (version 0.67). After you install it, still have to modify the crypttab file / kernel parameters. initramfs are re-created automatically
- in case of a multi-boot system (my case), you need to configure grub to start Debian by default (because at that moment the on screen keyboard is not loaded yet)

User avatar
Scorpion
Posts: 389
Joined: 2018-10-17 11:38
Has thanked: 5 times

Re: Enable osk-sdl [SOLVED]

#6 Post by Scorpion »

undesign wrote: 2023-07-10 09:57 Does this work on an x64 platform also?
I said amd64 that it's x86_64.

Post Reply