OpenBox and keyboard/font/codepage bug
Posted: 16 Apr 2020, 20:43
I love Porteus for the 2 older laptops I have lying around. It makes them boot dozens of times faster than any other desktop distribution (or Windows, for that matter) .
I also love the OpenBox version the most (for looks AND speed), but it seems to be the one I can't use due to bugs that make me unable to type in my own language.
I checked other builds ( by swapping the 003-.* base package) and all of them work just fine: XFCE, LXDE, LXQT, Mate, Cinnamon - only the OpenBox seems to have an issue.
For reference: picture of XFCE with a few letters typed that show as they should with the word "łóżko":
https://imgur.com/a/Abzn3yE
Can't do it on OpenBox: https://imgur.com/a/fbAyoEr
What's more, after I set the keyboard in the porteus.cfg file (/porteus/porteus-v5.0-x86_64.cfg to be precise), other DEs seem to pick it up but not OB: https://imgur.com/a/Xe4KxCw
To reproduce:
* Set the keyboard to Polish (via Porteus Settings Centre, setxkbmap or config file)
* Attempt to type letters with diacritics, e.g. RAlt+L
Porteus version: 5.0 x86_64
No other packages are required to make it work on other DEs - the characters are already there in default fonts.
PS. Version 4.0 of Porteus had the same problem. In addition on LXQT the console font could not do it either, but it seems to work in 5.0.
PS2. I was also not able to get the localisation in 4.0 working for OB (it doesn't work in 5.0 because it's not available yet, right?). It always get stuck on downloading the first file (glibc-i18n-x86_64-1jay.xzm). This even after USM is able to fully update the databases.
I have downloaded the files it tries to get and put in /porteus/modules, but then Porteus simply does not boot at all. Files: pl_PL-locales-files.xzm, pl-core_locales.xzm, pl-openbox_locales.xzm, glibc-i18n-x86_64-1jay.xzm
I also love the OpenBox version the most (for looks AND speed), but it seems to be the one I can't use due to bugs that make me unable to type in my own language.
I checked other builds ( by swapping the 003-.* base package) and all of them work just fine: XFCE, LXDE, LXQT, Mate, Cinnamon - only the OpenBox seems to have an issue.
For reference: picture of XFCE with a few letters typed that show as they should with the word "łóżko":
https://imgur.com/a/Abzn3yE
Can't do it on OpenBox: https://imgur.com/a/fbAyoEr
What's more, after I set the keyboard in the porteus.cfg file (/porteus/porteus-v5.0-x86_64.cfg to be precise), other DEs seem to pick it up but not OB: https://imgur.com/a/Xe4KxCw
To reproduce:
* Set the keyboard to Polish (via Porteus Settings Centre, setxkbmap or config file)
* Attempt to type letters with diacritics, e.g. RAlt+L
Porteus version: 5.0 x86_64
No other packages are required to make it work on other DEs - the characters are already there in default fonts.
PS. Version 4.0 of Porteus had the same problem. In addition on LXQT the console font could not do it either, but it seems to work in 5.0.
PS2. I was also not able to get the localisation in 4.0 working for OB (it doesn't work in 5.0 because it's not available yet, right?). It always get stuck on downloading the first file (glibc-i18n-x86_64-1jay.xzm). This even after USM is able to fully update the databases.
I have downloaded the files it tries to get and put in /porteus/modules, but then Porteus simply does not boot at all. Files: pl_PL-locales-files.xzm, pl-core_locales.xzm, pl-openbox_locales.xzm, glibc-i18n-x86_64-1jay.xzm