Un KDE plus léger et plus rapide

6 février 2007

Mon entrée dans le monde Linux s’est faite via Gnome. J’ai tout de suite aimé son ergonomie simple et surtout efficace. Aujourd’hui, bien longtemps après ma rencontre avec le monde libre, j’utilise très souvent le Terminal pour toutes sortes d’actions basiques : accéder à un répertoire, modifier un fichier… Du coup l’interface Gnome dépouillée m’est moins utile pour m’y retrouver dans "qui fait quoi".

J’ai essayé KDE plusieurs fois, entre temps, mais je n’y avait jamais pris goût. Pour diverses raisons… Oui mais voilà, il y a peu, j’ai décidé de vraiment m’y mettre, c’est à dire faire autre chose que simplement installer Kubuntu-desktop. Soyons franc, Kubuntu n’a pas le même soin qu’Ubuntu. Donc j’ai installé KDE dans sa dernière version, 3.5.6. Et là, quelle fût ma surprise de découvrir ses vertus !

Indéniablement, KDE est plus réactif que Gnome et donne une impression générale de rapidité et de fluidité. Konqueror (que je n’utilise pourtant pas pour surfer sur Internet) est vraiment puissant et complet. Peut-être trop pour un utilisateur lambda, mais c’est un autre débat… Et que dire d’Amarok : pour moi il renvoi Rhythmbox dans un passé relativement lointain. Ktorrent est lui aussi très complet et le centre Réglages du système est très bien pensé et pratique.

Installer KDE est très simple, et c’est par ici !

Avant de commencer deux petits conseils : si vous ne l’avez pas encore fait, faites une sauvegarde de vos données personnelles. Ensuite, je vous recommande si vous avez le temps de déplacer votre répertoire personnel vers une autre partition (voir ce Doppio).

Pour installer KDE, nous allons tout simplement passer par Aptitude. Il va donc falloir ajouter des dépôts : ceux que vous avez déjà sont bons pour installer Kubuntu, mais nous voulons une version plus récente, plus légère et plus rapide de KDE. Editez donc votre fichier sources.list (en faisant une sauvegarde au préalable) :

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup$ sudo gedit /etc/apt/sources.list

Rendez vous vous sur le Générateur de sources.list : choisissez votre Pays, votre version d’Ubuntu et votre architecture. A l’étape suivante, en plus des dépôts par défaut, cochez ces quatre dépôts à ajouter :

Ubuntu backports project

Kubuntu.org bleeding edge KDE

Kubuntu.org bleeding edge Koffice

Kubuntu.org bleeding edge amaroK

Cliquez maintenant sur "Create sources.list". Copiez la totalité du texte qui apparaît dans votre fichier sources.list ouvert avec Gedit, sauvegardez et fermez. Terminez l’opération par :

