Installer le bureau MATE sur Calculate Linux
Table des matières
Voici un article pour installer le bureau MATE sur Calculate Linux.
Voir : http://www.linuxtricks.fr/wiki/wiki.php?title=installer-calculate-linux-sur-son-pc#paragraph_installer-calculate-linux-en-ligne-de-commande
On peut se permettre de régler le profil sur CLSM, ainsi, on aura à disponibilité des paquets binaires et des USE FLAG correctement réglés.
Lister d'abord les profils ainsi :
Et sélectionner ensuite distros:CLSM/amd64 (64bits) ou distros:CLSM/x86 (32bits) avec
où n correspond au numéro de profil.
Exemple :
On s'assure ensuite de mettre à jour le système :
Rien de plus simple, nous avons à notre disposition un méta-paquetage nommé mate, nous allons donc nous en servir :
On lance l'installation
Voici un exemple :
On vérifie qu'il n'y a aucun problème quant à l'installation, puis on installe en choisissant Yes.
Bien, on a notre bureau, maintenant, il reste juste à installer le gestionnaire de connexion.
Pour cela, on va utiliser lightdm :
On peut aussi installer les thèmes Calculate Linux
Vérifier que le fichier /etc/conf.d/xdm contient cette ligne :
On ajoute le service xdm au démarrage :
MATE fonctionne avec le gestionnaire réseau NetworkManager, or, CLS utilise OpenRC.
On va donc désactiver OpenRC et activer NetworkManager.
On supprime donc le script de lancement de l'interface Ethernet d'OpenRC
On configure ensuite NetworkManager comme gestionnaire réseau avec les outils Calculate :
On vérifie avec :
Le gestionnaire de réseau actif est indiqué par une étoile, vérifier que c'est bien NetworkManager
Et on n'oublie pas d'activer NetworkManager au démarrage :
Une fois terminé, on lance le gestionnaire de connexion :
Et voilà, on a une Calculate Linux MATE opérationnelle
Introduction
Voici un article pour installer le bureau MATE sur Calculate Linux.
Partitionnement et Installation
Voir : http://www.linuxtricks.fr/wiki/wiki.php?title=installer-calculate-linux-sur-son-pc#paragraph_installer-calculate-linux-en-ligne-de-commande
Configuration du système
On peut se permettre de régler le profil sur CLSM, ainsi, on aura à disponibilité des paquets binaires et des USE FLAG correctement réglés.
Lister d'abord les profils ainsi :
Code BASH :
eselect profile list
Et sélectionner ensuite distros:CLSM/amd64 (64bits) ou distros:CLSM/x86 (32bits) avec
Code BASH :
eselect profile set n
où n correspond au numéro de profil.
Exemple :
Code BASH :
calculate ~ # eselect profile list Available profile symlink targets: [1] default/linux/x86/13.0 [2] default/linux/x86/13.0/selinux [3] default/linux/x86/13.0/desktop [4] default/linux/x86/13.0/desktop/gnome [5] default/linux/x86/13.0/desktop/gnome/systemd [6] default/linux/x86/13.0/desktop/kde [7] default/linux/x86/13.0/desktop/kde/systemd [8] default/linux/x86/13.0/desktop/plasma [9] default/linux/x86/13.0/desktop/plasma/systemd [10] default/linux/x86/13.0/developer [11] hardened/linux/x86 [12] hardened/linux/x86/selinux [13] hardened/linux/musl/x86 [14] default/linux/uclibc/x86 [15] hardened/linux/uclibc/x86 [16] distros:CLD/x86 [17] distros:CLDX/x86 [18] distros:CLS/x86 * [19] distros:CLSM/x86 [20] distros:CMC/x86 [21] distros:CDS/x86 [22] distros:CSS/x86 calculate ~ # eselect profile set 19 calculate ~ #
On s'assure ensuite de mettre à jour le système :
Code BASH :
cl-update
Installer l'environnement de bureau
Rien de plus simple, nous avons à notre disposition un méta-paquetage nommé mate, nous allons donc nous en servir :
On lance l'installation
Code BASH :
emerge -avq mate
Voici un exemple :
Code BASH :
calculate ~ # emerge -avq mate Local copy of remote index is up-to-date and will be used. * IMPORTANT: 12 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. [ebuild N ] mate-base/mate-common-1.8.0 [binary N ] media-libs/libdvdcss-1.2.13-r1 USE="-doc -static-libs" [ebuild N ] app-text/docbook-dsssl-stylesheets-1.79 [binary N ] media-libs/libcddb-1.3.2-r1 USE="-doc -static-libs" [binary N ] dev-libs/libsigc++-2.4.1 USE="-doc -static-libs {-test}" [binary N ] x11-libs/gnome-pty-helper-0.38.3 USE="hardened" [binary N ] net-libs/libndp-1.4 USE="-debug" [binary N ] app-text/iso-codes-3.57 LINGUAS="bg de en es fr it pl pt pt_BR ro ru uk -af -am -ar -as -ast -az -be -bn -bn_IN -br -bs -byn -ca -crh -cs -cy -da -dz -el -eo -et -eu -fa -fi -fo -ga -gez -gl -gu -haw -he -hi -hr -hu -hy -ia -id -is -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 -ps -rw -si -sk -sl -so -sq -sr -sr@latin -sv -sw -ta -te -th -ti -tig -tk -tl -tr -tt -tt@iqtelif -ug -ve -vi -wa -wal -wo -xh -zh_CN -zh_HK -zh_TW -zu" [binary N ] media-libs/libdvdread-4.2.1 USE="css" [binary N ] media-libs/libdv-1.0.0-r3 USE="-static-libs" [binary N ] x11-libs/libXScrnSaver-1.2.2-r1 USE="-static-libs" [binary N ] sys-libs/libcap-ng-0.7.3 USE="-python -static-libs" [binary N ] media-libs/faad2-2.7-r3 USE="-digitalradio -static-libs" [binary N ] app-dicts/myspell-fr-4.5-r1 [binary N ] app-dicts/myspell-uk-1.6.5 [binary N ] app-dicts/myspell-it-20081129-r1 [binary N ] app-dicts/myspell-bg-4.3 [binary N ] app-dicts/myspell-pt-br-3.0.0 [binary N ] app-dicts/myspell-ru-20060316 [binary N ] app-dicts/myspell-es-0.6 [binary N ] app-dicts/myspell-en-20081002 [binary N ] app-dicts/myspell-pt-20120420 USE="preao" [binary N ] app-dicts/myspell-pl-20130306 [binary N ] app-dicts/myspell-ro-3.3.10 [binary N ] x11-libs/libXres-1.0.7 USE="-static-libs" [binary N ] sys-libs/tdb-1.3.0-r1 USE="-python" PYTHON_TARGETS="python2_7" [binary N ] media-libs/taglib-1.9.1-r2 USE="asf mp4 -debug -examples {-test}" [binary N ] media-libs/libdvdnav-4.2.1 [binary N ] media-libs/a52dec-0.7.4-r7 USE="-djbfft -oss -static-libs" [binary N ] media-libs/libreplaygain-477-r1 [binary N ] media-libs/libcuefile-477-r1 [binary N ] media-sound/musepack-tools-465-r1 [binary N ] media-libs/libmad-0.15.1b-r8 USE="-debug -static-libs" [binary N ] sys-power/cpupower-3.18 USE="nls -cpufreq_bench -debug" [binary N ] dev-libs/libev-4.15-r1 USE="-static-libs" [binary N ] dev-libs/libverto-0.2.5-r1 USE="libev threads -glib -libevent -static-libs -tevent" [binary N ] app-dicts/myspell-de-2013.12.06 [ebuild N ] app-text/docbook-sgml-dtd-3.0-r3 [binary N ] dev-cpp/glibmm-2.42.0-r1 USE="-debug -doc -examples {-test}" [binary N ] net-libs/libqmi-1.12.6 USE="-doc -static-libs" [binary N ] gnome-base/libgtop-2.30.0 USE="-debug -introspection" [binary N ] media-libs/gstreamer-1.4.5 USE="nls orc -introspection {-test}" [binary N ] dev-libs/json-glib-1.0.2-r1 USE="-debug -introspection" [ebuild N ] x11-proto/xf86miscproto-0.9.3 [ebuild N ] x11-libs/libXxf86misc-1.0.3 USE="-static-libs" [binary N ] app-crypt/p11-kit-0.20.7 USE="asn1 libffi trust -debug" [binary N ] app-crypt/mit-krb5-1.13-r1 USE="keyutils pkinit threads -doc -openldap (-selinux) {-test} -xinetd" [binary N ] virtual/krb5-0-r1 [binary N ] x11-libs/startup-notification-0.12-r1 USE="-static-libs" [binary N ] x11-misc/xdg-user-dirs-0.15 USE="gtk" [binary N ] x11-misc/xdg-user-dirs-gtk-0.10 [binary N ] net-fs/cifs-utils-6.1-r1 USE="ads caps caps-ng -acl -creds" [binary N ] sys-libs/talloc-2.1.0-r1 USE="python -compat" PYTHON_TARGETS="python2_7" [binary N ] sys-libs/tevent-0.9.21-r1 USE="-python" PYTHON_TARGETS="python2_7" [binary N ] sys-libs/slang-2.2.4-r1 USE="pcre png readline zlib -cjk -static-libs" [binary N ] app-text/hunspell-1.3.3 USE="ncurses nls readline -static-libs" LINGUAS="bg de en es fr it pl pt pt_BR ro ru uk -af -ca -cs -cy -da -el -eo -et -fo -ga -gl -he -hr -hu -ia -id -is -km -ku -lt -lv -mk -ms -nb -nl -nn -sk -sl -sq -sv -sw -tn -zu" [binary N ] app-text/enchant-1.6.0 USE="hunspell -aspell -static-libs -zemberek" [binary N ] dev-libs/libcdio-0.92 USE="cddb cxx -minimal -static-libs {-test}" [binary N ] dev-python/pygobject-2.28.6-r55 USE="-examples -libffi {-test}" PYTHON_TARGETS="python2_7" [binary N ] dev-libs/newt-0.52.15 USE="gpm nls -tcl" PYTHON_TARGETS="python2_7" [binary N ] app-text/scrollkeeper-dtd-1.0 [binary N ] app-pda/libplist-1.11 USE="-python -static-libs" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" [ebuild N ] dev-util/itstool-2.0.2 PYTHON_TARGETS="python2_7" [binary N ] dev-python/numpy-1.9.0-r1 USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" [binary N ] media-libs/gstreamer-0.10.36-r2 USE="nls orc -introspection {-test}" [binary N ] x11-libs/libxklavier-5.3 USE="-doc -introspection" [binary N ] media-libs/gst-plugins-base-0.10.36-r2 USE="nls orc -introspection" [binary N ] app-eselect/eselect-cdparanoia-0.1 [ebuild N ] x11-themes/mate-backgrounds-1.8.0 [binary N ] app-eselect/eselect-notify-send-0.1 [ebuild N ] gnome-extra/yelp-xsl-3.14.0 [ebuild N ] app-text/yelp-tools-3.14.1 [binary N ] media-libs/gst-plugins-good-0.10.31-r1 USE="nls orc" [binary N ] media-libs/gst-plugins-ugly-0.10.19-r1 USE="nls orc" [binary N ] media-libs/gst-plugins-bad-0.10.23-r2 USE="nls orc" [binary N ] media-plugins/gst-plugins-ogg-0.10.36-r1 [binary N ] media-plugins/gst-plugins-xvideo-0.10.36-r1 [binary N ] media-plugins/gst-plugins-x-0.10.36-r1 [binary N ] media-plugins/gst-plugins-vorbis-0.10.36-r1 [binary N ] media-plugins/gst-plugins-alsa-0.10.36-r1 [binary N ] media-plugins/gst-plugins-theora-0.10.36-r1 [binary N ] media-sound/cdparanoia-3.10.2-r6 USE="-static-libs" [binary N ] dev-libs/libcdio-paranoia-0.90_p1-r1 USE="cxx -static-libs {-test}" [ebuild N ] x11-themes/mate-icon-theme-1.8.0 [ebuild N ] media-plugins/gst-plugins-faac-0.10.23-r1 [ebuild N ] media-plugins/gst-plugins-speex-0.10.31-r1 [binary N ] media-plugins/gst-plugins-taglib-0.10.31-r1 [ebuild N ] media-plugins/gst-plugins-lame-0.10.19-r1 [binary N ] media-plugins/gst-plugins-dvdread-0.10.19-r1 [binary N ] media-plugins/gst-plugins-mad-0.10.19-r1 [binary N ] media-plugins/gst-plugins-musepack-0.10.23-r1 [binary N ] media-plugins/gst-plugins-faad-0.10.23-r1 [binary N ] media-plugins/gst-plugins-wavpack-0.10.31-r1 [binary N ] media-plugins/gst-plugins-xvid-0.10.23-r1 [binary N ] media-plugins/gst-plugins-dv-0.10.31-r1 [binary N ] media-plugins/gst-plugins-x264-0.10.19-r1 [binary N ] media-plugins/gst-plugins-a52dec-0.10.19-r1 USE="orc" [binary N ] media-plugins/gst-plugins-flac-0.10.31-r1 [binary N ] media-plugins/gst-plugins-resindvd-0.10.23-r1 [binary N ] media-plugins/gst-plugins-cdparanoia-0.10.36-r1 [binary N ] dev-cpp/atkmm-2.22.7-r1 USE="-doc" [ebuild N ] app-text/scrollkeeper-9999-r1 [binary N ] app-text/rarian-0.8.1-r2 USE="-static-libs" [binary N ] virtual/libgudev-215-r3 USE="-introspection -static-libs -systemd" [binary N ] virtual/eject-0 [binary N ] dev-libs/libatasmart-0.19-r1 USE="-static-libs" [binary NS ] app-text/docbook-xml-dtd-4.3-r1 [4.1.2-r6, 4.2-r2, 4.4-r2, 4.5-r1] [binary N ] dev-cpp/cairomm-1.10.0-r1 USE="svg -doc" [binary N ] dev-python/pycairo-1.10.0-r4 USE="svg -doc -examples {-test} -xcb" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" [binary N ] app-pda/libusbmuxd-1.0.9 USE="-static-libs" [binary N ] app-pda/libimobiledevice-1.1.6 USE="-gnutls -python -static-libs" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" [binary N ] media-libs/gd-2.0.35-r4 USE="jpeg png truetype xpm zlib -fontconfig -static-libs" [ebuild N ] dev-util/gtk-doc-1.21 USE="-debug -doc -emacs -highlight {-test} -vim" PYTHON_TARGETS="python2_7" [binary N ] dev-python/pygobject-3.14.0 USE="cairo threads -examples {-test}" PYTHON_TARGETS="python2_7 -python3_3 -python3_4" [binary N ] dev-cpp/pangomm-2.34.0-r1 USE="-doc" [binary N ] media-libs/libgphoto2-2.5.7 USE="exif gd jpeg nls -doc -examples -serial -zeroconf" CAMERAS="adc65 agfa_cl20 aox ax203 barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 jl2005a jl2005c kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z topfield toshiba_pdrm11 tp6801" [binary N ] media-libs/libv4l-1.0.0 [binary N ] net-dns/dnsmasq-2.72 USE="dbus dhcp ipv6 nls -auth-dns -conntrack -dhcp-tools -dnssec -idn -lua -script (-selinux) -static -tftp" LINGUAS="de es fr it pl pt_BR ro -fi -id -no" [binary N ] media-plugins/gst-plugins-v4l2-0.10.31-r1 USE="udev" [ebuild N ] sys-power/upower-0.99.2-r1 USE="ios -introspection (-selinux)" [binary N ] net-fs/samba-3.6.25 USE="acl aio client cups netapi pam readline server smbclient -addns -ads -avahi -caps -cluster -debug -dmapi -doc -examples -fam -ldap -ldb -quota (-selinux) -smbsharemodes -swat -syslog -winbind" [binary N ] dev-libs/libunique-1.1.6-r1 USE="dbus -debug -doc -introspection {-test}" [ebuild N ] mate-base/libmatekbd-1.8.0 USE="X {-test}" [binary N ] x11-libs/libwnck-2.31.0 USE="-doc -introspection -startup-notification" [binary N ] net-dialup/ppp-2.4.7 USE="gtk ipv6 pam -activefilter -atm -dhcp -eap-tls -radius" [ebuild N ] mate-base/mate-session-manager-1.8.1-r1 USE="ipv6 -debug -gnome-keyring -systemd -upower" [ebuild N ] mate-extra/mate-calc-1.8.0 [ebuild N ] x11-libs/gtksourceview-2.10.5-r2 USE="-glade {-test}" [binary N ] dev-cpp/gtkmm-2.24.4-r1 USE="-doc -examples {-test}" [binary N ] x11-libs/vte-0.28.2-r206 USE="-debug -glade -introspection -python" PYTHON_TARGETS="python2_7" [binary N ] gnome-base/libglade-2.6.4-r2 USE="-static-libs {-test} -tools" PYTHON_SINGLE_TARGET="python2_7 (-pypy)" PYTHON_TARGETS="python2_7 (-pypy)" [binary N ] x11-themes/gtk-engines-2.20.2-r1 USE="-accessibility -lua" [binary N ] dev-python/pygtk-2.24.0-r4 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] mate-extra/mate-system-monitor-1.8.0 [binary N ] net-dialup/rp-pppoe-3.8-r2 USE="-X" [ebuild N ] mate-base/mate-desktop-1.8.1-r1 USE="X -debug -startup-notification" PYTHON_TARGETS="python2_7" [ebuild N ] mate-base/mate-menus-1.8.0 USE="introspection python -debug" PYTHON_TARGETS="python2_7" [binary N ] app-crypt/gcr-3.14.0 USE="gtk -debug -introspection {-test} -vala" [ebuild N ] app-text/libspectre-0.2.7 USE="-debug -doc -static-libs" [ebuild N ] media-gfx/eom-1.8.0 USE="X dbus exif jpeg svg tiff -debug -lcms -python -xmp" PYTHON_TARGETS="python2_7" [ebuild N ] x11-terms/mate-terminal-1.8.0 [ebuild N ] app-editors/pluma-1.8.1 USE="spell -debug -python {-test}" PYTHON_TARGETS="python2_7" [binary N ] gnome-base/gnome-keyring-3.14.0 USE="caps filecaps pam ssh-agent -debug (-selinux) {-test}" [ebuild N ] app-text/atril-1.8.0 USE="dbus djvu ps tiff -caja -debug -dvi -gnome-keyring -introspection -t1lib -xps" [binary N ] media-libs/libcanberra-0.30-r4 USE="alsa gstreamer gtk gtk3 pulseaudio udev -gnome -oss -sound -tdb" [binary N ] media-plugins/gst-plugins-pulse-0.10.31-r1 [ebuild N ] mate-extra/mate-utils-1.8.0 USE="X ipv6 -applet -debug {-test}" [binary N ] media-libs/libmpeg2-0.5.1-r2 USE="X sdl -static-libs" [binary N ] media-plugins/gst-plugins-mpeg2dec-0.10.19-r1 [binary N ] x11-libs/libnotify-0.7.6-r1 USE="introspection {-test}" [ebuild N ] x11-misc/notification-daemon-3.14.1 [binary N ] virtual/notification-daemon-0 USE="-gnome" [ebuild N ] mate-extra/mate-dialogs-1.8.0 USE="libnotify -debug" [ebuild N ] x11-wm/marco-1.8.0 USE="xinerama -startup-notification {-test}" [binary N ] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r4 USE="orc -libav" [binary N ] media-libs/libquicktime-1.2.4-r1 USE="X aac alsa dv encode ffmpeg gtk jpeg opengl png vorbis x264 -doc -lame -schroedinger -static-libs" CPU_FLAGS_X86="mmx" [binary N ] media-video/mjpegtools-2.1.0-r2 USE="dv gtk png quicktime sdl -sdlgfx -static-libs" CPU_FLAGS_X86="mmx" [binary N ] media-plugins/gst-plugins-mplex-0.10.23-r1 [binary N ] media-plugins/gst-plugins-meta-0.10-r10 USE="X a52 aac alsa cdda dv dvd ffmpeg flac mp3 mpeg musepack ogg pulseaudio theora v4l vcd vorbis wavpack x264 xv xvid -dts -dvb -http -jack -lame -libass -libvisual -mms -modplug -opus -oss -taglib -vpx" [binary N ] net-libs/libproxy-0.4.11-r2 USE="networkmanager -gnome -kde -mono -perl -python -spidermonkey {-test} -webkit" PYTHON_TARGETS="python2_7" [binary N ] net-libs/glib-networking-2.42.1 USE="libproxy ssl -gnome -smartcard {-test}" [binary N ] net-libs/libsoup-2.48.1 USE="samba ssl -debug -introspection {-test}" [binary N ] net-misc/modemmanager-1.2.0-r1 USE="policykit qmi -introspection -mbim -qmi-newest -vala" [binary N ] net-misc/networkmanager-1.0.2-r1 USE="bluetooth connection-sharing consolekit dhclient modemmanager ncurses nss ppp wext wifi -dhcpcd -gnutls -introspection -resolvconf (-selinux) -systemd -teamd {-test} -vala -zeroconf" [ebuild N ] dev-libs/libmateweather-1.8.0 USE="-debug -python" PYTHON_TARGETS="python2_7" [ebuild N ] mate-base/mate-panel-1.8.0 USE="X networkmanager -introspection" [ebuild N ] x11-misc/mozo-1.8.0 PYTHON_TARGETS="python2_7" [binary N ] x11-themes/gtk-engines-murrine-0.98.2-r1 USE="themes -animation-rtl" [binary N ] x11-themes/murrine-themes-0.98.0 [ebuild N ] x11-themes/mate-themes-1.8.0 [ebuild N ] mate-base/mate-settings-daemon-1.8.1 USE="X libnotify policykit pulseaudio -debug -smartcard" [ebuild N ] mate-extra/mate-screensaver-1.8.0 USE="X consolekit libnotify opengl pam -debug -systemd" [binary N ] sys-fs/udisks-2.1.4 USE="gptfdisk -cryptsetup -debug -introspection (-selinux) -systemd" [binary N ] gnome-base/gconf-3.2.6-r3 USE="policykit -debug -introspection -ldap" PYTHON_TARGETS="python2_7" [ebuild N ] mate-extra/mate-polkit-1.8.0 USE="-introspection" [ebuild N ] mate-base/mate-applets-1.8.0-r1 USE="X ipv6 networkmanager policykit" PYTHON_TARGETS="python2_7" [ebuild N ] mate-extra/mate-power-manager-1.8.0-r1 USE="applet policykit -gnome-keyring -man {-test} -unique" [binary N ] media-plugins/gst-plugins-gconf-0.10.31-r1 [ebuild N ] mate-extra/mate-media-1.8.0 USE="aac flac mp3 pulseaudio speex vorbis -debug -twolame" [binary N ] gnome-base/gvfs-1.22.3 USE="cdda gphoto2 gtk http ios samba udev udisks -afp -archive -bluray -fuse -gnome-online-accounts -libsecret -mtp -systemd {-test} -zeroconf" [ebuild N ] mate-base/caja-1.8.1 USE="X mate unique -debug -introspection {-test} -xmp" [ebuild N ] mate-base/mate-control-center-1.8.1 USE="-debug" [ebuild N ] app-arch/engrampa-1.8.0 USE="-caja -debug" [ebuild N ] mate-base/mate-1.8.0 USE="base extras themes (-bluetooth)" Would you like to merge these packages? [Yes/No]
On vérifie qu'il n'y a aucun problème quant à l'installation, puis on installe en choisissant Yes.
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 -avq lightdm lightdm-gtk-greeter
On peut aussi installer les thèmes Calculate Linux
Code BASH :
emerge -avq lightdm-themes-calculate calculate-wallpapers calculate-icon-theme
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
Configuration post-installation
MATE fonctionne avec le gestionnaire réseau NetworkManager, or, CLS utilise OpenRC.
On va donc désactiver OpenRC et activer NetworkManager.
On supprime donc le script de lancement de l'interface Ethernet d'OpenRC
Code BASH :
rm /etc/init.d/net.e*
On configure ensuite NetworkManager comme gestionnaire réseau avec les outils Calculate :
Code BASH :
cl-setup-network --netconf networkmanager
On vérifie avec :
Code BASH :
cl-setup-network --netconf list
Le gestionnaire de réseau actif est indiqué par une étoile, vérifier que c'est bien NetworkManager
Code BASH :
Gestionnaire de réseau disponibles : [networkmanager] NetworkManager * [openrc] OpenRC
Et on n'oublie pas d'activer NetworkManager au démarrage :
Code BASH :
rc-update add NetworkManager default
Une fois terminé, on lance le gestionnaire de connexion :
Code BASH :
/etc/init.d/xdm start
Et voilà, on a une Calculate Linux MATE opérationnelle