Home Linux Community Community Blogs

Community Blogs

In between the time

Right now, sidux is coasting along in a very good 2009.01 release. Since the release, they have helped to smooth the transition in the Debian Sid repositories from KDE 3.5.10 to KDE 4.2.2 on the desktop, and have since moved from KDE 4.2.2 to 4.2.4, all before releasing a Version 2009.02. In addition, the 2009 release streams have supported clean migrations to a new version of in the 1.6 tree, a new release of the XFCE 4.6 desktop, and a number of changes in Open Office. sidux has done all of them very well.
I've been looking forward to a new release, but frankly, the release that is already in place has been doing a superb job. On my main system, I will probably just upgrade and possibly bring in the new art work, but I will probably grab the ISO image and load the new one, when it does come out. Meanwhile, all is very well in sidux land!

antiX M8.2 Test 2

I have been using antiX M8.2 Test 2 for a week or two, on and off, and it has performed perfectly for me throughout that period of time. Being very intent on producing the very best effort, improving and extending as many features as possible, while keeping the core small, flexible, and tight, there are still a number of improvements the team is working on, especially in the areas of localization, remastering, and customizing. That work is coming along very well, and a release should be forthcoming in the not too distant future.

If you like fast, flexible systems that are still solid, even with relatively current software, or you have an aging computer that you still want to use, antiX is a great distribution to try out!


NEWB's adventure's in Linux From Scratch


   Once bitten twice shy.... LOL, another unforseen blunder on this newb's part. I've been running for three days on the LFS liveCD and today I guess what I got for my trouble was a full /tmp.... I've been building LFS with the ccache compiler installed and it's been helpful but I think it may be partially to blame. Don't have a clue as I haven't figured out how this thing works or Linux for that matter Yet , but isn't that the point? LEARN?

   I've rebooted and as soon as I get my environment backup and running I'll soon find out.


Making My own Desktop Manager: Managing Windows

Up-until now, the Window Manager doesn't actually manage windows!

When I say manage windows; I mean switching between windows and being able to minimize/restore them. 

As the Window Manager will be a tiling one: for now, I am happy to make all windows span the entire size of the screen and switch between them using Mod+Tab.

To toggle hiding/showing all windows Mod+F11 should be pressed.

So I added in keyboard shortcuts for toggling "Hide All Windows" and "Focus on Next Window" in config.h.

Note: I also added in a struct which handles application state into state.h. An instance is created in main.c and is passed whenever needed. This allows the app to keep track of states such as "Are All Windows Hidden?" etc... 

Read more... Comment (0)

NEWB's adventure's in Linux From Scratch


I got a bit lucky for a change the /tmp file was as suspected and once I rebooted the program installed fine. I was told in a chat that I could have also went into the /tmp directory and just deleted files as well. I just wanted to be sure.

I had another problem with glibc something to do with unable to determine file suffix???

I followed that step by step and low and behold , glibc installed fine.

 yeah, itstalled fine but I forgot to mount the proc file system and got error 1

error 2 and a fd/63 error.. went back and fixed it and found out that ccache will not work because  it doesn't support "ccache gcc" when running on glibc  probably won't be able to use on any package

I will try and let you know 


GUI Guide to Convert Video for the Andriod G1


The G1 is an excellent phone and I have yet to run into anyone who doesn't like it after they understand how to use it properly.  One of the more challenging things to get accomplished when using the G1 and a Linux PC is transcoding video in such a way that it will play seamlessly.  There are many tools available for Linux for transcoding video, but most are command line based and not very approachable for new users.   Another issue is that most of the graphical tools don't support true D.264 Baseline out of the box, and can take hours of fiddling with settings to get workable video for the G1.  I have yet to see any graphical transcoders specifically target this device, but it is possible to make a profile for for the G1 within Handbrake.

 For those of you not familiar with HandBrake, it is a multiplatform transcoding application built ontop of the ffmpeg libary.  Here is a breif description of HandBrake from their website:  "HandBrake is an Open-Source, GPL-Licensed, multiplatform,  multithreaded, video transcode available for Mac OS X, Linux and Windows"

 Plunging Ahead:

 If you are using Ubuntu 8.04 or later you can download the GUI package directly from the HandBrake download section of their website. Once the package has been downloaded to your desktop, double click it and follow the installers instructions.  You will find HandBrake in your Applications menu under  "Sound and Video".  Once clicked you will be presented with this window:

