Fix Common Fedora 10 Linux Issues

I’m a big fan of Fedora Linux and have been a user since the Red Hat days. I cut my Linux teeth on Fedora Core 1 (I still have the install discs). Though I’ve tried many other distros, I tend to return to Fedora.

Fedora 10 was released a few days ago. I just installed it, and decided to address a few common issues typical users may face. A few of you may remember that I did the same thing for Fedora Core 6. Here we go.

For the purposes of this guide, I’m using GNOME on an i686 machine.

Add the RPM Fusion Repository

First and foremost, install the RPM Fusion repository to gain access to a lot more software. You can do it graphically or via the command line (please see their configuration page). Copy and paste the following code into the Terminal:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

Don’t skip this step. It makes most of the other steps much simpler. Many of the remaining steps will also utilize the command line, but if you prefer a graphical user interface (GUI), just go to System → Administration → Add/Remove Software. You will get a GUI, like this:

Get Video Working

Alright, the next step is to get video acceleration working. I only own Nvidia cards, and installing the latest Nvidia driver is as easy as:

su -c 'yum install kmod-nvidia'

For ATI cards, try this:

su -c 'yum install kmod-fglrx'

Once it installs, just logout and log back in (or reboot if you really feel like it). To see if the video driver is working, try typing glxgears in the Terminal.

If you see frame-rate numbers in the thousands, you have video acceleration.

Install the Flash player

Let’s get the Adobe Flash player working. There are a few ways to do it, but I suggest using YUM. First, go to this link:

http://get.adobe.com/flashplayer/?promoid=BUIGP

Select YUM for Linux from the drop-down list, and download the RPM.

Double-click to install the RPM. You have now set up a repository for Flash, and all that is left to do is initiate YUM to install it.

su -c 'yum install flash-plugin'

Restart Firefox to enable the Flash player.

Have a Little WINE

If you want to try your hand at running any Windows applications, go ahead and install WINE.

su -c 'yum install wine wine-tools wine-desktop'

Make MP3s Work

As discussed many times, Fedora does not include MP3 playback out of the box for legal reasons. However, enabling MP3 support is trivial. The first time you try to play an MP3, Totem will prompt you to search for the MP3 codec. Provided that you enabled the RPM Fusion repository (as described above), it will find the decoder automatically! Piece of cake!

If you prefer to enable MP3 playback manually, do it like this:

su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly'

I prefer using Rhythmbox over Totem as a music player. It is usually installed by default (look under Applications → Sound & Video), but if you do not have it, install Rhythmbox like this:

su -c 'yum install rhythmbox gstreamer'

And DVDs, too

DVDs are a little more tricky. Reading DVDs is no problem. Just do this:

su -c 'yum install lsdvd libdvdread libdvdnav'

However, the problem comes when trying to decrypt an encrypted DVD. This is a legal issue in some countries (such as the USA… sigh). In order to do this, you need the libdvdcss package, and it is currently not in the RPM Fusion repository due to legal responsibility. Maybe it will be added in the future, or maybe there will be a workaround, who knows?

In the meantime, you can install the libdvdcss package like this (from the Livna repository):

su -c 'rpm -ivh http://livna-dl.reloumirrors.net/fedora/development/i386/libdvdcss-1.2.9-5.lvn9.i386.rpm'

Install VLC

VLC is an excellent media player that will play almost anything you throw at it.

su -c 'yum install vlc'

Get Thunderbird

Fedora 10 comes with Evolution for a mail client. If you prefer Thunderbird, install it like this:

su -c 'yum install thunderbird'

To make Thunderbird the default Mail program, just go to System → Preferences → Personal → Preferred Applications. From there, select Thunderbird from the drop-down list.

Burn CDs/DVDs with GnomeBaker

As a GNOME user, my favorite tool for burning CDs and DVDs is GnomeBaker.

su -c 'yum install gnomebaker'

Make Nautilus Better

If you like the default behavior of Nautilus, skip this step. Personally, I prefer that Nautilus NOT open every folder in a new window.

To fix this, simply open any folder (such as your Home folder) and go to Edit → Preferences. Click the Behavior tab. Put a check next to Always open in browser windows.

Enable Numlock by Default

su -c 'yum install numlockx'

Now whenever you log in to GNOME, numlock should turn on automatically.

There we go. This guide is by no means comprehensive, but it should help alleviate some of the common issues that the average user faces.

If you want to share any other Fedora 10 tips, or know of a better way to accomplish anything that I have listed, please comment below.

