Cheap VPS & Xen Server

Residential Proxy Network - Hourly & Monthly Packages

Installation Guide: Fedora 8 Desktop (a.k.a. The Perfect Desktop)


This document describes how to set up a Fedora desktop – including how to enable special mouse buttons, improve laptop support (depending on your model), set up printers (especially HP) and the usage of Compiz Fusion. The result is a fast, secure and extendable system that provides all you need for daily work and entertainment.

This howto is a practical guide without any warranty – it doesn’t cover the theoretical backgrounds. There are many ways to set up such a system – this is the way I chose.

 

1 Install Media

The install media is available at http://fedoraproject.org/get-fedora – I used the DVD-image for this howto.

 

2 Installation

Hit “Enter” to start the installation.

inst1

Initial drivers are beeing loaded.

inst2

Test your install media if you want.

inst3

The installation wizard is starting.

inst4

Select your language and proceed.

inst5

If you have a new unformatted disk you’ll see this popup. Click on “yes”.

inst7

Here you can select/edit the partitioning layout.

inst8

If you chose the manual setup, you’ll see this window.

inst9

If you chose a predefined setup, you’ll see a warning like this. Commit it if you agree.

inst10

If you chose a predefined setup and marked the checkbox “Review and modify partitioning layout” you’ll see this window – details, how the predefined setup affects the disk. You can make manual changes or take it as it is.

inst11

In this window you can adjust the settings for the bootloader.

inst12

Here you can adjust the network settings.

inst13

inst14

Select the location nearest to yours and configure the clock. Unmark the checkbox if there are other operating systems installed, that expects the clock to be set to local time – e.g. Windows.

inst15

Choose a password for the root-account and confirm it.

inst16

Here you can select predefined collections of software. You can also make a custom selection if you mark the corresponding radio-button.

inst17

If you chose the custom selection you’ll see this and a few following windows. Select a main group on the left and afterwards one of its subgroups on the right. Now click on “Optional Packages” – you’ll see…

inst18

…this window with a detailed package list. Select or deselect packages as you like.

inst19

Click “Next” if your selection is complete. Dependencies are beeing checked.

inst20

The system is ready to install – click on “Next”.

inst21

The partition(s)/disk(s) are beeing formatted.

inst22

The system is beeing installed.

inst23

The installation is complete. Remove the install media and reboot the system.

inst24

3 First Start

If there’s no reason to do something special wait a few seconds to start with the standard settings.

fs1

The system is starting up.

fs2

This is the first start – the firstboot-wizard appears.

fs3

Have a look at the license information and proceed.

fs4

Here you can edit the firewall settings if you want. If you’re not planning to connect to this computer via ssh/scp/sftp etc you can close the corresponding port.

fs5

I recommend to deactivate SELinux – it can cause many problems, especially if you’re using software from additional repositorys.

fs6

A reboot is required to take the changes affect.

fs7

Set the actual time and date.

fs8

If you enable the network time protocol, the time will be synchronized with a remote time server.

fs9

Send your hardware profile if you want.

fs10

Time to add the first user-account to the system.

fs11

The system has to reboot now.

fs12

When the system is up again, you’ll see the login window. Log in to the system with the userdata you chose in the firstboot-wizard.

fs13

Welcome to your desktop.

welcome

4 Basic Configuration

In various quarters of this howto you have to switch to the root-account (in the terminal). The terminal is available in the gnome applications menu.

terminal1

terminal2

Enter the following to switch to the root-account:

su –
%rootpassword%

You can switch back to your user-account with:

exit

4.1 Yum

Install some recommended packages to prevent problems with yum and kernel-modules (root privileges needed):

yum install yumex yum-fastestmirror yum-skip-broken yum-fedorakmod yum-kernel-module yum-refresh-updatesd

 

4.2 DVD Repository

The install media is set as a repository by default. If you have a fast internet connection it’s recommended to remove it – so you’ll always get the newest packages. Remove the repository-file (root privileges needed):

rm -f /etc/yum.repos.d/Fedora-install-media.repo

 

4.3 Livna

The livna-repository provides many packages, including multimedia applications and drivers for ATI and Nvidia graphic cards. It’s 100% compatible to the fedora-repository. Install the repository-package (root privileges needed):

rpm -ivh http://rpm.livna.org/livna-release-8.rpm

4.4 Nautilus

Nautilus opens a window for every single folder by default – to change this open any folder and edit the settings. It’s also a good idea to enable the delete command that bypasses the trash – cause if you delete something from external storages with the standard delete command, the things will not really be deleted but moved to a trash on the device (.trash). This trash will not be affected when you delete the trash on your desktop.

nautilus1

nautilus2

Now it’s user-friendly.

nautilus3

