Вот как я устранил прерывистое поведение двойного щелчка по fsu.desktop.
Это fsu.desktop.
[Desktop Entry]
Name=FSU79
Exec=/usr/bin/gnome-terminal -e "bash -c /home/wendy/Debug/My_HDR_Recorder.exe.cfg"
Terminal=false
Type=Application
Это /home/wendy/Debug/Generic.cfg
#!/bin/bash
if [ $1 == "-start" ]; then
cd /home/wendy/Debug
exec /usr/lib/mono/4.5/mono-service.exe $2 & >& /dev/null
else
pkill "$3"
exe=$(echo $2 | grep -oE "[^/]+$")
mystring="/tmp/${exe}.lock"
rm "$mystring"
fi
. Это /home/wendy/Debug/My_HDR_Recorder.exe.cfg
#!/bin/bash
nohup /home/wendy/Debug/Generic.cfg -start /home/wendy/Debug/My_HDR_Recorder.exe "Recorder Manage"
{{ 1}}
[РЕДАКТИРОВАТЬ 2 июня 2016 г., 21:35 Может ли кто-нибудь сообщить нашему архитектору или мне, почему это полностью исключает прерывистое поведение двойного щелчка по fsu.desktop? Заранее благодарю.]