Сценарий Bash запуска путем нажатия на значок и сохраняет терминальный значок

код, совместимый с POSIX, который должен работать для любого имени файла :

find . -name '*.txt' -printf '%h\0' | tr '\0\n' '\n\0' | sort -u | tr '\0\n' '\n\0'

0
01.11.2014, 02:06
1 ответ

Наконец-то я решил эту проблему. После этого решения мне пришлось перезагрузить PC.

Я изменил свой файл eclipse.desktop на следующий:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Exec=bash -c "~/.eclipse/eclipseLaunch.sh; exec bash"
Icon=/home/martin/.eclipse/icon.xpm
Terminal=true

И eclipseLaunch.sh на следующий:

#!/bin/bash
echo "Do you really want to launch Eclipse? (yes = y)"

read answer

if [[ "$answer" = "y" ]]; then
    nohup ~/.eclipse/eclipse &
else
    kill $PPID
fi
2
28.01.2020, 02:36

Теги

Похожие вопросы