Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: USakari - 06.05.14 - klo:10.01

Otsikko: 14.04LTS ja ibus
Kirjoitti: USakari - 06.05.14 - klo:10.01
Pari vuotta sitten innostuin ikihyväksi, kun keksin, että ibus:n avulla voi kirjoittaa melko suoraan muita kuin ns. länsimaisia kieliä. Ubuntu oli mallia 13.04. Nyt ajattelin siirtyä 14.04LTS:ään, mutta koin ikävän yllätyksen. Vaikka mielestäni asensin ibus:n ihan ohjeiden mukaan, niin se ei toimi oikein.

Tai siis toimii niin, että jos näppäilen Ctrl-Space, niin ruudun FI-ikoni vaihtuu KR:ksi (korea). Mutta siinä se sitten onkin. Ei teksti koreaksi muutu.

Valitettavasti en millään muista, teinkö 13.04:n kanssa jonkun lisätempun. Voisiko kyseessä olla joku LOCALE-juttu? Pitäisikö jonnekin lisätä locale(ita)? Mutta minne? Miten?

Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: welmar - 06.05.14 - klo:10.26
Onko fontit asennettu? Sen voi tarkistaa mitä fontteja on esim. kiinaksi
Koodia: [Valitse]
fc-list :lang=zh Koreaksi siiten tietenki sama vaihdat vain zh kr:ksi.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 06.05.14 - klo:10.59
Onko fontit asennettu? Sen voi tarkistaa mitä fontteja on esim. kiinaksi
Koodia: [Valitse]
fc-list :lang=zh Koreaksi siiten tietenki sama vaihdat vain zh kr:ksi.

Kyllä korean fontit näkyvät joka paikassa. fc-list ilmoittaa lang=fi 114 kpl, lang=kr 38 kpl, lang=zh 1 kpl. Terminaalissa koreankieliset tiedostonimet näkyvät oikein - mutta en pysty kirjoittamaan niitä.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: mrl586 - 06.05.14 - klo:11.01
Käytätkö terminaalissa sellaista merkistöä, johon sisältyvät korealaiset kirjaimet?
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 06.05.14 - klo:12.32
Käytätkö terminaalissa sellaista merkistöä, johon sisältyvät korealaiset kirjaimet?

Olen pahoillani, mutta en ymmärrä kysymystä.  En osaa sanoa, mitä "merkistöä" käytän.

Toistan: jos listaan terminaalissa hakemiston sisällön, niin koreankieliset tiedostonimet näkyvät oikein eli koreankielisinä. Mutta kun vaihdan (samalla tavalla kuin 13.04:ssä) korealaiseen input methodiin, niin näppäillessäni terminaaliin tulostuu edelleen suomalainen teksti.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: welmar - 06.05.14 - klo:13.00
Jos vaihdat työpöydällä näppäimistöa se määritellään jossain /etc/xorg.conf tai jossain en muista tarkalleen kuinka Ubuntussa. Se ei kuitenkaan vaihda terminaalin näppäimistö asetuksia jotka on eri paikassa /etc/conf.d/keymaps. Eli FI ja KR ikoneita naputtelemalla ei saa vaihdettua kuin X käyttävien ohjelmien näppistä. Tosin gnome-terminalkin on tälläinen mutta jos terminaalilla tarkoitat terminaalia johon pääsee vaikka painamalla CTRL+ALT+F4 niin siihen se ei vaikuta.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 06.05.14 - klo:13.20
Pari vuotta sitten innostuin ikihyväksi, kun keksin, että ibus:n avulla voi kirjoittaa melko suoraan muita kuin ns. länsimaisia kieliä. Ubuntu oli mallia 13.04. Nyt ajattelin siirtyä 14.04LTS:ään, mutta koin ikävän yllätyksen. Vaikka mielestäni asensin ibus:n ihan ohjeiden mukaan, niin se ei toimi oikein.

