summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-12-09 21:50:40 +0000
committerSergey Udaltsov <svu@gnome.org>2004-12-09 21:50:40 +0000
commit44758002791716ba0ee3ac323f6908f782883378 (patch)
tree132251e7685111fc9e0c2847d7e38a678dc07103
parent27e5d878f74e3e20e429dd96127240b73e75ef47 (diff)
downloadlibxklavier-44758002791716ba0ee3ac323f6908f782883378.tar.gz
backend disabling envvars
-rw-r--r--libxklavier/xklavier_xkb.c5
-rwxr-xr-xlibxklavier/xklavier_xmm.c3
-rw-r--r--tests/test_config.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/libxklavier/xklavier_xkb.c b/libxklavier/xklavier_xkb.c
index 26a6c7d..09edd2f 100644
--- a/libxklavier/xklavier_xkb.c
+++ b/libxklavier/xklavier_xkb.c
@@ -388,7 +388,10 @@ int _XklXkbInit( void )
_XklXkbResumeListen,
_XklXkbSetIndicators,
};
- /* Lets begin */
+
+ if( getenv( "XKL_XKB_DISABLE" ) != NULL )
+ return -1;
+
_xklXkbExtPresent = XkbQueryExtension( _xklDpy,
&opcode, &_xklXkbEventType,
&_xklXkbError, NULL, NULL );
diff --git a/libxklavier/xklavier_xmm.c b/libxklavier/xklavier_xmm.c
index ba30b19..23eafe1 100755
--- a/libxklavier/xklavier_xmm.c
+++ b/libxklavier/xklavier_xmm.c
@@ -254,6 +254,9 @@ int _XklXmmInit( void )
NULL,
};
+ if( getenv( "XKL_XMODMAP_DISABLE" ) != NULL )
+ return -1;
+
xklXmmVTable.baseConfigAtom =
XInternAtom( _xklDpy, "_XMM_NAMES", False );
xklXmmVTable.backupConfigAtom =
diff --git a/tests/test_config.c b/tests/test_config.c
index e5dcd58..cd5fe86 100644
--- a/tests/test_config.c
+++ b/tests/test_config.c
@@ -103,7 +103,7 @@ int main( int argc, char * const argv[] )
XklConfigInit();
XklConfigLoadRegistry();
XklDebug( 0, "Xklavier registry loaded\n" );
- XklDebug( 0, "Bakend: [%s]\n", XklGetBackendName() );
+ XklDebug( 0, "Backend: [%s]\n", XklGetBackendName() );
XklDebug( 0, "Supported features: 0x0%X\n", XklGetBackendFeatures() );
XklDebug( 0, "Max number of groups: %d\n", XklGetMaxNumGroups() );