Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Finnish
  • Search

Skandit+UNICODE oikeaoppisesti??

Keskustelua Gentoo Linuxista suomeksi. Tervetuloa!

Moderator: Chiitoo

Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
Author
Message
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

Skandit+UNICODE oikeaoppisesti??

  • Quote

Post by Paapaa » Fri Nov 25, 2005 1:57 pm

Mikäs on oikeaoppinen tapa laittaa skandit toimimaan Gentoossa niin, että:

1. Ääkköset toimivat niin X:ssä kuin tekstikonsolissakin.
2. Ainoastaan merkistö toimii suomeksi, ohjelmat ja muut pysykööt englanninkielisinä.
3. Irssi toimii kunnolla.

EDIT/Ratkaisu: Katso viestini alempaa!

Kun käytin POSIX-localea, "fi-latin9" keymapiä /etc/conf.d/keymaps:ssä ja UNICODE-support /etc:rc.conf:ssa, toimivat ääkköset, mutta tekstikonsolissa ne aiheutticat ongelmia: kun painoin kerran "ä" pystyin painamaan kaksi kertaa backspacea ja siis pyyhkimään promptin pois! X:ssä kaikki oli ok. Kokeilin sitten UTF-8:llä:

Itse loin uuden localen, kun sitä ei listasta suoraan löytynyt:

Code: Select all

localedef -i fi_FI -f UTF-8 fi_FI.UTF-8
Sitten /etc/env.d/02locales:

Code: Select all

LC_CTYPE="fi_FI.UTF-8"
Lopuksi:

Code: Select all

sudo env-update
source /etc/profile
Nyt komento "locale" näyttää tältä:

Code: Select all

LANG=POSIX
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES=POSIX
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Nyt ääkköset toimivat sekä konsolissa, että X:ssä, mutta ei enää irssissä. Irssissä ääkkösiä ei näy ollenkaan. Samoin ikkunamanageri FVWM herjaa käynnistettäessä: "missing font charset". Miten siis homma pitäisi hoitaa oikeaoppisesti?? Haluaisin vain toimivat ääkköset, muu pysyköön englanninkielisenä.
Last edited by Paapaa on Mon Jan 09, 2006 4:38 pm, edited 2 times in total.
Top
juhah
n00b
n00b
Posts: 46
Joined: Sun Oct 03, 2004 9:19 am

  • Quote

Post by juhah » Sat Nov 26, 2005 1:39 pm

Vika taitaa olla ncurses paketissa:

http://bugs.gentoo.org/show_bug.cgi?id=106820

Kannattaa myös suorittaa myös muita hakuja tuohon Gentoon bugzillaan.

Omat asetukseni ovat:

/etc/conf.d/keymaps:

Code: Select all

KEYMAP="fi"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="iso-8859-15"
/etc/conf.d/consolefont:

Code: Select all

CONSOLEFONT="lat9w-08"
/etc/rc.conf:

Code: Select all

UNICODE="yes"
/etc/env.d/02locale:

Code: Select all

LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
/etc/X11/xorg.conf:

Code: Select all

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"

        Option      "XkbLayout" "fi"
        Option      "XkbModel" "pc105"
EndSection
Ainoastaan tekstitilassa olevissa terminaaleissa (Alt-F1..F6) skandit ovat rikki, mutta keymap on oikein (eli Shift-8 tuottaa vasemman sulun aivan kuten pitääkin) esim.

Code: Select all

ä -> {
ö -> |
å -> }
Muuten skandit ja UTF-8 toimivat minulla täysin moitteetta.
Top
jmz2
Guru
Guru
User avatar
Posts: 421
Joined: Tue Jan 13, 2004 5:12 pm
Location: Finland
Contact:
Contact jmz2
Website

  • Quote

Post by jmz2 » Wed Nov 30, 2005 8:18 pm

Minun Gentoossa UTF-8 -localen nimi on fi_FI.utf8. Tuota ei tarvinnut localedeffillä luoda (muistaakseni). Tuolla nimellä se kulkee myös Debianissa.

Ääkköset eivät toimi tekstitilassa, mutta koska en sitä käytäkään, niin en ole viitsinyt sitä säätää kuntoon.

Irssin kanssa piti asentaa UTF-8 -> latin1 -> UTF-8 muunnin, koska kanavilla keskustellaan usein latin1-merkistöllä. Ks. recode.pl.
Top
jroo
n00b
n00b
Posts: 52
Joined: Sun Mar 06, 2005 8:18 am
Location: Finland

  • Quote

