old-www/HOWTO/Finnish-HOWTO/program_keymap_settings.html

1081 lines
14 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Ohjelmakohtaiset merkistöasetukset</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Finnish HOWTO"
HREF="index.html"><LINK
REL="UP"
TITLE="Näytön ja ohjelmien asetukset"
HREF="screen_and_programs.html"><LINK
REL="PREVIOUS"
TITLE="Merkit, joita voidaan näyttää GNU/Linuxissa"
HREF="printable_chars.html"><LINK
REL="NEXT"
TITLE="Tekstitiedostoformaatit muilla alustoilla"
HREF="recode.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Finnish HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="printable_chars.html"
ACCESSKEY="P"
>Edellinen</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Luku 5. Näytön ja ohjelmien asetukset</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="recode.html"
ACCESSKEY="N"
>Seuraava</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="program_keymap_settings"
></A
>5.5. Ohjelmakohtaiset merkistöasetukset</H1
><P
>&#13;Monet ohjelmat vaativat erityisasetuksia toimiakseen. Esimerkiksi <EM
>GNU
readline</EM
> -kirjastoa käyttävät kirjastot lukevat <TT
CLASS="filename"
>&#13;/etc/inputrc</TT
>- tai
<TT
CLASS="filename"
>~/.inputrc</TT
>-tiedostot käynnistyessään.
Mm. <B
CLASS="command"
>bash</B
> ja <EM
>MySQL</EM
>:n
komentoriviasiakas käyttävät tätä kirjastoa.
</P
><P
>&#13;Ennen ohjelmakohtaisia asetuksia on kuitenkin syytä säätää lokaalit
kuntoon. Ongelmat häviävät usein jo tällön.
</P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="bash"
></A
>5.5.1. bash</H2
><P
>&#13;Tiedostoon <TT
CLASS="filename"
>/etc/inputrc</TT
> tai <TT
CLASS="filename"
>~/.inputrc
</TT
> seuraavat rivit:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; set input-meta on
set output-meta on
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Jotkin järjestelmät vaativat lisäksi asetuksen
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; set convert-meta off
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="elm"
></A
>5.5.2. elm</H2
><P
>&#13;Tiedostoon <TT
CLASS="filename"
>~/.elm/elmrc</TT
> seuraavat rivit:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; charset = iso-8859-1
displaycharset = iso-8859-1
textencoding = 8bit
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Tämä ei välttämättä toimi kaikkien elm-versioiden kanssa. Osittaisen
<EM
>MIME</EM
>-tuen saa elmiin
<EM
>metamail</EM
>-paketin avulla.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="elm-me-plus"
></A
>5.5.3. elm-ME+</H2
><P
>&#13;Lisää tiedostoon <TT
CLASS="filename"
>/etc/elm-me/elm.mimecharsets</TT
>
seuraava rivit:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13;fi_FI ISO-8859-1
fi_FI@euro ISO-8859-15
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="emacs"
></A
>5.5.4. emacs</H2
><P
>&#13;Nykyiset Emacsit toimivat oikein X Window Systemissä kunhan
lokaaliasetukset ovat kunnossa. Konsolissa tai <EM
>-nw</EM
>
valitsimella käynnistettynä näin ei kuitenkaan ole vaan <TT
CLASS="filename"
>&#13;~/.emacs</TT
>-tiedostoon pitää lisätä seuraava rivi:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13;(set-input-mode nil nil 'foo)
</PRE
></FONT
></TD
></TR
></TABLE
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="gnus"
></A
>5.5.4.1. Gnus</H3
><P
>&#13;Gnus toimii merkistöjen osalta oikein ilman muutoksia <EM
>GNU
Emacsin</EM
> ja <EM
>XEmacsin</EM
> uudempien versioiden
kanssa, mikäli näihin on käännetty mukaan <EM
>monikielisyyslaajennukset
(MULE, Multi-lingual enhancements)</EM
> ja järjestelmän lokaaliasetukset
on konfiguroitu oikein.
</P
><P
>&#13;Muussa tapauksessa lisätään tiedostoon <TT
CLASS="filename"
>~/.gnus</TT
>:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; (setq gnus-default-posting-charset 'iso-8859-1)
(setq message-default-charset 'iso-8859-1)
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="vm"
></A
>5.5.4.2. vm</H3
><P
>&#13;Lisää tiedostoon <TT
CLASS="filename"
>~/.vm</TT
>
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; (setq vm-mime-8bit-text-transfer-encoding '8bit)
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="irc"
></A
>5.5.5. irc ja sen johdannaiset</H2
><P
>&#13;Lisätään tiedostoon <TT
CLASS="filename"
>/etc/irc/script/local</TT
>
rivit tai kirjoitetaan ne komentokehotteeseen:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13;set EIGHT_BIT_CHARACTERS on
set TRANSLATION LATIN_1
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="groff"
></A
>5.5.6. groff</H2
><P
>&#13;Käynnistetään groff käskyllä
<B
CLASS="command"
>&#13; groff -Tlatin1 &#60;input-tiedosto&#62;
</B
>
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="joe"
></A
>5.5.7. joe</H2
><P
>&#13;Käynnistetään joe käskyllä
<B
CLASS="command"
>&#13; joe -asis
</B
>
tai lisätään tiedostoon <TT
CLASS="filename"
>~/.joerc</TT
>
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; -asis
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="kermit"
></A
>5.5.8. kermit</H2
><P
>&#13;Epätäydellinen, mutta varsin toimiva <TT
CLASS="filename"
>~/kermrc</TT
>:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; set terminal bytesize 8
set command bytesize 8
set file bytesize 8
set language finnish
set file character-set latin1-iso
set transfer character-set latin1-iso
set terminal character-set latin1-iso
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Asetuksia on muutettava jos remote host on
käyttöjärjestelmältään DOS tai OS/2.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="less"
></A
>5.5.9. less</H2
><P
>&#13;Asetetaan ympäristömuuttuja:
<TT
CLASS="envar"
>&#13; LESSCHARSET=latin1
</TT
>
Tämä ei ole välttämätöntä, jos järjestelmä tukee lokaaleja. Tällöin
voidaan myös asettaa ympäristömuuttujien <TT
CLASS="envar"
>LANG</TT
>,
<TT
CLASS="envar"
>LC_CTYPE</TT
> tai <TT
CLASS="envar"
>LC_ALL</TT
> arvo.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="ls"
></A
>5.5.10. ls</H2
><P
>&#13;<B
CLASS="command"
>ls</B
> toimii oikein kunhan lokaaliympäristömuuttuja <TT
CLASS="envar"
>&#13;LC_CTYPE</TT
>, <TT
CLASS="envar"
>LANG</TT
> tai <TT
CLASS="envar"
>LC_ALL</TT
> on asetettu.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="links"
></A
>5.5.11. links</H2
><P
>&#13;Lisätään tiedostoon <TT
CLASS="filename"
>~/.links/.links.cfg</TT
> rivi
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; terminal2 "linux" 0 0 0 0 ISO-8859-1
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="lynx"
></A
>5.5.12. lynx</H2
><P
>&#13;Tiedostoon <TT
CLASS="filename"
>~/.lynxrc</TT
> seuraava rivi:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; character_set=ISO Latin 1
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Tämän voi asettaa myös tiedostossa <TT
CLASS="filename"
>/etc/lynx.cfg</TT
> tai
lynxin <EM
>Options</EM
> -valikossa.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="man"
></A
>5.5.13. man</H2
><P
>&#13;Katso <A
HREF="program_keymap_settings.html#groff"
>Kohta 5.5.6</A
> groff.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="metamail"
></A
>5.5.14. metamail</H2
><P
>&#13;Asetetaan ympäristömuuttuja
<TT
CLASS="envar"
>&#13; MM_CHARSET=ISO-8859-1
</TT
>
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="nn"
></A
>5.5.15. nn</H2
><P
>&#13;Tiedostoon <TT
CLASS="filename"
>~/.nn/init</TT
> seuraava rivi:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; set data-bits 8
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="openofficedebian"
></A
>5.5.16. OpenOffice Debian GNU/Linuxissa</H2
><P
>&#13;Kunhan lokaalit on asetettu suomalaisiksi suomenkielisen OpenOfficen saa kun
asentaa paketin <EM
>openoffice.org-l10n-fi</EM
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="pine"
></A
>5.5.17. pine</H2
><P
>&#13;Tiedostoon <TT
CLASS="filename"
>~/.pinerc</TT
> seuraava rivi:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; character-set=ISO-8859-1
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;Tämä voidaan asettaa myös pinen <EM
>Setup | Config</EM
> -menussa.
pinen news-asetukset ovat:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; enable-8bit-esmtp-negotiation
enable-8bit-nntp-posting
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="rlogin"
></A
>5.5.18. rlogin</H2
><P
>&#13;Käynnistetään rlogin käskyllä
<B
CLASS="command"
>&#13; rlogin -8 foo.bar.fi
</B
>
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="sendmail"
></A
>5.5.19. sendmail</H2
><P
>&#13;Lisätään tiedostoon <TT
CLASS="filename"
>/etc/sendmail.mc</TT
> rivi
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; define(`confEIGHT_BIT_HANDLING', `mimefy')dnl
</PRE
></FONT
></TD
></TR
></TABLE
><P
>&#13;tai lisätään <TT
CLASS="filename"
>/etc/sendmail.cf</TT
>:ään rivit:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; O EightBitMode=mimefy
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="tcsh"
></A
>5.5.20. tcsh</H2
><P
>&#13;Lisätään tiedostoon <TT
CLASS="filename"
>/etc/csh.login</TT
> tai <TT
CLASS="filename"
>~/.login
</TT
> rivi
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; setenv LC_CTYPE fi_FI@euro
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="telnet"
></A
>5.5.21. telnet</H2
><P
>&#13;Lisätään tiedostoon <TT
CLASS="filename"
>~/.telnetrc</TT
> rivi jokaista remote
hostia kohden:
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; hostname set outbinary true
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="tex_latex"
></A
>5.5.22. TeX/LaTeX</H2
><P
>&#13;Aja ensin <B
CLASS="command"
>texconfig</B
>. Valitse <EM
>hyphenation -&#62; latex
</EM
> ja poista
kommentointi <EM
>finnish</EM
> -sanan edestä sekä tallenna
tekemäsi muutokset. <TT
CLASS="envar"
>EDITOR</TT
>-ympäristömuuttujan on
syytä olla kunnossa, jotta voit käyttää tuttua
editoria. Tämän jälkeen tarvitset vielä
ao. määritykset dokumenttiisi, jotta ääkköset
ja suomenkielinen tavutus toimisi.
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; \usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[finnish]{babel}
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN527"
></A
>5.5.22.1. Desimaalipilkku</H3
><P
>&#13;<A
HREF="http://groups.google.fi/groups?th=cadd89cdb7fee4f"
TARGET="_top"
>Nyyssiartikkelissa</A
>
annetaan seuraava ohje, jolla desimaalipilkun saa toimimaan.
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13;\documentclass{article}
\usepackage{t1enc}
\usepackage{a4}
\usepackage[finnish]{babel}
\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
\DeclareMathSymbol{.}{\mathord}{letters}{"3B}
\DeclareMathSymbol{\decimal}{\mathord}{letters}{"3A}
\begin{document}
Ajatellaan, että $f(x, y, z) = 3.333$. Mitäs sitten?
\end{document}
</PRE
></FONT
></TD
></TR
></TABLE
>
</P
></DIV
><DIV
CLASS="sect3"
><H3
CLASS="sect3"
><A
NAME="AEN532"
></A
>5.5.22.2. LaTeX-ohjeita</H3
><P
>&#13;Lisätietoja dokumentista <A
HREF="ftp://ftp.funet.fi/pub/TeX/CTAN/documentation/lshort/finnish/lyhyt2e.pdf"
TARGET="_top"
>Pitkänpuoleinen johdanto LaTeX2e:n käyttöön
</A
>
</P
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="tin"
></A
>5.5.23. tin</H2
><P
>&#13;Lisää <TT
CLASS="filename"
>~/.tin/headers</TT
>-tiedostoon rivit
</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="screen"
>&#13; Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
</PRE
></FONT
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="printable_chars.html"
ACCESSKEY="P"
>Edellinen</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Alkuun</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="recode.html"
ACCESSKEY="N"
>Seuraava</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Merkit, joita voidaan näyttää GNU/Linuxissa</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="screen_and_programs.html"
ACCESSKEY="U"
>Ylös</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Tekstitiedostoformaatit muilla alustoilla</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>