Я пытаюсь написать файл .desktop, чтобы открыть терминал и визуализировать вывод из моей запущенной программы с помощью strace, вот что я сделал:
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;
myfile.desktop
#!/bin/bash
PID=$(pidof mysoftware)
sudo strace -p$PID -s9999 -e write
оба файла имеют разрешение на выполнение, нажимают на подсказку ввода рабочего стола для пароля, но ничего не происходит, где я ошибаюсь? Спасибо
Найдено решение:
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;
myfile.desktop
#!/bin/bash
PID=$(pidof mysoftware)
sudo strace -p$PID -s9999 -e write
$SHELL
Найдено решение:
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;
myfile.desktop
#!/bin/bash
PID=$(pidof mysoftware)
sudo strace -p$PID -s9999 -e write
$SHELL
Найдено решение:
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;
myfile.desktop
#!/bin/bash
PID=$(pidof mysoftware)
sudo strace -p$PID -s9999 -e write
$SHELL