Installer le bureau LXDE sur Calculate Linux
Table des matières
Vous avez une petite machine toute rikiki, qui n'a que 256Mo de RAM ?
Vous voulez avoir une interface graphique mais pas trop gourmande pour utiliser sur un serveur ?
CLDX (soit XFCE) sera peut être trop juste. Il faut donc adopter un bureau LXDE !
Dans un premier temps, télécharger et lancer le live CD CLS (Calculate Linux Scratch).
Une fois booté sur le Live CD, il faut préparer notre disque dur à accueillir Calculate.
Lancer l'utilitaire de partitionnement :
Naviguer avec les flèches dans la console.
Voici une illustration sur une machine ayant 60Go de disque dur :
Ne pas oublier de positionner sur / l'indicateur d'amorce.
Maintenant que les partitions sont prêtes, il faut installer Calculate.
Et pour cela rien de plus simple, en une ligne de commande !
Et laisser l'installation se faire !!
Rebooter une fois l'opération terminée.
On édite le fichier /etc/portage/make.conf/custom pour lui ajouter quelques options supplémentaires :
On y ajoute le modèle de notre carte vidéo ainsi que la langue utilisée :
Rien de plus simple, nous avons à notre disposition un méta-paquetage nommé lxde-meta, nous allons donc nous en servir :
Voici un exemple :
On vérifie qu'il n'y a aucun problème quant à l'installation, puis on installe :
Si on veut ajouter du son :
Ne pas oublier d'exécuter le service de son au boot :
Vérifier la présence du pilote vidéo :
Pour intel :
Vérifier aussi que le pilote pour le clavier est installé
Bien, on a notre bureau, maintenant, il reste juste à installer le gestionnaire de connexion.
Pour cela, on va utiliser lightdm :
Exemple :
Si tout est bon, ce qui est normalement le cas, lancer l'installation :
Vérifier que le fichier /etc/conf.d/xdm contient cette ligne :
On ajoute le service xdm au démarrage :
Une fois terminé, on lance le gestionnaire de connexion :
Et voila le tour est joué
Pour le thème GTK (2 et 3), installer le thème zukitwo :
Pour installer les fonds d'écran Calculate :
Et enfin, pour pouvoir avoir les applications Qt avec le thème GTK installé, activer le gtkstyle" dans qtgui :
Lancer qtconfig et régler le thème sur Thème GTK.
Introduction
Vous avez une petite machine toute rikiki, qui n'a que 256Mo de RAM ?
Vous voulez avoir une interface graphique mais pas trop gourmande pour utiliser sur un serveur ?
CLDX (soit XFCE) sera peut être trop juste. Il faut donc adopter un bureau LXDE !
Partitionnement et Installation
Dans un premier temps, télécharger et lancer le live CD CLS (Calculate Linux Scratch).
Partitionner le disque
Une fois booté sur le Live CD, il faut préparer notre disque dur à accueillir Calculate.
Lancer l'utilitaire de partitionnement :
Code BASH :
cfdisk
Naviguer avec les flèches dans la console.
Voici une illustration sur une machine ayant 60Go de disque dur :
Code :
cfdisk (util-linux 2.22.2)
Unité disque : /dev/sda
Taille : 60026361856 octets, 60.0 Go
Têtes : 255 Secteurs par piste : 63 Cylindres : 9729
Nom Ind. Partition S. Fic. [Étiq.] Taille (Mo)
-----------------------------------------------------------------------------------------------------------------
sda1 Amorce Primaire ext4 10001.95
sda5 Logique ext4 49000.61 *
sda6 Logique swap 1019.94 *
[Amorçable] [Détruire ] [ Aide ] [Maximiser ] [ Afficher ] [ Quitter ] [ Type ]
[ Unités ] [ Écrire ]
- sda1 => / : 10Go
- sda5 => /home : Le reste moins 1Go
- sda6 => swap : 1Go
Ne pas oublier de positionner sur / l'indicateur d'amorce.
Installation du système
Maintenant que les partitions sont prêtes, il faut installer Calculate.
Et pour cela rien de plus simple, en une ligne de commande !
Code BASH :
cl-install -d /dev/sda1 -d /dev/sda5:/home --hostname lenomdememechine -u unutilisateur
Et laisser l'installation se faire !!
Rebooter une fois l'opération terminée.
Code BASH :
reboot
On édite le fichier /etc/portage/make.conf/custom pour lui ajouter quelques options supplémentaires :
Code BASH :
nano -w /etc/portage/make.conf/custom
On y ajoute le modèle de notre carte vidéo ainsi que la langue utilisée :
Code BASH :
LINGUAS="fr" #Langue VIDEO_CARDS="intel nvidia nouveau radeon vesa virtualbox" #Cartes graphiques, choisir les cartes adéquats
Installer l'environnement de bureau
Rien de plus simple, nous avons à notre disposition un méta-paquetage nommé lxde-meta, nous allons donc nous en servir :
Code BASH :
emerge -pv lxde-meta
Voici un exemple :
Code BASH :
calculate ~ # emerge -pv lxde-meta Local copy of remote index is up-to-date and will be used. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-libs/talloc-2.1.0-r1 USE="python -compat" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 407 kB [ebuild N ] sys-libs/tdb-1.3.0-r1 USE="-python" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 468 kB [ebuild N ] sys-libs/libcap-ng-0.7.3 USE="-python -static-libs" 384 kB [ebuild N ] media-libs/alsa-lib-1.0.27.2 USE="-alisp -debug -doc -python" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 886 kB [ebuild N ] x11-libs/gnome-pty-helper-0.36.3 USE="hardened" 990 kB [ebuild N ] dev-libs/libev-4.15-r1 USE="-static-libs" ABI_X86="(64) -32 (-x32)" 502 kB [ebuild N ] virtual/libgudev-215-r1 USE="-introspection -static-libs -systemd" ABI_X86="(64) (-32) (-x32)" 0 kB [ebuild N ] virtual/eject-0 0 kB [ebuild N ] sys-apps/lsb-release-1.4 11 kB [ebuild N ] lxde-base/menu-cache-0.5.1:0/2 397 kB [ebuild N ] app-pda/libplist-1.11:0/2 USE="-python -static-libs" PYTHON_TARGETS="python2_7 (-python3_2) -python3_3" 348 kB [ebuild N ] lxde-base/lxmenu-data-0.1.2 292 kB [ebuild N ] lxde-base/lxde-icon-theme-0.5.0-r1 4,440 kB [ebuild N ] lxde-base/lxinput-0.3.2 254 kB [ebuild N ] lxde-base/lxappearance-0.5.5 USE="dbus" 289 kB [ebuild N ] lxde-base/lxtask-0.1.4-r1 236 kB [ebuild N ] media-gfx/gpicview-0.2.4 478 kB [ebuild N ] lxde-base/lxshortcut-0.1.2 219 kB [ebuild N ] lxde-base/lxrandr-0.1.2 225 kB [ebuild N ] x11-libs/startup-notification-0.12 USE="-static-libs" 347 kB [ebuild N ] gnome-base/libglade-2.6.4-r2:2.0 USE="-static-libs {-test} -tools" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 (-pypy)" PYTHON_TARGETS="python2_7 (-pypy)" 348 kB [ebuild N ] sys-libs/tevent-0.9.21-r1 USE="-python" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 538 kB [ebuild N ] net-libs/libproxy-0.4.11-r2 USE="-gnome -kde -mono -networkmanager -perl -python -spidermonkey {-test} -webkit" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" 92 kB [ebuild N ] gnome-base/gsettings-desktop-schemas-3.12.2 USE="introspection" 470 kB [ebuild N ] x11-libs/vte-0.28.2-r206 USE="introspection -debug -glade -python" PYTHON_TARGETS="python2_7" 940 kB [ebuild N ] dev-libs/libverto-0.2.5-r1 USE="libev threads -glib -libevent -static-libs -tevent" ABI_X86="(64) (-32) (-x32)" 342 kB [ebuild N ] dev-libs/libgee-0.6.8 USE="introspection" 433 kB [ebuild N ] dev-lang/vala-0.20.1:0.20 USE="vapigen {-test}" 2,567 kB [ebuild N ] lxde-base/lxde-common-0.5.5-r3 879 kB [ebuild N ] lxde-base/lxterminal-0.1.11 297 kB [ebuild N ] lxde-base/lxpanel-0.5.12 USE="alsa -wifi" 2,001 kB [ebuild N ] x11-misc/obconf-2.0.3_p20111019 USE="nls" 107 kB [ebuild N ] net-libs/glib-networking-2.40.1-r1 USE="gnome libproxy ssl -smartcard {-test}" ABI_X86="(64) (-32) (-x32)" 360 kB [ebuild N ] app-pda/libusbmuxd-1.0.9:0/2 USE="-static-libs" 260 kB [ebuild N ] app-crypt/mit-krb5-1.12.2 USE="keyutils pkinit threads -doc -openldap (-selinux) {-test} -xinetd" ABI_X86="(64) (-32) (-x32)" 11,710 kB [ebuild N ] app-pda/libimobiledevice-1.1.6:0/4 USE="-gnutls -python -static-libs" PYTHON_TARGETS="python2_7 (-python3_2) -python3_3" 605 kB [ebuild N ] virtual/krb5-0-r1 ABI_X86="(64) (-32) (-x32)" 0 kB [ebuild N ] lxde-base/lxsession-0.4.9.2-r1 USE="nls -upower" 729 kB [ebuild N ] net-fs/cifs-utils-6.1-r1 USE="ads caps caps-ng -acl -creds" 382 kB [ebuild N ] net-fs/samba-3.6.23-r1 USE="acl aio client cups netapi pam quota readline server smbclient -addns -ads -avahi -caps -cluster -debug -dmapi -doc -examples -fam -ldap -ldb (-selinux) -smbsharemodes -swat -syslog -winbind" ABI_X86="(64) (-32) (-x32)" 33,323 kB [ebuild N ] net-libs/libsoup-2.46.0-r1:2.4 USE="introspection samba ssl -debug {-test}" ABI_X86="(64) (-32) (-x32)" 1,655 kB [ebuild N ] gnome-base/gvfs-1.20.2 USE="gphoto2 gtk http ios samba udev -afp -archive -avahi -bluray -cdda -fuse -gnome-online-accounts -libsecret -mtp -systemd {-test} -udisks" 1,525 kB [ebuild N ] x11-libs/libfm-1.1.4:0/4.7.1 USE="automount -debug -doc -examples -udisks -vala" 683 kB [ebuild N ] x11-misc/pcmanfm-1.1.2 USE="-debug" 425 kB [ebuild N ] lxde-base/lxde-meta-0.5.5-r3 0 kB Total: 45 packages (45 new), Size of downloads: 71,828 kB * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
On vérifie qu'il n'y a aucun problème quant à l'installation, puis on installe :
Code BASH :
emerge -qv lxde-meta
Si on veut ajouter du son :
Code BASH :
emerge -qv media-sound/alsa-utils
Ne pas oublier d'exécuter le service de son au boot :
Code BASH :
rc-update add alsasound boot
Installer les drivers
Vérifier la présence du pilote vidéo :
Code BASH :
xf86-video-CARTE
Pour intel :
Code BASH :
emerge -qv x11-drivers/xf86-video-intel
Vérifier aussi que le pilote pour le clavier est installé
Code BASH :
eix x11-drivers/xf86-input-evdev [I] x11-drivers/xf86-input-evdev Available versions: 2.7.3 2.8.1 2.8.2 ~2.8.4 [M]~2.9.0 Installed versions: 2.8.2(08:39:39 14/08/2014) Homepage: http://xorg.freedesktop.org/ Description: Generic Linux input driver
Installer le gestionnaire de connexion
Bien, on a notre bureau, maintenant, il reste juste à installer le gestionnaire de connexion.
Pour cela, on va utiliser lightdm :
Code BASH :
emerge -pv lightdm lightdm-gtk-greeter
Exemple :
Code BASH :
calculate ~ # emerge -pv lightdm lightdm-gtk-greeter Local copy of remote index is up-to-date and will be used. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-perl/XML-NamespaceSupport-1.110.0-r1 51 kB [ebuild N ] x11-themes/hicolor-icon-theme-0.12 38 kB [ebuild N ] dev-perl/XML-SAX-Base-1.80.0-r1 28 kB [ebuild N ] gnome-base/gnome-common-3.12.0:3 150 kB [ebuild N ] app-text/iso-codes-3.55 LINGUAS="fr -af -am -ar -as -ast -az -be -bg -bn -bn_IN -br -bs -byn -ca -crh -cs -cy -da -de -dz -el -en -eo -es -et -eu -fa -fi -fo -ga -gez -gl -gu -haw -he -hi -hr -hu -hy -ia -id -is -it -ja -ka -kk -km -kn -ko -kok -ku -lt -lv -mi -mk -ml -mn -mr -ms -mt -nb -ne -nl -nn -nso -oc -or -pa -pl -ps -pt -pt_BR -ro -ru -rw -si -sk -sl -so -sq -sr -sr@latin -sv -sw -ta -te -th -ti -tig -tk -tl -tr -tt -tt@iqtelif -ug -uk -ve -vi -wa -wal -wo -xh -zh_CN -zh_HK -zh_TW -zu" 3,682 kB [ebuild N ] virtual/perl-Storable-2.410.0-r1 0 kB [ebuild N ] dev-perl/XML-SAX-0.990.0-r1 46 kB [ebuild N ] x11-themes/gnome-themes-standard-3.12.0 USE="gtk" 5,773 kB [ebuild N ] sys-apps/accountsservice-0.6.37 USE="introspection -doc (-selinux) -systemd" 355 kB [ebuild N ] x11-libs/libxklavier-5.2.1 USE="introspection -doc" 306 kB [ebuild N ] dev-perl/XML-LibXML-2.1.400-r1 USE="{-test}" 442 kB [ebuild N ] dev-perl/XML-Simple-2.200.0-r1 75 kB [ebuild N ] x11-misc/icon-naming-utils-0.8.90 69 kB [ebuild N ] x11-themes/gnome-icon-theme-3.12.0 USE="-branding" 17,327 kB [ebuild N ] x11-misc/lightdm-1.8.5 USE="gtk introspection -kde -qt4 (-razor)" 440 kB [ebuild N ] x11-misc/lightdm-gtk-greeter-1.6.1 USE="-branding" 383 kB Total: 16 packages (16 new), Size of downloads: 29,158 kB * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
Si tout est bon, ce qui est normalement le cas, lancer l'installation :
Code BASH :
emerge -qv lightdm lightdm-gtk-greeter
Vérifier que le fichier /etc/conf.d/xdm contient cette ligne :
Code BASH :
DISPLAYMANAGER="lightdm"
On ajoute le service xdm au démarrage :
Code BASH :
rc-update add xdm default
Une fois terminé, on lance le gestionnaire de connexion :
Code BASH :
/etc/init.d/xdm start
Et voila le tour est joué
Rendre beau lxde
Pour le thème GTK (2 et 3), installer le thème zukitwo :
Code BASH :
emerge -qv zukitwo
Pour installer les fonds d'écran Calculate :
Code BASH :
emerge -qv lightdm-themes-calculate calculate-wallpapers
Et enfin, pour pouvoir avoir les applications Qt avec le thème GTK installé, activer le gtkstyle" dans qtgui :
Code BASH :
echo "dev-qt/qtgui gtkstyle" >> /etc/portage/package.use/custom emerge -qv dev-qt/qtgui
Lancer qtconfig et régler le thème sur Thème GTK.