353 lines
4.9 KiB
HTML
353 lines
4.9 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>How to setup international keyboard in X Window with Xmodmap and XKB</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="NEXT"
|
|
TITLE="Introduction"
|
|
HREF="x9.html"></HEAD
|
|
><BODY
|
|
CLASS="ARTICLE"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="ARTICLE"
|
|
><DIV
|
|
CLASS="TITLEPAGE"
|
|
><H1
|
|
CLASS="TITLE"
|
|
><A
|
|
NAME="AEN2"
|
|
></A
|
|
>How to setup international keyboard in X Window with Xmodmap and XKB</H1
|
|
><H3
|
|
CLASS="AUTHOR"
|
|
><A
|
|
NAME="AEN4"
|
|
>by Juraj Sipos, xvudpapc@savba.sk</A
|
|
></H3
|
|
><DIV
|
|
><DIV
|
|
CLASS="ABSTRACT"
|
|
><A
|
|
NAME="AEN7"
|
|
></A
|
|
><P
|
|
></P
|
|
><P
|
|
>How to setup international keyboard in Linux or Unix with Xmodmap and
|
|
XKB written by (c) Juraj Sipos. The Xmodmap is a file that XFree86
|
|
reads in order to give you a keyboard layout. This solution will work
|
|
for you in setting up any international keyboard for (Debian, RedHat,
|
|
Mandrake, CorelLinux) Linux, FreeBSD, OpenBSD, NetBSD and possibly
|
|
every Unix that uses XFree86. The advantage of this howto is that it
|
|
is not architecture specific and will work on all other systems.</P
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR></DIV
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
>1. <A
|
|
HREF="x9.html"
|
|
>Introduction</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>1.1. <A
|
|
HREF="x9.html#AEN11"
|
|
>Copyright</A
|
|
></DT
|
|
><DT
|
|
>1.2. <A
|
|
HREF="x9.html#AEN15"
|
|
>Revision history</A
|
|
></DT
|
|
><DT
|
|
>1.3. <A
|
|
HREF="x9.html#AEN47"
|
|
>Introduction</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>2. <A
|
|
HREF="x53.html"
|
|
>Setting up international keyboard in X Window System with Xmodmap and XKB</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>2.1. <A
|
|
HREF="x53.html#AEN55"
|
|
>Quick start</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>3. <A
|
|
HREF="x89.html"
|
|
>How to do it: this experimental solution is a legacy issue - do not read it if you use newer systems</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>3.1. <A
|
|
HREF="x89.html#AEN151"
|
|
>Xmodmap theory and Xmodmap solution</A
|
|
></DT
|
|
><DT
|
|
>3.2. <A
|
|
HREF="x89.html#AEN208"
|
|
>Experimental .Xmodmap sample file for the Slovak language typewriter layout</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4. <A
|
|
HREF="x336.html"
|
|
>Xmodmap theory and Xmodmap solution</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>4.1. <A
|
|
HREF="x336.html#AEN349"
|
|
>.Xmodmap sample file for the Slovak language typewriter layout</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>5. <A
|
|
HREF="x476.html"
|
|
>Character sets</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>5.1. <A
|
|
HREF="x476.html#AEN481"
|
|
>ISO-8859-2 (ISO Latin2) character set</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>6. <A
|
|
HREF="x679.html"
|
|
>How this Xmodmap solution works on various systems</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>6.1. <A
|
|
HREF="x679.html#AEN681"
|
|
>SuSE 6.4 and 7.0</A
|
|
></DT
|
|
><DT
|
|
>6.2. <A
|
|
HREF="x679.html#AEN687"
|
|
>SuSE 7.0 (Xfree86 3.3.6, KDE 1.x), SuSE 8.0</A
|
|
></DT
|
|
><DT
|
|
>6.3. <A
|
|
HREF="x679.html#AEN690"
|
|
>Mandrake Linux 7.2</A
|
|
></DT
|
|
><DT
|
|
>6.4. <A
|
|
HREF="x679.html#AEN702"
|
|
>Mandrake 8.1</A
|
|
></DT
|
|
><DT
|
|
>6.5. <A
|
|
HREF="x679.html#AEN705"
|
|
>RedHat 5.1, 5.2, 6.0, 6.1 and 6.2 (XFree86 3.3.6 and older)</A
|
|
></DT
|
|
><DT
|
|
>6.6. <A
|
|
HREF="x679.html#AEN708"
|
|
>RedHat 7.2, RedHat 8.0, Slackware 8.1</A
|
|
></DT
|
|
><DT
|
|
>6.7. <A
|
|
HREF="x679.html#AEN711"
|
|
>FreeBSD 3.1 and 3.2</A
|
|
></DT
|
|
><DT
|
|
>6.8. <A
|
|
HREF="x679.html#AEN714"
|
|
>FreeBSD 4.1, 4.2, 4.3, 4.4, 4.5</A
|
|
></DT
|
|
><DT
|
|
>6.9. <A
|
|
HREF="x679.html#AEN718"
|
|
>FreeBSD 4.6.</A
|
|
></DT
|
|
><DT
|
|
>6.10. <A
|
|
HREF="x679.html#AEN750"
|
|
>Corel Linux 1.0 and 1.1</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>7. <A
|
|
HREF="x753.html"
|
|
>ISO* specifications</A
|
|
></DT
|
|
><DT
|
|
>8. <A
|
|
HREF="x772.html"
|
|
>Some national Xmodmap files</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>8.1. <A
|
|
HREF="x772.html#AEN775"
|
|
>German</A
|
|
></DT
|
|
><DT
|
|
>8.2. <A
|
|
HREF="x772.html#AEN887"
|
|
>Hungarian</A
|
|
></DT
|
|
><DT
|
|
>8.3. <A
|
|
HREF="x772.html#AEN998"
|
|
>Czech</A
|
|
></DT
|
|
><DT
|
|
>8.4. <A
|
|
HREF="x772.html#AEN1110"
|
|
>Polish</A
|
|
></DT
|
|
><DT
|
|
>8.5. <A
|
|
HREF="x772.html#AEN1234"
|
|
>French</A
|
|
></DT
|
|
><DT
|
|
>8.6. <A
|
|
HREF="x772.html#AEN1346"
|
|
>Croatian/Slovenian</A
|
|
></DT
|
|
><DT
|
|
>8.7. <A
|
|
HREF="x772.html#AEN1452"
|
|
>Lithuanian keyboard (AZERTY layout)</A
|
|
></DT
|
|
><DT
|
|
>8.8. <A
|
|
HREF="x772.html#AEN1564"
|
|
>Polish</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>9. <A
|
|
HREF="x1696.html"
|
|
>Troubleshooting and some Xmodmap tips</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>9.1. <A
|
|
HREF="x1696.html#AEN1698"
|
|
>Troubleshooting</A
|
|
></DT
|
|
><DT
|
|
>9.2. <A
|
|
HREF="x1696.html#AEN1702"
|
|
>Tips</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>10. <A
|
|
HREF="x1709.html"
|
|
>Links</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>10.1. <A
|
|
HREF="x1709.html#AEN1711"
|
|
>Other information on internationalization</A
|
|
></DT
|
|
><DT
|
|
>10.2. <A
|
|
HREF="x1709.html#AEN1735"
|
|
>Links to some non ISO8859-1 fonts</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
></DL
|
|
></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"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x9.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |