Доступ к кадровому буферу / dev / fb0 в AWS EC2 (Ubuntu Server)

Моя конечная цель - использовать fbgrab программу на EC2. Всякий раз, когда я пытаюсь fbgrab -c 1 screenshot.png, я получаю:

Не могу открыть / dev / fb0: Нет такого файла или каталога

Как я могу установить / включить его в моем Сервер Ubuntu? Он размещен на AWS EC2 с текущей версией 14.04.

Как я уже сказал, моя конечная цель - использовать fbgrab, поэтому, если есть обходной путь, обходящий FrameBuffer, я тоже открыт для него.

1
задан 4 March 2016 в 18:31

1 ответ

Я провел некоторое исследование ранее. Проблема linux-image-aws и linux-image-extra-aws пакеты. У них нет драйвера кадрового буфера в них.

Решение состоит в том, чтобы использовать linux-image-gke пакеты. Хотя Вы потеряете оптимизацию AWS (я слышал, что она также делает Ваш сервер немного медленным), но Вы получите устройство кадрового буфера.

Для установки их работает apt install linux-image-4.4.0-1031-gke linux-image-extra-4.4.0-1031-gke.

Примечание: Если Вы будете иметь и linux-image-4.4.0-1049-aws и linux-image-4.4.0-1031-gke установленный, то Linux предпочтет linux-image-4.4.0-1049-aws из-за числа старшей версии. Удостоверьтесь, что Вы производите чистку тех пакетов AWS после установки GKE (Google Kubernetes Engine) пакеты.

Обновление для Ubuntu 18.04:

Вещи изменились немного в Ubuntu 18.04. Это сделает задание теперь :)

sudo apt purge -y linux-image-aws linux-image-$(uname -r)
sudo apt install -y linux-image-gcp
sudo apt install -y linux-modules-extra-$(ls /boot/vmlinuz-4.15.0-*-gcp | grep -oP 'vmlinuz-\K.*'-gcp)
sudo apt-mark hold linux-image-gcp linux-image-$(ls /boot/vmlinuz-4.15.0-*-gcp | grep -oP 'vmlinuz-\K.*'-gcp) linux-modules-extra-$(ls /boot/vmlinuz-4.15.0-*-gcp | grep -oP 'vmlinuz-\K.*'-gcp)
sudo reboot
0
ответ дан 5 March 2016 в 04:31
  • 1
    Это кажется I' ll должны создать другая тема , потому что I' m неспособный изобразить его самостоятельно. – Ivan Dokov 3 June 2017 в 01:28

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

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