Üdv.
Elnézést a felvetésért; ha tudtok jobb fórumot Aquaris E4.5 telefonon jelentkező (alighanem általam okozott) hiba kapcsán, szelíden küldjetek oda…
Készítettem már néhány alternatív billentyűzetkiosztást (a /usr/share/maliit/plugins/com/ubuntu/lib/??/*.qml állományokat szerkesztgettem). Ezzel eddig legfeljebb annyi baj volt, hogy ha elrontottam a szintaxist, akkor megszűnt a billentyűzet, de a .qml-állomány javítása, maliit-server újraindítása után rendbejöttek a dolgok.
Most a telepítés automatizálásához átneveztem, linkeket készítettem stb, és ezzel hazavágtam a billentyűzetemet:-( Szerintem a .qml-állományok (és az azokat tartalmazó könyvtárak) (ismét) a helyükre kerültek; úgy tűnik, máshol van a baj:
a /home/phablet/.cache/upstart/maliit-server.log állományba –percenként nőve– folyamatosan a következők kerülnek:
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
CRITICAL: void MaliitKeyboard::Logic::WordEnginePrivate::loadPlugin(QString) Loading plugin failed: "The shared library was not found."
WARNING: virtual void MaliitKeyboard::Logic::WordEngine::setWordPredictionEnabled(bool) No backend available, cannot enable word engine!
Úgy gondolom, hogy a kritikus hiba okozza a bajt; feltételezem, hogy a libubuntu_application_api_touch_mirclient.so.3.0.0 állományt nem tudja betölteni.
Az állomány megvan:
root@ubuntu-phablet:~# ls -la /usr/lib/arm-linux-gnueabihf/libubuntu_application_api_touch_mirclient.so.3*
lrwxrwxrwx 1 root root 50 Feb 28 21:51 /usr/lib/arm-linux-gnueabihf/libubuntu_application_api_touch_mirclient.so.3 -> libubuntu_application_api_touch_mirclient.so.3.0.0
-rw-r--r-- 1 root root 157840 Nov 27 20:38 /usr/lib/arm-linux-gnueabihf/libubuntu_application_api_touch_mirclient.so.3.0.0
Nem gondolnám, hogy hibás: letöltöttem, összevetettem, megegyezik.
/etc/ld.so.conf.d rendben lévőnek látszik:
root@ubuntu-phablet:~# cat /etc/ld.so.conf.d/*
# Multiarch support
/lib/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf/libhybris-egl
# libc default configuration
/usr/local/lib
ldconfig-ot futtattam, ld-so.cache-t átneveztem, újra létrehoztam, amennyire látom, benne van a fenti libubuntu_application_api_touch_mirclient.so.3.0.0 állomány. (Félreértés ne essék, nem sokat értek a dinamikusan linkelt állományokhoz; úgy képzelem, hogy a fentiek bizonyos típusú hibákat kiszűrnek.)
Ha valakinek van ötlete, mi lehet a baj, azt természetesen szívesen fogadom.
Ha nincs, akkor más kérdés:
meg mernétek kockáztatni egy billentyűzetkezelő (maliit) --purge remove, installt?
Illetve mit gondoltok, számíthatunk áprilisban dist-upgrade-re? Az vajon helyrehoz egy ilyen hibát?
Még egy felvetés: miként tudom megállapítani, hogy fut-e, rendben fut-e a mir?
Köszönöm:
Madas Pál