Ubuntu 14.04:ssä ibusin käyttöönotto on helpottunut ja se on integroitu suoraan syötelähteiden asetuksiin (https://help.ubuntu.com/14.04/ubuntu-help/keyboard-layouts.html), eli enää ei tarvitse käyttää erikseen ibusin omaa asetusikkunaa. Ibus on oletuksena asennettuna, mutta Korean syötetukea varten tarvittava paketti ibus-m17n ei ole. Asenna se ja kirjaudu ulos työpöydältä ja takaisin sisään.

Mene sitten syöteasetuksiin Järjestelmäasetukset->Tekstisyöte. Paina Käytettävät syötelähteet-listan alla olevaa +:aa. Valitse avautuvasta ikkunasta vaihtoehto korea (han2 (m17n)) ja paina Lisää.

Tämän jälkeen korealaisen syötteen pitäisi toimia, kun valitset sen paneelin ikonin kautta tai Tekstisyöte-asetusikkunassa määritellyllä vaihtonäppäimellä.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 06.05.14 - klo:18.34
.................................
Tämän jälkeen korealaisen syötteen pitäisi toimia, kun valitset sen paneelin ikonin kautta tai Tekstisyöte-asetusikkunassa määritellyllä vaihtonäppäimellä.

Juu, niin se toimiikin. Kiitos! Ja sama koreaksi: 감사합니다!

Mutta nälkä kasvaa syödessä. Seuraavaksi piti tietysti saada syöttää myös venäjää. Mutta sepä ei onnistunutkaan. Vaihtoehtoisia syötteitä näyttäisi voivan olla vain kaksi: suomi+korea on OK, samoin suomi+venäjä, mutta suomi+korea+venäjä ei. Voiko tämä olla totta?
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 06.05.14 - klo:19.45
Mutta nälkä kasvaa syödessä. Seuraavaksi piti tietysti saada syöttää myös venäjää. Mutta sepä ei onnistunutkaan. Vaihtoehtoisia syötteitä näyttäisi voivan olla vain kaksi: suomi+korea on OK, samoin suomi+venäjä, mutta suomi+korea+venäjä ei. Voiko tämä olla totta?

Tuntuu toimivan minulla. Mitä venäläistä asettelua kokeilit? Niitä näyttää olevan ainakin kymmenen erilaista.

Entä jos vaihdat kieltä hiirellä paneelikuvakkeen kautta?
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 06.05.14 - klo:20.52

Tuntuu toimivan minulla. Mitä venäläistä asettelua kokeilit? Niitä näyttää olevan ainakin kymmenen erilaista.

Entä jos vaihdat kieltä hiirellä paneelikuvakkeen kautta?

Venäjä-vaihtoehto on Russian - phonetic (m17n).

Paneelikuvake toimii kyllä; kiitos vihjeestä; спасибо! Mutta näppäinyhdistelmä Ctrl+Space näyttää olevan rajoittunut kahteen vaihtoehtoon. En ole kyllä oikein ymmärtänyt, miten ibus valitsee kolmesta vaihtoehdosta ne kaksi, joiden välillä voi siirtyillä  Ctrl+Space:lla. Joka tapauksessa vaihto olisi mukavinta tehdä näppäimillä ilman hiirellä käymistä.

Kun nyt rupesin valittamaan, niin mainitsenpa vielä, että korean kielen vaatima tavutunnistus kyllä toimi paremmin ennen. Nyt, kun vaihtaa koreasta länsimaiseen kieleen, täytyy korea lopettaa erikseen välilyönnillä - josta tulee tekstiin ylimääräinen merkki. Muuten ensimmäinen länsimainen merkki (Ctrl+Space:n Space) menee viimeisen korean tavun päälle. Entisessä systeemissä Ctrl+Space lopetti paitsi korean kielen, myös sen viimeisen korean tavun, eli ylimääräistä välilyöntiä ei tarvittu.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 07.05.14 - klo:00.13
Paneelikuvake toimii kyllä; kiitos vihjeestä; спасибо! Mutta näppäinyhdistelmä Ctrl+Space näyttää olevan rajoittunut kahteen vaihtoehtoon.

Minulla vaihto usean kielen välillä toimii täysin myös näppäinkomennoilla. Kokeile ohjelmoida ne uudelleen tekstisyöte-asetuksissa. Oletuksena pikanäppäin on 14.04:ssä Super+Välilyönti (ja toiseen suuntaan Shift+Super+Välilyönti). PC-näppäimistöissä Super on Windows-logolla varustettu näppäin vasemmalla Ctrl:n ja Altin välissä.

Kun nyt rupesin valittamaan, niin mainitsenpa vielä, että korean kielen vaatima tavutunnistus kyllä toimi paremmin ennen. Nyt, kun vaihtaa koreasta länsimaiseen kieleen, täytyy korea lopettaa erikseen välilyönnillä - josta tulee tekstiin ylimääräinen merkki.

Tästä kannattaa avata Launchpadiin bugiraportti.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 07.05.14 - klo:10.04

Minulla vaihto usean kielen välillä toimii täysin myös näppäinkomennoilla. Kokeile ohjelmoida ne uudelleen tekstisyöte-asetuksissa. Oletuksena pikanäppäin on 14.04:ssä Super+Välilyönti (ja toiseen suuntaan Shift+Super+Välilyönti). PC-näppäimistöissä Super on Windows-logolla varustettu näppäin vasemmalla Ctrl:n ja Altin välissä.

Windows on Super? Ahaa! Mutta ei näytä Super-Windowskaan auttavan. Paitsi että... Huomasin juuri, että kaksoisnäppäys auttaa. Siis jos näppäilen vaihdon merkiksi kaksi kertaa Super+Space, niin pystyn vaihtamaan kaikkien kolmen kielen välillä: suomi->korea->venäjä->suomi jne.  Kyllähän tämä vähän semmoiselta mikkihiiri-ratkaisulta tuntuu.


Kun nyt rupesin valittamaan, niin mainitsenpa vielä, että korean kielen vaatima tavutunnistus kyllä toimi paremmin ennen. Nyt, kun vaihtaa koreasta länsimaiseen kieleen, täytyy korea lopettaa erikseen välilyönnillä - josta tulee tekstiin ylimääräinen merkki.
Tästä kannattaa avata Launchpadiin bugiraportti.

Launchpadissa näytti jo olevan Bug #593264 Remove Hangul support from this package, mikä tarkoittaa käsittääkseni sitä, että vikaa on paketissa ibus-han2 (m17n). Vaihdoinkin tilalle paketin Ibus Hangul, ja sen kanssa kuvaamaani ärsyttävää juttua ei esiinny. Tämä jälkimmäinenhän näyttäisi olevan juuri se, jonka aikoinaan löysin 13.04:ään.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 07.05.14 - klo:14.31
Windows on Super? Ahaa! Mutta ei näytä Super-Windowskaan auttavan. Paitsi että... Huomasin juuri, että kaksoisnäppäys auttaa. Siis jos näppäilen vaihdon merkiksi kaksi kertaa Super+Space, niin pystyn vaihtamaan kaikkien kolmen kielen välillä: suomi->korea->venäjä->suomi jne.  Kyllähän tämä vähän semmoiselta mikkihiiri-ratkaisulta tuntuu.

Kokeilitko ohjelmoida Super+Spacen tilalle jotain toista näppäinyhdistelmää, jos se lähtisi toimimaan paremmin?

Vaihtaako sinulla sekä Ctrl+Space että Super+Space näppäimistöasettelua? Se on myös outoa, sillä vain tekstisyöteasetuksissa määriteltyjen näppäinten pitäisi toimia.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 08.05.14 - klo:09.41
Kokeilitko ohjelmoida Super+Spacen tilalle jotain toista näppäinyhdistelmää, jos se lähtisi toimimaan paremmin?

Vaihtaako sinulla sekä Ctrl+Space että Super+Space näppäimistöasettelua? Se on myös outoa, sillä vain tekstisyöteasetuksissa määriteltyjen näppäinten pitäisi toimia.

Kokeilin näppäinyhdistelmiä Super+Space ja Ctrl+Space vuorotellen. Molemmilla esiintyy sama omituisuus, kun kielivaihtoehtoja on 3. Yhdellä näppäyksellä pystyn vaihtamaan vain kahden välillä. Jos haluan vaihtaa kolmen välillä, tarvitsen kaksi näppäystä.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 08.05.14 - klo:13.07
Kuten sanoin, kokeile ohjelmoida sinne joku muu näppäinyhdistelmä. Vaikka Ctrl+Z. Perinteinen keino korjata ongelmia tietokoneohjelmissa: kun joku toiminto temppuilee, kokeile muuttaa siihen liittyviä asetuksia edestakaisin.

Jos nykyinen Ubuntu-asennuksesi on päivitys 13.10:stä, ehkä jotain vanhoja asetuksia on jäänyt kotihakemistoosi tai muualle. Selvästi jotain on eri tavalla kuin tavallisessa 14.04-asennuksessa, jossa näppäinyhdistelmä Ctrl+Space ei vaihda asettelua lainkaan.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: USakari - 09.05.14 - klo:19.04
Kokeilin katsoa ps -u käyttäjä |grep ibus:lla, mitä ibus-juttuja on käynnissä:
Koodia: [Valitse]
3008 ?        00:00:00 ibus-daemon
 3033 ?        00:00:00 ibus-dconf
 3034 ?        00:00:00 ibus-ui-gtk3
 3039 ?        00:00:00 ibus-x11
 3064 ?        00:00:00 ibus-engine-sim
 3084 ?        00:00:00 ibus-engine-han

Onkohan tässä jotain liikaa? Asennus on kyllä ihan puhdas 14.04LTS, ei siis päivitys, mutta ibus-tsydeemejä on kyllä veivattu jo tosi monta kertaa ees sun taas.
Otsikko: Vs: 14.04LTS ja ibus
Kirjoitti: nm - 09.05.14 - klo:19.07
Näyttäisi olevan samat prosessit täälläkin käynnissä.