2014-03-30 22:40:51 +00:00
|
|
|
From 495fa68306f6f5b0c0bb312e92f0f2a0e35fa567 Mon Sep 17 00:00:00 2001
|
|
|
|
From: Rex Dieter <rdieter@math.unl.edu>
|
|
|
|
Date: Fri, 7 Feb 2014 10:56:17 -0600
|
2014-09-20 14:12:26 +00:00
|
|
|
Subject: [PATCH 03/22] xdg-terminal incompatible ... (BR44357)
|
2014-03-30 22:40:51 +00:00
|
|
|
|
|
|
|
fix harder! put the code in the right place this time.
|
|
|
|
---
|
|
|
|
scripts/xdg-terminal.in | 24 ++++++++++++------------
|
|
|
|
1 file changed, 12 insertions(+), 12 deletions(-)
|
|
|
|
|
|
|
|
diff --git a/scripts/xdg-terminal.in b/scripts/xdg-terminal.in
|
|
|
|
index 614dacf..21d8309 100644
|
|
|
|
--- a/scripts/xdg-terminal.in
|
|
|
|
+++ b/scripts/xdg-terminal.in
|
|
|
|
@@ -38,17 +38,7 @@ terminal_kde()
|
|
|
|
if [ x"$1" = x"" ]; then
|
|
|
|
$terminal_exec
|
|
|
|
else
|
|
|
|
- # screen and urxvt won't do their own parsing of quoted arguments
|
|
|
|
- if [ x"$TERM" = x"screen" ]; then
|
|
|
|
- # screen has an incompatible meaning for -e
|
|
|
|
- sh -c "exec $terminal_exec $1"
|
|
|
|
- elif [ x"$TERM" = x"urxvt" ] || [ x"$TERM" = x"rxvt-unicode" ] || [ x"$TERM" = x"rxvt" ]; then
|
|
|
|
- #TODO: Use whatever mechanism dash supports to test for
|
|
|
|
- # rxvt-* to match things like rxvt-unicode-256color
|
|
|
|
- sh -c "exec $terminal_exec -e $1"
|
|
|
|
- else
|
|
|
|
- $terminal_exec -e "$1"
|
|
|
|
- fi
|
|
|
|
+ $terminal_exec -e "$1"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
@@ -120,7 +110,17 @@ terminal_generic()
|
|
|
|
if [ x"$1" = x"" ]; then
|
|
|
|
$terminal_exec
|
|
|
|
else
|
|
|
|
- $terminal_exec -e "$1"
|
|
|
|
+ # screen and urxvt won't do their own parsing of quoted arguments
|
|
|
|
+ if [ x"$TERM" = x"screen" ]; then
|
|
|
|
+ # screen has an incompatible meaning for -e
|
|
|
|
+ sh -c "exec $terminal_exec $1"
|
|
|
|
+ elif [ x"$TERM" = x"urxvt" ] || [ x"$TERM" = x"rxvt-unicode" ] || [ x"$TERM" = x"rxvt" ]; then
|
|
|
|
+ #TODO: Use whatever mechanism dash supports to test for
|
|
|
|
+ # rxvt-* to match things like rxvt-unicode-256color
|
|
|
|
+ sh -c "exec $terminal_exec -e $1"
|
|
|
|
+ else
|
|
|
|
+ $terminal_exec -e "$1"
|
|
|
|
+ fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
--
|
2014-09-20 14:12:26 +00:00
|
|
|
2.1.0
|
2014-03-30 22:40:51 +00:00
|
|
|
|