<---- template headericclude ----->
HOWTO : Fedora Core 5 - Beryl CVS
FedoraForum.org - Fedora Support Forums and Community
Page 1 of 5 123 ... LastLast
Results 1 to 15 of 74
  1. #1
    Sarthan Guest

    HOWTO : Fedora Core 5 - Beryl

    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
    Code:
        /usr/bin/beryl
    or
    Code:
        /usr/bin/beryl-xgl

    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 ==

    Code:
    /sbin/ldconfig
    == 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 ==

    Code:
    /sbin/ldconfig
    == 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 ==

    Code:
    /sbin/ldconfig
    == 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:
    ldd /usr/bin/beryl
    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)
    Attached Images Attached Images
    Last edited by Sarthan; 23rd November 2006 at 07:58 PM.

  2. #2
    Join Date
    Oct 2005
    Posts
    309
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    what are the differences between the "normal" compiz and Beryl..? isnt Byerl the same as compiz-quinn..?

    and is there any ready RPM's for Beryl?

  3. #3
    Sarthan Guest
    Beryl is a fork of Compiz.

    Compiz community branch, also known as compiz-quinnstorm, becomes Beryl.
    see : http://forum.beryl-project.org/ for more information.

    There are no RPM's for Beryl yet , it is in early development.
    At this moment only the SVN install is available for testing and development.

  4. #4
    Join Date
    Oct 2005
    Posts
    309
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    k.. thanks for the info

  5. #5
    Join Date
    May 2006
    Location
    Oklahoma
    Posts
    443
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sarthan:
    What if I already have compiz-quinn runnig with:
    kmod-nvidia-1.0.8774-1.2.6.17_1.2187_FC5
    xorg-x11-drv-nvidia-1.0.8774-1.lvn5
    kernel-2.6.17-1.2187_FC5 SMP
    on FC5 + all latest updates + x86_64?
    I wnat to stay with kmod-nvidia.

    Can I still use your how-to?
    If not how should I do it?

  6. #6
    Sarthan Guest
    Compiz-Quinn and Beryl can both be installed without interfering each-other. My guess is that with your current configuration you are able to run both. The only difference will be in the xorg.conf file. With those 1.0.8774 drivers you must run XGL or AIGLX to get compiz/beryl to run. With the new nvidia beta drivers you don't have to use XGL or AIGLX. There is a file /usr/local/bin/beryl-xgl which will start beryl in xgl mode.

  7. #7
    Join Date
    Oct 2005
    Posts
    309
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi..

    I think this topic is repeated.. "god i hate to repetation".. but i searched every single topic and couldnt get any solution

    first i got an error after installing Beryl and loading it "see below"



    I managed "after searching here and there" to solve this problem.. but i got another one.. there is NO decoration.. plus Beryl seem to load twice.. i went to beryl-manager.. selected the decorator but with no use.. went to terminal, typed: emerald, but i got the following error:

    Code:
     [Faris@localhost ~]$ emerald
    Couldn't load settings.  Reverting to defaults.
    emerald: symbol lookup error: emerald: undefined symbol: wnck_window_has_name
    and here is a screenshot:



    any suggestions:

    Regards,
    Faris....

  8. #8
    Sarthan Guest
    Apparantly on some systems Beryl loads twice when you start it with beryl-manager, a current solution is to start it with 'beryl' or 'beryl-xgl' in case you use the XGL X-windows server.

    At this moment I have no clue about on how to fix the emerald error, I'll try to find a solution.

    I've build some rpm's of the beryl 0.1.0 development release, see first post for a download location.

  9. #9
    Join Date
    Oct 2005
    Posts
    309
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Sarthan..

    I'll try ur RPM's today and tell u the results.. some of forum.beryl-project.org guyz got the same problem.. and im searching for a proper solution there.. "see http://forum.beryl-project.org/topic...ut-decorations "..

    anyway.. if i did solve it i'll post the solution here.. so everyone can benifit

    and by the way.. thanks alot for ur feedbacks and hardwork..

    Regards,
    Faris..

  10. #10
    Sarthan Guest
    You're welcome

    There are indeed problems with the window decorations on some system configurations. I've had that problem myself some time ago. At this moment I'm not sure what could be the reason for this, I'm guessing it has something todo with dependencies but so far I haven't figured out what software dependencies (versions) Beryl exactly uses.

    Maybe it's worth mentioning that you could try to upgrade you're system to the latest fedora development releases, that way you get a lot of newer versions of software packages, it does make your system less stable tho so I would only recommend this if you're not bothered by the occasional bug. Or you could wait for the Fedora Core 6 release which is planned to be released next week.

    Code:
    yum --enable=development update

  11. #11
    Sarthan Guest
    I've done some testing and could reproduce the problem where you end up with a blank cube.

    - When I start beryl with /usr/bin/beryl-xgl I get that blank cube, no decorations at all.
    - When I start beryl with /usr/bin/beryl I get no window decorations.
    - When I start beryl with /usr/bin/beryl-start everything works.
    - When I start beryl with /usr/bin/beryl-manager everything works.

    Also , don't forget to add the line - Option "AddARGBGLXVisuals" "True" - to your xorg.conf or you get similar problems, no decoration, full white windows , black Xwindow crashes , etc...

    Make sure that XGL isn't loaded in /etc/gdm/custom.conf file.

    Code:
    ps ax | grep X
    
    Should return something like this : /usr/bin/Xorg :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
    Both work with option AIGLX "off" and AIGLX "on", so you can choose whether or not to make use of AIGLX.
    Last edited by Sarthan; 4th October 2006 at 08:35 PM.

  12. #12
    Join Date
    Apr 2005
    Location
    Thessaloniki, Greece
    Posts
    289
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good job guys! Pretty soon i'll try it myself. I think it would be a good idea when you end up to something that works right to post it in beryl-wiki http://wiki.beryl-project.org/index.php/Main_Page

    Edit: This is the current bugs list https://bugzilla.redhat.com/bugzilla...lue0-0-3=beryl
    Last edited by axel; 4th October 2006 at 05:55 PM.

  13. #13
    Sarthan Guest
    Hi Axel, thanks for your post.

    I took a look at the buglist and I found Wilson's specs for building the rpm's. They included a list of dependencies so I took the liberty of reflecting my spec files to Wilson's ones and just finished rebuilding and uploading the rpm's.

    For those of you that have used the previous posted rpm's I would advice you to uninstall them and go for the ones I've updated in the first post of this topic. With the included dependencies check you should be able to find the missing links/things on your system that's keeping you from successfully running Beryl.

  14. #14
    Join Date
    Jul 2006
    Posts
    293
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    kinda annoys me when new things like this are built against the fc6 development packages, no use for those of us who wont upgrade until its released..

  15. #15
    Sarthan Guest
    Building Beryl with the current FC5 packages just don't work unless you compile some package dependencies from source tarball.

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Replies: 6
    Last Post: 23rd September 2007, 09:42 PM
  2. Beryl on fedora Core 5
    By Creedog in forum Using Fedora
    Replies: 3
    Last Post: 24th April 2007, 12:28 AM
  3. Fedora Core 6 + livna.org + gnome + beryl + ati
    By Ralle89 in forum Using Fedora
    Replies: 2
    Last Post: 15th April 2007, 08:13 AM
  4. Replies: 0
    Last Post: 30th January 2007, 03:49 AM
  5. HOWTO FreeNX on Fedora Core
    By lvansteen in forum Guides & Solutions (Not For Questions)
    Replies: 1
    Last Post: 4th December 2006, 10:57 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[[template footer(Guest)]]