Xfce.org | Xfce Goodies | Xfce Foundation Classes | Xfce Bug Tracker | Xfce Wiki | Xfce Forum | Xfce-look | Xfce DevBlog     

Xfce News
The little mouse told me...

31 Jul 2008

BarCamp Raleigh 2008

OgMaciel @ 20:03:21 UTC — Filed under: Xfce

This weekend I’ll be attending BarCamp Raleigh for the second year in a row. Together with a couple of fellow rPathians, I’m planning to pitch in the following talks:

  • Building GNU/Linux appliances and deploying them in the clouds
  • How to participate and contribute with open source projects like GNOME, KDE, XFCE, Openbox, etc

If you’re one of the lucky ones who managed to register in time for the event, tomorrow there will be a get together (think drinks, snacks and all the trilug geeks you can fit in a bar) at Tyler’s Tap Room (map). Check out this post for more info.

I look forward to attending this event and meeting some of you folks.

author_img

30 Jul 2008

Building a GNU/Linux Appliance: Step 1

OgMaciel @ 18:04:34 UTC — Filed under: Xfce

As some of you may know, I’ve been doing a great deal of testing for rBuilder Online, rPath’s online community service for all your GNU/Linux appliances needs. As a QA Enginner I have a chance to play with the most innovative technologies we create (and dare I say some of the coolest things in the system/package management world?) before it hits the general public.

It is because of this work and my recent super involvement with our products that I decided to create a videocast on how to create a virtual GNU/Linux appliance using rBuilder Online. My objective is to show just how easy it is to package your software and distribute it to as many different environments and architectures without having to do a lot of heavy lifting. This videocast is the first step toward this goal, recorded this morning with no script or preparation what so ever. Please be gentle. :)

* Direct link here.

Some useful links for you to follow along:

Recently I have been working with another contributor for the XFCE desktop environment to build an appliance with code pulled directly from their versioning source control repository. This allow us to work with the applications as they currently exist in development and work on any issues that are sometimes hard to catch without actually using the software.

Please feel free to ask me anything related to the process of using rBuilder Online and sign up for a free account!

author_img

19 Jul 2008

Getting help with Xubuntu

vincent @ 11:00:11 UTC — Filed under: Xfce

Even though I’d very much like to say the opposite, most people will probably need help with Xubuntu at some point. Luckily, it is quite easy to find help - you just need to know where to look.

First of all, you need to determine what kind of problem you are having.

Getting started

If you are new to Xubuntu, you will want to read the excellent Xubuntu documentation, that is also shipped with Xubuntu (in version 8.04 it is located under /usr/share/xubuntu-docs/index.html). It should be your first stop when trying to figure out how to connect to the internet, how to install applications, and similar basic tasks. All this thanks to the huge, voluntary efforts of the Xubuntu Documentation Team (you can also help out with the Xubuntu documentation yourself!).

Of course, if you want to perform slightly more advanced tasks, such as setting up periodical backups on Xubuntu, the internet is your friend. There are a lot of great resources on the internet that can help you with anything from installing Xubuntu on the Eee PC to browsing Windows network shares with Thunar. However, be sure to double-check which version of Xubuntu the guide is written for. For example, the post on browsing Windows network shares I just linked to is, at the time of writing, a little outdated and contains unnecessary steps.

It is also safest to look for articles written specifically targeting Xubuntu - tutorials aiming at Ubuntu users will often work as well, articles targeting just “Linux” are less likely to result in success.

When you can’t find the answer

If you’ve spent time roaming the dark alleys of the internet, spit through every last bit of Xubuntu’s official documentation, but still don’t have an answer, there are a number of support options.

One requirement for all these options is that you specify as much information as possible. This includes, but needn’t be limited to, the fact that you’re running/wanting to run Xubuntu, which version of Xubuntu you’re running, what you’re problem is, what the expected result is, and perhaps how proficient you are with Xubuntu. This allows other people to help you in the best possible way.

The xubuntu-users mailinglist is, well, a mailinglist for Xubuntu users. All messages sent to a certain email address (xubuntu-users@lists.ubuntu.com in the case of xubuntu-users) will be delivered to everybody who has subscribed to that mailinglist. Thus, if you need help with Xubuntu, you can subscribe to that mailinglist, send an email to that address explaining your problem, and perhaps the next time you check your email, the answer is waiting for you.

You might not have the patience to wait for people to respond, however. If that is the case, fear no more, as IRC comes to the rescue! IRC is a way of being able to communicate in real time with other people - in other words, a chatbox. First you need an application to talk IRC - Xchat, DarkIRC, whatever, it shouldn’t really matter. Using your IRC client, you need to connect to a network - FreeNode (on irc.freenode.net) in this case. Once you’re connected to the network, you need to join the appropriate chatroom (how old-school is that?) - the Xubuntu support room (or channel in IRC lingo) is #xubuntu. You can join by typing /join #xubuntu.



Once you’re in - ask away! Be sure to be polite, not to spam the channel, and realize that, if nobody answers, probably nobody knows. Don’t ask the same question over and over again.