4.5 Services & Startup Programs

Some services are enabled by default on your System – maybe some of them are needless (depending on your hardware and your needs). The deactivation of needless services will save system resources, so it’s worth to take a look on the service settings – they are available in the gnome system menu.

services1

Enter the root-password.

services2

Select all runlevel.

services3

Select all runlevel.

services4

4.5.1 Enable Services

  • Network Manager
  • Network Manager Dispatcher

 

4.5.2 Disable Services

  • bluetooth (disable this service if there is no bluetooth device connected to your system)
  • firstboot (this service is not longer needed)
  • mdmonitor (disable this service if you haven’t set up a RAID-system)
  • pcscd (disbale this service if there is no smart-card reader connected to your system)
  • restorecond (disable this service if you deactivated SELinux)
  • setroubleshoot (disable this service if you deactivated SELinux)
  • smolt (disable this service if you don’t want to send monthly hardware-profiles)
  • sshd (disable this service if you’re not planning to connect to this computer via ssh/scp/sftp etc)

If you have a computer with a wlan-card I recommend to disable “network” in all runlevels – otherwise you’ll have a long boot-time cause the system tries to allocate a dhcp-ip to this device (regardless of the configuration). The network manager will enable the network automatically after you logged in.

 

4.5.3 Disable Startup Programs

Handle the startup programs just as the services. The settings for the startup programs are available in the gnome system menu.

session

Disable the startup programs that you don’t need – e.g.: if you disabled the bluetooth-service there’s no need to start the bluetooth manager etc.

session2

4.6 Deinstall Software

Before you are going to update the system for the first time you should check if there is software installed that you don’t need, or rather that you want to replace with another software. The goal should be a clean system with only the programs installed that you really need.

Which programs you should deinstall or replace with others is up to you – you’ll find a summary of already installed software at step 13 and a little assortment of additional software (including possible replacements for already installed software) at step 14.

You can simply deinstall software with the Yum Extender – have a look at step 5. Afterwards it’s time for the first update (if there are updates available) – go to the next step.

 

4.7 System Update

The system will check for updates automatically and notify you if updates are available. Click on “View Updates”.

update1

Enter the root-password.

update2

You’ll see a summary of available updates…

update3

…and details if you want. Click on “Apply updates” to install the updates.

update4

The dependencies are beeing resolved.

update5

The updates are beeing downloaded and installed.

update6

update7

4.8 Power Consumption

With Powertop, a tool from Intel for Intel Platforms, you are able to find what software is using the most power on your system. Especial notebook users will benefit from reduced power consumption – there will be more time left on battery power.

If you want to use powertop, install the following package:

  • powertop

It’s recommended to run it as the root-user, otherwise you can’t use all the features of this tool. Run powertop:

powertop

powertop

Powertop will permanent collect data from the system. In intervals it shows you what is using the most power and at the same time how you can optimize your system. In certain cases powertop is able to optimize the system itself if you hit the key that is shown. It’s not improbable to save a few watts.

 

4.9 Special Mouse Buttons

If you have a mouse (connected via USB) with special buttons, you can enable and configure them in the following steps. I’ve tested this with a few Logitech mice (MX Revolution, VX Revolution and MX518) – it should work with any other mouse.

Note: Please start with step 4.9.4 and look if all buttons are detected – if yes, proceed – if not, go back and begin with step 4.9.1 .

4.9.1 Preparation

First back up the xorg.conf (root privileges needed):

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original

 

4.9.2 Device Name

Now let’s find out the exact name of your mouse:

cat /proc/bus/input/devices | less

Search the entry for your mouse. For example the entry for my mouse (Logitech MX Revolution):

I: Bus=0003 Vendor=046d Product=c51a Version=0111
N: Name=”Logitech USB Receiver
P: Phys=usb-0000:00:1d.0-2/input0
S: Sysfs=/class/input/input3
U: Uniq=
H: Handlers=mouse1 event3
B: EV=7
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143

Note down the name of your device – you’ll need it in a moment.

 

4.9.3 X-server Configuration

Choose a name as Identifier for your mouse in the xorg.conf, e.g.: “MX Rev”. Now edit the x-server configuration (root privileges needed):

gedit /etc/X11/xorg.conf

Add a new line to the section “ServerLayout” that it looks like this. Replace the placeholder %identifier% with the identifier you chose.

Section "ServerLayout"
Identifier     "Default Layout"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "%identifier%" "CorePointer"
EndSection

E.g.:

Section "ServerLayout"
Identifier     "Default Layout"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "MX Rev" "CorePointer"
EndSection

Add the following section. Replace the placeholder %identifier% with the identifier you chose and the placeholder %devicename% with the name for your mouse that you found out at step 4.9.2 .