Post by jroo » Thu Dec 01, 2005 11:53 am

Code: Select all

# cat /etc/env.d/02locale
LC_ADDRESS="fi_FI.UTF8"
LC_CTYPE="fi_FI.UTF8"
LC_NUMERIC="fi_FI.UTF8"
LC_TIME="fi_FI.UTF8"
LC_COLLATE="fi_FI.UTF8"
LC_TYPE="fi_FI.UTF8"
LC_IDENTIFICATION="fi_FI.UTF8"
LC_MEASUREMENT="fi_FI.UTF8"
LC_MESSAGES="en_US.UTF8"
LC_NAME="fi_FI.UTF8"
LC_MONETARY="fi_FI.UTF8"
LC_NUMERIC="fi_FI.UTF8"
LC_PAPER="fi_FI.UTF8"
LC_TIME="fi_FI.UTF8"
LC_TELEPHONE="fi_FI.UTF8"
#LC_ALL=""
Tuossa minun 02locale. En käyttänyt localedeffiä ollenkaan, ja kaikki ohjelmat ja viestit on englanniksi
Top
Flammie
Retired Dev
Retired Dev
User avatar
Posts: 632
Joined: Mon Jun 02, 2003 9:48 pm
Location: Dublin, Ireland
Contact:
Contact Flammie
Website

  • Quote

Post by Flammie » Sat Dec 03, 2005 9:29 pm

http://www.gentoo.org/doc/fi/utf-8.xml kertonee enimmät ohjelmakohtaisista ongelmista myös.

Jos koko järjestelmän pitäisi olla englanninkielinen niin järkevintä luulisi olevan ihan lokaalin en_GB.utf8 käyttäminen kaikkialla. Tosin suomen käyttämisestä LC_CTYPEssä saattaisi olla se etu että isalpha(L"ä") palauttaisi tosi, mutten ole testannut toimiiko edes.
Top
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

  • Quote

Post by Paapaa » Sun Jan 08, 2006 10:20 pm

Otin härkää sarvista uudelleen, joten päivitys on kohdallaan.

Siirryin käyttämään vain ja ainoastaan "en_US.UTF-8" -localea ohjeiden mukaisesti ja homma näyttäisi pelittävän nyt mainiosti:

1. Ääkköset toimivat niin X:ssä kuin tekstikonsolissakin täydellisesti.
2. Merkistö toimii suomeksi, ohjelmat ja muut (päivämäärä jne.) ovat englanninkielisiä. Ääkköset siis toimivat, vaikka locale ei olisi fi_FI.
3. Irssi toimii kunnolla. Päivitin samalla uusimpaan versioon 0.8.10, jolloin tuki UTF-8:lle ja kanavakohtaisille asetuksille on kohdillaan.

4. Ainoastaan tuo FVWM:n "Missing font charset" -herja yhä kummittelee X:n käynnistyksessä. Luultavasti käyttämäni merkit (ainakaan fixed) eivät kaikki tue Unicodea kunnolla. Kyselen asiaa FVWM:n foorumilla.
Top
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

  • Quote

Post by Paapaa » Mon Jan 09, 2006 4:44 pm

Paapaa wrote:4. Ainoastaan tuo FVWM:n "Missing font charset" -herja yhä kummittelee X:n käynnistyksessä. Luultavasti käyttämäni merkit (ainakaan fixed) eivät kaikki tue Unicodea kunnolla. Kyselen asiaa FVWM:n foorumilla.
Tuo mainitsemani ongelma ilmeni myös erittäin hitaana xcalc:n ja esim. xfontsel:n ajamisena. Jälkimmäinen antoi myös seuraavan virheilmoituksen:

Code: Select all

Warning: Missing charsets in String to FontSet conversion
Ongelmat ratkesivat hieman yllättäen lisäämällä "cjk" USE-falgeihin. Tuo siis lisää tuen kiinalle, japanille ja korealle. Melko outoa. Yhden säikeen mukaan samanlaiset oireet katosivat glibc:n uudelleenkääntämisen avulla (ilmeisesti ilman tuota "cjk"-lippua). Täytyy tutkailla lisää ja pistää bugiraportti menemään, mikäli on aihetta.
Top
Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Finnish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic