Использование X11 в качестве фоторамки

Использование X11 в качестве фоторамки

В настоящее время я использую нетбук в качестве небольшого домашнего сервера и думал о дополнительных способах его использования. В настоящее время на нем установлена ​​Ubuntu (возможно, версия для нетбуков), поэтому он содержит X-Windows, но также кучу всего, что мне не нравится, например, GNOME. Трекпад, похоже, не работает, что должно дать вам представление о том, насколько часто я использую его как настоящий графический терминал (хотя иногда я захожу в него как в консольный терминал).

Однако, поскольку экран есть, я подумал, что было бы здорово, если бы он отображал некоторые вещи. Я думал о фоторамке/дисплее общей информации, показывающем фотографии, которые находятся на общем ресурсе SMB в другом месте в сети, а также информацию о домашней автоматизации, такую ​​как температура и последние тенденции изменения температуры. Я думал, что все это можно сделать через DHTML, поэтому все, что нужно "фоторамке", это отображать что-то вроде Firefox в полноэкранном режиме и игнорировать клавиатуру.

Одной из полезных функций было бы наличие кнопки, нажатие которой позволило бы мне снова войти в систему с помощью настоящего графического интерфейса, но меня это не особо волнует, поскольку я с удовольствием могу просто переключиться на экран консоли и переключать X-Windows таким образом, если мне это нужно.

Итак, как мне сделать так, чтобы вместо запуска экрана входа в систему X11 начал запускать приложение (возможно, как пользователь «фоторамки»), которое является максимально простым оконным менеджером (или вообще не является таковым), работающим в полноэкранном/киоск-режиме Firefox (или просто какое-нибудь тупое приложение для хостинга фреймов WebKit), указывающее на веб-сервер на локальной машине? :)

решение1

Вы можете использовать feh -FrzD30 /path/to/picturesдля запуска слайд-шоу с 30-секундной паузой между изображениями (измените 30 на желаемую вами задержку). Используя slim(в качестве менеджера входа) мне удалось запустить слайд-шоу при входе в систему и представить графический интерфейс при выходе ( Esc) с помощью следующего ~/.xinitrc:

feh -FrzD30 /path/to/pix
exec fluxbox

Вам придется использовать slim и изменить свой WM на fluxbox(хотя я предлагаю вам установить и попробовать fluxbox), или поискать, как заставить ваш менеджер рабочего стола использовать ваш ~/.xinitrc. А если вам нужен автоматический вход, вам нужно будет поискать это и для вашего DM.

Связанный контент