Enlightenment (e17)
Модератор: Модераторы разделов
Re: Enlightenment (e17)
с xinerama работает хоть с 4-мя мониторами, есть один ньюансик - Е16 версии 0.16.8.10-0.00 не работает со старыми темами. и не забывайте, что Е17 - нестабилен...
А форумокъ всёжъ таки с гнiльцой...©
Re: Enlightenment (e17)
А форумокъ всёжъ таки с гнiльцой...©
Re: Enlightenment (e17)
Народ кто собирал E17 под дебиан поделитесь опытом...какие особенности, кто с какими проблемами сталкивался...
насколько я понял скрипт sda изначально делался под арч?
сейчас пробую собрать этим скриптом...хм..с переменным успехом, но вроде пока движение к свету есть
может кто-то пробовал собирать из тарбола с http://www.enlightenment.org/
ЗЫ. сейчас юзаю Debian Etch stable...
Вот только что столкнулся с такой траблой:
даже не знаю куда и копать, пользовался скриптом sda. Может кто сталкивался, подскажет чего?
насколько я понял скрипт 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. Может кто сталкивался, подскажет чего?
Re: Enlightenment (e17)
куда копать - известно: отключите сборку 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-го в портах). секция предварительной проверки грешит паранойей, но код самого скрипта сборки вроде до ума доведён.
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льцой...©
Re: Enlightenment (e17)
sda, Ну может для кого-то и очевидны, но не для меня, впервые его собирающего...
Спасибо за информацию, сегдня буду пробовать.
Спасибо за информацию, сегдня буду пробовать.
Re: Enlightenment (e17)
А форумокъ всёжъ таки с гнiльцой...©
Re: Enlightenment (e17)
ура! я его наконец-то собрал...это что-то! сажу скажу, что собирал скрипотом easy_e17.sh, скрипт sda почему-то не осилил, но не суть...
Как буду дома и появится время, постараюсь описать процесс установки и покидаться полезными ссылками (не только на скрипт sda)
ЗЫ. Вопрос к sda, E17 умеет нормально работать с юникодом? потому что сделать так как описано у тебя в notes не получилось. Он в упор не видит ничего кроме vera...
Как буду дома и появится время, постараюсь описать процесс установки и покидаться полезными ссылками (не только на скрипт sda)
ЗЫ. Вопрос к sda, E17 умеет нормально работать с юникодом? потому что сделать так как описано у тебя в notes не получилось. Он в упор не видит ничего кроме vera...
-
- Сообщения: 773
- Статус: Участник
Re: Enlightenment (e17)
Re: Enlightenment (e17)
Там вся фишка в том, что кроме самого e17 нужно еще и используемую тему подружить с utf8.
В мануале sda все подробно написано.
В мануале sda все подробно написано.
Re: Enlightenment (e17)
С Вашего позволения постараюсь по мере мозгофф (коих нет) и силёнок давать квалифицированные ответы на Ваши вопросы, после чего переносить в свой блог (есть таки желание как-то опыт работы собрать до кучи).
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 и чего-то ещё по мелочи...
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 и чего-то ещё по мелочи...
А форумокъ всёжъ таки с гнiльцой...©
Re: Enlightenment (e17)
Current_Density, Попробовал, получилось, только не с первого раза....не получилось завести с Times New Roman, а вот с Verdana.ttf поперло на ура!
Осталась проблема с кодировкой в консолях...в Konsole все OK, русский видно нормально, а в xterm,eterm,Aterm вместо русских букв крякозябры... (((
Осталась проблема с кодировкой в консолях...в Konsole все OK, русский видно нормально, а в xterm,eterm,Aterm вместо русских букв крякозябры... (((
Re: Enlightenment (e17)
Про русификацию 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.
Актуальные данные можно посмотреть тут
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.
Актуальные данные можно посмотреть тут
Re: Enlightenment (e17)
кто-нить юзает conky в e17 ?
у меня conky запускается с чёрным фоном (conky не прозрачный), хотя в конфиге указано:
в чём может быть дело?
PS: conky-1.4.4-1, e17. с сообщением прикрепляю конфиг conky
у меня conky запускается с чёрным фоном (conky не прозрачный), хотя в конфиге указано:
Код: Выделить всё
own_window_transparent yes
#own_window_colour lightgray
в чём может быть дело?
PS: conky-1.4.4-1, e17. с сообщением прикрепляю конфиг conky
- Вложения
-
- conky.txt
- (6.19 КБ) 61 скачивание
Re: Enlightenment (e17)
Может стоит копнуть вот в эту сторону.
Мне кажется прозрачность в конки не зависит от того какой WM используется...
Мне кажется прозрачность в конки не зависит от того какой WM используется...
-
- Сообщения: 773
- Статус: Участник
Re: Enlightenment (e17)
Будете смеяться, но не могу тему новую поставить. 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" так-же отсутствует.
Посоветуйте, как установить темку, плиз.
ЗЫ С обоями та-же ситуация.
ЗЗЫ Очень хочется обоину с букашкой
Что делаю:
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" так-же отсутствует.
Посоветуйте, как установить темку, плиз.
ЗЫ С обоями та-же ситуация.
ЗЗЫ Очень хочется обоину с букашкой
Re: Enlightenment (e17)
У меня в настройках тем есть кнопка "Импорт", а в настройках обоев "Изображение", которые открывают диалог выбора файла.
У тебя таких нет?
Re: Enlightenment (e17)
Current_Density, я делал так же как и T.D., все прекрасно работает...
Кстати, давайте высказываться кто и как решает проблему отсутствия трея Е17, потому что из текущих cvs engage не сбирается, а trayer выглядит мягко говоря убого....у кого какие мысли есть по этому поводу?
И еще...никто чтоль не сталкивался с проблемой entrance из моего предыдущего поста???
Вот:
Кстати, давайте высказываться кто и как решает проблему отсутствия трея Е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 русскому я делал...
Re: Enlightenment (e17)
Я, честно говоря, entrance еще не пробовал юзать.
Пока использую kdm (остался от kde). Темка у меня на нем красивая стоит (аля Gentoo), не хочется менять.
Как-нибудь на выходных попробую.
П.С. А как он на широкоформатниках? Нормально отображается?
А то у меня в kdm поля для ввода немного смещаются вправо. Никак не получается вылечить.
Пока использую kdm (остался от kde). Темка у меня на нем красивая стоит (аля Gentoo), не хочется менять.
Как-нибудь на выходных попробую.
П.С. А как он на широкоформатниках? Нормально отображается?
А то у меня в kdm поля для ввода немного смещаются вправо. Никак не получается вылечить.
Re: Enlightenment (e17)
T.D., не являюсь счастливым обладателем широкоформатника, поэтому трудно сказать, но думаю нормально...у меня по крайней мере дома на 17-ти дюймовой iiyama норм смотрится, как весь Е17 вообще
А вот на работе столкнулся такой траблой у kdm. После замены монитора (и соответственно смены рабочего разрешения) с 15'' на 19'' на экране kdm все стало нереально большим, причем картинка за кря экрана вылезает, работать не мешает, но выглядит не очень....после логина все ОК...может сталкивался?
А вот на работе столкнулся такой траблой у kdm. После замены монитора (и соответственно смены рабочего разрешения) с 15'' на 19'' на экране kdm все стало нереально большим, причем картинка за кря экрана вылезает, работать не мешает, но выглядит не очень....после логина все ОК...может сталкивался?
Re: Enlightenment (e17)
Попробуй отредактировать xorg.conf как-то так
Взято отсюда
HowTo Шрифты лучше, чем в Windows
П.С. Только вертикальные и горизонтальные частоты уточни в мануале к своему монитору.
Если Вы автоматически стартуете 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
П.С. Только вертикальные и горизонтальные частоты уточни в мануале к своему монитору.
Re: Enlightenment (e17)
Супер! У меня как раз рабочее 1280х1024....завтра попробую, отпишу...Спасибо!
Re: Enlightenment (e17)
Думаю, дело все-таки в неправильной вертикальной и/или горизонтальной герцовки.
Скорее всего осталась от старого монитора.
П.С. Можно еще воспользоваться утилитой gtf и сгенерировать modeline (нужный видеорежим) для xorg.conf
Скорее всего осталась от старого монитора.
П.С. Можно еще воспользоваться утилитой gtf и сгенерировать modeline (нужный видеорежим) для xorg.conf
-
- Сообщения: 773
- Статус: Участник
Re: Enlightenment (e17)
Так, обоину установил. Дело было в путях (или что там), указанных в конфиге внутри обоины.
Вместо desktop/background было e/desktop/background. Расковырял обоину, поправил конфиг и собрал обратно. Она сразу подхватилась. С темой видимо нужно сделать то-же самое, но пока неохота. Там править многовато нужно
Вместо desktop/background было e/desktop/background. Расковырял обоину, поправил конфиг и собрал обратно. Она сразу подхватилась. С темой видимо нужно сделать то-же самое, но пока неохота. Там править многовато нужно
Re: Enlightenment (e17)
/me разобрался с прозрачностью в conky. .conkyrc и xorg.conf были настроены правильно.
вот, что я сделал:
1) открыл обоину рабочего стола в Gimp'е и сохранил её в формат xpm
если обоина в формате edj, то сначала командой edje_decc (edje_decc wallpaper.edj) надо её распаковать, обработать распакованные изображения в граф.редакторе и сохранить в xpm.
2) выполнил команду
правда после перезагрузки снова вместо прозрачности чёрный цвет. чтобы этого не было, добавил в автозагрузку e17 команду Esetroot wallpaper.xpm
вот, что я сделал:
1) открыл обоину рабочего стола в Gimp'е и сохранил её в формат xpm
если обоина в формате edj, то сначала командой edje_decc (edje_decc wallpaper.edj) надо её распаковать, обработать распакованные изображения в граф.редакторе и сохранить в xpm.
2) выполнил команду
Код: Выделить всё
Esetroot wallpaper.xpm
правда после перезагрузки снова вместо прозрачности чёрный цвет. чтобы этого не было, добавил в автозагрузку e17 команду Esetroot wallpaper.xpm
Re: Enlightenment (e17)
посмотрел скриншот sda и стал искать в настройках что-то подобное, ничего не нашёл. что за пункт "Engine Settings"?
для активации прозрачности окон надо установить какой-нить модуль?
для активации прозрачности окон надо установить какой-нить модуль?
-
- Сообщения: 773
- Статус: Участник
Re: Enlightenment (e17)
NIKitosh,
Там может быть что-то вроде "Рerformance Settings"
Там может быть что-то вроде "Рerformance Settings"
Re: Enlightenment (e17)
http://sda00.blogspot.com/2007/09/e17_28.html
заколбасил свою первую тему (рекомендую пользовать вместе с темой ETK)... и если почитать всё, что написано здесь:
http://sda00.blogspot.com/search/label/Enlightenment
то многие вопросы (надеюсь) не возникнут...
если у кого какие вопросы - пишите лучше мне в блог, поскольку на сей славный форум я намерен забить всвязи с .... личными мотивами....
заколбасил свою первую тему (рекомендую пользовать вместе с темой ETK)... и если почитать всё, что написано здесь:
http://sda00.blogspot.com/search/label/Enlightenment
то многие вопросы (надеюсь) не возникнут...
если у кого какие вопросы - пишите лучше мне в блог, поскольку на сей славный форум я намерен забить всвязи с .... личными мотивами....
А форумокъ всёжъ таки с гнiльцой...©
Re: Enlightenment (e17)
sda
Молодца. Хорошо получилось.
Жаль только я не большой поклонник джаза, а то бы поставил.
Молодца. Хорошо получилось.
Жаль только я не большой поклонник джаза, а то бы поставил.
Re: Enlightenment (e17)
sda, Супер, особенно вот эта ссылочка: http://sda00.blogspot.com/search/label/Enlightenment
Я так понимаю, что ты понавыдергивал из notes и немного понадобавлял нового...вообщем классно.
Думаю классно было бы сделать выжимку из твоего блога (ну хотя бы по основным ссылочкам) и пусть модераторы в первый пост добавят, чтоб новички не парились и не искали, что да как....если не sda, против, то вообщем-то могу заняться...
Я так понимаю, что ты понавыдергивал из notes и немного понадобавлял нового...вообщем классно.
Думаю классно было бы сделать выжимку из твоего блога (ну хотя бы по основным ссылочкам) и пусть модераторы в первый пост добавят, чтоб новички не парились и не искали, что да как....если не sda, против, то вообщем-то могу заняться...