Взгляните на vpnautoconnect.
vpnautoconnect - это демон, который позволяет вам автоматически подключаться (при запуске тоже) vpn создавать с помощью сетевого менеджера. Он может подключаться очень быстро и контролировать полосу пропускания, он работает с соединением pptp и openvpn.Для получения дополнительной информации и загрузки посетите веб-сайт.
Попробуйте также:
используйте функцию AUTOSTART в /etc/default/openvpn
Или
Выясните UUID вашего VPN-соединения.
nmcli con list | grep -i vpn
UUID - это второй столбец с буквами, цифрами и тире.
Запустите соединение в терминале. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
nmcli con up uuid <put you UUID here>
Установите это для запуска при запуске.
Перейдите к тире, введите и выберите «Запуск приложений», нажмите «Добавить» и добавьте команду nmcli выше (с UUID). Нажмите «Добавить». В названии введите имя, которое вы хотите использовать, и в Command поместите всю строку nmcli выше. Нажмите «Добавить» еще раз. Теперь перезагрузитесь и попробуйте.
Источник: SourceForge
Вы пытались заменить
...
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
...
на
...
GRUB_TIMEOUT_STYLE='hidden'
...
?
Согласно документу (`info -f grub -n ' Простая конфигурация ') первая устарела, и нужно использовать опцию «менее запутывающий» стиль.
Отредактируйте конфигурационный файл.
gksudo gedit /etc/default/grub
Когда файл открывается, удалите «#» перед «GRUB_HIDDEN_TIMEOUT = 0» и установите «GRUB_HIDDEN_TIMEOUT_QUIET = true». Итак, это выглядит так:
…
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=”`lsb_release -i -s 2> /dev/null || echo Debian`”
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"
…
Сохраните файл и примените изменения, выполнив команду:
sudo update-grub
В вашем случае я предполагаю, что вы этого не сделали update-grub
Вы пробовали это решение (работает для меня с 13.10 по 15.04)?
GRUB_HIDDEN_TIMEOUT=0.0
GRUB_TIMEOUT=0.0
Возможно, вы пробовали это, но, скорее, спросите.
Вы можете попробовать запустить несколько команд после изменения GRUB_TIMEOUT (в файле по умолчанию grub) до 0:
sudo update-initramfs -u
sudo update-grub
sudo update-grub2
Откройте /etc/default/grub в вашем любимом текстовом редакторе (здесь я использую nano):
sudo nano /etc/default/grub
Найдите строку, которая говорит:
GRUB_TIMEOUT=<some number here, eg: 10>
и измените его на:
GRUB_TIMEOUT=1
Это покажет меню, но всего на секунду, после чего он загрузит запись по умолчанию. Если он установлен на 0, вы все равно увидите его в течение 10 секунд в качестве меры безопасности. Поэтому поставьте 1 там.
Сохраните и выйдите. Выполнить sudo update-grub
Другое предложение: Добавить следующую строку в ваш файл /etc/default/grub:
GRUB_DISABLE_OS_PROBER="true"
После строки:
GRUB_CMDLINE_LINUX=”"
Другое предложение Это отключит os-prober (так что другие ОС не будут перечислены)
Если вы хотите, чтобы другие ОС (если вы следовали вышеуказанному предложению и добавили строку) и поместите следующий код в /etc/grub.d/00_header:
### BEGIN Hidden Menu Test ###
cat << EOF
if [ ${timeout} != -1 ]; then
if sleep --verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then
set timeout=${GRUB_HIDDEN_TIMEOUT}
fi
fi
EOF
### END Hidden Menu Test ###
Сохранить и выйти. Запуск sudo update-grub
Теперь вы можете подключать различные значения по своему усмотрению в GRUB_HIDDEN_TIMEOUT в /etc/default/grub, чтобы установить время, в течение которого вы хотите, чтобы меню было скрыто. Это «исправление» более подробно обсуждается здесь.
Я только что рассмотрел это и обнаружил, что установка
GRUB_TIMEOUT_STYLE=countdown
или
GRUB_TIMEOUT_STYLE=hidden
в файле / etc / defaults / grub заставила обратный отсчет отображаться на нашем пустом экране для отображения в течение времени ожидания.
Для получения дополнительной информации см. следующую ссылку