LINUX.ORG.RU

Сообщения kmeaw

 

fvwm2 на hx4700 (3)

Всем привет. Это fvwm2, работающий на HP iPAQ hx4700. Дистрибутив - Gentoo GNU/Linux. Расскажу про все картинки.

0. Включаю iPAQ, запускается загрузчик. Это SDG Bootloader, который я немного модифицировал, сделав закос под Grub. Он читает с карты menu.lst и загружает меню (примерно в таком формате: http://kmeaw.com/menu.lst). Windows тоже можно загрузить, только я его случайно затёр Angstrom`ом, а восстанавливать лень. Грузиться можно с CF и из внутреннего флеша. SD/MMC не поддерживается (хотя можно сделать там rootfs, а ядро держать где-нибудь ещё).

1. Splash screen Gentoo GNU/Linux. Реализован, как plugin к baselayout2.

2. xdm. Если зайти, как user/user, загрузится fvwm2. Если, как xuser/xuser - загрузится xfce4.

3. fvwm2. Сверху - кнопка "close", переключатель окон, кнопка "move", кнопка "maximize". Снизу - кнопка "minimize all", часы, apm, подсветка, микшер, wireless, bluetooth, cpufeq, rotate, toggle keyboard. На рабочем поле - иконки для запуска приложений и переключатель категорий, как в PalmOS ("System").

4. Вот так работает теперь регулятор громкости и подсветки.

5. А так выбираются категории.

6. Модуль ввода сellwriter. Я сделал так, чтобы он автоматически занимат всю доступную экранную площадь по горизонтали. У него есть два режима: рукописный ввод и клавиатура. К клавиатуре прикрутил русские буквы и выкинул доп. кнопки. Распознавание работает для любых символов - для этого надо включить режим обучения.

7; Информационные сообщения. Такое, например, появляется, если нажать на иконку apm.

Подробнее можно почитать на http://pda.gentoo.ru/ - там рассказано, как всё это поставить и настроить.

>>> Просмотр (1920x1280, 373 Kb)

kmeaw
()

fvwm2 на hx4700 (2)

Всем привет! Хочу поделиться конфигом fvwm для КПК с VGA-экраном. Чтобы скрин пропустили, я склеил все скрины вместе - тогда скрин проходит необходимый порог количества программ-часов (у меня их 9) :)

В порядке возрастания пар (y,x):

После загрузки КПК появляется (1). Верхняя панель содержит кнопку "закрыть", переключатель окон (панель задач), кнопку "переместить окно" (у окон нет заголовков для экономии места), кнопку "развернуть/восстановить".

Под верхней панелью находится меню категорий (как в PalmOS). Когда меню находится в "свёрнутом состоянии", отображается текущая категория ("GTK" на (1)). Чтобы развернуть это меню, надо нажать на имя текущей категории, тогда можно будет выбрать другую (2).

Под переключателям категорий расположены иконки запуска приложений (не запускать же их из терминала на КПК, а "горячих клавиш" не так уж и много).

Нижняя панель: кнопка "home" (как в PalmOS, сворачивает все окна, давая возможность запустить ещё одно приложение), часы (всего одни), APM (выводит через xosd текущий заряд), подсветка (bl toggle), микшер (gamix), network (об этом чуть ниже), bluetooth, xkbd (виртуальная клавиатура).

На (3) запущен gvim и раскрыта клавиатура. Переключатель окон в случае одного окна похож на заголовок :)

На (4) показана работа переключателя окон - активное окно выделяется синим, неактивные - серым.

Все окна, в момент их создания, разворачиваются на весь экран. Но никто не мешает "восстановить" размер окна, задать ему желаемые положение и размер (5).

Мне очень нравилось, как в PalmOS 5 сделано меню подключения к сети (которое есть в окне статуса bluetooth и вызвается тапом по соответствующей иконке снизу). Если нажать на иконку "network" в нижней панели, то появляется меню сети (6). Если wireless выключен, то меню содержит только пункт "(enable)", который включает wireless. Иначе, появляется список сетей и пункт "(disable)". Каждая сеть представлена именем (essid), уровнем сигнала (например, 14/100) и, возможно, меткой "[protected]". Если эта метка присутствует, то при попытке подключиться появляется диалог (Xdialog), запрашивающий ключ (7).

Чтобы дать возможность сравнить потребление ресурсов с другими оконными средами, я сделал скриншот с выводом ps (8).

glibc 2.6, gcc 4.1.2, xorg-server 1.3.0, kernel 2.6.21-hh13, fvwm 2.5.21

http://kmeaw.com/ipaq-gentoo/config.tar.bz2

>>> Просмотр (1936x1288, 262 Kb)

kmeaw
()

UnknownWM

Попробуйте угадать WM (Window Manager) :)

Gentoo 2006.1, Linux 2.6.21, GLIBC 2.5-r3, GCC 4.1.2, FF 2.0.0.4, Gajim 0.11.1.

Эмулятор терминала - rxvt-unicode v8.2, прозрачность работает через xcompmgr (-cfC), управляется через alt-mousewheel, терминал всегда имеет полупрозрачный фон (rxvt-unicode*background: rgba:0000/0000/0000/cccc).

>>> Просмотр (1280x1024, 288 Kb)

kmeaw
()

fvwm2 на hx4700

Это fvwm2 на iPAQ hx4700. Запущены FvwmButtons, rxvt, gcalctool и xkbd. Собирал все с помощью OpenEmbedded.

>>> Просмотр (480x640, 77 Kb)

kmeaw
()

QuakeConsole

Мне все надоело, поэтому решил все поменять :)

Сверху на скрине находится сабж - вызывается и прячется по хоткею (у меня CTRL+`) - поведение похоже на Quake`овское, поэтому так и называется.

Тема GTK2 - "Glossy P", оконный менеджер - sawfish с темой snesf. Снизу - pypanel, иконки рисует idesk.

В качестве терминала использую urxvt. Два прозрачных терминала на рабочем столе - именно терминалы, а не root-tail. Рамочка убрана через "Matching windows". В одном - tail -f /var/log/messages, пропущенный через фильтр, а в другом - cal.

>>> Просмотр (1024x768, 136 Kb)

kmeaw
()

ROX и Sawfish

Довольно юзабельное окружение. Все, что нужно - уже есть. Ругайте :)

>>> Просмотр (1024x768, 188 Kb)

kmeaw
()

RSS подписка на новые темы