Removed hard-coded reference to /opt/trinity. This resolves bug 680.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/6/head
Michele Calgaro 6 years ago
parent 6e32e1ee97
commit bcbc3ba665
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -180,9 +180,10 @@ bool XKBExtension::setLayoutInternal(const TQString& model,
p.start(TDEProcess::Block);
// reload system-wide hotkey-setup keycode -> keysym maps
if ( TQFile::exists( "/opt/trinity/share/apps/kxkb/system.xmodmap" ) ) {
TQString modmapFileName = TDEGlobal::dirs()->findResource( "data", "kxkb/system.xmodmap" );
if ( TQFile::exists( modmapFileName ) ) {
TDEProcess pXmodmap;
pXmodmap << "xmodmap" << "/opt/trinity/share/apps/kxkb/system.xmodmap";
pXmodmap << "xmodmap" << modmapFileName;
pXmodmap.start(TDEProcess::Block);
}

Loading…
Cancel
Save