Puppy Linux: Windows plus Mac, minus several gigabytes of DRM, spyware, and backdoors.
За ентусиастите: инструкции как да се подкара Beryl под Puppy Linux 3.01 NOP
Ако се чудите какво е Puppy Linux и има ли почва у нас – по-добре прочетете тази статия.
За да видите за какво става на въпрос, вижте това клипче (записвано е с цифров фотоапарат, затова качеството не е кой-знае какво, но ще схванете идеята).
Първо ще ви дам инструкции как да конфигурирате системата си ако сте с видеокарта на ATI, а след това – ако сте с видеокарта на nVidia (а в следващите дни, може да напиша и статия за видекарти на Intel – разните типични интегрирани офис решения).
Като за начало си свалете Puppy Linux 3.01-rev1 NOP от тук, изпечете го на диск и стартирайте от него.
Препоръчително е, след като сте стартирали Puppy, да го рестартирате (да, точно така), за да ви попита дали да си създаде файл за запазване на настройките. Това е файл, който играе ролята на „виртуален дял“ на диска ви (когато сте под Puppy), и в него се записват всички промени които правите – настройки, инсталирани пакети и т.н. Когато Puppy ви попита колко голям да е файла, е добре да изберете поне 128 MB, за да сте сигурни че ще разполагате с място поне за инсталирането на Beryl и останалите необходими пакети. При следващото стартиране, Puppy ще си засече автоматично къде се намира този файл, и пак автоматично, ще си го зареди.
След като сте стартирали Puppy по този начин, следвайте инструкциите по-долу:
За ATI:
1. Сваляме следните пакети за Puppy, и ги инсталираме с двойно цъкване:
xorg_DRI_MODULES-7.2.pet
xorg_OPENGL-7.2.pet
python_for_CCSM.pet
glitz-0.5.6.pup
libwnck-2.16.1.pup
Packberyl-0.3.0-i686.pup
glxgears-pup1x.pup
Пакетите на Puppy са два различни формата – .pet и .pup. И двата вида се инсталират с двойно цъкване върху тях.
.pup пакетите ви запитват дали да бъдат разархивирани, там трябва да изберете „Unzip“. След това – „Run“, и накрая „OK“
.pet пакетите направо ви предлагат да ги инсталирате – изберете „INSTALL“, и после „OK“
2. във файла /etc/profile променяме
export XLIB_SKIP_ARGB_VISUALS=1да стане
#export XLIB_SKIP_ARGB_VISUALS=1
3. във файла /usr/sbin/findhostbridge, на ред 97 променяме
shell("ls /lib/modules/2.6/char/agp/*.ko>/tmp/findhostbridge.tmp")да стане
shell("ls /lib/modules/2.6/kernel/drivers/char/agp/*.ko>/tmp/findhostbridge.tmp")
4. Отваряме конфигурационния файл на X – /etc/X11/xorg.conf
4.1 В секцията Section "Module"добавяме (ако ги няма)
.
.
.
EndSection
Load "dbe"
Load "glx"
Load "dri"
4.1 В секцията
Section "ServerLayout"
.
.
.
EndSection
добавяме (пак – само ако го няма)
Option "AIGLX" "true"
4.2 В секцията
Section "Device"
.
.
.
EndSection
добавяме
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
Option "RenderAccel" "true"
4.3 Накрая на файла добавяме следните две секции (ако ги няма, а ако ги има – само ги променяме)
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
5. Рестартираме системата
6. Идва ключовия момент – проверка дали имаме активен Direct rendering, т.е. хардуерно ускорение
За целта пускаме един терминал (Start -> System -> Terminal) и там пишем
glxinfo | grep direct Ако всичко е наред, ще ви излезе надпис
direct rendering: Yes
Може да има и още нещо изписано, но не му обръщайте внимание. Важното е да пише direct rendering: Yes. Ако пише „No“… по-добре спрете да четете тази статия и си инсталирайте Убунту
7. От менюто Start -> Run стартираме
beryl-manager --no-force-window-manager
До часовника долу в дясно ще се появи иконката на Beryl – един червен диамант (т.е. Берил). Цъкаме върху нея с десния бутон, и от там отиваме на Advanced Beryl Options -> Rendering Path, и избираме „Texture from pixmap“.
След това, задействаме мениджъра на прозорци на Beryl пак от контекстното меню на иконката не Beryl долу до часовника, но избираме Select Window Manager -> Beryl
Ако всичко е наред, вече ще имате работеща 3D среда под Puppy Linux!
Честито!
Следва – подобни инструкции, но за видеокарти nVidia. Някои неща са същите, и затова съм направил директен Copy&Paste от инструкциита за ATi, но реших че ще е по-разбираемо ако инструкциите са разделени на две, отколкото ако са комбинирани.
За nVidia:
1. Сваляме следните пакети за Puppy, и ги инсталираме с двойно цъкване:
xorg_DRI_MODULES-7.2.pet
xorg_OPENGL-7.2.pet
python_for_CCSM.pet
glitz-0.5.6.pup
libwnck-2.16.1.pup
Packberyl-0.3.0-i686.pup
glxgears-pup1x.pup
(в инструкциите за ATi пише как се инсталират пакети)
2. във файла /etc/profile променяме
export XLIB_SKIP_ARGB_VISUALS=1да стане
#export XLIB_SKIP_ARGB_VISUALS=1
3. във файла /usr/sbin/findhostbridge на ред 97 променяме
shell("ls /lib/modules/2.6/char/agp/*.ko>/tmp/findhostbridge.tmp")да стане
shell("ls /lib/modules/2.6/kernel/drivers/char/agp/*.ko>/tmp/findhostbridge.tmp")
4. Инсталираме NVIDIA-100.14.19-k2.6.21.7.pet и избираме втората опция – Fancy-незнам-какво-си
5. Рестартираме системата
6. Идва ключовия момент – проверка дали имаме активен Direct rendering, т.е. хардуерно ускорение
За целта пускаме един терминал (Start -> System -> Terminal) и там пишем
glxinfo | grep directАко всичко е наред, ще ви излезе надпис
direct rendering: Yes
Може да има и още нещо изписано, но не му обръщайте внимание. Важното е да пише direct rendering: Yes. Ако пише „No“, вижте в точка 6 от инструкциите за ATi какво трябва да направите…
7. От менюто Start -> Run стартираме
beryl-manager
След това, задействаме мениджъра на прозорци на Beryl от контекстното меню на иконката не Beryl долу до часовника, като изберем Select Window Manager -> Beryl
И това е всичко. Би трябвало вече да имате работеща 3D среда. Честит с’бор
Като допълнение, за да впечатлите невинните си колеги (приятели, роднини), можете да инсталирате тема за Beryl, която да наподобява външният вид на Windows Vista. Ето една такава 68889-Aero-Emerald.emerald
А ето ви и картинка за стартовия бутон на XFCE – 
За все още неразбралите, да поясня – всички тези неща, успяват да се поместят в около 200 мегабайта, пълнофункционална, бърза и удобна Операционна Система!
Сравнете го с гигантската Vista…
Ето няколко снимки на екрана ми:
Да, деца мои, това е Puppy Linux, НЕ Е Vista
Както вече казах, скоро очаквайте инструкции за видеокарти на Intel, както и инструкции за инсталиране на Puppy върху твърдия диск, без да се налага да създавате нови дялове или да форматирате.

















Pзабравих да кажа с Убунту 9.10 съм
http://mytech.bg/uroci/19/Unix/1016/Инсталация+на+Compiz+Fusion+под+Ubuntu+Linux това май трябва да е отговора
Бих се учудил ако не върви…
здр.
първо да кажа, че дистрибуцията ми допада супер много и е лесничка, и е за стар хардуер, и отгоре на всичко е на флашка. Ето с това е свързан следващият въпрос – понеже съм направил някои настройки на линукса и на програмите, инсталирам съм допълнителни, въобще съм си го пипнал както си искам да е.
Въпросът – има ли инструмент, с който мога да направя точно копие на системата както е в момента, с всички настройти. Да е под формата на ИСО образ, което когато реша да мога да запиша на СД и оттам да си го инсталирам на флашка, когато ми се скапе старото или флашката има нужда от форматиране?
Ще може ли да опишете програмата и стъпките за това, пък ако има и тук таме картинки ще е идеално?
Благодаря!!