1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# this is sourced
# vim: set sts=4 expandtab:
# Copyright (C) 2012-2026 Osamu Aoki <osamu@debian.org>
# Copyright (C) 2012 Aron Xu <aron@debian.org>
# GNU General Public License version 2 or later.
#
# If im-config is removed but not purged, keep hands off :-)
# initialize all im-config common functions and parameters
#
# source /etc/default/im-config and get config reading functions
. /usr/share/im-config/xinputrc.common
#
unset TEXTDOMAIN
unset TEXTDOMAINDIR
logger_debug " @xinputrc setting IM_CONFIG_PHASE='$IM_CONFIG_PHASE' IM_CONFIG_ENTRY='$IM_CONFIG_ENTRY' UID=$(id -u) PID=$$"
logger_debug " <<< GTK_IM_MODULE='$GTK_IM_MODULE' QT_IM_MODULE='$QT_IM_MODULE' CLUTTER_IM_MODULE='$CLUTTER_IM_MODULE' SDL_IM_MODULE='$SDL_IM_MODULE' XMODIFIERS='$XMODIFIERS'"
if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then
logger_debug " Source IM_CONFIG_XINPUTRC_USR='$IM_CONFIG_XINPUTRC_USR'"
. $IM_CONFIG_XINPUTRC_USR
elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then
logger_debug " Source IM_CONFIG_XINPUTRC_SYS='$IM_CONFIG_XINPUTRC_SYS'"
. $IM_CONFIG_XINPUTRC_SYS
fi
# always export variables even for manual configuration.
if [ "$IM_CONFIG_PHASE" = "1" ]; then
logger_info " >>> GTK_IM_MODULE='$GTK_IM_MODULE' QT_IM_MODULE='$QT_IM_MODULE' CLUTTER_IM_MODULE='$CLUTTER_IM_MODULE' SDL_IM_MODULE='$SDL_IM_MODULE' XMODIFIERS='$XMODIFIERS'"
else
logger_debug " >>> GTK_IM_MODULE='$GTK_IM_MODULE' QT_IM_MODULE='$QT_IM_MODULE' CLUTTER_IM_MODULE='$CLUTTER_IM_MODULE' SDL_IM_MODULE='$SDL_IM_MODULE' XMODIFIERS='$XMODIFIERS'"
fi
export XMODIFIERS
export GTK_IM_MODULE
export QT_IM_MODULE
export CLUTTER_IM_MODULE
export SDL_IM_MODULE
|