Ответ должен найти другой подход к вашей проблеме, который не требует полагаться на переменные среды для обеспечения безопасности. Это не их цель. Файл конфигурации, как вы упомянули, звучит как разумное решение. Я вроде это исправил; видимо некоторых важных пакетов не установлены во время обновления. Я переустановил Убунту-десктоп и lightdm, и больше не увидеть ошибки. Однако, загрузчик все равно не показывает, и это занимает очень много времени, чтобы добраться до экрана входа в систему. Я думаю, что есть некоторые пакеты, которые должны быть установлены, но я не знаю как. Я попробовал команду sudo apt-получить обновление и он показывает все в курсе. Я могу пинг с адресами и именами для внешнего межсетевого экрана. У меня нет имени Виасат маршрутизатор. Параметры сети такие, какие они были, когда они еще работали. DNS для имак-это межсетевой экран, который также DHCP-сервер для локальной сети. Брандмауэр использует 8.8.8.8 и 8.8.4.4 для внешних ДНС.

Я не знаю ни одного способа, чтобы изменить поведение по умолчанию в Safari, но эта задача может быть автоматизирована достаточно легко, если у вас есть средства, чтобы запустить сценарий AppleScript.

Я использую FastScripts и клавиатуры маэстро сам, так что я могу присвоить глобальную или приложение-конкретные сочетания клавиш для многих моих скриптов.

Этой рабочей группы будет перезагрузить все вкладки в окне перед сафари.

----------------------------------------------------------------
# Авт: Кристофер Стоун
# dCre: 2011/08/09 20:33
# dMod: 2015/11/14 16:46
# Заявл: Сафари
# Задача: перезагрузить все вкладки на передние окна.
# Библиотеки: Элб
Osax#: Нет
# Теги: @Помощью AppleScript, @Сафари, @Релоад @Вкладок, @Стойка, @Окном
----------------------------------------------------------------

попробовать

 сказать приложение "сафари"

 установить списка tablist на вкладках окна 

 повторите с theTab в списка tablist
 скажите theTab сделать на JavaScript "месте.перезагрузка(истина)"
 конца повторять

 конец сказать

при ошибке е число n
 поток stderr(е, н, правда, правда) меня
постараюсь

----------------------------------------------------------------
--» Укротители
----------------------------------------------------------------
в stderr(е, н, beepFlag, ddFlag)
 набор E к e & возврат & возвращение & "Нум:" п
 если beepFlag = истина тогда
бип
 конец если
 если ddFlag = истина тогда
 если N ≠ -128 тогда
попробовать
 сказать приложение (путь к передней приложения, текст), установить ddButton на кнопку вернули 
 (отображать диалоговое окно с заголовком "ошибка!" кнопки {"копировать сообщение", "отмена", "ОК"} 
 кнопка по умолчанию "ОК" сдаваться после 30)
 если ddButton = сообщение "Ошибка копирования", затем выберите буфер обмена на e
 постараюсь
 конец если
еще
 обратный e
 конец если
конец поток stderr
----------------------------------------------------------------

На моей системе я из клавиш Р, что является хорошим мнемоника для меня.

Это достаточно легко изменить скрипт, чтобы перезагрузить все вкладки в каждом окне.

----------------------------------------------------------------------------
# Авт: Кристофер Стоун
# dCre: 2011/08/09 20:33
# dMod: 2011/08/09 20:57
# Заявл: Сафари
# Задача: перезагрузить все вкладки в каждом окне.
# Библиотеки: Нет
Osax#: Нет
# Теги: @Помощью AppleScript, @Релоад @Вкладок, @Каждые, @Окном
----------------------------------------------------------------------------

сказать приложение "сафари"

 установить списка tablist на вкладках окна

 повторите с окна в списка tablist
 повторите с theTab в окно
 рассказать содержание (theTab х)
 сделать на JavaScript "месте.перезагрузка(истина)"
 конец сказать
 конца повторять
 конца повторять

конец сказать

----------------------------------------------------------------------------

Я использую этот так редко я не дал ей сочетание клавиш, и приходится вручную активировать его из меню FastScripts. (Это также является гарантией, чтобы держать меня от удара хоткей случайно и дожидаясь каждой вкладке для перезагрузки.)

-уху