13 thoughts on “Fix Common Fedora 10 Linux Issues

  1. I am very pleased with your article about fixing up Fedora10. I have been a Fedora fan since version 4.

    Until last month, I was using all Intel mother boards with the on-board graphics controller. Intel supports Linux all the way, so that after a boot, I would switch the driver to i810, and that was the end of all the gui problems. I prefer to pay $20 more for an Intel motherboard with built-in graphics adapter then for ASUS or other, and then add dollars to purchase and use Nvidia or ATI.

    We need better GUI support in Linux. My very simple Microsoft Webcam is still not working (vx1000). When I could not get it to work, I purchased a creative labs webcam, and had even less success. So, GUI, webcam, (even though the claim is webcam support, it would be nice to have a list of supported brands and model numbers).

    My next upgrade will be a mother board from Intel. I am waiting for a board that will support USB3 mode, and will use stepping technology for CPUs. That technology will reduce power consumption when the CPU is underutilised.

  2. Hi,

    Thank you for the article, very informative. Saved me a lot of time trying to figure out some of the common issues.

  3. Hi Brian –

    Well – I add my thanks for this article. As others mentioned – it saved alot of time arguing with those annoying ‘non-intuitive’ problems.

    Haven’t used Linux since Redhat 6.1 days, you and other helpful folk have made me glad to be back in the fold.

    Happy Holidays, and thanks again.

  4. I tried Linux for the first time with Fedora 9. Thanks to helpful individuals like yourself, (who provide great articles like this one) I stuck around for version 10. I was SHOCKED at how easily and quickly it installed! I also found the LIVE CD very useful and intuitive. I am going to be promoting FEDORA to others. Look out Micro$oft!

  5. 1 Ghz processor or better
    20 Gig HD or larger
    256 Megs of RAM or more

    With these minimum system requirements (that I personally came up with) you will find you have a good working Fedora based system.

  6. sir, i feel you can help me, because i am a beginner in Linux, i am using Fedora Linux 10. My problem is i cant run any .exe files, so i want to know that how to run Visual Basic 6 files or its .exe files on Linux

    Thanks in advance

  7. Oh…
    How many problems did I have with drivers for my laptop ATI videocard…
    Big thx for this article.
    Now I do not have to switch to Ubuntu again =) and fully enjoy with Fedora.

  8. Hi,
    here is a working configuration for dual monitors (laptop lcd, external lcd) with fglrx for fedora 10.

    #———————-
    Section “ServerLayout”
    Identifier “dual head configuration”
    Screen 0 “Screen0” 0 0
    Screen “Screen1” RightOf “Screen0”
    InputDevice “Keyboard0” “CoreKeyboard”
    InputDevice “Synaptics” “CorePointer”
    Option “Xinerama” “on”
    Option “Clone” “off”
    EndSection

    Section “Files”
    EndSection

    Section “InputDevice”
    Identifier “Keyboard0”
    Driver “kbd”
    Option “XkbModel” “pc105”
    Option “XkbLayout” “us+inet”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics”
    Driver “synaptics”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “auto-dev”
    Option “Emulate3Buttons” “yes”
    Option “LeftEdge” “120”
    Option “RightEdge” “830”
    Option “TopEdge” “120”
    Option “BottomEdge” “650”
    Option “FingerLow” “14”
    Option “FingerHigh” “15”
    Option “MaxTapMove” “110”
    Option “VertScrollDelta” “20”
    Option “HorizScrollDelta” “20”
    Option “MinSpeed” “0.3”
    Option “MaxSpeed” “0.75”
    EndSection

    # — monitor
    Section “Monitor”
    Identifier “Monitor0”
    VendorName “Dell”
    ModelName “Monitor Laptop 1920×1200”
    HorizSync 31.5 – 74.5
    VertRefresh 56.0 – 65.0
    Option “VendorName” “ATI Proprietary Driver”
    Option “ModelName” “Generic Autodetecting Monitor”
    Option “DPMS” “true”
    DisplaySize 813 305
    EndSection

    Section “Monitor”
    Identifier “Monitor1”
    VendorName “LG”
    #VendorName “SAMSUNG”
    ModelName “Monitor Secondary”
    Option “VendorName” “ATI Proprietary Driver”
    Option “ModelName” “Generic Autodetecting Monitor”
    Option “DPMS” “true”
    EndSection

    # — drivers
    Section “Device”
    Identifier “Device0”
    Driver “fglrx”
    BusID “PCI:1:0:0”
    EndSection

    Section “Device”
    Identifier “Device1”
    Driver “fglrx”
    BusID “PCI:1:0:0”
    Screen 1
    EndSection

    # — screens
    Section “Screen”
    Identifier “Screen0”
    Device “Device0”
    Monitor “Monitor0”
    DefaultDepth 24
    SubSection “Display”
    Viewport 0 0
    Depth 24
    Modes “1920×1200” “1600×1200” “1600×1024” “1440×900” “1400×1050” “1360×768” “1280×1024” “1280×960” “1280×800” “1280×720” “1152×864” “1024×768” “800×600” “640×480”
    EndSubSection
    EndSection

    Section “Screen”
    Identifier “Screen1”
    Device “Device1”
    Monitor “Monitor1”
    DefaultDepth 24
    SubSection “Display”
    Viewport 0 0
    Depth 24
    Modes “1280×1024” “1280×960” “1280×800” “1280×720” “1152×864” “1024×768” “800×600” “640×480”
    EndSubSection
    EndSection

  9. … and the above config is for kmod-fglrx module from rpmfusion … and if you use above config you may need also to disable “fglrx” service that will always rewrite your xorg.conf with its own dumb (in my case) settings.

  10. I’m blasted with Fedora 10 !! wowwwww
    Last time I tried Fedora was version 6, what an improvement

    I wouldnt buy microsoft shares if I wore you, I think that lame company
    has reached its peak, from now on its downhill

    Thank you everyone of LINUX !

  11. i can access the internet throught CLI mode but when i open the browser (firefox) then internet not work i also chked all the setting pls help me out in this

Comments are closed.