vi /etc/X11/xinit/xinitrc.d/xiinput.sh 在language_list=""列表中加入en即可,如:language_list = "..... zh en" 具体的样本文件: !/bin/bash # Copyright (C) 1999-2004,2007 Red Hat, Inc. All rights reserved. This # copyrighted material is made available to anyone wishing to use, modify, # copy, or redistribute it subject to the terms and conditions of the # GNU General Public License version 2. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # X Input method setup script
# Load up the user and system locale settings oldterm=$TERM unset TERM if [ -r /etc/profile.d/lang.sh ]; then # for Fedora etc source /etc/profile.d/lang.sh elif [ -r /etc/default/locale ]; then # for Debian source /etc/default/locale fi [ -n "$oldterm" ] && export TERM=$oldterm
tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
# unset env vars to be safe unset XIM XIM_PROGRAM XIM_ARGS XMODIFIERS GTK_IM_MODULE QT_IM_MODULE AUXILIARY_PROGRAM AUXILIARY_ARGS [ -z "$IM_CHOOSER_DISABLE_USER_XINPUTRC" ] && IM_CHOOSER_DISABLE_USER_XINPUTRC=no
if [ -r "$USER_XINPUTRC" -a "x$IM_CHOOSER_DISABLE_USER_XINPUTRC" = "xno" ]; then source "$USER_XINPUTRC" elif [ -r "$SYS_XINPUTRC" ]; then # FIXME: This hardcoded list has to be gone in the future. _language_list="as bn gu hi ja kn ko ml mr ne or pa si ta te th ur vi zh en" for i in $_language_list; do if echo $tmplang | grep -q -E "^$i"; then source "$SYS_XINPUTRC" break fi done fi
文章评论(0条评论)
登录后参与讨论