Enlightenment (e17)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

с xinerama работает хоть с 4-мя мониторами, есть один ньюансик - Е16 версии 0.16.8.10-0.00 не работает со старыми темами. и не забывайте, что Е17 - нестабилен...
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Народ кто собирал E17 под дебиан поделитесь опытом...какие особенности, кто с какими проблемами сталкивался...
насколько я понял скрипт sda изначально делался под арч?
сейчас пробую собрать этим скриптом...хм..с переменным успехом, но вроде пока движение к свету есть :)
может кто-то пробовал собирать из тарбола с http://www.enlightenment.org/

ЗЫ. сейчас юзаю Debian Etch stable...

Вот только что столкнулся с такой траблой:

Код: Выделить всё

 gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I/opt/e17/include -I/opt/e17/include -I/opt/e17/include/etk -I/opt/e17/include -Wall -g -O2 -MT libevolve_la-evolve_lib.lo -MD -MP -MF .deps/libevolve_la-evolve_lib.Tpo -c evolve_lib.c  -fPIC -DPIC -o .libs/libevolve_la-evolve_lib.o
evolve_lib.c: In function 'evolve_init':
evolve_lib.c:91: error: 'Etk_Property_Value_Value' undeclared (first use in this function)
evolve_lib.c:91: error: (Each undeclared identifier is reported only once
evolve_lib.c:91: error: for each function it appears in.)
evolve_lib.c:92: error: expected ';' before '___ett'
evolve_lib.c:92: error: '___ett' undeclared (first use in this function)
evolve_lib.c:93: error: expected ';' before '___ett'
evolve_lib.c:94: error: expected ';' before '___ett'
evolve_lib.c:95: error: expected ';' before '___ett'
evolve_lib.c:96: error: expected ';' before '___ett'
evolve_lib.c:97: error: expected ';' before '___ett'
evolve_lib.c:98: error: expected ';' before '___ett'
evolve_lib.c:99: error: expected ';' before '___ett'
make[3]: *** [libevolve_la-evolve_lib.lo] Ошибка 1
make[3]: Leaving directory `/home/chainflinger/e17/libs/evolve/src/lib'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/chainflinger/e17/libs/evolve/src'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/chainflinger/e17/libs/evolve/src'
make: *** [all-recursive] Ошибка 1
STOP! Look at the errors above!

даже не знаю куда и копать, пользовался скриптом sda. Может кто сталкивался, подскажет чего?
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

куда копать - известно: отключите сборку evolve (а также опционно чтобы не пересобирать дважды - всего, что уже собрано):

86-ю строку скрипта:

e17_libs2="embryo imlib2 efreet edje epeg epsilon esmart emotion engrave ewl etk exml enhance imlib2_loaders etk_extra evolve"

привести к виду:

e17_libs2="embryo imlib2 efreet edje epeg epsilon esmart emotion engrave ewl etk exml enhance imlib2_loaders etk_extra"

или (если мы хотим не пересобирать уже собранное), то:

e17_libs2=""

(и аналогично с e17_libs1="" except1="" except2="" )

проблемы тут также очевидны - изменения в "корнях" EFL (etk, ewl, ecore, eet) не успевают "докатиться" до изменения в коде программ, их использующих. скрипт изначально обкатывался на SuSE, Slackware, FC, Gentoo и FreeBSD (делался в частности из-за отсутствия под FreeBSD подобных скриптов и жутко древнего Е17-го в портах). секция предварительной проверки грешит паранойей, но код самого скрипта сборки вроде до ума доведён.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

sda, Ну может для кого-то и очевидны, но не для меня, впервые его собирающего... :)

Спасибо за информацию, сегдня буду пробовать.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

очередной "опус" на тему "просветления":

http://sda00.blogspot.com/2007/09/e17.html
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

ура! я его наконец-то собрал...это что-то! сажу скажу, что собирал скрипотом easy_e17.sh, скрипт sda почему-то не осилил, но не суть...
Как буду дома и появится время, постараюсь описать процесс установки и покидаться полезными ссылками (не только на скрипт sda)

ЗЫ. Вопрос к sda, E17 умеет нормально работать с юникодом? потому что сделать так как описано у тебя в notes не получилось. Он в упор не видит ничего кроме vera... :(
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

Molimo писал(а):
20.09.2007 18:44
E17 умеет нормально работать с юникодом? потому что сделать так как описано у тебя в notes не получилось. Он в упор не видит ничего кроме vera... :(

У меня юникод. Все путем.
А что у тебя конкретно не так?
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Enlightenment (e17)

Сообщение Current_Density »

Molimo писал(а):
20.09.2007 18:44
Он в упор не видит ничего кроме vera...

А если таким Enlightenment (e17) путём?
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

Там вся фишка в том, что кроме самого e17 нужно еще и используемую тему подружить с utf8.
В мануале sda все подробно написано.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

С Вашего позволения постараюсь по мере мозгофф (коих нет) и силёнок давать квалифицированные ответы на Ваши вопросы, после чего переносить в свой блог (есть таки желание как-то опыт работы собрать до кучи).

1. если сборка прошла "каноническим" easy_e17 в "нестандартный" каталог (типа prefix="/opt/e17/") - обратите внимание пожалуйста на /etc/ld.so.conf (есть ли там строка $prefix/lib - это очень важно для последующего апдейта системы. т.е. на будущее также необходимо пользовать easy_e17 для апдейта/удаления ВМ-а или его компонентов, свой же скрипт рисовал с расчётом возможности грохнуть ручками каталог установки и забыть...)
2. локализация Е17-го состоит из нескольких этапов:
а) установка Вашей locale,
б) установка шрифта, поддерживающего Вашу locale,
в) пересборка тех "ежей" (файлов edj), которые мешают жить (по хорошему их бы из $prefix/share/ все надо пересобирать с выкидыванием Верочки фтопку...к сожалению процесс сей сугубо индивидуален)

Теперь в картинках и по пунктам:
а) Configuration Panel -> Language -> Language Settings -> и выставляем свою локаль, что очень важно, поскольку на /etc/X11/xorg.conf Е преспокойно забивает
б) Configuration Panel -> Appearance -> Fonts -> для начала выделяем всё в левом столбце (Shift + left mouse button) и указываем нужный шрифт по аналогии с картинкой (отмечаем для себя, что 17-ый кладёт болт на настройки fontconfig-а для своего интерфейса и EFL/etk/ewl программ)
в) не дай Боже у кого-то логин/пасс с кирилицей и стоит Entrance как логин-менеджер - надо сразу рихтовать темы Entrance (http://rootshell.be/~sda00/notes.html), а далее - по обстоятельствам и по потребности. сам рихтую "ежей" entrance, eclair, enlightenment и чего-то ещё по мелочи...
Вложения
2.png
1.png
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Current_Density, Попробовал, получилось, только не с первого раза....не получилось завести с Times New Roman, а вот с Verdana.ttf поперло на ура!
Осталась проблема с кодировкой в консолях...в Konsole все OK, русский видно нормально, а в xterm,eterm,Aterm вместо русских букв крякозябры... (((
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Про русификацию entrance у sda хорошо написано, сделал так действителньо работает, а вот как сделать его дефолтным DM не сказано....жаль..вот только что столкнулся такой траблой (раньше внимание на это не обратил..навреное из-за красот е17 :) )

entrance почему-то не прописался как сервис, то есть его нет в /etc/init.d/
может кто поделится стартовым скриптом для entrance (Debian Etch, хотя думаю подойдет от любого sysV дистра), а то с нуля в лом писать??? :(
Проблема снимается...ктож мог подумать, что эта зараза и etc засунет к себе в /opt/e17. Сделал симлинк в /etc/init.d/ Отключил gdm, прописал на запуск entrance...стартует, только почему-то на выбор куча сессий (хотя в /opt/e17/share/xsessions только 2) и ни под каким логином не пускает...описаное в заметках у sda по обучению entrance русскому я делал...


ЗЫ. ПО поводу cvs, может кому будет полезно. Согласно данным на 19 сентрября не собираются engage, entropy, evfs и evolve.
Актуальные данные можно посмотреть тут
Спасибо сказали:
NIKitosh
Сообщения: 106
ОС: Debian GNU/Linux Testing

Re: Enlightenment (e17)

Сообщение NIKitosh »

кто-нить юзает conky в e17 ?
у меня conky запускается с чёрным фоном (conky не прозрачный), хотя в конфиге указано:

Код: Выделить всё

own_window_transparent yes
#own_window_colour lightgray

в чём может быть дело?
PS: conky-1.4.4-1, e17. с сообщением прикрепляю конфиг conky
Вложения
conky.txt
(6.19 КБ) 61 скачивание
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Может стоит копнуть вот в эту сторону.
Мне кажется прозрачность в конки не зависит от того какой WM используется...
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Enlightenment (e17)

Сообщение Current_Density »

Будете смеяться, но не могу тему новую поставить. Elive 0.6.9
Что делаю:
1. Качаю тему с get-e.org
2. Кладу её в ~/.e/e/themes.

Тут http://www1.get-e.org/E17_User_Guide/Russian/_pages/3.9.html написано что тема должна появиться в Theme Selector, но там только три темы, идущие в комплекте c Elive.

3. Кладу в /usr/share/enlightenment/data/themes - результат тот-же.

В главном меню раздел "Themes" так-же отсутствует.

Посоветуйте, как установить темку, плиз.

ЗЫ С обоями та-же ситуация.
ЗЗЫ Очень хочется обоину с букашкой :)
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

2007_09_26_222208_1680x1050_scrot.png


У меня в настройках тем есть кнопка "Импорт", а в настройках обоев "Изображение", которые открывают диалог выбора файла.
У тебя таких нет?
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Current_Density, я делал так же как и T.D., все прекрасно работает...

Кстати, давайте высказываться кто и как решает проблему отсутствия трея Е17, потому что из текущих cvs engage не сбирается, а trayer выглядит мягко говоря убого....у кого какие мысли есть по этому поводу?

И еще...никто чтоль не сталкивался с проблемой entrance из моего предыдущего поста???
Вот:
Molimo писал(а):
21.09.2007 16:55
Проблема снимается...ктож мог подумать, что эта зараза и etc засунет к себе в /opt/e17. Сделал симлинк в /etc/init.d/ Отключил gdm, прописал на запуск entrance...стартует, только почему-то на выбор куча сессий (хотя в /opt/e17/share/xsessions только 2) и ни под каким логином не пускает...описаное в заметках у sda по обучению entrance русскому я делал...
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

Я, честно говоря, entrance еще не пробовал юзать.
Пока использую kdm (остался от kde). Темка у меня на нем красивая стоит (аля Gentoo), не хочется менять. :)
Как-нибудь на выходных попробую.

П.С. А как он на широкоформатниках? Нормально отображается?
А то у меня в kdm поля для ввода немного смещаются вправо. Никак не получается вылечить. :(
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

T.D., не являюсь счастливым обладателем широкоформатника, поэтому трудно сказать, но думаю нормально...у меня по крайней мере дома на 17-ти дюймовой iiyama норм смотрится, как весь Е17 вообще :)
А вот на работе столкнулся такой траблой у kdm. После замены монитора (и соответственно смены рабочего разрешения) с 15'' на 19'' на экране kdm все стало нереально большим, причем картинка за кря экрана вылезает, работать не мешает, но выглядит не очень....после логина все ОК...может сталкивался?
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

Попробуй отредактировать xorg.conf как-то так
Если Вы автоматически стартуете X-Window через KDM или GDM, Вам нужно отредактировать xorg.conf or XF86Config. Это немного посложнее. Мы должны использовать переменную DisplaySize и она будет разная для каждого размера экрана. Я использую 1280x1024:

Код: Выделить всё

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

Identifier "My Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

HorizSync 31 - 86

# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

VertRefresh 50-180
Option "dpms"
DisplaySize 337.5 270.0  #<--- обратите внимание
EndSection



Опция DisplaySize 337.5 270.0 заставляет X-Window загрузиться с разрешением 96x96 dpi при размере экрана 1280x1024. Переменная задается

Код: Выделить всё

DisplaySize X Y



где

Код: Выделить всё

X = ширина_экрана_в_пикселях * 25.4 / желаемый_dpi
Y = высота_экрана_в_пикселях * 25.4 / желаемый_dpi


Взято отсюда
HowTo Шрифты лучше, чем в Windows

П.С. Только вертикальные и горизонтальные частоты уточни в мануале к своему монитору.
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

Супер! У меня как раз рабочее 1280х1024....завтра попробую, отпишу...Спасибо!
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

Думаю, дело все-таки в неправильной вертикальной и/или горизонтальной герцовки.
Скорее всего осталась от старого монитора.

П.С. Можно еще воспользоваться утилитой gtf и сгенерировать modeline (нужный видеорежим) для xorg.conf
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Enlightenment (e17)

Сообщение Current_Density »

Так, обоину установил. Дело было в путях (или что там), указанных в конфиге внутри обоины.
Вместо desktop/background было e/desktop/background. Расковырял обоину, поправил конфиг и собрал обратно. Она сразу подхватилась. С темой видимо нужно сделать то-же самое, но пока неохота. Там править многовато нужно :)
Спасибо сказали:
NIKitosh
Сообщения: 106
ОС: Debian GNU/Linux Testing

Re: Enlightenment (e17)

Сообщение NIKitosh »

/me разобрался с прозрачностью в conky. .conkyrc и xorg.conf были настроены правильно.
вот, что я сделал:
1) открыл обоину рабочего стола в Gimp'е и сохранил её в формат xpm
если обоина в формате edj, то сначала командой edje_decc (edje_decc wallpaper.edj) надо её распаковать, обработать распакованные изображения в граф.редакторе и сохранить в xpm.
2) выполнил команду

Код: Выделить всё

Esetroot wallpaper.xpm


правда после перезагрузки снова вместо прозрачности чёрный цвет. чтобы этого не было, добавил в автозагрузку e17 команду Esetroot wallpaper.xpm
Спасибо сказали:
NIKitosh
Сообщения: 106
ОС: Debian GNU/Linux Testing

Re: Enlightenment (e17)

Сообщение NIKitosh »

посмотрел скриншот sda и стал искать в настройках что-то подобное, ничего не нашёл. что за пункт "Engine Settings"?
для активации прозрачности окон надо установить какой-нить модуль?
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Enlightenment (e17)

Сообщение Current_Density »

NIKitosh,
Там может быть что-то вроде "Рerformance Settings"
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: Enlightenment (e17)

Сообщение sda »

http://sda00.blogspot.com/2007/09/e17_28.html

заколбасил свою первую тему (рекомендую пользовать вместе с темой ETK)... и если почитать всё, что написано здесь:
http://sda00.blogspot.com/search/label/Enlightenment
то многие вопросы (надеюсь) не возникнут...
если у кого какие вопросы - пишите лучше мне в блог, поскольку на сей славный форум я намерен забить всвязи с .... личными мотивами....
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Enlightenment (e17)

Сообщение T.D. »

sda
Молодца. Хорошо получилось.
Жаль только я не большой поклонник джаза, а то бы поставил. :)
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Enlightenment (e17)

Сообщение Molimo »

sda, Супер, особенно вот эта ссылочка: http://sda00.blogspot.com/search/label/Enlightenment
Я так понимаю, что ты понавыдергивал из notes и немного понадобавлял нового...вообщем классно.
Думаю классно было бы сделать выжимку из твоего блога (ну хотя бы по основным ссылочкам) и пусть модераторы в первый пост добавят, чтоб новички не парились и не искали, что да как....если не sda, против, то вообщем-то могу заняться...
Спасибо сказали:
Ответить