File: im-config_setting

package info (click to toggle)
im-config 0.59
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 1,000 kB
  • sloc: sh: 469; makefile: 99
file content (34 lines) | stat: -rw-r--r-- 1,640 bytes parent folder | download | duplicates (2)
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