It is no secret, however, that the Xubuntu community is not quite the size of the Ubuntu community. Luckily, many people in the Ubuntu community can also help you with your Xubuntu problems if nobody in the Xubuntu community can. The place to get help from the Ubuntu community is the Ubuntu forums. With a very large amount of active members, your question is very likely to find an answer here.

Another place to get help is at Launchpad answers, which is part of Launchpad, a project management website where Ubuntu is managed. Here, you’ll be more likely to find developers, who are most likely to be able to help you.

When there is no answer

Even with this vast range of support options, some problems are just errors in the software - so called bugs. These can be reported at bugs.ubuntu.com, where a developer can look at it and, if you’re lucky, provide a fix for you and other users to enjoy.

Conclusion

Of course, there will still be times when no answer can be found. However, after having read this article, you’ll hopefully be able to better find help yourself. And of course, if you cannot find help, feel free to ask me - I may not be able to provide an answer, but I might be able to give you some pointers.

author_img

2 Jul 2008

And now we’re in July…

Cody Somerville @ 23:54:10 UTC — Filed under: Xfce

Wow. Time sure goes quickly. It has been a few weeks since my last blog post but there certainly hasn’t been a lack of things to blog about, just been super busy!

First off, I’m pretty proud to report that I’ve been able to fix a rather unfortunate regression in Xubuntu where when users logged in they’d sometimes (ie. it was an intermittent issue) just see a blue (or some other colour) screen and their mouse - nothing else would happen. This was being caused by a race condition resulting in a deadlock due to architectural issues in libxcb (which should be fixed completely hopefully for Intrepid). It was an interesting adventure and certainly was a tricky bug to figure out (lots of time spent in gdb, lots of research, lots of diagnostic tests, and lots of theorizing).  It turned out that gnome-screensaver was sending a dbus message after it started but the Xfce4 xinitrc script didn’t run dbus-launch until later. When a program attempts to send a dbus message and no session bus is available, libdbus will automatically start one. This resulted in two dbus-launch processes being started and it aggravated libxcb into deadlocking when the second instance of dbus attempted to open the bilateral communication socket with X. I was able to fix the issue by making sure dbus-launch occurred before gnome-screensaver. Big thanks to Bryce Harrington and Scott Remnant for answering my questions  and their attempts to help. Naturally, kudos to Google for being such a good little search engine. And yes, this fix has made it into the point release. :)

Another tricky bug was figured out by Lionel Le Folgoc. A regression was introduced when the gdm settings shipped in xubuntu-default-settings was synced with Ubuntu’s. This resulted in the proper xinitrc (/etc/xdg/xfce4/xinitrc) *not* being executed. This is the source of the screensaver not starting and about five other bugs. I’ve uploaded a fix to Intrepid as well as an SRU (it is currently awaiting approval to -proposed) for Hardy. Lionel also did a whole truck load of SRUs to fix missing translations in packages due to our migration to universe. Thanks Lionel! :)

So, we were able to get the first alpha out the door for Intrepid. As you probably could guess, an important part of that process is testing. Currently there isn’t anyone in particular leading up the testing efforts for Xubuntu. If you’ve got some experience under your belt, I welcome you to approach him and we can discuss how you can be a big help to Xubuntu by leading our testing efforts for Intrepid. :)

Speaking of Intrepid, I’ve been thinking and also bouncing around ideas with Jozmak (the fellow you probably know as the Xubuntu artwork guy. great guy!). I think I speak for Jozmak when I say it would neat if we were able to start building a Xubuntu artwork community. Nothlit (who you’ve probably associated with Mythbuntu before) seems to be moving in just that direction (thanks Nothlit!!): He has created some mockups which you can view here: http://core.joejaxx.net/~nothlit/xubuntu/ - I think they’re looking pretty sweet and I’m looking forward to seeing a SVG. What do you guys think? Any art folk out there who would be interested in getting some art stuff going for Xubuntu? If there is anything I can do to help to facilitate the growth of such a group, let me know :)

Oh, Xubuntu Strategy Document you say? hehe. We had our final community meetings which went exceedingly well. I was very excited to have several members of the Xfce4 development team present who gave lots of helpful input. It also allowed for us to have an awesome discussion on how to work more effectively with each other which is always a mutual net gain.  So, didn’t I target an earlier date to release the final version of the strategy document? Indeed I did and I assure you the wait is almost over! Keep watching this space.

So, before I jet I’d like to thank a few more folks (like usual).  Radomir Dopieralski for his awesome support work in #xubuntu and help in testing several SRUs. Charlie Kravetz for getting the end of the month team report together. Jim Campbell (naturally) for getting the Xubuntu team meetings going again. Steve Langasek for being such an awesome release manager to work with. Last but not least, everyone else who has helped contribute to making Xubuntu such an awesome, rockin’ distro :)

author_img

Webmaster
Xfce is © Olivier FOURDAN 1996 - 2004 | Powered by WordPress and Lunar Linux | 0.405