ОК — я немного повозился и провел несколько дымовых испытаний — несколько приложений — сыр, команды — и повторное открытие после приостановки и, похоже, добился определенного успеха.
но как человек, который никогда раньше не пользовался терминалом
ОК - я пишу часть этого для вас, часть этого для более технических пользователей - для интернет-потомков - т.е. Google находит эту страницу для них. Если что-то непонятно, спрашивайте.
Итак, я разделил это на разделы с подробностями, а затем еще один раздел с некоторыми командами для запуска — если вы ничего не понимаете, что я говорю, просто попробуйте выполнить шаги в «Упрощенных шагах».
Запись когда вы открываете терминал (нажмите Начало (или cmd) - PS - вы можете переназначить клавиши команды и опции Apple, чтобы они находились в обычном положении «ПК» - сказка для другого вопроса askubuntu) и введите Терминал выберите приложение, которое появляется - вы должны столкнуться с подсказкой, в которой указано ваше имя, в каком каталоге вы находитесь, и заканчивается $. В этот момент вы вводите команды. В моем примере команд ниже я включил $ так что похоже. Вам не нужно вводить $.
Каждая из команд, которые я включил ниже, может выводить некоторую информацию или запрашивать подтверждение — я не включил это в вывод ниже, чтобы уменьшить размер.
Любое руководство приветствуется!
Вот оно.
Положение дел
Я тестировал это 20.04 с оригинальными ядрами серии «5.4» — ваша версия 20.04 может работать с более поздней версией. Пожалуйста, дайте мне знать, если у вас возникнут проблемы. Эти шаги, вероятно, также должны работать на 18.04, если вы также используете ядра 5.4 (HWE). (вы можете проверить свою версию ядра, запустив uname -r - вставьте это в комментарий, если дела пойдут плохо - это может помочь мне помочь вам)
Я разветвил исходное репо из гитхаба чтобы добавить шаги для упрощения установки и очистки, а также для обеспечения правильного обновления при обновлении ядра (DKMS). См. предостережение ниже на случай, если вы читаете это в этом году.
Упрощенные шаги
Откройте терминал и установите необходимые инструменты:
$ sudo apt install git debhelper dkms build-essential fakeroot cpio curl xz-utils
(дайте мне знать, если что-то выйдет из строя позже - в этой строке могут отсутствовать некоторые вещи, которые вам нужны, но я уже установил). Если вы впервые на терминале судо запрашивает ваш локальный пароль - он используется для запуска «команд администратора».
Создайте каталог для работы (вы создадите кучу файлов, чтобы все было чище)
$ mkdir -p работа/facetimehd
$ cd work/facetimehd
$ git клон https://github.com/whitty/facetimehd
$ git клон https://github.com/patjak/facetimehd-firmware
(Примечание остроумие/facetimehd моя вилка патьяк/facetimehd - см. мое предостережение ниже)
Мы собираемся собрать два пакета:
$ make -C facetimehd-прошивка/deb
$ cp facetimehd-прошивка/debian/*.deb .
$ cd facetimehd/
$ dpkg-buildpackage -us -uc
$ кд ..
$ls -la *.deb
На этом этапе вы должны были создать два deb-файла в каталоге. работа/facetimehd - лс должно вернуть что-то вроде:
-rw-r--r-- 1 грег грег 30904 23 января 20:51 facetimehd-dkms_0.5.7-1_amd64.deb
-rw-r--r-- 1 грег грег 489544 23 января 20:49 facetimehd-firmware_0.1-1.deb
Установите пакеты, которые вы только что создали
$ sudo apt install ./facetimehd*.deb
(не экономьте на ./ даже если вы думаете, что знаете, что делаете)
Перезагрузка - я не уверен, что это требуется, но вики предполагает, что это может быть
Проверьте веб-камеру — например, откройте сыр или любое приложение для телеконференций (я использовал MS команды) и перейдите на страницу видеотеста. Или вы можете попробовать тестовую веб-страницу, например Вот этот.
Обратите внимание, что самый простой способ тестирования тестовых веб-камер обычно vlc, однако для меня vlc не работает (свет горит, а видео нет).
Проверять вики для известных проблем.
Удаление
- Мы установили все как
.debs, поэтому вы просто удаляете пакеты, как и любой другой пакет Ubuntu:
$ sudo apt удалить facetimehd-dkms facetimehd-прошивка
- вам не нужно сохранять какие-либо файлы, которые вы создали на этапах установки, описанных выше, если вы этого не хотите, даже если вы продолжаете использовать пакеты, которые мы только что создали. Рассмотрим просто удаление тех каталогов, которые мы создали. Может быть, сохранить
.debs на случай, если вы захотите переустановить их, но вы можете просто выполнить описанные выше шаги, чтобы воссоздать их.
Предостережение
Я разветвил исходное репо из гитхаба чтобы добавить шаги для упрощения установки и очистки, а также для обеспечения правильного обновления при обновлении ядра (DKMS). Предостережение это означает, что если вы читаете так далеко в будущее, эти инструкции могут быть не самой последней версией. Я постараюсь поддерживать свою вилку в актуальном состоянии или вернуть изменения в основной проект.
Надеюсь, я не забуду публиковать обновления здесь, если потребуется.
Если вы хотите использовать последний код из github, замените клон файла остроумие/facetimehd с одним, направленным на https://github.com/patjak/facetimehd/. Вы не сможете использовать dpkg-buildpackage так что вам придется следовать инструкциям по установке в вики, но есть вопросы:
- когда ваше ядро обновлено, вам, возможно, придется повторить шаги установки
- нет чистых шагов удаления.