WARNING: Backup your pup_save.2fs file before do anything. Yep, your pup_save file. These updates are not recommended for full HD installs, unless you know how to restore the system. Continue at your own risk
Beryl official site http://www.beryl-project.org/
Beryl FAQ http://www.beryl-project.org/faq.php
Beryl on Puppy http://murga-linux.com/puppy/viewtopic.php?t=16427
Features http://www.beryl-project.org/features.php
Finally, after some weeks of not intensive tests I got all the packages required to install and run Beryl not only on PC's with nVidia graphic cards.
Instructions for ATI and Intel GPUs:
System Requirements:
- Hardware:
These are the system requirements from the Beryl FAQ:
http://wiki.beryl-project.org/wiki/Beryl_FAQ
If you want a more optimistic review, please read: http://www.freesoftwaremagazine.com/node/1797Beryl runs acceptably well on a GeForce 3/i855/Radeon 7500, 256MB of RAM, and a 1.2GHz processor. It also works best with Xorg 7.1 and requires a recent version of Mesa.
- Software:
- Puppy-2.13 or higher
- XFCE, KDE or Gnome
- Recent version of Mesa
- Xorg 7.1 or newer
- SVG support
- Python(required for beryl-settings and beryl-settings-simple)
- And more, read below
- Fix for Emerald [read more]
In the file '/etc/profile' comment this line:Code: Select all
export XLIB_SKIP_ARGB_VISUALS=1
X11R7.2 [read more]
- [Pack]x11-7.2-i486.pup
Exit X and run x11upgrade(don't run x11upgrade in a terminal window, you must exit to the prompt)
SVG support on Puppy: [read more]
Install everything in this order.
1. libcroco-0.6.1.pup
2. librsvg-2.14.1.pup
3. cairo-1.4.0[svg].pup
Mesa-6.5.2 [read more]
Download and install these files for x11r7.2:
- mesa-6.5.2.pup
- mesa-6.5.2-xdemos-glxinfo.pup
- mesa-6.5.2-dri.pup
- drm-02Jul07-k2.6.18.1.tar.gz
Extract [drm-02Jul07-k2.6.18.1.tar.gz] to / and run this command:Then create a symlink with this commandCode: Select all
depmod -aq
Now modify the xorg.conf file localizated on /etc/X11 then edit the Section "Module" as show above:Code: Select all
ln -s /usr/X11R7/lib/xorg/modules/dri/ /usr/X11R7/lib/
Edit /etc/X11/xorg.conf as show above:Add the following lines at the end of /etc/X11/xorg.conf:Code: Select all
Section "Module" # This loads the DBE extension module. # This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. # This loads the font modules Load "dbe" # Double buffer extension SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection Load "type1" Load "freetype" # This loads the GLX module Load "glx" Load "dri" # This enables the Direct Rendering # This loads xtrap extension, used by xrandr Load "xtrap" EndSection
Edit: To avoid "screen garbage/weird colors/unrefreshed windows" add this to the "device" section of xorg.conf[tested by Pizzasgood]:Code: Select all
Section "Extensions" Option "Composite" "Enable" EndSection
And RESTART X. Check with glxinfo if your card has direct rendering activated, open a terminal window and run glxinfoCode: Select all
Option "XAANoOffscreenPixmaps" "true"
Python-2.5 and py* dependencies for beryl-settings and beryl-settings-simple [read more]Code: Select all
display: :0 screen: 0 direct rendering: Yes
- Python-2.5.pup
- pycairo-1.2.6.pup
- pygtk-2.8.6.pup
- pyrex-0.9.5.1a.pup
More Beryl & Emerald dependencies:
- startup-notification-0.8.pup
- libwnck-2.16.1
- xdpyinfo.pup
- glitz-0.5.6.pup
[Pack]Beryl-i686.pup(All in one)
Contents:
beryl-core-0.2.1 beryl-manager-0.2.1 beryl-plugins-0.2.1 beryl-plugins-unsupported-0.2.1 beryl-settings-0.2.1 beryl-settings-bindings-0.2.1 beryl-settings-simple-0.2.1 emerald-0.2.1 emerald-themes-0.2.1
[Pack]Beryl-i686-locale.pup(Optional languages)
i18n translations:
ar_AR ca cs de_DE en_GB es es_AR es_ES fr fr_FR gl_ES gl_GL gu_IN hu hu_HU it it_IT ja ko ko_KR my_MY nb_NO nl pl pl_PL pt_BR pt_PT ru ru_RU sk_SK sv_FI sv_SE tr_TR uk_UA zh_CN zh_HK zh_TW
- - There’s nothing NEW in the 0.2.1 release.
- Make sure you are working at 24bit color depth. The windows might have no borders at 16bit. Warning: There are cards that doen't support some visuals required for AIGLX working with 24bpp. Please read this: http://dri.freedesktop.org/wiki/CategoryHardware for more info about DRI drivers(cards/gpus supported, status, etc).
- Beryl autostart for KDE by orbisvicis
- If you delete this symlink: /usr/X11R7/lib/dri/ is possible to start Beryl on unsupported GPUs. Note, Beryl won't work properly see image: [read more]
Screenshot: Beryl running with an OnBoard ProSavage graphic chipset.
- Beryl and Emerald [filefront.com]
[Pack]x11-7.2-i486.pup [filefront.com]
Python, pygtk, pycairo and pyrex [filefront.com] [puppyfiles.org](MU)
Mesa-6.5.2 [filefront.com]
All others [filefront.com]
- - Emerald crashes when you change or edit a theme.
- Beryl does not work with Fluxbox(tested by orbisvicis), JWM or IceWM you must use XFCE or KDE(all others untested).
- "Beryl-settings and beryl-settings-simple are mutually exclusive: change settings in one, lose the settings of the other"(orbisvicis).
- Ok, that's all you need To start Beryl run this command: "beryl-manager" or clic its icon at:
/usr/share/applications/beryl-manager.desktop.
Also see:
/usr/share/applications/beryl-settings.desktop.
/usr/share/applications/beryl-settings-simple.desktop.
/usr/share/applications/emerald-theme-manager.desktop.
Links:
- Video capture plugin for Beryl
Beryl on Puppy(now testing, only for nvidia gfx cards.): Installation guide for nVidia cards(AGP), my firsts tests, and more info.