Azure, Ubuntu és Magyar nyelv

Fórumok

Sziasztok.

Az Azure-ben egy virtuális gépre (Ubuntu 16.04) próbálom installálni egy programomat (https://github.com/csikfer/lanview2).
Több szinten is elakadok.
A grafika és xrdp-re ad módszert a Microsoft. Itt mindjárt az első probléma, hogy nem lehet beállítani magyar billentyűzetet, a grafikus beállításokban nincs ilyen lehetőség. Ha kiadom parancsból a: "setxkbmap -layout hu" parancsot, akkor a "XKB extension not present on 10:0" hibaüzenetet kapom. A google-n anyit találtam, hogy Debiánon is volt ilyen, de egy upgrade megoldotta. Jelenleg a frissítés nem segített. Ezen túllendültem, a programot angol billentyűvel is ki lehet(ne) próbálni.
Következő probléma, létrehoznám az adatbázist, csakhogy a postgresql-ben is hibaüzenetet kapok:
ERROR: invalid locale name: "hu_HU.UTF-8"
Na erre már semmit sem találtam a google-n.
Mi a fenét lehet itt csinálni? Ez a Microsoft, vagy az Ubuntu sara, vagy én hagytam ki valamit?

Hozzászólások

Te hagytál ki valamit, az azure-os ubuntu minimálisan tér el a desktop alaptól.

apt-get install language-pack-hu

--
Gábriel Ákos

Köszönöm a választ!
Ez a csomag valóban nem volt telepítve. Csak az a baj, hogy minden maradt a régiben.
Se a billentyűzetet nem lehet átállítani, se az adatbázist nem tudom installálni (script : https://github.com/csikfer/lanview2/blob/master/database/dbinst.sh ).
Valami még mindig hiányzik.

https://www.thomas-krenn.com/en/wiki/Configure_Locales_in_Ubuntu

Ha tutira akarsz menni h a locale érvényre jutott akkor rebootolsz.
aztán cat /etc/default/locale
illetve
locale

paranccsal tudod megnézni h mi van.
A postgres-t meg az új locale-es initdb miatt szintén valszeg legegyszerűbb ha újrarakod (initdb és társai)

--
Gábriel Ákos

Kiadtam a linkben írt pár parancsot, de ettől sem lett sokkal jobb. A locale kimenete:
LANG=hu_HU.UTF-8
LANGUAGE=
LC_CTYPE="hu_HU.UTF-8"
LC_NUMERIC="hu_HU.UTF-8"
LC_TIME="hu_HU.UTF-8"
LC_COLLATE="hu_HU.UTF-8"
LC_MONETARY="hu_HU.UTF-8"
LC_MESSAGES="hu_HU.UTF-8"
LC_PAPER="hu_HU.UTF-8"
LC_NAME="hu_HU.UTF-8"
LC_ADDRESS="hu_HU.UTF-8"
LC_TELEPHONE="hu_HU.UTF-8"
LC_MEASUREMENT="hu_HU.UTF-8"
LC_IDENTIFICATION="hu_HU.UTF-8"
LC_ALL=

De az xfce-ben ugyanúgy nincs lehetőség a layout váltásra, még mindig nem támogatott az "XKB extension". (Volt reboot.)

Viszont a postgresql újratelepítés (plusz a javasolt locale-all csomag, ami vagy kellet vagy nem) segített, az adatbázist sikerült létrehozni.

Lehet, hogy nem sokban különbözik az eredeti Ubuntu-tól, de így is sikerült visszaadni a csomagvadászás, dokumentáció böngészés "örömét". Meg, hogy egy félórás feladatból legyen egy több órás szívás.

Megvan a grafikus felületen is a hu kiosztás. Az xrdp-nek hiányzott egy ini fájlja.
ssh -X -szel be kell jelentkezni, ott van ékezetes bill. kiosztás, és kiadni a :
sudo xrdp-genkeymap /etc/xrdp/km-040e.ini
parancsot. Restart xrdp, és van magyar billentyű kiosztás.
(link: https://bernatarlandis.wordpress.com/2013/08/09/wrong-keyboard-layout-i… itt a HUP-on volt a tipp)

A gnome-language-selector lehet a barátod, azzal könnyen összekattintgathatod, hogy milyen nyelvet szeretnél mire használni, ha kell felteszi a hiányzó csomagokat is és lefuttatja jól a területi beállításokat módosító parancsokat.
___
Arany János: Grammatika versben

Lehetne a barátom, de nem az. Némi tökölés után kiír egy sor hibaüzenetet:

Traceback (most recent call last):
File "/usr/bin/gnome-language-selector", line 22, in on_activate
options=options)
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 202, in __init__
self.check_input_methods()
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 57, in wrapper
res = f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 453, in check_input_methods
currentIM = self.ImConfig.getCurrentInputMethod()
File "/usr/lib/python3/dist-packages/LanguageSelector/ImConfig.py", line 40, in getCurrentInputMethod
if desktop.split(':')[-1] in ['Unity', 'MATE', 'GNOME'] \
AttributeError: 'NoneType' object has no attribute 'split'

Lehet, hogy az xfce4-nek nem örül?