… | |
… | |
88 | <li><a href="#rxvtunicode_does_not_seem_to_understand_the_selected_encoding">Rxvt-unicode does not seem to understand the selected encoding?</a></li> |
88 | <li><a href="#rxvtunicode_does_not_seem_to_understand_the_selected_encoding">Rxvt-unicode does not seem to understand the selected encoding?</a></li> |
89 | <li><a href="#unicode_does_not_seem_to_work">Unicode does not seem to work?</a></li> |
89 | <li><a href="#unicode_does_not_seem_to_work">Unicode does not seem to work?</a></li> |
90 | <li><a href="#how_does_rxvtunicode_determine_the_encoding_to_use">How does rxvt-unicode determine the encoding to use?</a></li> |
90 | <li><a href="#how_does_rxvtunicode_determine_the_encoding_to_use">How does rxvt-unicode determine the encoding to use?</a></li> |
91 | <li><a href="#is_there_an_option_to_switch_encodings">Is there an option to switch encodings?</a></li> |
91 | <li><a href="#is_there_an_option_to_switch_encodings">Is there an option to switch encodings?</a></li> |
92 | <li><a href="#can_i_switch_locales_at_runtime">Can I switch locales at runtime?</a></li> |
92 | <li><a href="#can_i_switch_locales_at_runtime">Can I switch locales at runtime?</a></li> |
|
|
93 | <li><a href="#i_have_problems_getting_my_input_method_working_">I have problems getting my input method working.</a></li> |
93 | <li><a href="#my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants <some encoding> but I want UTF-8, what can I do?</a></li> |
94 | <li><a href="#my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants <some encoding> but I want UTF-8, what can I do?</a></li> |
94 | <li><a href="#rxvtunicode_crashes_when_the_x_input_method_changes_or_exits_">Rxvt-unicode crashes when the X Input Method changes or exits.</a></li> |
95 | <li><a href="#rxvtunicode_crashes_when_the_x_input_method_changes_or_exits_">Rxvt-unicode crashes when the X Input Method changes or exits.</a></li> |
95 | </ul> |
96 | </ul> |
96 | |
97 | |
97 | <li><a href="#operating_systems___package_maintaining">Operating Systems / Package Maintaining</a></li> |
98 | <li><a href="#operating_systems___package_maintaining">Operating Systems / Package Maintaining</a></li> |
… | |
… | |
931 | <p>You can also use xterm's <code>luit</code> program, which usually works fine, except |
932 | <p>You can also use xterm's <code>luit</code> program, which usually works fine, except |
932 | for some locales where character width differs between program- and |
933 | for some locales where character width differs between program- and |
933 | rxvt-unicode-locales.</p> |
934 | rxvt-unicode-locales.</p> |
934 | <p> |
935 | <p> |
935 | </p> |
936 | </p> |
|
|
937 | <h3><a name="i_have_problems_getting_my_input_method_working_">I have problems getting my input method working.</a></h3> |
|
|
938 | <p>Try a search engine, as this is slightly different for every input method server.</p> |
|
|
939 | <p>Here is a checklist:</p> |
|
|
940 | <dl> |
|
|
941 | <dt><strong><a name="item__2d_make_sure_your_locale_and_the_imlocale_are_sup">- Make sure your locale <em>and</em> the imLocale are supported on your OS.</a></strong><br /> |
|
|
942 | </dt> |
|
|
943 | <dd> |
|
|
944 | Try <code>locale -a</code> or check the documentation for your OS. |
|
|
945 | </dd> |
|
|
946 | <p></p> |
|
|
947 | <dt><strong><a name="item__2d_make_sure_your_locale_or_imlocale_matches_a_lo">- Make sure your locale or imLocale matches a locale supported by your XIM.</a></strong><br /> |
|
|
948 | </dt> |
|
|
949 | <dd> |
|
|
950 | For example, <strong>kinput2</strong> does not support UTF-8 locales, you should use |
|
|
951 | <code>ja_JP.EUC-JP</code> or equivalent. |
|
|
952 | </dd> |
|
|
953 | <p></p> |
|
|
954 | <dt><strong><a name="item__2d_make_sure_your_xim_server_is_actually_running_">- Make sure your XIM server is actually running.</a></strong><br /> |
|
|
955 | </dt> |
|
|
956 | <dt><strong><a name="item__2d_make_sure_the_xmodifiers_environment_variable_">- Make sure the <code>XMODIFIERS</code> environment variable is set correctly when <em>starting</em> rxvt-unicode.</a></strong><br /> |
|
|
957 | </dt> |
|
|
958 | <dd> |
|
|
959 | When you want to use e.g. <strong>kinput2</strong>, it must be set to |
|
|
960 | <code>@im=kinput2</code>. For <strong>scim</strong>, use <code>@im=SCIM</code>. Youc an see what input |
|
|
961 | method servers are running with this command: |
|
|
962 | </dd> |
|
|
963 | <dd> |
|
|
964 | <pre> |
|
|
965 | xprop -root XIM_SERVERS</pre> |
|
|
966 | </dd> |
|
|
967 | <p></p> |
|
|
968 | <dt></dt> |
|
|
969 | </dl> |
|
|
970 | <p> |
|
|
971 | </p> |
936 | <h3><a name="my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants <some encoding> but I want UTF-8, what can I do?</a></h3> |
972 | <h3><a name="my_input_method_wants__some_encoding__but_i_want_utf8__what_can_i_do">My input method wants <some encoding> but I want UTF-8, what can I do?</a></h3> |
937 | <p>You can specify separate locales for the input method and the rest of the |
973 | <p>You can specify separate locales for the input method and the rest of the |
938 | terminal, using the resource <code>imlocale</code>:</p> |
974 | terminal, using the resource <code>imlocale</code>:</p> |
939 | <pre> |
975 | <pre> |
940 | URxvt.imlocale: ja_JP.EUC-JP</pre> |
976 | URxvt.imlocale: ja_JP.EUC-JP</pre> |
941 | <p>Now you can start your terminal with <code>LC_CTYPE=ja_JP.UTF-8</code> and still |
977 | <p>Now you can start your terminal with <code>LC_CTYPE=ja_JP.UTF-8</code> and still |
942 | use your input method. Please note, however, that you will not be able to |
978 | use your input method. Please note, however, that, depending on your Xlib |
943 | input characters outside <code>EUC-JP</code> in a normal way then, as your input |
979 | version, you may not be able to input characters outside <code>EUC-JP</code> in a |
944 | method limits you.</p> |
980 | normal way then, as your input method limits you.</p> |
945 | <p> |
981 | <p> |
946 | </p> |
982 | </p> |
947 | <h3><a name="rxvtunicode_crashes_when_the_x_input_method_changes_or_exits_">Rxvt-unicode crashes when the X Input Method changes or exits.</a></h3> |
983 | <h3><a name="rxvtunicode_crashes_when_the_x_input_method_changes_or_exits_">Rxvt-unicode crashes when the X Input Method changes or exits.</a></h3> |
948 | <p>Unfortunately, this is unavoidable, as the XIM protocol is racy by |
984 | <p>Unfortunately, this is unavoidable, as the XIM protocol is racy by |
949 | design. Applications can avoid some crashes at the expense of memory |
985 | design. Applications can avoid some crashes at the expense of memory |