Archive for the ‘Fedora’ Category

KDE 4.4 in Fedora: new Dasboard configuration

Saturday, February 27th, 2010

As KDE 4.4 has hit the stable update repositories for Fedora a couple of days ago, I updated my parent’s computer. While doing that, I noticed that some options have been moved around, noticeably the ones concerning the Dashboard configuration.

Some months ago, I wrote a post about “Configure the KDE Dashboard to behave like in OSX“; the options to configure this have now been moved to System Settings > Desktop > Workspace. Simply select “Show an Independent Widget Set” in the drop-down box and you are done in KDE 4.4.

Maemo 5 SDK: add repositories, install QT and deploy our first app in the emulator

Sunday, February 14th, 2010

Yesterday I explained how to install the Maemo 5 SDK on Fedora 12 and launch the N900 phone emulator. Today we are going to configure the development environment for QT and deploy a “Hello World” application to the Nokia N900 emulator.

To have a better understanding of the whole platform, including GTK+ programming that we are not going to use, Nokia has a series of good videos:

(more…)

Install the Nokia N900 (Maemo 5) SDK on Fedora

Saturday, February 13th, 2010

Hey! I finally received my Nokia N900 phone/toy/thing last week after almost 3 months of waiting; of course it’s full of awesomeness like every device one buys. For those of you who still don’t know what I’m talking about, this phone runs Nokia’s Maemo 5 OS which is essentially a Debian-based Linux distro with an adapted GUI.

(more…)

Rencontres Fedora 12 à Paris

Friday, December 4th, 2009

Pour ceux qui ne seraient pas encore au courant, l’association Fedora-FR organise les Rencontres Fedora 12 les 12 et 13 décembre 2009 à la Cité des Sciences et de l’Industrie de Paris. Au programme il y a de nombreuses conférences et des ateliers liés au monde du libre, on vous y attend nombreux!

Le programme complet est disponible sur le wiki de l’association.

Fedora: Configure the KDE Dashboard to behave like in OSX

Sunday, November 1st, 2009

One thing I absolutely loved on my Mac (OSX 10.4 Tiger at the time), was the way the Dashboard behaved. All other implementations of this feature I have seen on Windows Vista/7 and the default KDE 4.3 configuration sucked in comparison. For those of you unfamiliar with the OSX Dashboard concept, let me explain it to you…

EDIT: since KDE 4.4, options have been moved!

(more…)

I’m giving KDE 4 a shot in Fedora 12

Sunday, November 1st, 2009

For many years, I have been an exclusive Gnome user for a couple of reasons:

  • Its interface is pure and usable (aka. the nazi interface)
  • It’s usable directly with the default Fedora installation, no tweaking needed
  • Many of the UI ameliorations for PackageKit, NetworkManager and a ton of other small improvements have hit Gnome recently, thanks to all the major Linux distributions using it as their default desktop.
  • I’m too lazy to try something else

So what’s wrong with Gnome? Well, nothing. I’m perfectly happy and productive with it, but there is also this shiny thing called KDE looking at me with sad little puppy eyes.

(more…)

New 64-Bit Flash plugin from Adobe

Saturday, August 15th, 2009

I didn’t notice it before, but Adobe has released a new version of their 64-Bit Flash plugin for Linux. I quote: “The 64-bit Flash Player 10 alpha refresh for Linux was released on July 30, 2009.”

Grab it on the Adobe Labs page and follow my instructions on this blogpost to install it. these instructions are valid for Fedora 10, 11 and basically any 64-Bit Linux OS.

Banshee + Podcasts + Nokia phone = epic win

Thursday, July 30th, 2009

The last time I tried the Banshee music player it was around Fedora 8/9 and it was very buggy with a lot of crashes. So until now I was using the default Rhythmbox application provided with Fedora 11/Gnome to listen to music and manage my podcasts. To be honest, Rhythmbox was a bit flawed for my use case as it didn’t allow to synchronize my podcasts to my music player (a Nokia 5310 phone); I was using an rsync script for that. Recently, things went downhill…DAAP music sharing worked when it wanted to work and with the latest update, Rhythmbox has bricked all my podcast feeds. Great.

So it was the perfect opportunity to look for another application…it turns out that Banshee is now a really great and mature product (if you don’t mind installing the Mono stack). It supports smart playlists, automatic cover art download, dynamic music library update, videos using the gstreamer back-end, online radios, podcasts AND an automatic synchronization to my Nokia phone! Wooohooo…the only drawback in comparison to Rhythmbox is that it doesn’t act as a DAAP music server.

nokia-banshee

Natively run Fedora 11 on an Intel Mac

Wednesday, July 22nd, 2009

For various reasons I like the Apple Mac Minis, they are cheap, compact, silent, energy efficient and quite powerful. So sometimes I use them as mini servers for some tasks, like as an rsync backup server. For that, I usually install Fedora on them…these Macs are supported since Fedora 9 or so.

When you want to install Fedora on one of these machines, you have 2 choices:

  • Use Bootcamp to create an OS X/Fedora dual boot system.
  • Install Fedora natively as the only OS.

If you use the second option (which is what I do), you will soon be faced with an annoying problem: the Fedora you just installed via the graphical interface probably won’t boot. Your Mac will display a message saying something like “No boot device found, please insert a bootable media”. Duh.

The problem is that Intel Macs are using EFI instead of a standard BIOS, and the hard drive is pre-formatted with a “gpt” partition table instead of the standard “msdos” partition table. To install a working stand-alone Fedora on such a machine, you have to do ONE thing at the right moment:

  • When you launch the Anaconda installer from the DVD, hit ctrl+alt+F2 to switch to a console.
  • Run “parted” to modify your hard drive structure.
  • In parted, run “mklabel msdos” to switch from gpt to the more standard msdos disk label. This will destroy all your data, so be careful.
  • Switch back to the installer with ctrl+alt+F6.
  • Install Fedora 11 like you do it usually.

That’s it…it can be quite frustrating if you don’t think about it.

Just finished my studies!

Wednesday, July 8th, 2009

Last Friday I handed in my Bachelor of Science diploma work, so I basically finished my studies! If all goes well (and it should), I’ll receive the title of “Bachelor of Science in media engineering, IT orientation” or something like that. I already got a proposition for a very nice job in the Open Source industry, but nothing is completely sure at the time. I really hope this turns out well :)

Maybe you want to know what my diploma work was about? Well, it was about setting up an industrialization process to create custom Fedora-based Linux distributions on the fly. Basically, Fedora appliances targeted at video surveillance.

  • The first part of the diploma is targeted at analysing the Fedora package build process, or how to get from source code to an RPM in a repository. It’s a good guide for SPEC files, rpmbuild, Koji, Bodhi etc…the whole build process is detailed. For the job I had to package motion, for which I’m now a contributor and RPM package maintainer. There is also a comparative analysis between the different composition tools available in Fedora.
  • The second part of the diploma is targeted at streamlining the whole development process in the company I was working for. As a result they are now using a version control system (SVN) and Trac as a bug tracking system.
  • The third part of the diploma is targeted at creating custom Fedora remixes which are auto-installable and auto-configured with heavy kickstart usage. The end result are a couple of scripts which create custom Fedora remixes with Revisor.
  • The last part of the diploma is targeted at setting up quality assurance (QA) on the produced Fedora remix.

flux affiche

The final workflow allows the developers to automatically create custom Fedora distributions containing all their code in less than 15 minutes (compared to 1-2 days before). All the configuration files, GUI code, kickstart files etc…are directly extracted from SVN and passed to Revisor.

Now I have time again to catch up with Fedora Marketing stuff, and there is plenty of interesting work going on…