diff --git a/bin/qvm-pass b/bin/qvm-pass index af8820c..fbeaf01 100755 --- a/bin/qvm-pass +++ b/bin/qvm-pass @@ -142,7 +142,10 @@ PASS_MANAGE = "ruddo.PassManage" def send_args(rpc, *args, **kwargs): - cmd = ['/usr/lib/qubes/qrexec-client-vm', opts.dest_vm, rpc] + cmd = ['/usr/lib/qubes/qrexec-client-vm', + '--no-filter-escape-chars-stdout', + '--no-filter-escape-chars-stderr', + opts.dest_vm, rpc] # print(cmd, file=sys.stderr) return_stdout = kwargs.get("return_stdout", False) if "return_stdout" in kwargs: diff --git a/etc/qubes-rpc/ruddo.PassManage b/etc/qubes-rpc/ruddo.PassManage index 2ae0659..c3c99d1 100644 --- a/etc/qubes-rpc/ruddo.PassManage +++ b/etc/qubes-rpc/ruddo.PassManage @@ -1,4 +1,9 @@ #!/bin/bash +# +# xterm-256color seems to be the qubes default +# for gnome-term and Xterm +# +export TERM="xterm-256color" set -e set -o pipefail diff --git a/etc/qubes-rpc/ruddo.PassRead b/etc/qubes-rpc/ruddo.PassRead index 93a07c7..6033c5c 100644 --- a/etc/qubes-rpc/ruddo.PassRead +++ b/etc/qubes-rpc/ruddo.PassRead @@ -1,4 +1,9 @@ #!/bin/bash +# +# xterm-256color seems to be the qubes default +# for gnome-term and Xterm +# +export TERM="xterm-256color" set -e