Deepin Linux: на борту HDMI не работает (показывает только на загрузке / выключении)

Bash можно указать отключить раскрытие фигурных скобок с помощью set + B , что является инверсией набора - B :

-B Оболочка выполнит раскрытие фигурных скобок (см. Расширение фигурных скобок ). Этот параметр включен по умолчанию.

Вы также можете указать это в командной строке при запуске оболочки:

$ bash +B -c 'echo {a,b,c}'
{a,b,c}

Вы можете объединить это с параметрами - posix или set -o posix чтобы приблизиться к поведению полностью POSIX. Вам также необходимо включить хотя бы shopt -s xpg_echo .

Также будут и другие углы - многие из расширений глубоко укоренились - и я не думаю, что возможно заставить Bash поддерживать только то поведение, которое на самом деле предписано POSIX. Даже тире с этим не справляется.

Однако вы можете найти тире (по умолчанию / bin / sh в Debian) более полезным, если вы стремитесь избежать расширенного поведения, хотя он также поддерживает некоторые расширения. .Также существует апплет BusyBox ash , который также имеет некоторые расширения, но многие из них можно отключить статически.

1
22.12.2018, 00:22
1 ответ

Так как вы сделали

  1. Deepin вер. 15.8 LiveUSB
  2. после того, как подтвердил контрольную сумму MD5 показал неповрежденную загрузку
  3. и не было загрузки видео HDMI с Deepin LiveUSB
    но
  4. и Ubuntu 18.04.1 LTS Live USB , сделанные после
  5. проверка его контрольной суммы показывает, что загрузка ISO прошла нормально,
  6. и вы успешно получили видео HDMI с Ubuntu,

это недостаток в дистрибутиве Deepin, которого нет в Ubuntu, который также является дистрибутивом, производным от Debian -. Поэтому я предлагаю вам обратиться в службу поддержки Deepin .

Примечание. :Альтернативный процесс создания Debian LiveUSB доступен, но он более сложен .

0
28.01.2020, 00:21

Теги

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