Всем привет. Собственно говоря, есть следующая задача.
Возможно, кто-то помнит, что в виндах начиная то ли с ME, то ли 98 (не знаю, как сейчас) существовала фича под названием ActiveDesktop - позволявшая использовать html-страницу в качестве фона, с гиперссылками и прочей радостью. Эта возможность в мире Windows по большому счету развитие не получила по ряду причин. Тем не менее, я хотел бы попробовать ее реализовать в Linux.
Грубо говоря, я хотел сделать следующее: сделать простую HTML-страницу с фреймами. В один фрейм выводится rawdog (это rss-агрегатор, сливающий все новости в обычный html), в другой - список каких-нибудь файлов (вот например работаю я сейчас над курсовой все время - у меня там отложены нужные мне статьи. Или пишу я материал какой-нибудь - у меня там всевозможные вспомогательные источники вроде тех же статей, ссылок и т.д.), еще в один - последние письма в ящике (есть ли почтовый клиент, позволяющий такое сделать?), еще в один - список todo (есть консольные программы, имеющие вывод в html).
То есть система получается вполне автономной: про rss и rawdog я уже написал. Rawdog запускается планировщиком и постоянно обновляет какую-то страницу. Не знаю, умеет ли он оставлять в странице только новое, но в принципе простейший шелл скрипт с использованием diff решит проблему
список файлов тоже делается автономно. Lynx ведь умеет делать html-файл с содержимым директории
про todo тоже понятно, можно туда еще календарь какой-нибудь присобачить
про почту не совсем понятно, но даже если нет почтовиков с такой функцией, можно, как я понимаю, настроить какой-нибудь трушный unix-почтовик, который будет хранить письма в виде файлов в папке /var/mail (или /var/spool/mail, не помню)
Вопрос - как можно такую веб-страничку сделать в фон? Есть ли какой-нибудь простейший виджет с движком (gtkhtml2 раньше вроде был, но не понимаю, как его тут можно задействовать). Я в курсе, что это все можно сделать в KDE (там есть виджет с Webkit), но все-таки хочется сделать это в более легком окружении.
Второй вариант, как я понимаю (правда менее желаемый): в фон сделать консоль (вроде такое возможно - но опять вопрос, как), консоль разбить на области каким-нибудь tmux/window, в каждой области запустить lynx с нужным файлом. Но все-таки лучше напрямую, мне кажется.
Ваши идеи?