0

I'm trying to write a .desktop file to open a terminal and visualize output from my running program using strace, this is what I did:

myfile.desktop

[Desktop Entry]
Version=1.0
Name=Tester        
Comment=Debug
Exec=gksu "gnome-terminal -e \"bash -c '/home/me/Desktop/myscript.sh;$SHELL'\""
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

myscript.sh

#!/bin/bash

PID=$(pidof mysoftware)

sudo strace -p$PID -s9999 -e write

both files having execution permission, clicking on the desktop entry prompt for password, but nothing happens, where am I wrong? Thank you

rok
  • 935
  • 3
  • 15
  • 28

1 Answers1

0

Found a Solution:

myfile.desktop

[Desktop Entry]
Version=1.0
Name=Tester        
Comment=Debug
Exec=gksu "gnome-terminal -x bash -c /home/me/Desktop/myscript.sh"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

myscript.sh

#!/bin/bash

PID=$(pidof mysoftware)

sudo strace -p$PID -s9999 -e write
$SHELL
rok
  • 935
  • 3
  • 15
  • 28