Beryl is an OpenGL accelerated desktop that seeks to provide a free, open source desktop experience to the community that reflects the wishes of the users. Above all else, the project seeks to listen to and respond to the requests of the user base.

Beryl official site http://www.beryl-project.org/
Beryl FAQ http://www.beryl-project.org/faq.php
Features http://www.beryl-project.org/features.php

Hello, I'm starting this thread to write about Beryl and the possibility of have this 100% working under Puppy. [EDIT: success]

I wrote about my first tests here: http://www.murga-linux.com/puppy/viewtopic.php?p=102098#102098
Also Lobster and MU wrote something here: http://www.murga-linux.com/puppy/viewtopic.php?t=12697&search_id=1215900899

Till now, I got it working BUT without Emerald the "Window Decorator". It doesn't show error messages, so I think that is something wrong with GTK(missing extensions maybe?).[EDIT: solved]

If you have KDE in your Puppy use Aquamarine instead of Emerald for the window borders/decorations. [read more]

_______________________________________________________

Instructions for nVidia cards(AGP):

System Requirements:

Hardware:
These are the system requirements from the Beryl FAQ:
http://wiki.beryl-project.org/wiki/Beryl_FAQ

Quote:

Beryl 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.

Note: My card is a GeForce 2(AGPx4).

If you want a more optimistic review, please read: http://www.freesoftwaremagazine.com/node/1797

- 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).

Usage:

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.

It really blows your mind. Beryl > Compiz
Very nice job!
Recommend install to hd, might be slow slow otherwise.
True, it still is beta (though the lack of window borders could be an ergonomical feature, depending on your taste) but completely usable if you drag/close with the alt key. Perhaps you could change the alt binding as well, shrug.

Other things:
Once it starts itll crash kwin, signal 6 (SIGABRT)
It also does not run on fluxbox, to be expected
Beryl-settings.desktop and beryl-settings-simple.desktop are mutually exclusive: change settings in one, lose the settings of the other; however it works fine after restart!
The lack of window borders might just be a setting - of which there are tons

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

sh-3.00#

Anyway, I could compile it after compile and install kdelibs(using the official Puppy's Qt libraries and headers) and kdebase(only kwin), but is quite unstable with others KDE packages(works fine 90% of the time with the Muppy's sfs mounted as addon). Here is the package:

To have beryl autostart, both beryl-manager and beryl should be soft linked:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
ln -s /usr/bin/beryl ~/.kde/Autostart/beryl

I cannot figure out how to disable kwin. It is not in the environment variables, KDE does not read puppy's xinitrc, /opt/kde3/env does not exist, and a text search for KDEWM turns up nothing - so when you start up puppy kwin will start up first, then the autostart folder will be read, and the screen will flicker as Beryl starts up and takes over for kwin.

Edit: How to get rid of kwin - thanks to MU, see http://www.murga-linux.com/puppy/viewtopic.php?p=104866
open /opt/kde/bin/startkde and add "export KDEWM=beryl-manager" under all the other exports right at the top. Save. Remove any beryl links in the autostart folder.

Also, if you restart the X server (even with normal logout), kwin runs instead of beryl, that is if you have selected kwin as your fallback WM. Maybe Beryl thinks it has crashed, (?) - but there is its icon in the taskbar.
Edit: fixed by adding "export KDEWM=beryl-manager"

Furthermore:
"Beryl-settings and beryl-settings-simple are mutually exclusive: change settings in one, lose the settings of the other" - works fine after ?several? restarts and if you do not change 'effects level' in simple settings.

time to try out beryl 2.0 w/ aquamarine.

Sweet! Window decorations.

A few other things:
-needed to use the copy option to see the window decorations: this seems to draw the windows (Edit: MUCH MUCH slower. Open/close/switch tabs in opera takes literally 5 seconds, as opposed to almost instantaneously with automatic) slower than automatic. Can't wait till emerald ; )
-After installing aquamarine got a duplicate of everything under the 'Actions' menu: settings & system menu.
-I used the mkkde script and included pretty much everything,~400 Mb's worth - but so far aquamarine runs fine/stable!
-It might be that I'm running 500 mb in ram, but when (only with the copy option) I click logoff, I get the usuall darkened screen with horizontal streaks. Also one .svg icon on the desktop seems to get silhoutted to the wallaper.

In the file '/etc/profile' comment out*, delete or set to 0* this line:

Code:

export XLIB_SKIP_ARGB_VISUALS=1

EDIT: *delete or set to 0* doesn't work. After edit '/etc/profile' you must Restart X or Reboot Puppy to see the changes.

By the way, Emerald crashes if you change or edit a theme, to solve it go to: Beryl-Manager(systray icon)>Reload Window Decorator.
The emerald binary in the dotpup was previously 'strip'ed and 'upx'ed, it also crashes with an unpacked binary.

Enjoy._________________Last edited by wow on Sun 25 Mar 2007, 20:47; edited 2 times in total

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum