Сегодня я столкнулся с такой же проблемой. Для Travelmate 4050 обновление BIOS с 1,6 до 1,7.0 также устранило проблему, настройка acpi=off больше не нужна (это очень приятно, потому что acpi=off не позволяет компьютеру нормально отключиться).
Отслеживание PID и уничтожение его из shellscript работает для меня в живой системе Ubuntu 16.04.1 LTS с ядром Xenial, а также в обновленной установленной системе с Ubuntu 16.04 LTS (и Xenial ядро).
#!/bin/bash
echo "Starting Nautilus"
nautilus --no-desktop ~/Downloads & pid=$!
echo "pid=$pid"
ps -A|grep "$pid"
read -p "Press Enter when you are ready to kill the Nautilus window"
kill "$pid"
sync
echo "Checking that the process is gone"
ps -A|grep "$pid"
Edit:
Он работает, когда его убивают, но, когда он закрыт с помощью кнопки управления x, процесс все еще жив, что является проблемой с Nautilus.
Но если вы используете Thunar вместо Nautilus, процесс будет убит, когда окно будет закрыто кнопкой x . Поэтому я предлагаю переключить файловый браузер для этой задачи,
#!/bin/bash
echo "Starting Thunar"
thunar ~/Downloads
echo "Checking that the process is gone"
ps -A|grep "thunar"
Отслеживание PID и уничтожение его из shellscript работает для меня в живой системе Ubuntu 16.04.1 LTS с ядром Xenial, а также в обновленной установленной системе с Ubuntu 16.04 LTS (и Xenial ядро).
#!/bin/bash
echo "Starting Nautilus"
nautilus --no-desktop ~/Downloads & pid=$!
echo "pid=$pid"
ps -A|grep "$pid"
read -p "Press Enter when you are ready to kill the Nautilus window"
kill "$pid"
sync
echo "Checking that the process is gone"
ps -A|grep "$pid"
Edit:
Он работает, когда его убивают, но, когда он закрыт с помощью кнопки управления x, процесс все еще жив, что является проблемой с Nautilus.
Но если вы используете Thunar вместо Nautilus, процесс будет убит, когда окно будет закрыто кнопкой x . Поэтому я предлагаю переключить файловый браузер для этой задачи,
#!/bin/bash
echo "Starting Thunar"
thunar ~/Downloads
echo "Checking that the process is gone"
ps -A|grep "thunar"
Отслеживание PID и уничтожение его из shellscript работает для меня в живой системе Ubuntu 16.04.1 LTS с ядром Xenial, а также в обновленной установленной системе с Ubuntu 16.04 LTS (и Xenial ядро).
#!/bin/bash
echo "Starting Nautilus"
nautilus --no-desktop ~/Downloads & pid=$!
echo "pid=$pid"
ps -A|grep "$pid"
read -p "Press Enter when you are ready to kill the Nautilus window"
kill "$pid"
sync
echo "Checking that the process is gone"
ps -A|grep "$pid"
Edit:
Он работает, когда его убивают, но, когда он закрыт с помощью кнопки управления x, процесс все еще жив, что является проблемой с Nautilus.
Но если вы используете Thunar вместо Nautilus, процесс будет убит, когда окно будет закрыто кнопкой x . Поэтому я предлагаю переключить файловый браузер для этой задачи,
#!/bin/bash
echo "Starting Thunar"
thunar ~/Downloads
echo "Checking that the process is gone"
ps -A|grep "thunar"