About Beryl
Compiz community branch, also known as compiz-quinnstorm, becomes Beryl.
Beryl is a fork of Compiz, for more information visit:
http://forum.beryl-project.org/
http://wiki.beryl-project.org/
http://blog.beryl-project.org/
HOWTO : FEDORA CORE 6 - BERYL 0.1.2
Beryl Packages are now included in the Fedora Core 6 Extras repository.
Beryl : Install
Gnome Users:
Code:
yum install beryl-gnome
KDE Users:
Code:
yum install beryl-kde
Starting Beryl
Code:
/usr/bin/beryl-manager
or
or
HOWTO : FEDORA CORE 5 - BERYL 0.1.0
== Requirements ==
You can find all these packages by enabling the Fedora-core, Fedora-updates and Fedora-extras repositories.
Code:
yum install autoconf
yum install automake
yum install subversion
yum install libpng-devel
yum install libXcomposite-devel
yum install xorg-x11-proto-devel
yum install libXfixes-devel
yum install libXext-devel
yum install libXdamage-devel
yum install libXrandr-devel
yum install libXrender-devel
yum install startup-notification-devel
yum install libXinerama-devel
yum install libICE-devel
yum install libSM-devel
yum install glib2-devel
yum install imake
yum install rpm-build
yum install libtool
yum install gettext
yum install gtk2-devel
yum install dbus-devel
yum install librsvg2-devel
yum install libwnck-devel
== Reload Libraries ==
== Source RPM updates ==
Download : http://download.fedora.redhat.com/pu...-4.fc6.src.rpm
Code:
rpmbuild --rebuild xorg-x11-util-macros-1.0.2-4.fc6.src.rpm
cd /usr/src/redhat/RPMS/i386
rpm -Uvh xorg-x11-util-macros-1.0.2-4.i386.rpm
Download : http://download.fedora.redhat.com/pu...-9.fc6.src.rpm
Code:
rpmbuild --rebuild xorg-x11-proto-devel-7.1-9.fc6.src.rpm
cd /usr/src/redhat/RPMS/i386
rpm -Uvh xorg-x11-proto-devel-7.1-9.i386.rpm
Download : http://download.fedora.redhat.com/pu...35.0-2.src.rpm
Code:
rpmbuild --rebuild intltool-0.35.0-2.src.rpm
cd /usr/src/redhat/RPMS/i386
rpm -Uvh intltool-0.35.0-2.i386.rpm
== Reload Libraries ==
== Source Compilations ==
Download : http://ftp.x.org/pub/individual/prot...e-0.3-1.tar.gz
Code:
tar zxpf libXcomposite-0.3-1.tar.gz
cd libXcomposite-0.3-1.tar.gz
./autogen.sh
make
make install
(this will install the libXcomposite in /usr/local/* so it won't conflict with the installed libXcomposite RPM).
== Reload Libraries ==
== Download Beryl SVN ==
Code:
svn co svn://svn.beryl-project.org/beryl/tags/release-0.1.0
cd release-0.1.0
(same goes for the beryl installation , all packages will be installed in /usr/local/*)
== Install Beryl Core ==
Code:
cd beryl-core
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
make install
cd ..
== Install Beryl Manager ==
Code:
cd beryl-manager
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
make install
cd ..
== Install Beryl Plugins ==
Code:
cd beryl-plugins
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
make install
cd ..
== Install Beryl Settings ==
Code:
cd beryl-settings
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
make install
cd ..
== Install Emerald ==
Code:
cd emerald
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
mkdir -p /usr/local/share/mime/packages
vi +465 misc/Makefile and change the line : $(UPDATE_ICON_CACHE) $(datadir)/icons/gnome
to $(UPDATE_ICON_CACHE) $(datadir)/icons/gnome --ignore-theme-index
make install
cd ..
== Install Emerald Themes ==
Code:
cd emerald-themes
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
./autogen.sh
make
make install
cd ..
== Starting Beryl ==
Code:
/usr/local/bin/beryl
or
/usr/local/bin/beryl-xgl
or
/usr/local/bin/beryl-start
or
/usr/local/bin/beryl-manager
Starting Beryl should be done with your normal user account.
Xorg Configuration : Nvidia (Beta 9625) without XGL or AIGLX
Code:
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "LogitechUSBMouse" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "record"
Load "freetype"
Load "type1"
Load "glx"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "LogitechUSBMouse"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Buttons" "7"
Option "Emulate3Buttons" "false"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "AL1916"
DisplaySize 380 300
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 75.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Nvidia"
BoardName "nVidia Corporation NV20 [GeForce3]"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Library Links
Code:
linux-gate.so.1 => (0x00803000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00888000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x006e4000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00111000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x006fc000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x006f0000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x0072c000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00114000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0012e000)
libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00131000)
libGL.so.1 => /usr/lib/nvidia/libGL.so.1 (0x0064c000)
libm.so.6 => /lib/libm.so.6 (0x0013a000)
libc.so.6 => /lib/libc.so.6 (0x00161000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00505000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00780000)
libdl.so.2 => /lib/libdl.so.2 (0x0029f000)
libz.so.1 => /usr/lib/libz.so.1 (0x007a4000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x002a3000)
libGLcore.so.1 => /usr/lib/nvidia/libGLcore.so.1 (0x02000000)
libnvidia-tls.so.1 => /usr/lib/nvidia/tls/libnvidia-tls.so.1 (0x0042a000)
/lib/ld-linux.so.2 (0x00804000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x002ac000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00708000)