Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как узнать параметры фреймбуфера?  (Прочитано 2664 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Вопросов, вообще то, три:

1. Как узнать параметры фреймбуфера, которые сейчас используются? Какой командой?
2. Как добавить фоновое изображение в консоль?
3. Есть ли в ubuntu пакеты с темами для консоли (как в gentoo)?

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Как узнать параметры фреймбуфера?
« Ответ #1 : 10 Января 2011, 22:50:03 »

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Как узнать параметры фреймбуфера?
« Ответ #2 : 13 Января 2011, 19:56:13 »
С параметрами фреймбуфера разобрался. Надо установить пакет fbset и использовать команду:
sudo fbset -sа лучше:
sudo fbset -i
Не понятно, почему у меня разрешение произвольно меняется, то 848х480, то 1440х900. Где это фиксируется?
Установил пакеты fbi и mplayer. Картинки вижу, а видео не показывает. Запускается, звук есть, а изображения нет.
Почему?

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Как узнать параметры фреймбуфера?
« Ответ #3 : 16 Января 2011, 15:37:11 »
До установки фона в консоли пока не дошёл.
Настроил KMS (Kernel Mode Setting). Ссылка на Ubuntu Wiki:
https://wiki.ubuntu.com/X/KernelModeSetting

У меня интегрированная видеокарта от Intel. Создал файл /etc/modprobe.d/i915-kms.conf с текстом:
options i915 modeset=1
Для нормальной работы сплэша надо также создать файл с соответствующим текстом. Используем команду:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splashпотом
sudo update-initramfs -u
Теперь у меня нормальный сплэш во весь экран. Разрешение в консоли 1440х900. И mplayer заработал.
У меня новый вопрос:
Как сделать скрин консоли при воспроизведении видео?
Установлен пакет fbgrab. Но при работе mplayer его (fbgrub) не запустить. И переключится на другую консоль тоже нельзя. Как быть?
А если запустить fbgrab с задержкой, то mplayer не запускается пока снимок не сделается.

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Фоновое изображение в консоли
« Ответ #4 : 19 Января 2011, 11:41:15 »
 :) :) :)
fbterm



Осталось разобраться со шрифтами и понять, для чего это мне нужно? :)

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: Как узнать параметры фреймбуфера?
« Ответ #5 : 19 Января 2011, 12:19:19 »
cat /dev/fb*
Я конечно далек от мысли...(с)

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Как узнать параметры фреймбуфера?
« Ответ #6 : 19 Января 2011, 13:11:58 »
Это совет как делать снимок экрана?
Я делал командой fbgrab. Переключался на вторую консоль (tty2) и:
fbgrab -c 1 -s 5 console.pngгде:
-с 1 первая консоль;
-s 5 задержка в 5 секунд.

И потом запускал mplayer. Но как оказалось, даже при работающем mplayer можно переключаться между консолями. Не знаю, почему это у меня тогда не получилось?
« Последнее редактирование: 19 Января 2011, 13:42:40 от Виктор Перестукин »

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.