Kirjoittaja Aihe: 14.04LTS ja ibus  (Luettu 4272 kertaa)

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
14.04LTS ja ibus
« : 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?


welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #1 : 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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #2 : 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ä.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #3 : 06.05.14 - klo:11.01 »
Käytätkö terminaalissa sellaista merkistöä, johon sisältyvät korealaiset kirjaimet?

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #4 : 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.

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #5 : 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.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #6 : 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, 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ä.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #7 : 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?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #8 : 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?

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #9 : 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.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #10 : 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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #11 : 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.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #12 : 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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #13 : 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ä.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #14 : 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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #15 : 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.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: 14.04LTS ja ibus
« Vastaus #16 : 09.05.14 - klo:19.07 »
Näyttäisi olevan samat prosessit täälläkin käynnissä.