Автоматизация сценария bash FFMPEG [dубликат]

Добавьте параметр radeon.modeset = 0 до конца строки linux перед загрузкой!

Выделите Ubuntu radeon.modeset = 0 -> нажмите клавишу «e» -> добавьте параметр -> нажмите конец строки linux .

Чтобы сделать это решение постоянным, добавьте параметр в настройки GRUB / etc / default / grub.

Вы можете сделать это следующим образом: когда это еще не установлено - установите пакет e .

Откройте терминал и выполните: [!d10 ]

sudo apt-get install gksu  

Затем выполните:

gksudo gedit /etc/default/grub  

Добавьте в эту строку radeon.modeset = 0: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"

, который он читает: radeon.modeset = 0

Затем выполните:

sudo update-grub

Если у вас установлены драйверы AMD Catalyst, у них есть проблемы с ядром 4.2.

Существует исправление обходного решения в wily-предложенном, но рекомендуется подождать, пока он не будет протестирован.

Используйте драйверы Radeon с открытым исходным кодом, пока не будет выпущено окончательное исправление Catalyst.

Удалите проприетарные драйверы AMD с виртуальной консоли:

На экране входа нажмите Ctrl + Alt + F1 - введите имя пользователя и пароль, а затем выполните:

sudo apt-get purge fglrx  
sudo reboot  

В этом случае сначала загрузитесь без добавления параметра, чтобы увидеть, будет ли он работать для вас.

16
задан 8 November 2013 в 03:28

2 ответа

Если вы видите ошибку «: Нет такого файла или каталога» (с ничем перед двоеточием), это означает, что ваша строка shebang имеет возврат каретки в конце, по-видимому, потому, что она была отредактирована под Windows (которая использует CR, LF в качестве разделителя строк). Символ CR заставляет курсор перемещаться назад к началу строки после того, как оболочка печатает начало сообщения, и поэтому вы можете увидеть только часть после CR, которая завершает строку интерпретатора, которая является частью сообщения об ошибке.

Удалить CR: строка shebang должна иметь конец строки Unix (только для перевода строки). Сам Python позволяет концы строк CRLF, поэтому символы CR на других строках не повреждают. Сценарии оболочки, с другой стороны, должны быть свободны от символов CR.

Чтобы удалить окончание строки Windows, вы можете использовать конец строки :

sudo dos2unix /usr/local/bin/casperjs

или sed:

sudo sed -i -e 's/\r$//' /usr/local/bin/casperjs

Если вы должны отредактировать скрипты под Windows, используйте редактор, который справляется с окончанием строки Unix (т. е. чем-то менее мозговым, чем Блокнот), и убедитесь, что он настроен на запись строки Unix (например, только LF) при редактировании файла Unix.

30
ответ дан 18 July 2018 в 13:00

Если вы видите ошибку «: Нет такого файла или каталога» (с ничем перед двоеточием), это означает, что ваша строка shebang имеет возврат каретки в конце, по-видимому, потому, что она была отредактирована под Windows (которая использует CR, LF в качестве разделителя строк). Символ CR заставляет курсор перемещаться назад к началу строки после того, как оболочка печатает начало сообщения, и поэтому вы можете увидеть только часть после CR, которая завершает строку интерпретатора, которая является частью сообщения об ошибке.

Удалить CR: строка shebang должна иметь конец строки Unix (только для перевода строки). Сам Python позволяет концы строк CRLF, поэтому символы CR на других строках не повреждают. Сценарии оболочки, с другой стороны, должны быть свободны от символов CR.

Чтобы удалить окончание строки Windows, вы можете использовать конец строки :

sudo dos2unix /usr/local/bin/casperjs

или sed:

sudo sed -i -e 's/\r$//' /usr/local/bin/casperjs

Если вы должны отредактировать скрипты под Windows, используйте редактор, который справляется с окончанием строки Unix (т. е. чем-то менее мозговым, чем Блокнот), и убедитесь, что он настроен на запись строки Unix (например, только LF) при редактировании файла Unix.

30
ответ дан 24 July 2018 в 20:05

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

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