View Issue Details

IDProjectCategoryView StatusLast Update
0009158Kali LinuxFeature Requestspublic2025-05-11 05:42
Reportersonixa Assigned Tog0tmi1k  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Summary0009158: very hard to use console on pinephone pro
Description

this may be a phosh issue, but it's really difficult to use the console because there are no up, down, left, or right keys or shortcuts. plasma has them. but on phosh it just gives me this huge list of Ctrl shortcuts like Ctrl-W Ctrl-S Ctrl-Y Ctrl-Z whatever, which makes no sense to me because all it takes is one Ctrl button and i can make whatever combo i want out of that.

Activities

Shubhamvis98

Shubhamvis98

2025-05-06 02:14

reporter   ~0020544

I guess the new build has replaced squeekboard with phosh-os-stub. You can try squeekboard, I've placed a custom layout as well in kali builds, which is more compact than mobian's default keyboard layout.

Shubhamvis98

Shubhamvis98

2025-05-08 16:28

reporter   ~0020565

I checked the build and the default keyboard app is phosh-osk-stub, you can install squeekboard.

Shubhamvis98

Shubhamvis98

2025-05-08 16:33

reporter   ~0020566

There's only one issue with phosh-osk-stub, which is the keyboard layout; otherwise, it has more features than Squeekboard. Until I or the maintainers create a better layout for it, you can use Squeekboard.

sonixa

sonixa

2025-05-08 23:52

reporter   ~0020568

visited https://gitlab.gnome.org/World/Phosh/squeekboard
this list of commands is better than theirs because i get the build dependencies as part of the whole setup.

git clone https://gitlab.gnome.org/World/Phosh/squeekboard.git
cd squeekboard
sudo apt-get build-dep .
mkdir _build
meson setup _build/
cd _build
ninja
ninja test
ninja install

the test is flawless and it seems to install, but i don't know how to run it. where is it? do i launch it from the console or find it in the gui?
their instructions on running it make no sense:

$ cd ../build/
$ src/squeekboard

the first command "cd ../build/" is invalid, and when i try to just "./squeekboard" from squeekboard/_build/src it gives a funny message like "maybe it's already running?"

p.s., the problem with the phosh keyboard is that it's in a grid, unlike a normal keyboard or most other virtual keyboards. so all the keys are in the wrong places.

sonixa

sonixa

2025-05-09 00:09

reporter   ~0020570

cd /home/kali/squeekboard/_build/src
./squeekboard

** (squeekboard:19609): WARNING **: 17:07:39.303: DBus unavailable, unclear how to continue. Is Squeekboard already running?
sonixa

sonixa

2025-05-09 00:19

reporter   ~0020571

FYI: i'm trying to get something similar to a gboard virtual keyboard (it has a dedicated number row and is packed with useful symbols after a long-press). and i customize my long-press down to about 200ms or something so it's fast. i don't ever use any automatic correction or suggestions. i use english, hebrew, and greek layouts, and find common latin accents within the long-press on an english keyboard.

Shubhamvis98

Shubhamvis98

2025-05-09 00:39

reporter   ~0020572

Squeekboard can be installed through apt, no need to manually build. If you want a gboard-like keyboard, create one for you of just get phosh-osk-stub and make your own layout.

sonixa

sonixa

2025-05-09 04:18

reporter   ~0020575

you're overestimating my abilities. i have now installed squeekboard through apt as well as manually building it. but i still don't have any idea how to run it or use it

sonixa

sonixa

2025-05-09 04:26

reporter   ~0020576

for example, i have not found a place in settings where i get to select which virtual keyboard to use. and when i ran squeekboard it failed to load. am i supposed to kill the current keyboard first? what is the process to change keyboards?

Shubhamvis98

Shubhamvis98

2025-05-10 19:39

reporter   ~0020582

You can switch the OSK by running the below command:
$ sudo update-alternatives --config Phosh-OSK

Then, choose Squeekboard by entering the selection number. Once done, reboot your device.

g0tmi1k

g0tmi1k

2025-05-11 05:42

administrator   ~0020587

Closing at @shubhamvis98 request

Issue History

Date Modified Username Field Change
2025-05-05 21:24 sonixa New Issue
2025-05-06 02:14 Shubhamvis98 Note Added: 0020544
2025-05-08 16:28 Shubhamvis98 Note Added: 0020565
2025-05-08 16:33 Shubhamvis98 Note Added: 0020566
2025-05-08 23:52 sonixa Note Added: 0020568
2025-05-09 00:09 sonixa Note Added: 0020570
2025-05-09 00:19 sonixa Note Added: 0020571
2025-05-09 00:39 Shubhamvis98 Note Added: 0020572
2025-05-09 04:18 sonixa Note Added: 0020575
2025-05-09 04:26 sonixa Note Added: 0020576
2025-05-10 19:39 Shubhamvis98 Note Added: 0020582
2025-05-11 05:42 g0tmi1k Assigned To => g0tmi1k
2025-05-11 05:42 g0tmi1k Status new => closed
2025-05-11 05:42 g0tmi1k Resolution open => no change required
2025-05-11 05:42 g0tmi1k Note Added: 0020587