Прежде всего, обычно считается неправильной практикой редактирования файлов в /usr/share/applications. Кроме того, он очень неэффективен, потому что он входит в состав пакета, и если есть обновление для этого пакета, угадайте, что? Ваши изменения будут перезаписаны. Если вы абсолютно, 100%, должны внести изменения, создать пользовательский файл .desktop и сохранить его в ~/.local/share/applications
Вместо этого я бы рекомендовал использовать скрипт, который использует петли while и pgrep -f, чтобы ждать приложения, которое вы хотите. Например, в приведенном ниже примере сценарий использует firefox как строку процесса.
#!/bin/bash
process_string="firefox"
while true
do
while ! pgrep -f "$process_string"
do
echo "Waiting for $process_string"
sleep 3
done
while pgrep -f "$process_string"
do
echo "Waiting for $process_string to exit"
sleep 3
done
# place the command you want to occur when
# process exits here
sleep 3
done
Скрипт работает в непрерывном цикле, поэтому вы можете добавить его как часть запуска приложений для запуска при регистрации в
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.
Измените следующие строки и попробуйте
Измените точку доступа, вы используете старый файл
Init4 = AT+CGDCONT=1,"aircelgprs"
или aircelinternet
Нет идентификатора пользователя и пароля Требуется
Password =
Username =
Вы используете неправильный номер набора
Phone = *99#
ИЛИ *99***1#
Измените настройки и сообщите нам результат в комментарии.