Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

OpenSUSE 42.3 ja ääkköset

10 views
Skip to first unread message

Hantte

unread,
Feb 16, 2019, 11:17:22 AM2/16/19
to
Moi,

Päivitin viime vuonna uusimpaan OpenSUSEEn ja tuli ongelmia ääkkösten
kanssa. Eli jos fileen nimessä on ääkkösiä, niin LibreOffice ei osaa
avata, vaan herjaa, ettei filettä ole ja näyttää herjassa ääkköset
?-merkillä.
LibreOfficen File-Open ei edes näytä niitä tiedostoja, joiden nimissä on
ääkkösiä, vaikka Dolphin näyttää.

Päivityksen yhteydessä siirsin kotihakemiston vanhalta koneelta (OpenSUSE
13.3) sellaisenaan.

Ongelmaa ei ilmene kaikilla softilla. Esim. XV osaa avata kuvan
ääkkösillä nimettynä.

Onko jollain joku ratkaisu tiedossa?

--
Hantte

So many fantastic colours, I feel in a wonderland
Many fantastic colours, makes me feel so good

Hantte

unread,
Feb 16, 2019, 11:44:10 PM2/16/19
to
Jukka Lahtinen wrote on 17.02.2019 00:24:
> Hantte <han...@invalido.lehmussaari.com> writes:
>
>> Päivitin viime vuonna uusimpaan OpenSUSEEn ja tuli ongelmia ääkkösten
>> kanssa. Eli jos fileen nimessä on ääkkösiä, niin LibreOffice ei osaa
>> avata, vaan herjaa, ettei filettä ole ja näyttää herjassa ääkköset
>> ?-merkillä.
>
> Konservatiivisesti voisi sanoa, että tiedostojen ja hakemistojen
> nimissä ei kannata käyttää ääkkösiä, niillä vain kerjää verta nenästään
> ennemmin tai myöhemmin, kuten esimerkki osoittaa.
>
> Mutta kun niitä ääkkösnimisiä tiedostoja siis on, niin pitäisihän ne
> saada avattua.
> Jollakin tiedostomanagerilla voisi kokeilla vaihtaa nimet
> ääkkösettömiksi.
> Tai jos ei onnistu, niin sitten ihan komentoriviltä.
>
>> LibreOfficen File-Open ei edes näytä niitä tiedostoja, joiden nimissä on
>> ääkkösiä, vaikka Dolphin näyttää.
>
> Kun kerran Dolphin näyttää tiedostot, niin sillä luultavasti nimen
> muutoskin onnistuu.
>

Joo, ääkköset on kirosana edelleen, vaikka kuussakin on käyty...

Ihmetyksen aihe onkin, eetä mikä meni pois ojennuksesta päivityksen
yhteydessä. Aiemmin toimi, jos joku lähetti maililla
"liitetiädöstö.doc"-nimisen liitteen, joka aukesi Mozilla Seamonkeysta
tuplaklikkaamalla, mutta ei aukea päivityksen jälkeen.

Lähinnä ottaa pataan, että pitää tallentaa ääkköselliset liitteet uudella
nimellä ja avata ne erikseen, kun ennen päivitystä ne aukesi
tuplaklikkaamalla liitettä...

Vika lienee LibreOfficessa, mutta kun en osaa paikallistaa ja korjata sitä...

Hantte

unread,
Feb 19, 2019, 2:08:00 PM2/19/19
to
Jukka Lahtinen wrote on 17.02.2019 12:18:
> Hantte <han...@invalido.lehmussaari.com> writes:
>> Jukka Lahtinen wrote on 17.02.2019 00:24:
>>> Hantte <han...@invalido.lehmussaari.com> writes:
>
>>>> Päivitin viime vuonna uusimpaan OpenSUSEEn ja tuli ongelmia ääkkösten
>>>> kanssa. Eli jos fileen nimessä on ääkkösiä, niin LibreOffice ei osaa
>>>> avata, vaan herjaa, ettei filettä ole ja näyttää herjassa ääkköset
>>>> ?-merkillä.
>
>>> Konservatiivisesti voisi sanoa, että tiedostojen ja hakemistojen
>>> nimissä ei kannata käyttää ääkkösiä, niillä vain kerjää verta nenästään
>>> ennemmin tai myöhemmin, kuten esimerkki osoittaa.
>
>> Joo, ääkköset on kirosana edelleen, vaikka kuussakin on käyty...
>> Ihmetyksen aihe onkin, eetä mikä meni pois ojennuksesta päivityksen
>> yhteydessä. Aiemmin toimi, jos joku lähetti maililla
>
> Ääkkösten koodaustapa muuttunut jossain?
> Ensimmäisenä epäilisin jotain käyttäjätunnuskohtaisia locale-asetuksia,
> joissa joko entinen tai nykyinen on utf-8.
> LibreOfficen asetuksista en ihan heti löytänyt tähän vaikuttavia säätöjä.

