Сеть отключается после отключения безопасной загрузки UEFI

Короче говоря, путь Icon= файла .desktop файла понимает абсолютные пути, но не расширение тильды, из-за спецификации, которая определяет, как файлы .desktop должны работать.

Расширение Тильды

Если вы увидите расширение тильды (~) в переменной среды $HOME, часто, например, в bash, которая является обычной оболочкой входа, с которой вы взаимодействуете, в командной строке bash и другими POSIX-совместимыми shell, do tilde-to-$ HOME, совместимый с спецификацией POSIX для shells

.desktop files

Там, где вы увидите расширение тильды (~) в [ f5] часто бывает, например, в bash, которая является обычной оболочкой входа, с которой вы взаимодействуете в командной строке , как должен работать файл .desktop, в спецификации Fiddesktop Desktop Entry Specification

Спецификация рабочего стола, в отношении Icons, говорит:

Если имя является абсолютным путем, данный файл будет использоваться.

Вот почему вы смогли использовать абсолютные пути, так как они покрыты spec

Если имя является абсолютным путем, данный файл будет использоваться.

Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака, будет использоваться для поиска значка.

Сводка

] Когда мы проверяем спецификацию , нет ничего, что говорит о том, что она должна следовать расширению тильды POSIX вообще.

0
задан 28 August 2017 в 20:28

2 ответа

Теоретически, ни отключение Secure Boot, ни включение поддержки BIOS / CSM / legacy-boot не должны влиять на работу сети после загрузки Ubuntu с одним возможным исключением: если вы переключили фактический загрузочный режим Ubuntu с EFI на BIOS, это может влияют на аппаратную инициализацию, которая может повлиять на возможность использования сетевого устройства. Чтобы полностью переключить режимы загрузки, вам потребуется установить загрузчик BIOS-режима, но вы не указали, что вы это сделали.

Вы можете проверить свой режим загрузки, ища каталог под названием /sys/firmware/efi. Если он присутствует, вы загрузились в режиме EFI; если он отсутствует, вы загрузились в режиме BIOS. Вы можете сделать эту проверку, случайно, что вы полностью изменили режимы загрузки. Кроме того, вы можете просто отключить свой CSM.

Хотя безопасная загрузка еще меньше связана с вашей проблемой, есть способы ее включения и использования VirtualBox. На этом сайте есть несколько вопросов и ответов, которые относятся к этой проблеме, например:

Не удалось загрузить «vboxdrv» после обновления до Ubuntu 16.04 (и я хочу сохранить безопасную загрузку). Установите VirtualBox, сохраняя при этом безопасную загрузку

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

0
ответ дан 18 July 2018 в 07:47

Теоретически, ни отключение Secure Boot, ни включение поддержки BIOS / CSM / legacy-boot не должны влиять на работу сети после загрузки Ubuntu с одним возможным исключением: если вы переключили фактический загрузочный режим Ubuntu с EFI на BIOS, это может влияют на аппаратную инициализацию, которая может повлиять на возможность использования сетевого устройства. Чтобы полностью переключить режимы загрузки, вам потребуется установить загрузчик BIOS-режима, но вы не указали, что вы это сделали.

Вы можете проверить свой режим загрузки, ища каталог под названием /sys/firmware/efi. Если он присутствует, вы загрузились в режиме EFI; если он отсутствует, вы загрузились в режиме BIOS. Вы можете сделать эту проверку, случайно, что вы полностью изменили режимы загрузки. Кроме того, вы можете просто отключить свой CSM.

Хотя безопасная загрузка еще меньше связана с вашей проблемой, есть способы ее включения и использования VirtualBox. На этом сайте есть несколько вопросов и ответов, которые относятся к этой проблеме, например:

Не удалось загрузить «vboxdrv» после обновления до Ubuntu 16.04 (и я хочу сохранить безопасную загрузку). Установите VirtualBox, сохраняя при этом безопасную загрузку

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

0
ответ дан 24 July 2018 в 18:52

Другие вопросы по тегам:

Похожие вопросы: