Рассмотрим функцию в фоновом режиме, которая будет опроса pgrep для pid gnote, и как только PID остановит dbus-monitor (обратите внимание на использование флага -f с pkill). Также обратите внимание на то, как вызывается функция фона - stop_monitor &
Я изменил ваш скрипт, включив такую функцию. Установленный gnote, протестированный на Ubuntu 16.04, работает как ожидалось.
#!/bin/bash
stop_monitor()
{
while pgrep "gnote" > /dev/null
do
:
done
pkill -f "dbus-monitor"
}
OJECT="'org.gnome.Gnote'"
IFACE="'org.gnome.Gnote.RemoteControl'"
DPATH="'/org/gnome/Gnote/RemoteControl'"
echo $IFACE
WATCH1="type='signal',sender=${OJECT},interface=${IFACE},path=${DPATH},member='NoteAdded'"
WATCH2="type='signal',sender=${OJECT},interface=${IFACE},path=${DPATH},member='NoteSaved'"
WATCH3="type='signal', sender=${OJECT}, interface=${IFACE}, path=${DPATH}, member='NoteDeleted'"
stop_monitor &
dbus-monitor ${WATCH2} |
while read LINE;
do
echo $LINE | grep "note://"
done
Следующая ссылка на документацию Ubuntu Community даст вам инструкции о том, как удалить вашу установку WUBI изнутри Windows 7
После этого вы должны хорошо прочитать документацию сообщества Ubuntu при настройке двойной системы загрузки
Следующая ссылка на документацию Ubuntu Community даст вам инструкции о том, как удалить вашу установку WUBI изнутри Windows 7
После этого вы должны хорошо прочитать документацию сообщества Ubuntu при настройке двойной системы загрузки