$ sudo aptitude update$ sudo aptitude upgrade Une fois que toutes les mises à jour ont été installées, nous pouvons installer KDE comme il se doit. Deux options se présentent donc à vous.
Option une : la sécurité; vous choisissez d’installer Kubuntu-desktop pour tester, une simple commande suffira à désinstaller tout ça :
$ sudo aptitude remove kubuntu-desktop Option deux : vous passez directement au "vrai" KDE, et dans ce cas, il vous faut l’installer avec cette commande si vous êtes sous Edgy :
$ sudo apt-get remove adept adept-batch adept-common adept-installer adept-manager adept-notifier adept-updater akregator apt-index-watcher bogofilter bogofilter-bdb bogofilter-common dcraw debtags digikam digikamimageplugins flac gtk2-engines-gtk-qt gwenview hwdb-client-kde imagemagick kaddressbook kaffeine kaffeine-xine karm katapult kaudiocreator kbstate kcron kde-guidance-powermanager kde-icons-mono kde-systemsettings kdeadmin-kfile-plugins kdebluetooth kdegraphics-kfile-plugins kdemultimedia-kfile-plugins kdenetwork-filesharing kdenetwork-kfile-plugins kdepim-kio-plugins kdepim-kresources kdepim-wizards kdnssd keep kghostview kio-apt kio-locate kipi-plugins kitchensync kmag kmail kmailcvt kmilo kmix kmousetool kmplayer-base kmplayer-konq-plugins knetworkconf knode knotes koffice-data koffice-libs konq-plugins kontact konversation kooka kopete korganizer kpdf kpf kppp krdc krfb krita krita-data kscd kscreensaver kscreensaver-xsavers ksnapshot ksplash-engine-moodin ksvg ksystemlog ktorrent kubuntu-artwork-usplash kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-konqueror-shortcuts kwalletmanager kwin-style-crystal language-selector-qt latex-xft-fonts libc6-dev libexif-dev libgmp3c2 libgpgme11 libgphoto2-2-dev libgsl0 libifp4 libimlib2 libjasper-runtime libjpeg-progs libk3b2 libkcal2b libkdepim1a libkexif1 libkipi0 libkleopatra1 libkmime2 libkpimexchange1 libkpimidentities1 libkscan1 libksieve0 libktnef1 liblockdev1 libmagick++9c2a libmimelib1c2a libmysqlclient15off libnjb5 libpoppler1-qt libpq4 libpythonize0 libqt-perl libqt4-core libqt4-gui libqt4-qt3support libqt4-sql librsync1 libruby1.8 libskim0 libsmokeqt1 libsqlite0 libtdb1 libtunepimp3 libxine-extracodecs libxine1 linux-libc-dev mysql-common ncompress ocrad openoffice.org-kde openoffice.org-style-crystal p7zip p7zip-full postfix procmail pykdeextensions python-elementtree python-kde3 python-qt3 python-qt4 python-sip4 python2.4-dev qca-tls qobex qt4-qtconfig rdiff-backup ruby ruby1.8 sane-utils scim-qtimm skim speedcrunch vcdimager wlassistant zoo && sudo aptitude update && sudo aptitude install kde-core Pour Dapper, utilisez cette commande :

  • $ sudo apt-get remove acpi-support adept akregator amarok amarok-xine apmd app-install-data arj ark artsbuilder avahi-daemon bc bicyclerepair blt bluez-cups bluez-pcmcia-support bluez-utils brltty bsh cdparanoia cdrdao cdrecord cupsys-driver-gutenprint dc dcraw debtags diveintopython doc-base doc-debian docbook-xml dvd+rw-tools example-content fastjar finger flac foo2zjs foomatic-db-gutenprint foomatic-db-hpijs foomatic-filters-ppds fortune-mod fortunes-min gcc-3.3-base gcj-4.1 gcj-4.1-base gettext gij-4.1 gtk2-engines-gtk-qt gwenview hotkey-setup hpijs hplip hplip-data hplip-ppds ijsgutenprint imagemagick intltool-debian irssi java-common java-gcj-compat k3b kaffeine kaffeine-xine karm katapult kaudiocreator kcron kde-guidance kde-style-lipstik kde-systemsettings kdeadmin-kfile-plugins kdebluetooth kdegraphics-kfile-plugins kdemultimedia-kfile-plugins kdenetwork-filesharing kdenetwork-kfile-plugins kdepim-kresources kdepim-wizards kdnssd keep kio-apt kio-locate kipi-plugins kitchensync klaptopdaemon kmailcvt kmilo kmix kmplayer-base kmplayer-konq-plugins knetworkconf knode knotes koffice-data koffice-libs konq-plugins kontact konversation kooka kopete korganizer kpdf kpf kppp krdc krfb krita krita-data kscd kscreensaver kscreensaver-xsavers ksplash-engine-moodin ksvg ksystemlog ktorrent kubuntu-artwork-usplash kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-konqueror-shortcuts kwalletmanager kwin-style-crystal landscape-client language-selector-common language-selector-qt laptop-mode-tools latex-xft-fonts lftp libadns1 libadns1-bin libakode2 libao2 libapm1 libarts1-akode libavahi-core4 libbluetooth1 libbrlapi1 libcdio6 libcurl3 libcurl3-gnutls libdaemon0 libflac++5c2 libgcj-common libgcj7 libgcj7-awt libgcj7-dev libgcj7-jar libgcj7-src libgd2-noxpm libgeoip1 libgmp3c2 libgnucrypto-java libgpod-common libgpod0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgutenprint2 libhsqldb-java libicu34 libid3-3.8.3c2a libieee1284-3 libifp4 libijs-0.35 libimlib2 libiso9660-4 libjasper-runtime libjaxp1.2-java libjessie-java libjline-java libjpeg-progs libk3b2 libkexif1 libkipi0 libkpimexchange1 libkscan1 liblockdev1 libmagick9 libmail-sendmail-perl libmdbtools libmodplug0c2 libmpcdec3 libmusicbrainz4c2a libmysqlclient15off libneon25 libnetcdf3 libnss-mdns liboggflac3 libopenobex-1.0-0 libpoppler1-qt libportaudio0 libpq4 libpythonize0 libqt-perl libraptor1 librasqal0 librdf0 librecode0 librsync1 libruby1.8 libsamplerate0 libsane libscim8c2a libscrollkeeper0 libsdl1.2debian libsdl1.2debian-alsa libservlet2.3-java libskim0 libsmokeqt1 libsndfile1 libsnmp-base libsnmp9 libspeex1 libsqlite0 libsqlite3-0 libstdc++5 libstlport4.6c2 libt1-5 libtdb1 libtheora0 libtunepimp3 libunicode-string-perl libuniconf4.2 libvcdinfo0 libvisual-0.4-0 libvisual-0.4-plugins libwpd8c2a libwvstreams4.2-base libwvstreams4.2-extras libxalan2-java libxerces2-java libxine-main1 libxml-parser-perl libxmlsec1 libxmlsec1-nss libxmlsec1-openssl libxp6 libxplc0.3.13 libxt-java libxvmc1 min12xxw miscfiles mkisofs mysql-common ncompress ocrad openoffice.org openoffice.org-base openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-impress openoffice.org-java-common openoffice.org-kde openoffice.org-l10n-en-us openoffice.org-math openoffice.org-writer pcmcia-cs perl-tk pnm2ppa po-debconf powermanagement-interface powermgmt-base powernowd pykdeextensions python-adns python-apt python-cddb python-clientcookie python-crypto python-egenix-mxdatetime python-egenix-mxproxy python-egenix-mxstack python-egenix-mxtexttools python-egenix-mxtools python-epydoc python-eunuchs python-examples python-gadfly python-gd python-gdbm python-genetic python-geoip python-gnupginterface python-htmlgen python-htmltmpl python-id3lib python-imaging python-imaging-sane python-jabber python-kde3 python-kjbuckets python-ldap python-mysqldb python-netcdf python-newt python-numeric python-pam python-parted python-pexpect python-pgsql python-pisock python-pqueue python-pyao python-pylibacl python-pyogg python-pyopenssl python-pyorbit python-pyvorbis python-pyxattr python-qt3 python-reportlab python-simpletal python-soappy python-sqlite python-stats python-syck python-tk python-unit python-uno python-xdg python-xml python-xmpp python2.4-adns python2.4-apt python2.4-clientcookie python2.4-crypto python2.4-dbus python2.4-dev python2.4-dictclient python2.4-egenix-mxdatetime python2.4-egenix-mxproxy python2.4-egenix-mxstack python2.4-egenix-mxtexttools python2.4-egenix-mxtools python2.4-epydoc python2.4-eunuchs python2.4-examples python2.4-gadfly python2.4-gd python2.4-gdbm python2.4-geoip python2.4-htmlgen python2.4-htmltmpl python2.4-id3lib python2.4-imaging python2.4-imaging-sane python2.4-jabber python2.4-kde3 python2.4-kjbuckets python2.4-ldap python2.4-librdf python2.4-libxml2 python2.4-libxslt1 python2.4-mysqldb python2.4-numeric python2.4-pam python2.4-pexpect python2.4-pgsql python2.4-pycurl python2.4-pylibacl python2.4-pyopenssl python2.4-pyorbit python2.4-pyxattr python2.4-qt3 python2.4-reportlab python2.4-reportlab-accel python2.4-simpletal python2.4-sip4-qt3 python2.4-soappy python2.4-sqlite python2.4-syck python2.4-tk python2.4-unit python2.4-xml python2.4-xmpp qca-tls qobex radeontool raptor-utils rdesktop rdiff-backup readahead redland-utils ruby ruby1.8 sane-utils scim-qtimm screen scrollkeeper sgml-data skim slocate smartdimmer speedcrunch tcl8.4 tetex-base tetex-bin tetex-doc tetex-extra tex-common tk8.4 toshset ttf-arabeyes ttf-arphic-uming ttf-baekmuk ttf-bengali-fonts ttf-devanagari-fonts ttf-gentium ttf-gujarati-fonts ttf-indic-fonts ttf-kannada-fonts ttf-kochi-gothic ttf-kochi-mincho ttf-lao ttf-malayalam-fonts ttf-mgopen ttf-opensymbol ttf-oriya-fonts ttf-punjabi-fonts ttf-tamil-fonts ttf-telugu-fonts ttf-thai-tlwg unzip usplash vbetool vcdimager vorbis-tools wlassistant wvdial xcursor-themes xli xscreensaver xscreensaver-data xscreensaver-gl xserver-xorg-input-synaptics xterm zip zlib1g-dev zoo && sudo aptitude update && sudo aptitude install kde-core La première partie de la commande supprime les paquets de KDE déjà existant, vous pouvez donc installer Kubuntu puis utiliser cette commande si KDE vous plaît vraiment. Si vous n’aviez pas installé Kubuntu (ou tout autre version de KDE) alors Aptitude notifiera qu’il n’y a pas de package à supprimer et il passera à l’installation des nouveaux. Pendant l’installation, il vous sera demandé de choisir entre GDM et KDM. Si vous souhaitez supprimer Gnome par la suite choisissez impérativement KDM (je vous recommande de le choisir si vous souhaitez utiliser KDE de toute façon).

    Pour supprimer Gnome justement. Si vous souhaitez vous débarrasser de Gnome, c’est tout à fait possible, mais assurez vous avant de bien avoir noté vos méta données et autre mots de passe, vos réglages pour les applications car ceux-ci seront supprimés. Attention la commande qui suit supprime Firefox, OpenOffice et Gaim. Si vous ne voulez pas qu’ils soit supprimés, effacez leurs noms de la liste, comme pour tout programme que vous voudriez garder.

    $ sudo apt-get remove alacarte app-install-data-commercial apport apport-gtk at-spi binfmt-support bittorrent brltty-x11 bug-buddy capplets-data cli-common contact-lookup-applet dbus-1-utils deskbar-applet desktop-file-utils edgy-community-wallpapers edgy-gdm-themes edgy-session-splashes edgy-wallpapers ekiga eog esound evince evolution evolution-data-server evolution-data-server-common evolution-exchange evolution-plugins evolution-webcal f-spot festival festlex-cmu festlex-poslex festvox-kallpc16k file-roller firefox firefox-gnome-support gaim gaim-data gamin gcalctool gconf-editor gconf2 gdebi gdm gedit gedit-common gimp gimp-data gimp-print gimp-python gksu gnome-about gnome-accessibility-themes gnome-app-install gnome-applets gnome-applets-data gnome-btdownload gnome-control-center gnome-cups-manager gnome-desktop-data gnome-doc-utils gnome-games gnome-games-data gnome-icon-theme gnome-keyring gnome-keyring-manager gnome-mag gnome-media gnome-media-common gnome-menus gnome-mime-data gnome-netstatus-applet gnome-nettool gnome-orca gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-power-manager gnome-screensaver gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-terminal-data gnome-themes gnome-utils gnome-volume-manager gnome2-user-guide gray-theme gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-tools gstreamer0.10-x gthumb gtk2-engines gtk2-engines-ubuntulooks gtkhtml3.8 gucharmap guile-1.6-libs hal-device-manager human-cursors-theme human-gtk-theme human-icon-theme human-theme hwdb-client-gnome industrialtango-theme language-selector legacyhuman-theme libaa1 libatspi1.0-0 libavahi-glib1 libavc1394-0 libbeagle0 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libbtctl4 libcairo-perl libcamel1.2-8 libcdio6 libcroco3 libdbus-1-cil libdjvulibre15 libdv4 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-7 libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-12 libenchant1c2a libestools1.2 libexchange-storage1.2-2 libgadu3 libgail-common libgail18 libgamin0 libgconf2.0-cil libgda2-3 libgda2-common libgdl-1-0 libgdl-1-common libgimp2.0 libgksu1.2-1 libgksu2-0 libgksuui1.0-1 libglade2.0-cil libglew1 libglib-perl libglib2.0-cil libgmime-2.0-2 libgmime2.2-cil libgnome-desktop-2 libgnome-keyring0 libgnome-mag2 libgnome-media0 libgnome-menu2 libgnome-pilot2 libgnome-speech3 libgnome-window-settings1 libgnome2-0 libgnome2-canvas-perl libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnome2.0-cil libgnomebt0 libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1 libgnomecupsui1.0-1c2a libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-bin libgnomevfs2-common libgnomevfs2-extra libgsf-1-114 libgsf-1-common libgtk2-perl libgtk2.0-cil libgtkhtml2-0 libgtkhtml3.8-15 libgtksourceview-common libgtksourceview1.0-0 libgtkspell0 libgtop2-7 libgtop2-common libgucharmap5 libguile-ltdl-1 libgutenprintui2-1 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libiec61883-0 libkpathsea4 liblaunchpad-integration0 liblircclient0 liblpint-bonobo0 libmeanwhile1 libmetacity0 libmono-cairo1.0-cil libmono-corlib1.0-cil libmono-data-tds1.0-cil libmono-security1.0-cil libmono-sharpzip0.84-cil libmono-sqlite1.0-cil libmono-system-data1.0-cil libmono-system-web1.0-cil libmono-system1.0-cil libmono0 libmono1.0-cil libmyspell3c2 libnautilus-burn4 libnautilus-extension1 libnet-dbus-perl libnotify1 libnspr4 libnss3 liboil0.3 liboobs-1-2 libopal-2.2.0 libpanel-applet2-0 libpisock9 libpisync0 libpoppler1-glib libpt-1.10.0 libpt-plugins-alsa libpt-plugins-v4l libpt-plugins-v4l2 libqthreads-12 librsvg2-2 librsvg2-common libsexy2 libshout3 libsoup2.2-8 libtotem-plparser1 liburi-perl libvte-common libvte9 libwmf0.2-7 libwnck-common libwnck18 libwww-perl libxevie1 libxklavier11 libxml-grove-perl libxml-parser-perl libxml-perl libxml2-utils libxres1 metacity metacity-common mono-common mono-gac mono-jit mono-runtime nautilus nautilus-cd-burner nautilus-data nautilus-sendto notification-daemon onboard openoffice.org-evolution openoffice.org-gnome openoffice.org-gtk openoffice.org-style-industrial outdoors-theme python-apport-utils python-at-spi python-cairo python-gconf python-gdbm python-glade2 python-gmenu python-gnome2 python-gnome2-desktop python-gnome2-extras python-gnomecanvas python-gnupginterface python-gobject python-gst0.10 python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-problem-report python-pyorbit python-virtkey python-vte python-xdg python-xml rdesktop resilience-theme rhythmbox rss-glx scim scim-gtk2-immodule scim-modules-socket screensaver-default-images serpentine shared-mime-info silicon-theme sound-juicer ssh-askpass-gnome synaptic system-tools-backends tangerine-icon-theme tango-icon-theme tango-icon-theme-common tomboy totem totem-gstreamer totem-mozilla tsclient ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-sounds unattended-upgrades update-manager update-notifier usplash-theme-ubuntu vino vnc-common whois xsane xsane-common xscreensaver-data xscreensaver-gl xsltproc xvncviewer yelp zenity Cette fois c’est la bonne, vous pouvez redémarrer votre ordinateur pour constater les modifications et apprécier votre nouvel environnement !

Publicités

Une Réponse to “Un KDE plus léger et plus rapide”

  1. fred Says:

    Ou alors, télécharger le cd… et réinstall’ complète…

    😉


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :