Автор Тема: Howto config emerald/beryl  (Прочетена 6827 пъти)

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« -: Dec 21, 2006, 12:13 »
Във коментарите на един от шотовете във галерия започнах една малка дискусия със @Spas тука моля хора които са се занимавали със горе посочените приложения да споделят опита си, какви проблеми са възникнали и как са ги оправили в процес на инсталацията на приложенията

Надявам се хората да споделят как се инсталира на различни дистрибуции, защото все пак има различия между всички дистрота '<img'>

Например аз искам някой да сподели как ги интегрирал на Slackware базирана дистрибуция и дали ще имам проблеми като използвам XFCE за десктоп среда

Накрая се надявам да се оформи като статия и да се премести във секцията статии на сайта '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #1 -: Dec 21, 2006, 12:27 »
а и още нещо кое е по-добро XGL или AiGLX
необходими ли са за emerald/beryl



Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

sonyj7

  • Напреднали
  • *****
  • Публикации: 69
    • Профил
Howto config emerald/beryl
« Отговор #2 -: Dec 21, 2006, 13:38 »
В бъдеще смятам да го сложа, но виж какво съм намерил като документация http://web.tiscali.it/meskalamdug/aiglx-en.html
Активен

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Howto config emerald/beryl
« Отговор #3 -: Dec 21, 2006, 13:47 »
Значи и аз съм също със Слак и ги подкарах без много проблеми.
Beryl представлява compoziting и window manager т.е. той отговаря както за 3д ефектите така и за прозорците. Beryl е форк на Compiz но аз го предпочитам, защото има повече ефекти. За да работят Beryl(Compiz) трябва да има 3Д ускорен Х. Тука има три избора:

XGL:
- Представлява отделен сървър който работи върху стандартния Х.
- Работи на Xorg =>6.9

Недостатъци:
- Трябва да се инсталира отделно, а поне аз не съм намерил компилирани tgz пакети и се наложи да използвам пакети за сусе.
- Системата трябва да се настрои да зарежда XGL вместо вместо xorg
- Ако не е пуснат композитен мениджър, работи много бавно (поне при мене).

AIGLX:
Предимства:
- Представлява ектенжън към Xorg и няма нужда да се инсталира отделно.
- Според някои хора върви по бързо.
- Няма нужда да се променят настройките на системата да зарежда друг Х.

Недостатъци:
- Трябва да ъпдейтнеш Xorg на 7.1 (има компилирани tgz-та)

NVIDIA:
Новите версии на Beryl могат да работят директно с най-новите (beta) драйвери на NVIDIA. При мене, обаче скороста на работа е повече от два пъти по ниска отколкото с AIGLX.


Emerald се нарича един от декораторите на Beryl, той отговаря за декорацията на прозорците. Другите два са Heliodor и Aquamarine те съответна дават възможнаст да се зареждат metacity и KDE теми.

Аз използвам AIGLX + Beryl + Emerald + Nvidia beta drivers. Стъпките които ще опиша по долу са за тази конфигурация.

Какви са стъпките:
1) Ъпдейт на Xorg до 7.1. За целта използвах пакетите за kate os която е базирана на Слак.

http://kate.student.pw.edu.pl/pub/download/packages/distfiles3/

Това е линка с хранилището. Тъй като имената на файловете са различни, обаче ще трябва първо да премахнеш xorg 6.9  а после да качиш новите пакети (т.е няма да стане с upgradepkg).

Tрябва да направиш нещо от тоя род:

1. Да видиш кои точно пакети на xorg имаш инсталирани
Примерен код

# cd /var/log/packages
# ls x11-*


2. Изтегляш еквивалентните от по горния линк

3. Правиш ъпдейта
Примерен код

removepkg x11-*
# cd директорията-където-си-свалил-7.1
# installpkg xorg*.tgz


2) Ъпдейт на драйвера на Nvidia с бета драйверите.

NVIDIA Beta Drivers

3) Инсталиране на Берил + допълнителните пакети за него от следния линк:
Beryl Packages

Не всички от изброените по долу пакетите са задължително, но аз обикновенно качвам всичките:

aquamarine: Декоратор за KDE теми
beryl-vidcap: За записване (capture) на екрана в видео файл (.seom)
seom: Необходим за горния плъгин.
emerald-themes: Теми за Emerald.
beryl-plugins: Плъгини за ефектите в Beryl.
emerald: Стандартния декоратор на Beryl.
beryl-settings: Инструмент за настройване на Beryl и съответно плъгините към него.
beryl-manager: Програма която седи в systray-а и позволява посредством меню (десния бутон на мишката) бързо да се спира/пуска Beryl, сменя декоратора, пуска beryl settings, програмата за настройки на темите на Emerald и д.р.

Някой от по горните имат GTK+2 зависимости така, че може да се наложи ъпдейт и на GTK-то. Отделно мисля, че са необходими и някои Gnom-ски зависимости, но те не са много.