You have a number of options you can change right from the get go.  To begin we will just setup a basic video file for conversion with all the correct options selected so we can create a profile.  Click on the "Source" button in the upper left side of the screen and choose a video to transcode. Once you are ready change the settings to look like this:

To change the videos size to the correct screen size for the G1 click on the preview box at the lower right.  It will open a window were you can change the croping and aspect ratio of the video.  Change your settings to look like this:


Once this has been completed you can close the window and then click on the "Video" tab.  It is very important that you do not exceed 500kbps for your bitrate as the G1 will be unable to play the video.  Go ahead and set the settings as follows:

Next choose the Audio/Subtitles tab and select the audio channel you want to use.  Once you have chosen the appropriate channel change the remaining settings as depicted:

Lastly you need to configure the H.264 encoder.  Click on the H.264 tab and copy and paste this set of encoding instructions into the "Manual Options String" section on the lower left:


Once completed the settings should look like this:


You are now ready to save these settings as a preset for HandBrake. You will notice on the right side of HandBrakes interface a section labeled "Presets" Click on the green plus button near the bottom to save these settings as a new preset.  You will be presented with a window that will allow you to name and describe your new preset.  Feel free to fill out your preferences as you wish, here is how I typically set mine up.


Now anytime you would like to encode videos for your G1 all you have to do is select the source video and click on the G1 Preset and click the start button.  When the process is complete just copy the new file to the "Video" folder on your phone and open the video through the gallery.


eXo Platform Merges Portal Software Development into JBoss Community



eXo joins JBoss Community to collaborate on robust, easy-to-use portal project


GARTNER PORTALS, CONTENT & COLLABORATION SUMMIT, Orlando, Fla. (June 10, 2009) - eXo Platform SAS, one of Europe\'s leading open source companies, today announced the merger of its eXo Portal project with Red Hat\'s JBoss Community Portal to create a comprehensive, standards-compliant, open source portal platform that will serve as the underlying technology for eXo\'s portfolio of content, collaboration, and social networking enterprise solutions.


The goal of the new project is to forge a strong portal solution by bringing together the technical strengths of the two projects through the open source community. To further bolster this new effort, eXo Platform has contributed a new project to the JBoss Community, eXo JCR, which is a robust, cluster-ready Java Content Repository that is standards based and a key component for the project.


\"Open source software has delivered substantial returns on investment for organizations and we have the opportunity to deliver that same value within the portals space,\" said Benjamin Mestrallet, CEO of eXo Platform. \"What has always been a challenge for any portal community or vendor is providing the right balance of robust infrastructure and engaging usability features. This collaborative project will strive to strike that balance and will work to create an enterprise-grade, open source alternative to expensive, bloated closed source portals.\"


eXo Portal is the foundational technology for all of eXo\'s products. In development for over six years, eXo Portal is known for its intuitive administrative capabilities, advanced user interface features, and a robust community presence. The JBoss Community Portal project will be the overall portal engine for the new project and is a standards-based portal framework known for its lightweight installation, performance, security, and scalability. It has been downloaded by tens of thousands of users over the last four years, and leverages JBoss Community technologies such as JBoss Application Server and Hibernate.


\"The eXo portal has some impressive functionality in terms of ease of use, UI flexibility and straightforward management administration;\'s current portal project has a robust engine, performance and security features, combined this collaboration project will help drive portal capabiliites forward,\" said Dr. Mark Little, Sr. Director of Engineering, Middleware at Red Hat. \"We are pleased that eXo is joining the JBoss Community to collaborate on this newly formed project.\"


Under the terms of the partnership, eXo Platform will migrate the code base for its portal project to, where it will be integrated with the JBoss Portal code base. The new JBoss eXo Portal project will be licensed under the Gnu Lesser General Public License (LGPL). Visit the new projects at


