diff options
-rw-r--r-- | libxklavier/xklavier_xkb.c | 5 | ||||
-rwxr-xr-x | libxklavier/xklavier_xmm.c | 3 | ||||
-rw-r--r-- | tests/test_config.c | 2 |
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() ); |