Най проблемна (поне при мене) от по горните стъпки беше ъпдейта на xorg. Наложи се да се оправя xinitrc, да зарежда съответната графичната среда. Както и да се оправят някои от линковете на xinit. Не помня точно какви бяха проблемите така, че тука всеки ще трябва да се оправя сам.



PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #4 -: Dec 21, 2006, 16:42 »
Цитат (sonyj7 @ Дек. 21 2006,13:38)
В бъдеще смятам да го сложа, но виж какво съм намерил като документация http://web.tiscali.it/meskalamdug/aiglx-en.html

то твоето ли е и аз попаднах на него и много ми хареса като идея само да вида дали ще го реализирам '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #5 -: Dec 21, 2006, 16:52 »
@m0rph твоето обяснение ми хареса повече може би защото е на БГ  '<img'>
но ако се съчетаят двете ще стане една много добра статия '<img'>
много благодаря за постовете

не мисля да използвам готови компилирани пакети ще се опитам сам да си компилирам beryl а пък за х-а много ясно че ще използвам готови пакети не съм самоубиец '<img'>

От всичко това само едно не ми стана ясно от къде мога да се сдобия със AiGLX
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

TraNcEmIter

  • Участници
  • ***
  • Публикации: 7
    • Профил
Howto config emerald/beryl
« Отговор #6 -: Dec 21, 2006, 17:14 »
AIGLX е част от Xorg7.1.
Не съм сигурен дали не трябва да се добави в xorg.conf нещо специално за да се пусне и AIGLX-а, защото ползвам драйверите на nVidia.

P.S. Малко информация за AIGLX в Wikipedia
Активен

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #7 -: Dec 21, 2006, 17:48 »
Цитат (TraNcEmIter @ Дек. 21 2006,17:14)
AIGLX е част от Xorg7.1.
Не съм сигурен дали не трябва да се добави в xorg.conf нещо специално за да се пусне и AIGLX-а, защото ползвам драйверите на nVidia.

P.S. Малко информация за AIGLX в Wikipedia

аз разбрах как се пуска благодаря за разяснението '<img'>

а ето как се пуска самата приставка '<img'>
Примерен код
Section "Extensions"
    Option         "Composite" "Enable"
EndSection
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Howto config emerald/beryl
« Отговор #8 -: Dec 21, 2006, 18:00 »
Само едно малко уточнение, последната версия на metacity също може да се използва като композитен мениджър, но ефектите са малко.
Активен

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Howto config emerald/beryl
« Отговор #9 -: Dec 21, 2006, 19:37 »
PsYhLo хайде докато ъпдейтваш Х-а и компилираш Beryl си записвай някъде какви проблеми си срещнал и как си ги решил, за да оформиме едно нормално Howto.

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #10 -: Dec 21, 2006, 20:04 »
Утре ще го правя това защото ми е заета връзка и не мога да си сваля пакетите '<img'>
Иначе сега си изготвех едни скриптчета с които си съкратявам малко работата  '<img'> ако мине всичко без проблем че дори и да има проблем аз пак ще ги постна тук
за направата им използвах уикито на beryl
Даже мисля да си водя подробни записки и да добавя и тях '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #11 -: Dec 22, 2006, 22:19 »
УСПЯХ!!!
но много мъки докато го направя

за да работи при мен се наложи да използвам по стари драйвери на видеото версия 1.0-9629 видео картата ми е вижте подписа ми

След като инсталирах X-а

Примерен код
wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-7.1-i686-pinki2.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-devel-7.1-i686-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-fonts-100dpi-7.1-noarch-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-fonts-misc-7.1-noarch-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-fonts-cyrillic-7.1-noarch-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-xdmx-7.1-i686-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-fonts-scale-7.1-noarch-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-xnest-7.1-i686-pinki1.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/x11-pinkibuild/x11-xvfb-7.1-i686-pinki1.tgz
 wget http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9742/NVIDIA-Linux-x86-1.0-9742-pkg1.run
 wget http://heanet.dl.sourceforge.net/sourceforge/dropline-gnome/libwnck-2.16.2-i686-1dl.tgz
 wget http://heanet.dl.sourceforge.net/sourceforge/dropline-gnome/librsvg-2.16.1-i686-1dl.tgz
 wget http://xorg.freedesktop.org/releases/individual/lib/libXcomposite-0.3.1.tar.bz2

имах проблеми със конфига на Х-а проблеми ми правеше секция "Files" не можах да разбера точно кое ми правеше проблеми и за това махнах почти всички пътища от там и ми върви без проблеми
Примерен код
RgbPath         "/usr/X11/lib/X11/rgb"


след това изпълних тези инструкции
Цитат
Add the following to /etc/X11/xorg.conf:

Section "Extensions"
    Option         "Composite" "Enable"
EndSection


Under section "Screen" add:

Option         "RenderAccel" "true"
Option         "AllowGLXWithComposite" "true"
Option         "AddARGBGLXVisuals" "true"
Option         "DisableGLXRootClipping" "True"


Under section "Device" add:

 Option "TripleBuffer" "true"

You will need to make sure xorg.conf references the new/correct paths for your fonts. Change it to something like the following:


също така и тези
Цитат
3b. /opt/kde/share/config/kdm/kdmrc

Edit /opt/kde/share/config/kdm/kdmrc by changing every instance of X11R6 to X11.


You can do this using vi by:

 vi /opt/kde/share/config/kdm/kdmrc

and then typing:

 :%s/X11R6/X11/g


[edit]
3c. Fix Keyboard layouts:

 #!/bin/sh
 cd /usr/X11R7/lib/X11 ; rm -rf fs
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/fs fs
 cd /usr/X11R7/lib/X11 ; rm -rf lbxproxy
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/lbxproxy lbxproxy
 cd /usr/X11R7/lib/X11 ; rm -rf proxymngr
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/proxymngr proxymngr
 cd /usr/X11R7/lib/X11 ; rm -rf rstart
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/rstart rstart
 cd /usr/X11R7/lib/X11 ; rm -rf xdm
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/xdm xdm
 cd /usr/X11R7/lib/X11 ; rm -rf xinit
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/xinit xinit
 cd /usr/X11R7/lib/X11 ; rm -rf xsm app-defaults
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/xsm xsm
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/app-defaults app-defaults
 cd /usr/X11R7/lib/X11 ; rm -rf xkb
 cd /usr/X11R7/lib/X11 ; ln -sf ../../../../etc/X11/xkb xkb




после свалих ето тези пакети и ги инсталирах
Примерен код
http://www.mytux.org/include/download.inc.php?id=75&type=pkg
http://www.mytux.org/include/download.inc.php?id=82&type=pkg
http://www.mytux.org/include/download.inc.php?id=79&type=pkg
http://www.mytux.org/include/download.inc.php?id=81&type=pkg
http://www.mytux.org/include/download.inc.php?id=77&type=pkg
http://www.mytux.org/include/download.inc.php?id=76&type=pkg
http://www.mytux.org/include/download.inc.php?id=84&type=pkg
http://www.mytux.org/include/download.inc.php?id=85&type=pkg
http://www.mytux.org/include/download.inc.php?id=86&type=pkg


и накрая се наложи да направя препратка на pidof от
/sbin/ във /bin/
защото декоратора нещеше да работи без тая магария '<img'>
сигурно утре ще постна изображение как изглежда новия ми десктоп '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #12 -: Dec 26, 2006, 16:46 »
Сега си компилирам последната версия на X-a се надявам да ми тръгнат всички ефекти
преди не ми бачкаше сянката и куба пък аз точно тях искам  '<img'>

и днес реших да направя една чиста инсталация и компилация на почти всичко като направя новите пакети на X-a някой ако иска мога да ги шерна използвам скрипта за направа от
http://sourceforge.net/projects/x11-pinkibuild/
не компилирам единствено документацията

някой ако е намерил автоматизиран скрипт за компилиране на beryl сега е времето да сподели

или ако има някой който го е компилирал да каже каква е последователността за компилиране '<img'> и дали се нуждая от нещо допълнително и аз ще потърся но все пак чувствайте се поканени за помощ не се стеснявайте  '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Howto config emerald/beryl
« Отговор #13 -: Dec 26, 2006, 18:08 »
Хайде ако ти работи сянката да шернеш някъде пакетите на x.org. То и аз мислех да го компилирам ама нещо съм омазал в слак-а и сега единствено драйверите на nvidia се компилират без грешка '<img'>)

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
Howto config emerald/beryl
« Отговор #14 -: Dec 27, 2006, 13:58 »
Много гадно снощи ми даде някаква грешка и днес всичко отначало 12 часа компилиране на вятъра  '<img'>
надявам се днес всичко да премине както трябва защото при инсталацията не инсталират TeX пакетите

Днес ги инсталирах и да чукна на дърво '<img'> за сега няма грешки и се надявам до утре да мога да свърша цялата работа която съм захванал и да кача после пакетите някъде че да може всеки да си ги свали и да не си блъска главата както аз моята в момента '<img'>

Даже ако премине всичко както трябва (надявам се) ще компилирам и текущата SVN версията че да споделя и нея  '<img'>

Весели празници от мен
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mplayer howto на български
Преводи на документация
ZakkWylde 2 11386 Последна публикация Jun 02, 2003, 14:36
от kennedy
webserver howto
Настройка на програми
betatester 1 5009 Последна публикация Jul 27, 2003, 14:44
от
HOWTO
Преводи на програми
gamehack 6 5900 Последна публикация Jan 12, 2004, 00:21
от sebastianz55
ubuntu + emerald?
Настройка на програми
TheCage 3 1750 Последна публикация Mar 09, 2009, 09:41
от ЗибелтБг
Emerald или GTK
Настройка на програми
bazu 5 1934 Последна публикация Jun 04, 2009, 22:44
от Archangel