Haisee LiberOfficen muutoksille.
Kun kirjoitan tekstidokumentin esim Gedit:llä ja avaan sen
LibreOfficella, niin kaikki ääkköset muuttuvat ?-merkeiksi, vaikka
kieliasetus onkin Finnish ja systeemitasolla mulla on UTF-8, Fi_fi ja
desktopin kielenä En_US.
env sanoo:
LANG=sms_FI.UTF-8
LANGUAGE=fi:en_US

Anssi Saari

unread,
Feb 25, 2019, 4:32:31 AM2/25/19
to
Hantte <han...@invalido.lehmussaari.com> writes:

> LANG=sms_FI.UTF-8

Tuo näyttää kyllä aika eksoottiselta mutta enpä tiedä OpenSUSEEsta
mitään. Vertailun vuoksi, mulla on Kubuntussa asetettu vain LANG näin:

$ env|egrep 'LANG|LC'
LANG=en_IE.UTF-8
LANGUAGE=

joka tulee tietääkseni KDE:n asetuksista Regional Settings->Formats
jossa on siis Irlanti valittu. Käytän tuota Irlantia yleensä jos ei
jaksa muuta säätää, siellä ainakin kieli ja valuutta on suoraan mulle
sopivat.

Tuntuu myös toimivan, loin komentoriviltä tiedoston kääk.odt ja
LibreOffice näki ja avasi sen ilman yllätyksiä, samoin Dolphinissa näkyi
normisti. Talletin toiseen kansioon saman nimisenä eikä sekään
aiheuttanut suurempaa ihmettä.

Mitäs sulle sanoo file sellaisesta tekstitiedostosta jonka olet luonut
geditillä ja jossa on ääkkösiä? Pitäisi tulla jotain tämmöistä:

$ file höpsis.txt
höpsis.txt: UTF-8 Unicode text

Hantte

unread,
Mar 16, 2019, 12:08:49 PM3/16/19
to
Moi,

Alla se, mitä leikittelin komentorivillä.

hantte@HantteP51:~> touch höhpsis.txt
hantte@HantteP51:~> file höhpsis.txt
höhpsis.txt: empty
hantte@HantteP51:~> gedit höhpsis.txt

(gedit:27958): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(gedit:27958): Gtk-WARNING **: Calling Inhibit failed:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.SessionManager was not provided by any .service files
hantte@HantteP51:~>file höhpsis.txt
höhpsis.txt: UTF-8 Unicode text
hantte@HantteP51:~> gedit kääk.txt

(gedit:28099): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(gedit:28099): GLib-CRITICAL **: g_markup_escape_text: assertion 'text !=
NULL' failed

(gedit:28099): GLib-CRITICAL **: g_markup_escape_text: assertion 'text !=
NULL' failed

(gedit:28099): Gtk-WARNING **: Calling Inhibit failed:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.SessionManager was not provided by any .service files
hantte@HantteP51:~> file kääk.txt
kääk.txt: UTF-8 Unicode text
hantte@HantteP51:~> touch kääk.odt
hantte@HantteP51:~> oowriter kääk.odt

(soffice:28479): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(soffice:28479): GLib-GObject-CRITICAL **: g_object_get_data: assertion
'G_IS_OBJECT (object)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is
discouraged.
hantte@HantteP51:~>


# Libreoffice tallensi omassa formaatissa ääkköset, mutta nimessä
ä-kirjaimet muuttuiva ä->?
0 new messages