Slashdot Mirror


Beryl User Interface for Linux Reviewed

techie writes "OSWeekly.com has published a review of Beryl, a very cool looking UI for Linux. Matt Hartley writes, "This release, in my opinion, was the most over-hyped and bug-filled to date. You will have to really hit Technorati to see more of what I'm talking about, but Feisty is as buggy as the beta I tested a short time ago. After completely tossing into the wilds of the ubber-buggy "network-manager," anything running with Edgy supported RT2500 driver shows up, but it will not connect without a special script. Those of you who are on Feisty and need help with your RT2500 cards are welcome to e-mail me for the bash script."

18 of 271 comments (clear)

  1. 0 results found for "berly" by TodMinuit · · Score: 4, Informative

    Did you mean "beryl"? Seriously, you got it right in the title but not in the blurb.

    And you can find the project here. Has web 2.0 killed direct-linking? Let me write a blog post and submit to Slashdot to find out.

    --
    I wonder if I use bold in my signature, people will notice my posts.
    1. Re:0 results found for "berly" by FreeGamer · · Score: 5, Informative

      Not only that, but this is a review of a project that is being merged back into the original; Compiz. What's the point in running a story about something that is basically going to disappear? A compiz article would be much more appropriate since that is even installed on a default Ubuntu installation these days. Beryl is just the name for a now-dead fork.

  2. What is being reviewed here? by jrumney · · Score: 5, Informative

    TFA is slashdotted already, but from the summary I can't tell if he's reviewing Beryl, the unstable fork of Compiz 3D window manager, which is itself unstable and not enabled by default in the latest Ubuntu and most other distros, or the recently released Ubuntu 7.04, AKA Feisty Fawn.

    1. Re:What is being reviewed here? by dan+dan+the+dna+man · · Score: 2, Informative

      Practically everyone I know is running Beryl as their WM. I'm staring at it right now as I type. I couldn't however for a moment, and nor would any of my colleagues, suggest that it is 'stable'.

      Yes it 'works' for sure but please don't consider 'stable' to mean 'I don't have any trouble with it'.

      --
      I don't read your sig, why do you read mine?
    2. Re:What is being reviewed here? by grcumb · · Score: 3, Informative

      Practically everyone I know is running Beryl as their WM. I'm staring at it right now as I type. I couldn't however for a moment, and nor would any of my colleagues, suggest that it is 'stable'.

      Indeed. I find myself asking why someone would expect anything at all from a 0.2.0 rc3 release - the version of Beryl currently available on Feisty.

      I think it's a good time to evaluate Beryl/Compiz features, and to comment on their usability and appeal. Performance, compatibility and stability are not IMO relevant, because this is a pre-beta experimental release aimed directly at geeks interested in playing on the bleeding edge.

      My personal take on the UI elements that Beryl offers is that it's a promising package. The improvements since version 0.1 are significant, especially in terms of integration and performance. They bode well for the quality of the final product.

      But most interesting of all are the GUI elements. There are numerous visual tricks in use that make using it much much more pleasant than Windows/GNOME/KDE. In the absence of an actual useful review, here's my quick take on some aspects of it:

      • The smooth fade-in and fade-out when windows and menus are opened and closed is a good deal less alarming for people who aren't confident at the computer. I find it quite soothing, too.
      • For as long as I've been using X windows, I've tried to come to terms with virtual desktops. My big hang-up is that out of sight means out of mind. Regardless of those tiny inconised displays of desktop contents that many desktop managers have, I just couldn't visualise what was there, and as a result, found it difficult to use them. But the three-dimensional desktop switching has given me a metaphor I can 'see'. Compiz treats each of the virtual desktops as one face on the exterior of a cube, so switching desktops is as intuitive as turning your head to view what's on the wall beside you, or spinning a card rack, if you like. Suddenly I'm using three desktops where two was too many before.
      • Push the mouse cursor to the top right corner and you get a Mac-like display of all the windows nicely arranged against a muted background. It's a straight rip-off from another platform, but that's one of the things that Linux sometimes does very well.
      • The new ALT-TAB switching clearly has merit. Again, the background recedes and is muted while the candidate windows step to the foreground one by one. The images are 'live' representations of each window, so if, for example, you have multiple browser windows open, you can flip to the one with the website you're looking for without trying to decipher the title bar text.
      • The 'wobbly window' effect, in which a window takes on a Jello-like consistency when moved, really seems like silly geek eye candy at first. Its only purpose seemed to be to encourage me to buy a proper graphics card. Then I went back to GNOME/Metacity and found that I didn't like the rigid windows at all any more. They're not nearly as welcoming. YMMV, but I find them more intuitive, in the sense that they feel more like paper.
      • BUT: Imbuing min/maximising windows with the same physical dynamics as the surface tension of water, so that windows SNAP-BOINGGG! into their new size is just plain weird. The effects are straight out of a Chuck Jones animated short - fine for Saturday mornings, but.... I'm definitely turning off that feature.
      • Window borders of background apps become partially transparent when there's no activity in them, opaque when there is. Interesting way of giving visual cues when multi-tasking. I'll wait to see how they behave with a proper graphics adapter before I make a decision about this feature. I've got a multi-gigabyte rsync running in a console at the moment, and it's pulsing faintly in behind this edit window as it sticks on larger files, then moves on. Right now, the transition is smooth enough not be be distracting, but that might be a side-effect of
      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  3. TFA by Slugworth01 · · Score: 2, Informative

    What makes this even more surreal is the juxtaposition of advertising text in the flow of the article, which I included for the fun of it.

    ...
    (Review) - To this day, I still have to smile when new Linux users decide to take the plunge because they want the cool looking visual effects that Beryl offers. To some limited degree, I can understand the motivation. The stunning videos on YouTube are certainly compelling to those who have never tried to use the setup themselves. Unfortunately, there are still some valid reasons for sticking with the alternatives for the time being. Let's explore some of the issues that I have found with using Beryl.

    Pretty, But In Beta. Even assuming you follow the official how-to and not those half-baked tutorials you see floating around, the end result can easily be broken with the blink of an eye. Or rather, an install of a Beryl update. Yes, it's true, updating Beta software can break things, especially when it is your window manager. Because of this, I tend to keep the Beryl repositories commented out only to keep an eye out for any security reasons. Even from the stable updates, I have completely hosed X on more than one occasion. If it works and there is no compelling reason to upgrade - leave it be!

    The main point here is that Beryl is very much a beta product. It really kills me to see people spend so much time to get this running when the "wow" factor wears off fairly quickly.

    Web Apps Can Never Be Desktop Replacements

    What Works and What Doesn't With Beryl. Since I have not tried Beryl on other distributions other than Ubuntu Edgy, the following is not to be seen as a blanket statement. With that said, you will find that some tasks are not well suited for this 3D wonderland. An example? How about anything with OpenGL! Sure, I can run Second Life while cruising around in my world of Beryl. However, the fact remains that it runs so poorly that I'm then forced to use a separate login session. Yes, even switching back to Metacity from the Beryl Manager, thus ensuring things are back to their two dimensional selves, I continue to feel the lag in my system resources when running Second Life and the like.

    Then we have the word count in Open Office Write. Obviously, this is something that I use on a daily basis. Unfortunately, it only works about a third of the time (not tested with Feisty yet) when using version 2.04 of the office suite.

    And finally, we have the fun of setting up your configuration wrong only to discover that you cannot get pop-up alerts for spell check and other similar items, turn up behind the main browser window. I'm not blaming Beryl on this one, but the end-user. Regardless though, it is still annoying.

    Is Beryl Worth Trying? Yes, I believe that Beryl is most certainly worth trying - as a separate session and not the only one you have. I say this as I grow tired of the "running with an ATI card and my drivers don't work" crowd are far too often the bloggers you read about when bad mouthing how "difficult" Beryl is to setup.

    GoodBye Windows XP Forever and Ever

    In truth, Beryl is easy enough for the average Windows/Mac power user to breeze through once they understand the following.

    Get your video driver from this utility. Also consider using a NVIDIA card, if at all possible.

    Stick to a tutorial with proven success (Ubuntu Edgy). In my case, I opted to take the XGL route. You may, however, choose to try the AIGLX path instead. I personally use XGL, as I have never had a problem getting it to run - not once. If you can cut and paste with the right mouse click into a terminal window, you can do this. The only area that takes a little trial and error is the startup script. The worst that can happen here is that it does not start Beryl after you do a Ctrl-Alt-Backspace to restart X.

    Make sure you are closely following the directions. Since this is for Ubuntu, you may wish to search for another tutorial if you are looking to

  4. Re:Wow, I wished they had told me sooner by danbert8 · · Score: 2, Informative

    First of all, Fiesty IS Ubuntu 7.04, not required for it. They are one and the same thing.

    Second of all, Beryl works great for me, doesn't crash, and doesn't interfere with anything.

    Finally, I'd like to point out that Fiesty is the greatest thing that happened to my laptop. It finally convinced me to get rid of Windows altogether, because finally S3 suspend works correctly, along with all my other hardware.

    --
    Yes it's an anecdote! Were you expecting original research in a Slashdot comment?
  5. Yes, But There's a BIG Problem by mpapet · · Score: 2, Informative

    The software update manager in Kubuntu asked me if I wanted to "upgrade" last week. End-users are asked to upgrade from not-so-good Edgy to Feisty which is *really* not working well compared to running Etch.

    I'm using Edgy after using Debian Etch throughout its testing phase and *Edgy* is *still* buggier than Etch was in testing. It should not be asking me if I want an upgrade. The upgrade should be an optional meta-package at best.

    There are definitely problems with KDE/beryl drawing some of the the kde dialog boxes right. I don't really know where the problem is, but I can confirm I've seen it on KDE. If there was complaints about kde's default wireless gui, it is very limited in use. Kwlan is much better.

    The overall impression I get after using the installer and Edgy with KDE is the Canonical projects are running very quick and dirty for what is supposed to be "released" software.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  6. Re:After reading TFA... by mackyrae · · Score: 2, Informative

    I would say it's best with Intel. nVidia users seem to run into issues a lot, like the black window bug that's caused by nVidia making craptastic drivers. Intel graphics *never* fail.

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  7. Re:Beta Software by TheSciBoy · · Score: 3, Informative
    Actually...

    Beta has been abused a lot in software firms across the board. This is how it is, and should be:
    Alpha release, is a software release that essentially works, but lacks some functionality that is planned for final release. It is released to a limited set of users (or maybe just in the firm that created the software) for ironing out the worst bugs.
    Beta release, is a software that has all functionality, which has been tested internally, but which needs some real world testing with users.

    Then we have the whole "Release Candidate" debacle which appeared much later because of the frequent use of "beta" for what was actually alpha-releases.

    Alpha - Untested not yet complete.
    Beta - Untested complete.
    Then 1.0 :)

    Lately I've also thought about why Google has so much beta testing, but then I found out that the write in Python and then it all became clear. Python, as a type-unsafe-programming language requires E X T E N S I V E user testing to iron out the bugs.

    --
    Badgers, we don't need no stinking badgers! - UHF
  8. Re:After reading TFA... by aaronl · · Score: 2, Informative

    That card is using a DEC Tulip compatible chipset (the Davicom 9102). It's been supported by the kernel for quite a few years, so I doubt that it's the kernel's fault. As a quick thing to check, try killing all dhclient/dhclient3 processes, and running "dhclient eth0" by hand. That would tell you whether it was network-manager/dhclient or something more, at least. You could also trying manually configuring with "ifconfig eth0 my.full.ip.address netmask 255.255.255.0 up" and see if you get some network access. If you do that, you'll need to also do "route add default gw gate.way.ip.address" to get off your LAN.

    FWIW, I'm running one fresh install of Feisty without problems on my NForce board (MCP51). I did an upgrade from Edgy on a Broadcom BCM5754 desktop, and a laptop with a Broadcom BCM5751 and an Intel 2200BG 802.11g miniPCI card. If you have time and another network card, I'm sure the Ubuntu people would appreciate you trying it out and posting a bug report on Launchpad.

  9. Re:After reading TFA... by Anonymous Coward · · Score: 1, Informative

    Why is parent marked informative? While this may be a strange concept to some of you, this is one of those joke things. They're usually considered "funny" rather than "informative".

  10. Re:After reading TFA... by cyclop · · Score: 2, Informative

    Dapper already had a tiny but nasty problem with Davicom ethernet cards (I know, I'm writing from a Dapper box with a Davicom card). Basically, it loaded the wrong driver -tulip.

    To me it was enough to add "blacklist tulip" as a line in the /etc/modprobe.d/blacklist file, but it was not immediate at all to understand what the problem was.

    --
    -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
  11. rt2500 and feisty by Anonymous Coward · · Score: 1, Informative

    rt2500 support is not broken, its just that network manager does not know how to talk to it
    https://bugs.launchpad.net/ubuntu/+source/linux-so urce-2.6.20/+bug/37120
    you can still use it fine with the old networking tools

    System -> Administration -> Networking

    choose the rt2500 card
    click properies.
    disable roaming.
    set your network name, and put in any WEP key you might need
    for most network setups choose the DHCP configuration.

  12. Re:After reading TFA... by GIL_Dude · · Score: 2, Informative

    After a couple of reboots and no network, I stumbled on some advice somewhere else that said to run "sudo /etc/init.d/networking restart". I did that, and it got connected (the output in the console showed the DHCP request and response and it worked with ping and firefox. I then actually enabled "desktop effects" (the beryl thing) and it wanted another reboot to install the nVidia blob driver. After that reboot, the network was working again. For some reason; I thought I might have to run that script every boot - but at least right now it is working again.

  13. Re:Linksys PCI doesn't work on Feisty, Edgy was fi by Anonymous Coward · · Score: 1, Informative

    I couldn't care less about eye-candy, maybe the next release could focus on stability and quality?
    Like this one did? Eye candy barely played a part in the Feisty process. Note that Beryl is not included in Feisty. Beryl is not part of Feisty, which does not officially support Beryl, which is beta software that has nothing to do with Feisty at all. (Get the message yet?)

    No, I don't know why this "review" of Beryl managed to turn into an anti-Feisty rant. (Feisty runs just fine for me, by the way. Not a single bug. And Beryl, which is an unsupported third-party beta package that I had to install manually because it is not part of Feisty, the developers of which did not waste time on eye-candy like Beryl which they decided not to waste time supporting because it is still beta software, also works fine.)
  14. expose by Walzmyn · · Score: 2, Informative
    Expose

    For anybody else wondering what the hell Expose was. Sorry, but I've managed, with great effort, not to touch a Mac in almost ten years.

    Now that I know what you are talking about, the expose-like features and the drop shadows (really helps my eyes) are the only reasons I've left Beryl turned on. I'm running it on Mepis 6.5, BTW.

  15. Re:After reading TFA... by Anonymous Coward · · Score: 1, Informative

    I noticed that a swing app (IntelliJ) I was running in the 1.6 sun jre didn't work with beryl. The application wouldn't paint anything inside the window it popped up in. After a little digging, I found a patch for the jre and now it works fine.

    http://wiki.beryl-project.org/wiki/Java.

    maybe a similar problem with open office?