CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
06.04.2020

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Десктопы

Окружение :: Графические среды :: Enlightenment

Enlightenment (E16)

http://sda00.blogspot.com/

Пару слов об этом замечательном WM-е. Основные грабли - русификация (что характерно). Разберём на примере темы "winter". На самом деле это довольно интимное занятие и оно различается от темы к теме для e16. Моя версия - 0.16.8.7-0.00 из cvs. Как я его собирал - скриптик дан вверху странички, пользуйтесь. Для этой темы надо в 'путь_к_установленному_Вами_e16/share/e16/themes/winter/ttfonts' положить, допустим, шрифт verdana.ttf и verdanab.ttf (любые шрифты поддерживающие Вашу locale; Dejavu тоже подойдёт - даже лучше будет - но под рукой нету), в дополнение к уже присутствующим (надеюсь) Vera.ttf и VeraBd.ttf, и выполнить (от рута) mkfontscale && mkfontdir, стоя в 'путь_к_установленному_Вами_e16/share/e16/themes/winter/ttfonts'. Затем идём в ~/.e16/cached/cfg и открываем файлик

.*.share.e16.themes.winter.fonts.cfg.preparsed
Вместо * у Вас будет что-то написано, естественно. Это делается для проверки, дабы избежать внесения изменений в 'путь_к_установленному_Вами_e16/share/e16/themes/winter/fonts.cfg' и избежать операции "purge cache all". Приводим этот файлик (это - аналог нашего fonts.cfg) вот в такой вид:
1001 1
21 999
font-default "verdanab/7"
font-border "verdanab/7"
font-coords "verdanab/7"
font-dialog "verdana/7"
font-dialog-hilite "verdana/8"
font-epplet "verdana/6"
font-epplet-small "verdana/6"
font-epplet-medium "verdana/8"
font-epplet-large "verdana/10"
font-focus "verdanab/7"
font-iconbox "verdanab/7"
font-init "verdanab/8"
font-menu "verdana/7"
font-pager "verdanab/7"
font-tooltip "verdanab/7"
1000 

Всё. Restart. Если заголовки окон в норме - рихтуйте 'путь_к_установленному_Вами_e16/share/e16/themes/winter/fonts.cfg' и purge cashe all.

Самое важное здесь - ставить именно те шрифты, которые поддерживают Вашу locale. Для темы же 'aqua' всё немного по-другому (определение шрифтов разнесено по нескольким конфигурационным файлам), посему - ищите да обрящете... Тут есть ещё такой "ньюанс" - вполне возможно/вероятно, что для версии 0.16.8.1 данный способ не подойдёт. Посему - upgrade пожалуйста...

Доводим до ума E16...

После длительного перерыва решил продолжить, ибо тема E16 не раскрыта совершенно. Полагаю, что это - лучший WM на сегодня, да и на ближайшее обозримое будущее тоже. Количество тем оформления для него просто огромно (с версии E 16.8.10 темы требуют доработки): http://themes.freshmeat.net/browse/60/

Вот что установлено у меня тема - 23OZ, с которой пришлось чуток повозиться путём рихтовки всех конфигурационных файлов, содержащих инструкции по использованию отсутствующего у меня шрифта/семейства шрифтов "helvetica". В отличие от "стандартной" темы "winter" в "23OZ" (как и в большинстве старых тем) внимания требуют практически все конфигурационные файлы, ибо стандарта по созданию тем как такового нет до сих пор. Кроме того добавил теме своё собственное звуковое оформление. Для этого достаточно разобраться с файлом ~/.e16/themes/23OZ/sound.cfg (если тема установлена в ~/.e16/themes).

Но основное внимание стоит уделить файлу "~/.e16/bindings.cfg". Он имеет 3 секции:

Aclass BUTTONBINDINGS normal
Aclass DESKBINDINGS normal
Aclass KEYBINDINGS global

Соответственно первая в ответе за отклик окон на различные комбинации "щёлканья" мышкой (и опционально - с клавиатурой), вторая - за "кликанье" мышкой (опять же +- клавиатура) на рабочем столе и последняя даёт волю в выборе "горячих" клавиш. Ограничений - практически никаких. Есть утилита для установки некоторых функций "горячих" клавиш в gui - "e16keyedit". Изменения попадут в секцию "Aclass KEYBINDINGS global". Желающие "огласить весь список" могут набрать в консоли:

eesh help full 

и очень рекомендуется к прочтению следующий документ: README.

Если мы к примеру добавим в конец файла "~/.e16/bindings.cfg" следующую строку:

KeyDown - F1 menus show windowlist

то по нажатию кнопки "F1" вылетит окно со списком всех запущенных приложений. Понятно, что для "подгонки" приложений под выбранную/созданную тему придётся всё равно "ковырять" настройки gtk/qt, но это уже совсем другая "песня". Еще, пожалуй, стоит упомянуть утилиту "e16menuedit2", которая для E-0.16.8 и выше позволяет "визуально" редактировать списки меню с перечнем доступных приложений. Если есть желание расположить на рабочем столе "иконки" для запуска документов или приложений - смотрите в сторону программы idesk.

Enlightenment был и остаётся самым красивым и функциональным WM в истории *nix.




Комментарии

Страницы комментариев: 1 :: 2 :: следующая

sda00, Mon Dec 24 15:40:12 2007:
2 Bren74, суббота, 22 декабря 2007 г. 19:33:54:

>> А то на просторах Сети попадалась мне одна статья, там автор называет сей десктоп "красивым, но более охочим до ресурсов".


Ложь, Пи***** и провокация! Это (E16) на сегодня единственный из стабильных WM-ов c нативной (родной) поддержкой композита (прозрачности) для всех управляемых "окон" (от motif и до qt). И по "потреблению ресурсов" более чем умеренно. Где-то на уровне WindowMaker-а.
sda00, Mon Dec 24 15:32:55 2007:
та нэма за що! буде вопросы - пишите в блог.
Алексей Федорчук, Sat Dec 22 23:01:30 2007:
Lena
> и зачем я Ваших статеек в свое время начиталась... была бы сейчас фотомоделью в стиле Стивен Кинг отдыхает!
___
Да, не посчастливилось Вам...
А мне остается только каяться и посыпать голову пеплом :(
Bren74, Sat Dec 22 19:33:54 2007:
А что, Enlightenment действительно кушает меньше ресурсов?
А то на просторах Сети попадалась мне одна статья, там автор называет сей десктоп "красивым, но более охочим до ресурсов".
Вот и стало интересно...:)
Lena, Sat Dec 22 18:35:19 2007:
Без обид, пожалуйста! Чисто личное! В.Попов это,конечно В.Попов - а А.Федорчук это, КОНЕЧНО, А.Федорчук... и зачем я Ваших статеек в свое время начиталась... была бы сейчас фотомоделью в стиле Стивен Кинг отдыхает! Ну, нет же, заразилась неизлечимо вирусом Linux... эх, что ли надругаться извратно над своим, пока еще нерусскоговорящим Enlightenment"ом... ... ...
аноним, Sat Dec 22 17:57:51 2007:
"Lena, не забывай - не компьютер для человека, но человек для компьютера!"
---
Время Матрицы наступает.
Алексей Федорчук, Sat Dec 22 17:15:38 2007:
2 Lena
А про Slax вроде Владимир Попов тут писал уже?
Lena, Sat Dec 22 16:42:04 2007:
Она..онани.. анониму браво! Вот Цель в жизни!!! ... а то, любофь, пиво... Enlightenment...
Пока вчера растраивалась над выбором - кем соблазниться -е16"м или е17"м, четыре раза повстречала незатейливую хулу любезному моему Zen"у... прям здесь, на сайте... абиднааа!
Ой, Алексей... э.. уважаемый А.Ф. - а про еще одного выр... выходца из слаки - Slax, не писнете? Мелкий мой племянник не может завалить онный уже как полгода, хоть и старается усердно в игрищах непритязательных свободнософтовых... Да и наши бухгалтеры с удовольствием почитают про то, что они так обожают на грани ненависти - ни музычки, ни порнушки, - что злой Шеф пожелает, то и вставит... в операционку. И все только работа, да работа. С уважением!
Алексей Федорчук, Sat Dec 22 15:13:38 2007:
Lena
> Установила с диска от Хакер"а на охаиваемый (почти) всеми, но обожаемый мною Zenwalk
___
Леночка, ну где Вы на этих страницах видели худое слово про Zenwalk?
аноним, Sat Dec 22 13:27:55 2007:
Lena, не забывай - не компьютер для человека, но человек для компьютера! Компьютер важнее любых людей, включая близких! Самая великая цель человечества - настроить Слаку! Слава Патрегу, эмин.

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds