Files

71 lines
3.0 KiB
Diff

diff --git a/src/orca/ax_utilities_application.py b/src/orca/ax_utilities_application.py
index 218c7bf22..4474f26cd 100644
--- a/src/orca/ax_utilities_application.py
+++ b/src/orca/ax_utilities_application.py
@@ -180,7 +180,7 @@ class AXUtilitiesApplication:
pid = AXUtilitiesApplication.get_process_id(app)
try:
- state = subprocess.getoutput(f"cat /proc/{pid}/status | grep State")
+ state = subprocess.getoutput(f"@cat@ /proc/{pid}/status | @grep@ State")
state = state.split()[1]
except (GLib.GError, IndexError) as error:
tokens = [f"AXUtilitiesApplication: Exception checking state of pid {pid}: {error}"]
diff --git a/src/orca/debugging_tools_manager.py b/src/orca/debugging_tools_manager.py
index 5c607f3cd..18ddcd920 100644
--- a/src/orca/debugging_tools_manager.py
+++ b/src/orca/debugging_tools_manager.py
@@ -169,7 +169,7 @@ class DebuggingToolsManager:
else:
name = AXObject.get_name(app) or "[DEAD]"
try:
- cmdline = subprocess.getoutput(f"cat /proc/{pid}/cmdline")
+ cmdline = subprocess.getoutput(f"@cat@ /proc/{pid}/cmdline")
except subprocess.SubprocessError as error:
cmdline = f"EXCEPTION: {error}"
else:
diff --git a/src/orca/orca_bin.py.in b/src/orca/orca_bin.py.in
index 86a1413ca..f272c431d 100755
--- a/src/orca/orca_bin.py.in
+++ b/src/orca/orca_bin.py.in
@@ -211,7 +211,7 @@ def in_graphical_desktop() -> bool:
def other_orcas() -> list[int]:
"""Returns the pid of any other instances of Orca owned by this user."""
- with subprocess.Popen(f"pgrep -u {os.getuid()} -x orca",
+ with subprocess.Popen(f"@pgrep@ -u {os.getuid()} -x orca",
shell=True,
stdout=subprocess.PIPE) as proc:
pids = proc.stdout.read() if proc.stdout else b""
diff --git a/src/orca/orca_modifier_manager.py b/src/orca/orca_modifier_manager.py
index d1d95f5b9..e57993521 100644
--- a/src/orca/orca_modifier_manager.py
+++ b/src/orca/orca_modifier_manager.py
@@ -289,7 +289,7 @@ class OrcaModifierManager:
self._restore_original_xkbcomp()
with subprocess.Popen(
- ["xkbcomp", display, "-"],
+ ["@xkbcomp@", display, "-"],
stdout=subprocess.PIPE,
stderr=subprocess.DEVNULL,
) as p:
@@ -338,7 +338,7 @@ class OrcaModifierManager:
self._caps_lock_cleared = False
with subprocess.Popen(
- ["xkbcomp", "-w0", "-", display],
+ ["@xkbcomp@", "-w0", "-", display],
stdin=subprocess.PIPE,
stdout=None,
stderr=None,
@@ -449,7 +449,7 @@ class OrcaModifierManager:
debug.print_message(debug.LEVEL_INFO, msg, True)
with subprocess.Popen(
- ["xkbcomp", "-w0", "-", display],
+ ["@xkbcomp@", "-w0", "-", display],
stdin=subprocess.PIPE,
stdout=None,
stderr=None,