About eXo Platform SAS

eXo Platform is a provider of integrated, standards-based open source portal, content management, and collaboration software that hundreds of customers use to share, access, and publish information across their organization. These customers include Generali, Belgium\'s Ministry of Finance, and the U.S. Department of Defense. Founded in 2003, eXo Platform SAS is headquartered in Paris with offices in Ukraine, Vietnam, and Tunisia. Visit



Chantal Yang

Page One PR for eXo Platform


This e-mail address is being protected from spambots. You need JavaScript enabled to view it


NEWB's adventure's in Linux From Scratch

 At it again this morning,

   Well, I finally got to the finish of the temporary system, I think the strip is what got me though, didn't totally understand what went on there. I'm chrooted to root and making file systems got as far as reinstalling the linux headers and wham !!! ERROR 1 ,ERROR 2   there's a script problem... My first instinct is that the strip command killed my scripts as there was a comment about being careful.

   NEWB goofs up again... 

Actually after finding out that some of the errors I was getting during the installs of glibc, tcl, expect were to be expected, the rest of the temp system install went rather easy.

 I also located a new ccache system which works faster with gcc it's specifically built for use with gcc "cachecc1" I'll install it and see what I shall see. 


Synchronising Nokia phone contacts to Google via SyncML

Production shot of a Nokia N81I found some instructions a few months back on how to sync my Nokia N81 to Goolge Contacts. The reason you would do this is because Nokia don't produce software to backup your phone in Linux, so bar a few third party options you're kind of stuck.

Luckily, Nokia supports SyncML as well as Google Contacts, so it's a fairly trivial process to get them working with each other, without Exchange or any other 3rd party software. It's just that I can no longer find the link, so the following is some tidied up instructions I sent over IRC, so I don't have to do it again.

First you need to access the Sync app on your phone. This is located within Tools on the main menu for me.

  • Options > New Sync Profile
  • name it whatever
  • Applications > contacts > include > yes
  • Applications > contacts > remote db > 'conacts'
  • Applications > contacts > synchronoisation > both ways
  • I only wanted it one way, but it didnt work then. You have to take it both ways.
  • Back to connection settings
    • server version > 1.1
    • data bearer > internet
    • access point > whatever you like
    • host address >
    • port > 443
    • username > This e-mail address is being protected from spambots. You need JavaScript enabled to view it
    • password > example
    • allow sync requests > yes
    • accept all sync requests > no
    • network authentication > no

And there you have it. No more worries about losing all your contacts because you dunked your phone in a cup of tea. As an added bonus you can also sync it with virtually all new phones that use Google Contacts or SyncML.


NEWB's adventure's in Linux From Scratch


 Took the morning off a bit put off by my most recent foul-up. I've got an issue dealing with permissions installing Perl.... I've had a night to think about it and I believe my first step is to Check my command line entries thoroughly... ??? 

   Since I've turned the computer off for the night, I must get back into the LFS build environment. (stages stop/resume.txt) searched on the LFS site. 


Maybe Roy Rodger's could teach us all something?


I believe that we all lose our cool at one time or another. Myself included, I get aggravated too. If linux is truely to gain a strong foothold on the Desktop then IRC support channels must learn from ROY RODGERS! If you have nothing good to say then don't say don't say anything at all, and I've never met a person I didn't like. Quit with the nastiness~~~!!! for heavens sake. If youre annoyed at someone and you're in a support channel giving support, then just leave and come back when your in better frame of mind or don't bother with those channels if they annoy you that much.

I don't even consider myself in the Windows lay person framework anymore because I'm willing to get my proverbial hands dirty and try to figure out what makes Linux tick. Most Windows users just want click through and it works no more tinkering. It just works.

Page 113 of 150

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    16 Feb » 20 Feb - Atlanta - GA
  2. LFD331 Developing Linux Device Drivers
    16 Feb » 20 Feb - San Jose - CA
  3. LFS220 Linux System Administration
    16 Feb » 19 Feb - Virtual

View All Upcoming Courses

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board