Section "InputDevice"
Identifier  "%identifier%"
Driver      "evdev"
Option      "Phys" "usb-*/input0"
Option      "Name" "%devicename%"
Option      "CorePointer"
EndSection

E.g.:

Section "InputDevice"
Identifier  "MX Rev"
Driver      "evdev"
Option      "Phys" "usb-*/input0"
Option      "Name" "Logitech USB Receiver"
Option      "CorePointer"
EndSection

 

4.9.4 The Special Buttons

Now it’s time to find out which number is assigned to each button. Open a terminal and start “xev“. A new window will pop up with a little square in it. Move the cursor into the square and use all special buttons one after the other. Don’t move your mouse during this time – else you’ll see lots of events caused by the movement of your mouse and not the button-events. You’ll see the assigned number for each button in the terminal window – note it down.

xev

xev

4.9.5 Xvkbd

Xvkbd is a virtual keyboard for the X window system. It will send the commands/events to the x-server that we assing to the special buttons in the next step. Download and install xvkbd (root privileges needed):

wget http://dag.wieers.com/rpm/packages/xvkbd/xvkbd-2.8-1.el4.rf.i386.rpm
yum localinstall xvkbd-2.8-1.el4.rf.i386.rpm –nogpgcheck
rm xvkbd-2.8-1.el4.rf.i386.rpm

 

4.9.6 Xbindkeys

Xbindkeys joins the special buttons with xvkbd. Install the following package (have a look at step 5 if you don’t know how to install a package):

  • xbindkeys

Next create a standard configuration file for your account and edit it (without root privileges!):

xbindkeys –defaults > $HOME/.xbindkeysrc
gedit .xbindkeysrc

Here you can assign commands/events to your mouse-buttons. My configuration for example:

# Action back
"/usr/bin/xvkbd -text "\[Alt_L]\[Left]""
m:0x0 + b:8

# Action forward
"/usr/bin/xvkbd -text "\[Alt_L]\[Right]""
m:0x0 + b:9

# Zoom in
"/usr/bin/xvkbd -text "\C+""
m:0x0 + b:13

# Zoom out
"/usr/bin/xvkbd -text "\C-""
m:0x0 + b:15

# Close window
"/usr/bin/xvkbd -text "\Cw""
m:0x0 + b:17

# Open Firefox
"firefox"
m:0x0 + c:229

As you can see, each entry consists of a xvkbd-event and a mouse-button. m:0x0 + b:1 for button 1, m:0x0 + b:2 for button 2 and so on. For Keycodes insert m:0x0 + c:%keycode%, e.g.: m:0x0 + c:229 .

 

4.9.7 Autostart

You have to add xbindkeys to the startup programs.

session

xbindkeys

4.10 Gnome Keyring

All your passwords that are used by other programs, like the password(s) for your email-accounts or the password(s) for your wlan-connection(s) will be stored in the gnome keyring. You’ll be asked to enter a master-password for the gnome keyring when the first password is beeing added. I recommend to use your system-password for the gnome-keyring. Everytime you start an application for the first time in a session that needs one or more passwords that are stored in the gnome-keyring, you’ll be asked to enter the master-password – this is annoying (my opinion).

It can be eased by using the pam_keyring, that will automatically unlock your gnome keyring when you log in to your system – this requires that your master-password for the gnome keyring and your system-password are the same. If you want to use pam_keyring, install the following package (have a look at step 5 if you don’t know how to install a package):

  • pam_keyring

Now you have to integrate pam_keyring into the pam-configuration for the gdm (root privileges needed):

gedit /etc/pam.d/gdm

You have to insert the following two lines into the configuration file:

auth optional pam_keyring.so try_first_pass
session optional pam_keyring.so

It’s important to insert the lines in the right order – otherwise pam_keyring won’t work. The configuration file has to look like this:

