at 18.03-beta 29 lines 1.1 kB view raw
1--- a/src/orca/orca.py 2+++ b/src/orca/orca.py 3@@ -239,7 +239,7 @@ 4 5 def _setXmodmap(xkbmap): 6 """Set the keyboard map using xkbcomp.""" 7- p = subprocess.Popen(['xkbcomp', '-w0', '-', os.environ['DISPLAY']], 8+ p = subprocess.Popen(['@xkbcomp@', '-w0', '-', os.environ['DISPLAY']], 9 stdin=subprocess.PIPE, stdout=None, stderr=None) 10 p.communicate(xkbmap) 11 12@@ -297,7 +297,7 @@ 13 """ 14 15 global _originalXmodmap 16- _originalXmodmap = subprocess.check_output(['xkbcomp', os.environ['DISPLAY'], '-']) 17+ _originalXmodmap = subprocess.check_output(['@xkbcomp@', os.environ['DISPLAY'], '-']) 18 19 def _restoreXmodmap(keyList=[]): 20 """Restore the original xmodmap values for the keys in keyList. 21@@ -309,7 +309,7 @@ 22 23 global _capsLockCleared 24 _capsLockCleared = False 25- p = subprocess.Popen(['xkbcomp', '-w0', '-', os.environ['DISPLAY']], 26+ p = subprocess.Popen(['@xkbcomp@', '-w0', '-', os.environ['DISPLAY']], 27 stdin=subprocess.PIPE, stdout=None, stderr=None) 28 p.communicate(_originalXmodmap) 29