#%PAM-1.0
auth     [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth       required    pam_env.so
auth       optional    pam_keyring.so try_first_pass
auth       include     system-auth
auth       optional    pam_gnome_keyring.so
account    required    pam_nologin.so
account    include     system-auth
password   include     system-auth
session    required    pam_selinux.so close
session    include     system-auth
session    required    pam_loginuid.so
session    optional    pam_console.so
session    optional    pam_keyring.so
session    required    pam_selinux.so open
session    optional    pam_keyinit.so force revoke
session    required    pam_namespace.so
session    optional    pam_gnome_keyring.so auto_start

5 Yum Extender

The yum extender (a.k.a. yumex) is a easy to use gui for the yum package manager. With yumex you can install, deinstall or update packages – it’s available in the gnome applications menu.

yumex1

Enter the root-password.

yumex2

Yumex appears – make familar with the gui.

yumex3

 

5.1 Deinstall Packages

Select the radio-button “Installed” – now you’ll see all installed packages. Browse the list or enter a search term in the corresponding field to find a package.

yumex_rem1

If you found a package that you want to remove simply unmark its checkbox.

yumex_rem2

Alternativ you can use the group view.

yumex4

This is the package queue – here you can see all the packages that you selected for deinstallation. If you made a mistake you can remove one or more packages from this list.

yumex_rem3

If you agree to your selection click on “Process Queue” in the bottom right corner.

yumex_rem4

If the packages that you want to deinstall have dependencies, they’ll also be marked for deinstallation. Proceed if you agree.

yumex_rem5

The packages are beeing deinstalled.

yumex_rem6

Deinstallation finished. Quit yumex or proceed to reload yumex.

yumex5

5.2 Install Packages

Select the radio-button “Available” – now you’ll see all installed packages. Browse the list or enter a search term in the corresponding field to find a package. If you found a package that you want to install simply mark its checkbox.

yumex_inst1

Alternativ you can use the group view.

yumex4

The package queue contains all packages that you selected for installation. If you made a mistake you can remove one or more packages from this list.

yumex_inst2

The dependencies are beeing resolved, they’ll also be marked for installation.

yumex_inst3

Proceed if you agree.

yumex_inst4

The packages are beeing downloaded…

yumex_inst5

…checked…

yumex_inst6

…and installed.

yumex_inst7

Deinstallation finished. Quit yumex or proceed to reload yumex.

yumex5

6 ATI & Nvidia Graphics Card Drivers

Note: The drivers in step 6.1 and 6.2 are depending on the livna-repository (step 4.3).

 

6.1 Nvidia

There are three different drivers available for nvidia graphics cards. Install the packages that match to your graphics card model. If you don’t know which kernel is installed on your system open a terminal and enter:

uname -r

 

The last driver (http://www.nvidia.com/object/IO_18897.html) for up-to-date models:

  • kmod-nvidia
  • kmod-nvidia-%kernel_version%

 

The driver (http://www.nvidia.com/object/IO_32667.html – 1.0-96xx) for older models:

  • kmod-nvidia-96xx
  • kmod-nvidia-96xx-%kernel_version%

 

The driver (http://www.nvidia.com/object/IO_32667.html – 1.0-71xx) for old models:

  • kmod-nvidia-legacy
  • kmod-nvidia-legacy-%kernel_version%

The legacy driver doesn’t provide AIXGL support – so you can’t use desktop-effects.

You have to log out and in again to activate the driver. Afterwards the driver-configuration is available in the gnome applications menu.

nvidia1

nvidia2

6.2 ATI

Install the following packages. If you don’t know which kernel is installed on your system open a terminal and enter:

uname -r

  • kmod-fglrx
  • kmod-fglrx-%kernel_version%

You have to log out and in again to activate the driver.

7 Desktop Effects

7.1 Installation

We have to install a few packages for compiz-fusion.

  • compiz-fusion
  • compiz-fusion-gnome
  • compiz-fusion-extras
  • compiz-fusion-extras-gnome
  • compiz-manager
  • gnome-compiz-manager

 

7.2 Enable Compiz

Note: You have to enable compiz this way – otherwise emerald won’t work.

compiz1

Click on the corresponding button to enable compiz.

compiz2

7.3 Configuration

The compiz configuration-tool is available via the gnome system menu.

gldesktop1

Tab 1: The basic settings. Don’t change the checkbox “Enable GL Desktop” – otherwise you might get problems with emerald.

gldesktop2

Tab 2: Here you can change the look and feel for the windows.

gldesktop3

Tab 3: In this window you can change the settings for the workspaces.

gldesktop4

Tab 4: Configure the settings for the desktop.

gldesktop5

Tab 5: Utility configuration.

gldesktop6

8 Themes & Icons

If you don’t like the appearance of your desktop you can easy customize it.

8.1 Emerald

Emerald is a themeable window decorator and compositing manager for Compiz. Install the following packages:

  • emerald
  • emerald-themes

Currently (v0.5.2) has a bug that prevents emerald from switching the window decoration. To fix this you have to add a startup program to your session.

session

emerald1

You have to log out and log in again to take the changes affect. After that emerald is ready to use.

emerald2

Select a window decoration that you like.

emerald3

This window contains the main configuration that is independent from the window decorations.

emerald4

Click on the two buttons on the repository-tab to get all available window decorations.

emerald5

You can edit every window decoration as you like.

emerald6

Additional themes can be found on http://compiz-themes.org/.

 

8.2 Gtk2/Metacity Themes

Gtk2 and metacity themes can be used with or without emerald – as against emerald this themes will also affect the look of the gnome panels. Gtk2 and metacity themes can be found on many web pages like http://www.gnome-look.org/. When you have downloaded and unpacked a gtk2/metacity-theme you have to copy it (the folder with gtk-2.0 and/or metacity) to the themes-folder. Open a terminal, become root and switch to the folder where you unpacked the theme.

cp -R %theme_folder% /usr/share/themes/

That’s all – now the new theme is available in the gnome-settings.

look1

Select an existing theme and customize it.

look2

8.3 Icons

Icon-sets can be found on many web pages like http://www.gnome-look.org/. When you have downloaded and unpacked an icon-set you have to copy it to the icons-folder. Open a terminal, become root and switch to the folder where you unpacked the icon-set.

cp -R %icon-set% /usr/share/icons/

Now the icons are available in the gnome-settings. Have a look at step 8.2 .

My Configuration:

GTK2-Theme: Linsta2 from http://www.gnome-look.org/
Emerald-Theme: Scaled_Black_Mod
Icon Theme: Dropline Neu! 0.6PR3 from http://www.silvestre.com.ar/

9 Firewall

The firewall is available in the gnome system menu.

firewall1

Enter the root-password.

firewall2

Some well known services are listed on the first tab. Change the checkbox to open or close the port(s) for a service.

firewall3

On the second tab you can open/close single ports.

firewall4

The third tab contains the settings for trusted devices.

firewall5

Masquerading is available on the fourth tab.

firewall6

On the last tab you can import you own rules (iptables-save format).

firewall7

10 Laptop Users

The following packages and kernel modules can enable (depending on your model) special functions/devices ( like hotkeys etc) on your laptop. You’ll need root-privileges to add kernel modules to the rc.local – to take the changes effect you have to reboot your system or load the kernel module by hand. To load a kernel-module manually, open a terminal, become root and enter (replace %kernel_module% with the module that you want to load):

modprobe %kernel_module%

 

10.1 ASUS

Enable the asus kernel module:

gedit /etc/rc.local

Add the following line:

/sbin/modprobe asus-laptop

 

10.2 IBM/Lenovo

The following packages are available:

  • tpb (bind a program to the ThinkPad, Mail, Home and Search buttons)
  • thinkfinger (driver for the UPEK/SGS Thomson Microelectronics fingerprint reader (USB ID 0483:2016))

Enable the IBM kernel module:

gedit /etc/rc.local

Add the following line:

/sbin/modprobe thinkpad-acpi

 

10.3 Acer

Install the following package:

  • kmod-acer_acpi (have a look at http://code.google.com/p/aceracpi/wiki/SupportedHardware)

 

10.4 Dell

Install the following package:

  • i8kutils (support for inspiron 8000 and others)

10.5 MSI

Enable the MSI kernel module:

gedit /etc/rc.local

Add the following line:

/sbin/modprobe msi-laptop

 

10.6 Toshiba

Enable the Toshiba kernel module:

gedit /etc/rc.local

Add the following line:

/sbin/modprobe toshiba-acpi

 

10.7 Sony

Enable the Sony kernel module:

gedit /etc/rc.local

Add the following line:

/sbin/modprobe sony-laptop

 

11 WLAN

Many wlan-cards are supported by default in Fedora 8 – if your’s isn’t working out of the box have a look at the repositorys – maybe your device is supported by the madwifi package. If your device is working you can easy connect to an wireless-access-point.

If you click on the network manager a list of available wireless networks appears. Click on the network that you want to connect.

wlan1

Select the wireless security (if there are various at choice) and enter the password for this wireless network.

wlan2

Afterwards you are connected to the wireless network.

wlan3

If you have problems to connect to a wireless network or if you can’t see it (SSID off) you can make a manual connection. Select “Connect to Other Wireless Network” and enter the needed information.

wlan4

12 Printer Configuration

12.1 Hewlett-Packard

HPLIP Homepage:

http://hplip.sourceforge.net/

If you have a HP-device you can benefit from the hplip project. It provides a gui with many functions (depending on your model) for your HP-device. If you want to use hplip, install the following packages (maybe some of there packages are already installed on your system):

  • hplip
  • hplip-gui
  • cups
  • cups-devel
  • ghostscript
  • foomatic
  • qt or qt4
  • pyqt or pyqt4
  • python
  • python-devel
  • python-reportlab
  • libjpeg
  • libjpeg-devel
  • net-snmp (only needed for network printers)
  • net-snmp-devel (only needed for network printers)
  • chkconfig

12.1.1 USB

Power on your printer and connect it to the computer. If your printer is supported by the installed drivers it’ll be automatically detected and preconfigured. Afterwards you can configure the printer within the HP Device Manager – have a look at step 12.1.4 .

autoprinter2

12.1.2 Network

First you have to open port 161 (tcp+udp) for snmp and port 9100 (tcp) for jetdirect in your firewall – have a look at step 9. Next open a terminal, become root and start the setup:

hp-setup

Select “Network/…” and click on “Next”.

hp1

If your printer will not be detected automatically, you can search for it manually.

hp2

Proceed after your printer has been detected.

hp3

Here you have to select a PPD-file for your printer. If you don’t want to use the one that is recommended (or if there is no PPD-file available for your model) you can select your own.

hp4

Here you can edit the information for your printer.

hp5

At last you’ll see the summary of the printer configuration.

hp6

Now you can configure the printer within the HP Device Manager – have a look at step 12.1.4 .

 

12.1.3 Parallel Port

First we have to enable some kernel modules (root privileges needed):

gedit /etc/rc.local

Add the following lines:

/sbin/modprobe lp
/sbin/modprobe ppdev
/sbin/modprobe parport
/sbin/modprobe parport-pc

Next add the group “lp” to your Account.

ug1

Enter the root-password.

ug2

Double click on the line that belongs to your user-account.

ug3

Mark the checkbox next to “lp”.

ug4

Afterwards shut down your system and connect the printer to your system (printers on parallel ports are only detected during boot). Start your system and have a look at your bios-settings – be sure that your parallel-port is configured for “ECP“. After that run hp-setup – have a look at step 10.1.2 (select LPT for connection type).

 

12.1.4 HP Device Manager

The HP Device Manager is available in the gnome system menu.

hpdm1

Tab 1: Functions.

hpdm2

Tab 2: Status – here you can see all events for your device.

hpdm3

Tab 3: Supplies – here you can see the status of your ink catridges, print heads etc.

hpdm4

Tab 4: Tools – e.G.: clean or align catridges.

hpdm5

Tab 5: Print Settings – here you can adjust all and everything.

hpdm6

Tab 6: Print Control – here you can stop the printer or abort jobs.

hpdm7

12.2 Other Printers

Other printers (also HP devices if you like) can be configured (if they are connected via USB and supported, they will be automatically detected and preconfigured) with the standard printer configuration tool. It’s available in the gnome system menu.

printer1

Here you can adjust the settings for known printers or add new printers. To add a new printer, click on “New Printer”.

printer2

Afterwards choose the connection type. Keep in mind that you might have to change the firewall settings – depending on the connection type. Jetdirect needs Port 9100 (tcp) and maybe also Port 161 (tcp+udp). Windows Printer via SAMBA needs the service “samba” enabled in the firewall and IPP needs Port 631 (tcp+udp).

printer3

Next you have to choose the manufacturer of your printer.

printer4

Select your model and the recommended driver.

printer5

Now you can configure the printer.

printer6

13 Installed Software

13.1 Multimedia

  • Rhythmbox 0.11.2 (audio player)
  • Totem 2.20.1 (video player)

 

13.2 Graphics

  • F-Spot 0.4 (photo manager)
  • Gimp 2.4 (edit images/photos)

 

13.3 Office

  • OpenOffice.org 2.3 (office suite)

 

13.4 Internet

  • Firefox 2.0.0.8 (web browser)
  • Evolution 2.12.1 (email client)
  • Ekiga 2.0.11 (internet telephony)
  • Pidgin 2.2.2 (instant messenger)
  • Transmission 0.82 (bittorrent client)

 

13.5 System

  • Ntfs-3g (NTFS read/write support)
  • Compiz 0.6.2 (desktop effects)
  • Icedtea 1.7.0 (Sun’s free JAVA)

14 Additional Software

14.1.1 Adobe Flash Player

Homepage: http://www.adobe.com/products/flashplayer/

Adobe provides an own repository – install the repository-package (root privileges needed):

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Afterwards install the following package.

  • flash-plugin

The plugin for firefox will be installed automatically. If you want to check it, open firefox and enter about:plugins into the url-field. Afterwards you should see this:

ff_flash

 

14.1.2 Adobe Acrobat Reader

Homepage: http://www.adobe.com/products/reader/

With the Adobe Reader you can open PDF-documents.

adobe9

If you want to use the acrobat reader, open http://www.adobe.com/products/acrobat/readstep2_allversions.htm within firefox and choose your language.

adobe1

Click on “Download Adobe Reader”…

adobe2

…and install the package with the software installer.

adobe3

Click on “Apply”.

adobe4

adobe5

Next click on “Install anyway” (the package is not signed).

adobe6

The software is beeing installed.

adobe7

adobe8

The plugin for firefox will be installed automatically. If you want to check it, restart firefox and enter about:plugins into the url-field. Afterwards you should see this:

ff_adobe

14.1.3 Microsoft’s True Type Core Fonts

Some fonts, including Arial, Times New Roman and Verdana for example.

If you want to use these fonts, open http://www.mjmwired.net/resources/mjm-fedora-fc6.html#ttf within your browser and install the package with the software installer (simply click on it).

 

14.1.4 W32codecs & Others

Codecs needed to play MS and some other video formats.

If you want to use these codecs open a terminal and enter (root privileges needed):

cd /tmp/
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
tar xfvj all-20071007.tar.bz2
mkdir /usr/lib/codecs/
cp all-20071007/* /usr/lib/codecs/
ln -s /usr/lib/codecs/ /usr/lib/win32

 

14.1.5 NTFS Configuration Tool

Homepage: http://flomertens.free.fr/ntfs-config/

With nfts-config you can enable or disable write capability for all your internal and/or external NTFS devices.

ntfs3

If you want to use the NTFS configuration tool, install the following package:

  • ntfs-config

 

14.1.6 Spamassassin

Homepage: http://spamassassin.apache.org/

Spamassassin is needed to use the spamassassin-plugin within evolution.

saplugin

If you want to use this plugin, install the following package.

  • spamassassin

 

14.2 Replacements

14.2.1 Digikam (possible replacement for f-spot)

Homepage: http://www.digikam.org/

Digikam is a photo management software.

digikam

If you want to use digikam, deinstall the following package…

  • f-spot

…and install these packages:

  • digikam
  • kipi-plugins

 

14.2.2 MPlayer (possible replacement for totem)

Homepage: http://www.mplayerhq.hu

MPlayer is a video player with many features – supporting nearly every known video format, e.g. MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ and PVA (the codecs from step 14.1.4 are needed to support some of the listed formats).

mplayer

If you want to use the mplayer, deinstall the following packages…

  • totem
  • totem-mozplugin

…and install these packages:

  • mplayer
  • mplayer-fonts
  • mplayer-gui
  • mplayerplug-in

 

14.2.3 Audacious (possible replacement for rhythmbox)

Homepage: http://audacious-media-player.org/

Audacious is a lean audio-player.

audacious

If you want to use audacious, deinstall the following package…

  • rhythmbox

…and install these packages:

  • audacious
  • audacious-plugins
  • audacious-plugins-vortex
  • audacious-plugins-wavpack
  • audacious-plugins-nonfree-aac
  • audacious-plugins-nonfree-alac
  • audacious-plugins-nonfree-lame
  • audacious-plugins-nonfree-mms
  • audacious-plugins-nonfree-mp3
  • audacious-plugins-nonfree-tta
  • audacious-plugins-nonfree-wma

 

14.2.4 Azureus (possible replacement for transmission)

Homepage: http://azureus.sourceforge.net/

Azureus is an easy to use bittorrent-client with a great many features.

azureus

If you want to use azureus, deinstall the following package…

  • transmission

…and install this package:

  • azureus

 

14.3 Optional

14.3.1 Unrar

With this package you’ll be able to unpack rar-files. If you want to use unrar, install the following package:

  • unrar

 

14.3.2 Network Traffic Applet

With this applet you can monitor the speed of your network devices.

netspeed3

netspeed4

If you want to use the network traffic applet, install the following package:

  • gnome-applet-netspeed

Afterwards add the applet to the gnome-panel. Right click on the panel, choose “Add to panel” and select the applet.

netspeed1

netspeed2

14.3.3 K3B

Homepage: http://www.k3b.org/

K3B is a burning suite with a lot of features.

k3b

14.3.3 K3B

Homepage: http://www.k3b.org/

K3B is a burning suite with a lot of features.

If you want to use K3B, install the following packages:

  • k3b
  • k3b-extras-nonfree
  • transcode
  • normalize
  • vcdimager

14.3.4 Skype

Homepage: http://www.skype.com/

Skype is a software for internet telephony, instant messaging etc.

skype

14.3.4 Skype

Homepage: http://www.skype.com/

Skype is a software for internet telephony, instant messaging etc.

skype

If you want to use skype, open a terminal and create the repository file (root privileges needed):

gedit /etc/yum.repos.d/skype.repo

Insert the following content:

[skype]
 name=Skype Repository
 baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
 gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
 gpgcheck=1
 enabled=1

Now install the following package:

  • skype

 

14.3.5 Audacity

Homepage: http://audacity.sourceforge.net/

Audacity is a software to edit audio files.

audacity

If you want to use Audacity, install the following package:

  • audacity-nonfree

 

14.3.6 Streamtuner

Homepage: http://www.nongnu.org/streamtuner/

Streamtuner is a stream directory browser. With Streamtuner you can listen to SHOUTcast-streams etc.

streamtuner

If you want to use Streamtuner, install the following package:

  • streamtuner

 

14.3.7 FireFTP

Homepage: http://fireftp.mozdev.org/

FireFTP is an extension for Firefox. It provides an easy to use, full featured ftp client. It can be startet without firefox from the gnome applications menu.

fireftp4

If you want to use FireFTP, open https://addons.mozilla.org/en-US/firefox/addon/684 within Firefox and click on “Install Now”.

fireftp1

Accept the installation:

fireftp2

After the installation is finished restart Firefox. FireFTP is available in the upper menu or when you right click on a ftp-link.

fireftp3

fireftp5

Create a new launcher in the gnome applications menu to start FireFTP without Firefox. Open the main menu editor.

mainmenu

Click on “Internet” on the left side and afterwards on “New item” on the right side.

ftplauncher

Insert/select the following in the launcher-window:
Type: Application
Name: FireFTP
Command: firefox -chrome chrome://fireftp/content/
Comment: FTP Client

Optional choose an icon for the new launcher.

 

14.3.8 Filezilla

Homepage: http://filezilla-project.org/

Filezilla is a ftp-client with many features – supporting FTP, FTPS and SFTP.

filezilla

If you want to use filezilla, install the following package:

  • filezilla

 

14.3.9 Gparted

Homepage: http://gparted.sourceforge.net/

With gparted you are able to resize, move and format partitions – many file systems are supported.

gparted

If you want to use gparted, install the following packages:

  • gparted
  • jfsprogs
  • xfsprogs
  • hfsutils
  • reiserfs-utils

 

14.3.10 Gtkpod

Homepage: http://www.gtkpod.org/

With gtkpod you can manage your iPod. Many iPods are supported, including iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video.

gtkpod

If you want to use gtkpod, install the following package:

  • gtkpod

14.3.11 K9copy

Homepage:

http://k9copy.sourceforge.net/

K9copy is a DVD backup tool, which is able to shrink the content of a DVD9 to fit on a DVD5.

k9copy

If you want to use k9copy, install the following packages:

  • k9copy
  • mencoder

14.3.12 Rapidsvn

Homepage: http://www.rapidsvn.org/index.php/Main_Page

Taken from the Homepage: “RapidSVN is a cross-platform GUI front-end for the Subversion revision system”

rapidsvn

If you want to use rapidsvn, install the following package:

  • rapidsvn

 

14.3.13 XChat

Homepage: http://www.xchat.org/

With XChat you can join multiple IRC channels (Internet Relay Chat). File transfer is supported. You can customize XChat with various scripts and plugins.

xchat

If you want to use xchat, install the following package:

  • xchat

 

14.3.14 Wine

Homepage: http://www.winehq.org/

Taken from the Wine Homepage: “Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix”.

With wine you can run a lot of windows software on linux. A list of software that is known to work on wine can be found at http://appdb.winehq.org/.

wine

If you want to use wine, install the following package:

  • wine

 

14.3.15 Cedega

Homepage: http://www.cedega.com/

Cedega is the further stage of WineX with focus on Windows games. Many games are supported – a list of supported games (with screenshots) can be found at http://games.cedega.com/gamesdb/ and http://cedegawiki.sweetleafstudios.com/wiki/Main_Page.

Cedega is not free. Have a look at the Homepage for details and pricing.

cedega1

cedega2

cedega3

cedega4

14.3.16 VMware Server

Homepage: http://www.vmware.com/products/server/

With VMware Server you can install guest operating systems as Windows, Linux, NetWare or Solaris.

vmware1

vmware2

vmware3

If you want to use the VMware-Server, install the following packages:

  • kernel-devel
  • xinetd
  • gcc
  • gcc-c++

Afterwards open http://www.vmware.com/download/server/ in your browser. Install the newest version with the software-installer and register to get a serial number.

vmware4

Install it with the software installer.

vmware_inst1

The package is beeing downloaded…

vmware_inst2

…and installed.

vmware_inst3

vmware_inst4

Click on “Install anyway” (the package is not signed).

vmware_inst5

vmware_inst6

vmware_inst7

Next open a terminal, download the latest any-any-patch and apply it. (root privileges needed)

cd /tmp/
wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update114.tar.gz
tar xvfz vmware-any-any-update114.tar.gz
cd vmware-any-any-update114
su -c ./runme.pl

Answer all the questions with “yes” and accept the license agreement (if you agree with it). After that you’ll be asked a few questions about install paths etc. – simply hit enter for every question. The VMware Server is now available in the gnome applications menu.

 

  • Fedora: http://fedoraproject.org/
  • Fedora Project Wiki: http://fedoraproject.org/wiki/
  • Fedora Forum (de): http://www.fedoraforum.de/
  • Fedora Forum (en): http://www.fedoraforum.org/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments

comments