Funtoo VmWare How To – 03 – Desktop

Print Friendly, PDF & Email


Funtoo VmWare How To – 03 – Desktop

1      Desktop XFCE.2

2      Profil3

3      Perl4

4      Installation X server.4

4.1       installation xorg-server.4

4.2       installation xorg-x11.5

4.3       Gestionnaire de fenêtre X.7

4.4       xorg.conf7

4.5       X keyboard layout.7

4.5.1     Avec Xorg.conf7

4.5.2     Avec 10-evdev.conf8

4.6       Mouse_ 8

5      Installation XFCE.9

5.1       Prerequis_ 9

5.2       Installation_ 9

6      Display manager.12

6.1       Bash.rc_ 12

6.2       .xinit12

6.3       Slim_ 13

 

1         Desktop XFCE.

http://docs.xfce.org/xfce/getting-started

 

2         Profil

Il faut d’abord sélectionner le bon profil.

  • eselect profile list

Currently available arch profiles:

  [1]   funtoo/1.0/linux-gnu/arch/x86-32bit *

Currently available build profiles:

  [2]   funtoo/1.0/linux-gnu/build/stable

  [3]   funtoo/1.0/linux-gnu/build/current *

  [4]   funtoo/1.0/linux-gnu/build/experimental

Currently available flavor profiles:

  [5]   funtoo/1.0/linux-gnu/flavor/minimal

  [6]   funtoo/1.0/linux-gnu/flavor/core *

  [7]   funtoo/1.0/linux-gnu/flavor/desktop

  [8]   funtoo/1.0/linux-gnu/flavor/workstation

Currently available mix-ins profiles:

  [9]   funtoo/1.0/linux-gnu/mix-ins/audio

  [10]  funtoo/1.0/linux-gnu/mix-ins/console-extras *

  [11]  funtoo/1.0/linux-gnu/mix-ins/dvd

  [12]  funtoo/1.0/linux-gnu/mix-ins/gnome

  [13]  funtoo/1.0/linux-gnu/mix-ins/kde

  [14]  funtoo/1.0/linux-gnu/mix-ins/media

  [15]  funtoo/1.0/linux-gnu/mix-ins/print

  [16]  funtoo/1.0/linux-gnu/mix-ins/python3-only

  [17]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat

  [18]  funtoo/1.0/linux-gnu/mix-ins/server-db

  [19]  funtoo/1.0/linux-gnu/mix-ins/server-mail

  [20]  funtoo/1.0/linux-gnu/mix-ins/server-web

  [21]  funtoo/1.0/linux-gnu/mix-ins/X

  [22]  funtoo/1.0/linux-gnu/mix-ins/xfce

  • eselect profile replace 6 7
  • eselect profile add 22
  • eselect profile show

arch: gentoo:funtoo/1.0/linux-gnu/arch/x86-32bit

build: gentoo:funtoo/1.0/linux-gnu/build/current

flavor: gentoo:funtoo/1.0/linux-gnu/flavor/desktop

mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/console-extras

mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce

Vérifier les USE flag dans make.conf →

USE_TOOL=”7Zip bzip2 fat lzma lzo ntfs pdf rar zip zlib”

USE_HAL=”-hal udev dbus”

USE_SYS=”-ipv6 acpi nls webkit threads”

USE_KDE=”-kde -qt3 -qt3support -qt4 -kdeenablefinal”

USE_GNOME=”-gnome gtk gtk3 wxwidgets”

USE_XFCE=”-minimal X”

USE_UTIL=”consolekit libnotify policykit userlocales”

USE=”${USE_HAL} ${USE_TOOL} ${USE_SYS} ${USE_KDE} ${USE_GNOME} ${USE_XFCE} ${USE_UTIL}”

 

3         Perl

Si perl est installé, il faut d’abord lancer la commande suivante pour configurer et peut-être installer des paquets qui auront une importance par la suite !

  • perl-cleaner –all

4         Installation X server.

Pour utiliser un environnement graphique, il est nécessaire d’installer X server.

4.1      installation xorg-server.

xorg-x11 est un meta paquet. Il vaut mieux installer xorg-server : emerge –av xorg-server

Messages for package x11-apps/xinit-1.3.2:

 * If you use startx to start X instead of a login manager like gdm/kdm,

 * you can set the XSESSION variable to anything in /etc/X11/Sessions/ or

 * any executable. When you run startx, it will run this as the login session.

 * You can set this in a file in /etc/env.d/ for the entire system,

 * or set it per-user in ~/.bash_profile (or similar for other shells).

 * Here’s an example of setting it for the whole system:

 *     echo XSESSION=”Gnome” > /etc/env.d/90xsession

 *     env-update && source /etc/profile

emerge –pretend -v xorg-server

 

These are the packages that would be merged, in order:

 

Calculating dependencies… done!

[ebuild  N     ] sys-libs/libutempter-1.1.6  USE=”-static-libs” 16 kB

[ebuild  N     ] sys-libs/mtdev-1.1.3  USE=”-static-libs” 262 kB

[ebuild  N     ] x11-libs/libXmu-1.1.1  USE=”-doc -ipv6 -static-libs” 375 kB

[ebuild  N     ] x11-libs/libxkbfile-1.0.8  USE=”-static-libs” 328 kB

[ebuild  N     ] x11-proto/fontsproto-2.1.2  USE=”-doc” 139 kB

[ebuild   R    ] x11-libs/libdrm-2.4.39  USE=”libkms* -static-libs” VIDEO_CARDS=”vmware (-exynos) -intel -nouveau (-omap) -radeon” 0 kB

[ebuild  N     ] media-fonts/font-util-1.3.0  139 kB

[ebuild  N     ] x11-libs/libfontenc-1.1.1  USE=”-static-libs” 283 kB

[ebuild  N     ] x11-proto/videoproto-2.3.1  99 kB

[ebuild  N     ] x11-proto/xineramaproto-1.2.1  94 kB

[ebuild  N     ] x11-libs/libpciaccess-0.13.1  USE=”zlib -minimal -static-libs” 345 kB

[ebuild  N     ] x11-proto/trapproto-3.4.3  48 kB

[ebuild  N     ] x11-proto/bigreqsproto-1.1.2  USE=”-doc” 111 kB

[ebuild  N     ] x11-proto/xf86dgaproto-2.1-r1  84 kB

[ebuild  N     ] x11-proto/scrnsaverproto-1.2.2  USE=”-doc” 117 kB

[ebuild  N     ] x11-apps/rgb-1.0.4  119 kB

[ebuild  N     ] x11-apps/iceauth-1.0.5  119 kB

[ebuild  N     ] x11-proto/xf86rushproto-1.1.2-r1  37 kB

[ebuild  N     ] x11-misc/xbitmaps-1.1.1  111 kB

[ebuild  N     ] x11-proto/resourceproto-1.2.0  101 kB

[ebuild  N     ] x11-proto/recordproto-1.14.2  USE=”-doc” 121 kB

[ebuild  N     ] x11-proto/xcmiscproto-1.2.2  USE=”-doc” 110 kB

[ebuild  N     ] x11-apps/mkfontscale-1.1.0  129 kB

[ebuild  N     ] x11-apps/xauth-1.0.7  USE=”-ipv6” 137 kB

[ebuild  N     ] x11-apps/xkbcomp-1.2.4  237 kB

[ebuild  N     ] x11-libs/libXfont-1.4.5  USE=”-doc -ipv6 -static-libs” 460 kB

[ebuild  N     ] x11-apps/xrdb-1.0.9  117 kB

[ebuild  N     ] x11-wm/twm-1.0.7  267 kB

[ebuild  N     ] x11-apps/luit-1.1.1  137 kB

[ebuild  N     ] x11-apps/bdftopcf-1.0.3  103 kB

[ebuild  N     ] x11-apps/mkfontdir-1.0.7  106 kB

[ebuild  N     ] media-fonts/encodings-1.0.4  650 kB

[ebuild  N     ] media-fonts/font-alias-1.0.3  101 kB

[ebuild  N     ] media-fonts/font-misc-misc-1.1.2  USE=”nls -X” 1,889 kB

[ebuild  N     ] x11-apps/xinit-1.3.2  USE=”-minimal” 145 kB

[ebuild  N     ] x11-base/xorg-drivers-1.13  INPUT_DEVICES=”evdev -acecad -aiptek -elographics -fpit -hyperpen -joystick -keyboard -mouse -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom” VIDEO_CARDS=”vmware -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 -intel -mach64 -mga -modesetting -neomagic (-newport) -nouveau -nv -nvidia (-omapfb) -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox (-voodoo)” 0 kB

[ebuild  N     ] x11-misc/xkeyboard-config-2.6  838 kB

[ebuild  N     ] x11-libs/libXpm-3.5.10  USE=”-static-libs” 422 kB

[ebuild  N     ] x11-libs/libXaw-1.0.11-r1  USE=”-deprecated -doc -static-libs” 635 kB

[ebuild  N     ] x11-apps/xclock-1.0.6  154 kB

[ebuild  N     ] x11-apps/xsm-1.0.2  USE=”-rsh” 143 kB

[ebuild  N     ] x11-apps/xmessage-1.0.3  109 kB

[ebuild  N     ] x11-terms/xterm-281  USE=”truetype unicode -Xaw3d -toolbar” 1,020 kB

[ebuild   R    ] media-libs/mesa-8.0.4-r1  USE=”classic egl gallium llvm nptl shared-glapi xa* -bindist -debug -g3dvl -gbm -gles1 -gles2 -openvg -osmesa -pax_kernel -pic (-selinux) -shared-dricore -vdpau (-wayland) -xvmc” VIDEO_CARDS=”vmware -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeon” 0 kB

[ebuild  N     ] x11-base/xorg-server-1.12.4  USE=”nptl udev xorg -dmx -doc -ipv6 -kdrive -minimal (-selinux) -static-libs -tslib -xnest -xvfb” 5,318 kB

[ebuild  N     ] x11-drivers/xf86-input-evdev-2.7.3  357 kB

[ebuild  N     ] x11-drivers/xf86-video-vmware-12.0.2-r1  423 kB

 

Total: 47 packages (45 new, 2 reinstalls), Size of downloads: 17,032 kB

* Messages for package x11-apps/xinit-1.3.2:

 

 * If you use startx to start X instead of a login manager like gdm/kdm,

 * you can set the XSESSION variable to anything in /etc/X11/Sessions/ or

 * any executable. When you run startx, it will run this as the login session.

 * You can set this in a file in /etc/env.d/ for the entire system,

 * or set it per-user in ~/.bash_profile (or similar for other shells).

 * Here’s an example of setting it for the whole system:

 *     echo XSESSION=”Gnome” > /etc/env.d/90xsession

 *     env-update && source /etc/profile

Après cela, on peux tester X.

Malheureusement, il semble y avoir un bug dans la version : xf86-video-vmware-12.0.2

Il faut donc installer une autre version :

  • emerge –unmerge -av xf86-video-vmware
  • emerge -av =x11-drivers/xf86-video-vmware-12.0.2

4.2      installation xorg-x11.

Voici les paquets supplémentaires si on fait un : emerge –pretend -v xorg-x11

 

These are the packages that would be merged, in order:

 

Calculating dependencies… done!

[ebuild  N     ] x11-apps/xcursorgen-1.0.5  114 kB

[ebuild  N     ] x11-apps/xkbutils-1.0.3  118 kB

[ebuild  N     ] x11-apps/smproxy-1.0.5  116 kB

[ebuild  N     ] x11-apps/xwud-1.0.4  122 kB

[ebuild  N     ] x11-apps/xgamma-1.0.5  113 kB

[ebuild  N     ] x11-misc/util-macros-1.17  76 kB

[ebuild  N     ] x11-apps/xrandr-1.3.5  150 kB

[ebuild  N     ] x11-apps/xwininfo-1.1.2  133 kB

[ebuild  N     ] x11-apps/xmodmap-1.0.7  133 kB

[ebuild  N     ] x11-apps/xsetroot-1.1.0  107 kB

[ebuild  N     ] x11-apps/xrefresh-1.0.4  104 kB

[ebuild  N     ] x11-apps/appres-1.0.3  103 kB

[ebuild  N     ] x11-apps/xev-1.2.0  120 kB

[ebuild  N     ] x11-apps/bitmap-1.0.6  162 kB

[ebuild  N     ] x11-apps/xset-1.2.2  127 kB

[ebuild  N     ] x11-apps/sessreg-1.0.7  118 kB

[ebuild  N     ] x11-apps/setxkbmap-1.3.0  123 kB

[ebuild  N     ] x11-apps/xprop-1.2.1  131 kB

[ebuild  N     ] x11-apps/xcmsdb-1.0.4  134 kB

[ebuild  N     ] x11-apps/xkill-1.0.3  106 kB

[ebuild  N     ] x11-apps/xkbevd-1.1.3  144 kB

[ebuild  N     ] x11-apps/xwd-1.0.5  134 kB

[ebuild  N     ] x11-apps/xpr-1.0.4  140 kB

[ebuild  N     ] x11-apps/xhost-1.0.5  USE=”-ipv6” 123 kB

[ebuild  N     ] x11-apps/xlsatoms-1.1.1  114 kB

[ebuild  N     ] x11-libs/libXxf86dga-1.1.3  USE=”-static-libs” 284 kB

[ebuild  N     ] x11-libs/libXtst-1.2.1  USE=”-doc -static-libs” 306 kB

[ebuild  N     ] x11-libs/libXinerama-1.1.2  USE=”-static-libs” 274 kB

[ebuild  N     ] x11-libs/libXv-1.0.7  USE=”-static-libs” 279 kB

[ebuild  N     ] x11-apps/xvinfo-1.1.1  104 kB

[ebuild  N     ] x11-apps/xinput-1.6.0  143 kB

[ebuild  N     ] x11-themes/xcursor-themes-1.0.3  2,284 kB

[ebuild  N     ] x11-apps/xdpyinfo-1.3.0-r1  USE=”-dga -dmx -xinerama” 125 kB

[ebuild  N     ] x11-apps/xf86dga-1.0.3  103 kB

[ebuild  N     ] media-fonts/font-xfree86-type1-1.0.4  USE=”-X” 124 kB

[ebuild  N     ] media-fonts/font-adobe-utopia-100dpi-1.0.4  USE=”nls -X” 346 kB

[ebuild  N     ] media-fonts/font-ibm-type1-1.0.3  USE=”-X” 369 kB

[ebuild  N     ] media-fonts/font-dec-misc-1.0.3  USE=”nls -X” 98 kB

[ebuild  N     ] media-fonts/font-bh-type1-1.0.3  USE=”-X” 623 kB

[ebuild  N     ] media-fonts/font-micro-misc-1.0.3  USE=”nls -X” 97 kB

[ebuild  N     ] media-fonts/font-adobe-utopia-type1-1.0.4  USE=”-X” 263 kB

[ebuild  N     ] media-fonts/font-isas-misc-1.0.3  USE=”nls -X” 826 kB

[ebuild  N     ] media-fonts/font-adobe-utopia-75dpi-1.0.4  USE=”nls -X” 268 kB

[ebuild  N     ] media-fonts/font-misc-ethiopic-1.0.3  USE=”-X” 240 kB

[ebuild  N     ] media-fonts/font-bitstream-100dpi-1.0.3  USE=”nls -X” 196 kB

[ebuild  N     ] media-fonts/font-screen-cyrillic-1.0.4  USE=”nls -X” 101 kB

[ebuild  N     ] media-fonts/font-adobe-75dpi-1.0.3  USE=”nls -X” 869 kB

[ebuild  N     ] media-fonts/font-jis-misc-1.0.3  USE=”nls -X” 608 kB

[ebuild  N     ] media-fonts/font-cursor-misc-1.0.3  USE=”nls -X” 100 kB

[ebuild  N     ] media-fonts/font-bh-ttf-1.0.3  USE=”-X” 455 kB

[ebuild  N     ] media-fonts/font-misc-cyrillic-1.0.3  USE=”nls -X” 124 kB

[ebuild  N     ] media-fonts/font-arabic-misc-1.0.3  USE=”nls -X” 110 kB

[ebuild  N     ] media-fonts/font-mutt-misc-1.0.3  USE=”nls -X” 261 kB

[ebuild  N     ] media-fonts/font-misc-meltho-1.0.3  USE=”-X” 1,542 kB

[ebuild  N     ] media-fonts/font-adobe-100dpi-1.0.3  USE=”nls -X” 1,088 kB

[ebuild  N     ] media-fonts/font-bh-75dpi-1.0.3  USE=”nls -X” 541 kB

[ebuild  N     ] media-fonts/font-cronyx-cyrillic-1.0.3  USE=”nls -X” 257 kB

[ebuild  N     ] media-fonts/font-daewoo-misc-1.0.3  USE=”nls -X” 707 kB

[ebuild  N     ] media-fonts/font-sun-misc-1.0.3  USE=”nls -X” 114 kB

[ebuild  N     ] media-fonts/font-bitstream-75dpi-1.0.3  USE=”nls -X” 171 kB

[ebuild  N     ] media-fonts/font-schumacher-misc-1.1.2  USE=”nls -X” 138 kB

[ebuild  N     ] media-fonts/font-sony-misc-1.0.3  USE=”nls -X” 106 kB

[ebuild  N     ] media-fonts/font-bitstream-speedo-1.0.2  USE=”-X” 407 kB

[ebuild  N     ] media-fonts/font-winitzki-cyrillic-1.0.3  USE=”nls -X” 99 kB

[ebuild  N     ] media-fonts/font-bh-100dpi-1.0.3  USE=”nls -X” 697 kB

[ebuild  N     ] media-fonts/font-bh-lucidatypewriter-100dpi-1.0.3  USE=”nls -X” 241 kB

[ebuild  N     ] media-fonts/font-bitstream-type1-1.0.3  USE=”-X” 407 kB

[ebuild  N     ] media-fonts/font-bh-lucidatypewriter-75dpi-1.0.3  USE=”nls -X” 215 kB

[ebuild  N     ] x11-apps/x11perf-1.5.4  164 kB

[ebuild  N     ] x11-libs/xcb-util-0.3.9  USE=”-doc -static-libs -test” 282 kB

[ebuild  N     ] x11-libs/xcb-util-wm-0.3.9  USE=”-doc -static-libs -test” 313 kB

[ebuild  N     ] x11-libs/xcb-util-image-0.3.9  USE=”-doc -static-libs -test” 304 kB

[ebuild  N     ] x11-libs/xcb-util-renderutil-0.3.8  USE=”-doc -static-libs -test” 252 kB

[ebuild  N     ] x11-libs/xcb-util-keysyms-0.3.9  USE=”-doc -static-libs -test” 280 kB

[ebuild  N     ] x11-apps/xbacklight-1.2.0  113 kB

[ebuild  N     ] x11-apps/xlsclients-1.1.2  113 kB

[ebuild  N     ] x11-apps/xdriinfo-1.0.4  102 kB

[ebuild  N     ] x11-base/xorg-x11-7.4-r2  0 kB

Total: 78 packages (78 new), Size of downloads: 21,658 kB

 * IMPORTANT: 5 news items need reading for repository ‘gentoo’.

 * Use eselect news to read news items.

 

4.3      Gestionnaire de fenêtre X.

Ensuite, il faut installer le gestionnaire de fenêtre twm :

soit via x11-wm/twm  ou via le meta package : emerge x11-apps/xinit

USE=”-minimal” emerge -1 xinit

By passing USE=”-minimal” to the command line before emerge, we are telling Portage to disable the flag and install the complete package. The -1 (–oneshot) following emerge tells Portage not to add the package to world. This is useful when installing packages which are automatically pulled in as dependencies by other packages.

Au minimum, faire ceci :

·        emerge -av  x11-wm/twm

·        emerge -av x11-terms/xterm

4.4      xorg.conf

Il faut récupérer un xorg.conf. Pour cela, lancer X -configure.

Le fichier de configuration sera trouvé dans /root/xorg.conf.new et devra être copier manuellement vers /etc/x11.

4.5      X keyboard layout.

http://wiki.archbang.org/index.php?title=Setting_Your_Keyboard

Actuellement, la configuration dépend de « /usr/share/X11/xorg.conf.d/10-evdev.conf » et plus de xorg.conf.

Je décris l’ancienne et la nouvelle méthode.

4.5.1      Avec Xorg.conf

Pour le Layout du Keyboard , il faudra rajouter les lignes suivantes dans la section :

Section “InputDevice”

        Identifier  “Keyboard0”

        Driver      “kbd”

        Option         “XkbModel” “pc105”

        Option         “XkbLayout” “fr”

        Option         “XkbVariant” “latin9”

EndSection

 

4.5.2      Avec 10-evdev.conf

/usr/share/X11/xorg.conf.d/10-evdev.conf

On peut commenter la section Input Device dans xorg.conf puisque 10-evdev.conf s’en occupe :

Xorg.conf →

 

Section “ServerLayout”

        Identifier     “X.org Configured”

        Screen      0  “Screen0” 0 0

#       InputDevice    “Mouse0” “CorePointer”

#       InputDevice    “Keyboard0” “CoreKeyboard”

EndSection

 

#Section “InputDevice”

#       Identifier  “Keyboard0”

#       Driver      “kbd”

#       Option      “XkbModel” “pc105”

#       Option      “XkbLayout” “fr”

#       Option      “XkbVariant” “latin9”

#EndSection

 

#Section “InputDevice”

#       Identifier  “Mouse0”

#       Driver      “mouse”

#       Option      “Protocol” “auto”

#       Option      “Device” “/dev/input/mice”

#        Option      “ZAxisMapping” “4 5 6 7”

#EndSection

10-evdev.conf →

Section “InputClass”

        Identifier “evdev keyboard catchall”

        MatchIsKeyboard “on”

        MatchDevicePath “/dev/input/event*”

        Driver “evdev”

        Option “XkbLayout” “be”

EndSection

Startx permettra de tester le clavier →

4.6      Mouse

Si la souris ne fonctionne pas, il faut voir si les paramètres sont correctement activé dans le noyau.

Si ce n’est pas le cas, alors il faut rechercher les options activées dans le Kernel et si nécessaire activer et recompiler.

 

5         Installation XFCE.

5.1      Prerequis

  • Il faut configurer les USE flag supplémentaires
  • Il faut s’assurer du profil correct (XFCE)
  • Il faut s’assurer du hostname correct ( Si copie de la machine TTY).

5.2      Installation

  • Installation du paquet minimum                 → emerge -av xfce4-meta
  • Quelques extra                                            → emerge -a xfce4-extras → pas fait , car je préfère les installer un à un → voir çi-dessous (voir la liste : http://www.linuxpedia.fr/doku.php/gentoo/gentoo-logiciel-xfce ).

 

 

funtoo-TTY ~ # emerge -av xfce4-meta

 

 * IMPORTANT: 5 news items need reading for repository ‘gentoo’.

 * Use eselect news to read news items.

 

 

These are the packages that would be merged, in order:

 

Calculating dependencies… done!

[ebuild  N     ] sys-power/pm-quirks-20100619  10 kB

[ebuild  N     ] dev-libs/libx86-1.1-r1  86 kB

[ebuild  N     ] media-sound/alsa-headers-1.0.25  3,771 kB

[ebuild  N     ] app-text/poppler-data-0.4.5-r1  4,030 kB

[ebuild  N     ] media-libs/libogg-1.3.0  USE=”-static-libs” 283 kB

[ebuild  N     ] dev-libs/vala-common-0.18.0  2,495 kB

[ebuild  N     ] app-arch/rpm2targz-9.0.0.5g  6 kB

[ebuild  N     ] x11-themes/hicolor-icon-theme-0.12  38 kB

[ebuild  N     ] media-libs/lcms-2.4  USE=”jpeg tiff zlib -doc -static-libs -test” 4,193 kB

[ebuild  N     ] dev-perl/LWP-MediaTypes-6.20.0  19 kB

[ebuild  N     ] dev-perl/XML-NamespaceSupport-1.110.0  51 kB

[ebuild  N     ] dev-perl/Encode-Locale-1.30.0  7 kB

[ebuild  N     ] dev-perl/HTML-Tagset-3.200.0  8 kB

[ebuild  N     ] perl-core/Time-Local-1.230.0  20 kB

[ebuild  N     ] perl-core/Encode-2.470.0  1,957 kB

[ebuild  N     ] app-text/qpdf-3.0.2  USE=”-doc -examples -static-libs -test” 4,733 kB

[ebuild  N     ] dev-perl/XML-SAX-Base-1.80.0  28 kB

[ebuild  N     ] dev-perl/URI-1.600.0  80 kB

[ebuild  N     ] dev-perl/HTML-Parser-3.690.0  USE=”-test” 88 kB

[ebuild  N     ] virtual/perl-Time-Local-1.230.0  0 kB

[ebuild  N     ] virtual/perl-Encode-2.470.0  0 kB

[ebuild  N     ] dev-perl/HTTP-Date-6.20.0  8 kB

[ebuild  N     ] dev-perl/WWW-RobotRules-6.10.0  9 kB

[ebuild  N     ] dev-perl/File-Listing-6.40.0  51 kB

[ebuild  N     ] dev-perl/HTTP-Message-6.30.0  49 kB

[ebuild  N     ] dev-perl/Net-HTTP-6.30.0  14 kB

[ebuild  N     ] dev-perl/HTTP-Cookies-6.0.1  19 kB

[ebuild  N     ] dev-perl/HTTP-Daemon-6.10.0  19 kB

[ebuild  N     ] dev-perl/HTTP-Negotiate-6.0.1  9 kB

[ebuild  N     ] sys-apps/dbus-1.6.4-r1  USE=”X -debug -doc (-selinux) -static-libs -systemd -test” 1,883 kB

[ebuild  N     ] x11-proto/xf86miscproto-0.9.3  83 kB

[ebuild  N     ] app-text/libpaper-1.1.24-r1  347 kB

[ebuild  N     ] x11-libs/libXres-1.0.6  USE=”-static-libs” 276 kB

[ebuild  N     ] sys-apps/vbetool-1.1  179 kB

[ebuild  N     ] media-libs/libsamplerate-0.1.8  USE=”-sndfile -static-libs” 4,203 kB

[ebuild  N     ] x11-apps/xwininfo-1.1.2  133 kB

[ebuild  N     ] x11-apps/appres-1.0.3  103 kB

[ebuild  N     ] media-libs/jbig2dec-0.11-r1  USE=”png -static-libs -test” 363 kB

[ebuild  N     ] x11-apps/xprop-1.2.1  131 kB

[ebuild  N     ] x11-apps/xset-1.2.2  127 kB

[ebuild  N     ] media-libs/libvorbis-1.3.3  USE=”-static-libs” 1,063 kB

[ebuild  N     ] x11-libs/libXxf86misc-1.0.3  USE=”-static-libs” 250 kB

[ebuild  N     ] dev-perl/File-BaseDir-0.30.0  USE=”-test” 6 kB

[ebuild  N     ] dev-perl/File-DesktopEntry-0.40.0  USE=”-test” 14 kB

[ebuild  N     ] dev-libs/dbus-glib-0.100  USE=”-debug -doc -static-libs -test” 714 kB

[ebuild  N     ] dev-util/desktop-file-utils-0.20-r1  USE=”-emacs” 122 kB

[ebuild  N     ] media-fonts/urw-fonts-2.4.9  USE=”X” 3,124 kB

[ebuild  N     ] dev-perl/libwww-perl-6.40.0  USE=”ssl” 130 kB

[ebuild  N     ] dev-perl/LWP-Protocol-https-6.30.0  5 kB

[ebuild  N     ] media-libs/alsa-lib-1.0.26  USE=”python -alisp -debug -doc” 863 kB

[ebuild  N     ] dev-perl/XML-SAX-0.990.0  46 kB

[ebuild  N     ] app-text/iso-codes-3.37  9,954 kB

[ebuild  N     ] x11-misc/xdg-user-dirs-0.14  USE=”nls -gtk” 224 kB

[ebuild  NS    ] app-text/docbook-xml-dtd-4.1.2-r6 [4.2-r2] 74 kB

[ebuild  N     ] dev-util/dialog-1.1.20120706  USE=”nls unicode -examples -minimal -static-libs” 435 kB

[ebuild  N     ] dev-libs/libcroco-0.6.6  USE=”-doc -test” 454 kB

[ebuild  N     ] media-libs/netpbm-10.59.00  USE=”X jpeg png tiff xml zlib -doc -jbig -jpeg2k -rle -svga” 2,468 kB

[ebuild  N     ] xfce-base/libxfce4util-4.10.0  USE=”-debug” 421 kB

[ebuild  N     ] media-sound/alsa-utils-1.0.26  USE=”nls -doc -minimal (-selinux)” 1,108 kB

[ebuild  N     ] x11-themes/sound-theme-freedesktop-0.7  404 kB

[ebuild  N     ] dev-perl/XML-LibXML-2.0.400  USE=”-test” 434 kB

[ebuild  N     ] xfce-base/xfconf-4.10.0  USE=”-debug -perl” 506 kB

[ebuild  N     ] xfce-base/garcon-0.2.0  USE=”-debug” 422 kB

[ebuild  N     ] app-text/poppler-0.20.4  USE=”cxx introspection jpeg lcms png tiff utils -cairo -cjk -curl -debug -doc -jpeg2k -qt4” 2,104 kB

[ebuild  N     ] sys-power/pm-utils-1.4.1-r2  USE=”alsa -debug -ntp” VIDEO_CARDS=”-intel -radeon” 204 kB

[ebuild  N     ] dev-perl/File-MimeInfo-0.160.0  USE=”-test” 35 kB

[ebuild  N     ] dev-perl/XML-Simple-2.200.0  75 kB

[ebuild  N     ] x11-misc/xdg-utils-1.1.0_rc1_p20120823  USE=”perl -doc” 264 kB

[ebuild  N     ] x11-misc/icon-naming-utils-0.8.90  69 kB

[ebuild  N     ] x11-themes/gnome-icon-theme-3.4.0  USE=”-branding” 14,388 kB

[ebuild  N     ] virtual/freedesktop-icon-theme-0  0 kB

[ebuild  N     ] x11-libs/libxklavier-5.2.1  USE=”introspection -doc” 306 kB

[ebuild  N     ] gnome-base/librsvg-2.36.3  USE=”introspection -doc -gtk -tools -vala” 500 kB

[ebuild  N     ] xfce-base/libxfce4ui-4.10.0  USE=”-debug -glade -startup-notification” 533 kB

[ebuild  N     ] x11-libs/libwnck-2.31.0  USE=”introspection -doc -startup-notification” 617 kB

[ebuild  N     ] x11-themes/gtk-engines-xfce-3.0.0-r201  USE=”-debug” 360 kB

[ebuild  N     ] xfce-base/exo-0.8.0  USE=”-debug” 1,095 kB

[ebuild  N     ] xfce-base/xfce4-appfinder-4.10.0  USE=”-debug” 420 kB

[ebuild  N     ] xfce-base/xfwm4-4.10.0  USE=”xcomposite -debug -startup-notification” 1,075 kB

[ebuild  N     ] xfce-base/xfce4-panel-4.10.0  USE=”-debug” 1,012 kB

[ebuild  N     ] x11-misc/xscreensaver-5.19  USE=”jpeg pam perl -gdm -new-login -opengl (-selinux) -suid -xinerama” 7,201 kB

[ebuild  N     ] sys-auth/polkit-0.104-r1  USE=”introspection nls pam -debug -doc -examples -gtk -kde (-selinux) (-systemd)” 1,384 kB

[ebuild  N     ] sys-auth/consolekit-0.4.5_p20120320-r1  USE=”acl pam policykit -debug -doc (-selinux) -test” 101 kB

[ebuild   R    ] sys-auth/pambase-20120417  USE=”consolekit* cracklib sha512 -debug -gnome-keyring -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc (-selinux)” 4 kB

[ebuild  N     ] sys-power/upower-0.9.18  USE=”introspection -debug -doc -ios -systemd” 395 kB

[ebuild  N     ] xfce-base/xfce4-session-4.10.0  USE=”consolekit policykit udev xscreensaver -debug -gnome-keyring” 1,228 kB

[ebuild  N     ] net-print/cups-1.6.1  USE=”X acl dbus filters pam python ssl threads -avahi -debug -gnutls -java -kerberos (-selinux) -static-libs -systemd -usb -xinetd -zeroconf” LINGUAS=”-ca -es -ja” 8,026 kB

[ebuild  N     ] app-text/ghostscript-gpl-9.06  USE=”X cups dbus -bindist -djvu -gtk -idn -jpeg2k -static-libs” LINGUAS=”-de -ja -ko -zh_CN -zh_TW” 28,566 kB

[ebuild  N     ] net-print/cups-filters-1.0.24  USE=”jpeg png tiff -perl -static-libs” 969 kB

[ebuild  N     ] net-print/foomatic-filters-4.0.17  USE=”cups dbus” 261 kB

[ebuild  NS    ] x11-libs/gtk+-3.4.4 [2.24.12] USE=”X cups introspection (-aqua) -colord -debug -doc -examples (-packagekit) -test -vim-syntax (-wayland) -xinerama” 12,554 kB

[ebuild  N     ] media-libs/libcanberra-0.29  USE=”alsa gtk3 sound udev -gnome -gstreamer -gtk -oss -pulseaudio -tdb” 309 kB

[ebuild  N     ] x11-libs/libnotify-0.7.5  USE=”introspection (symlink) -doc -test” 271 kB

[ebuild  N     ] x11-misc/notification-daemon-0.7.6  273 kB

[ebuild  N     ] virtual/notification-daemon-0  USE=”-gnome” 0 kB

[ebuild  N     ] xfce-base/xfdesktop-4.10.0  USE=”libnotify -debug -thunar” 1,074 kB

[ebuild  N     ] xfce-base/xfce4-settings-4.10.0  USE=”libnotify xklavier -debug -libcanberra” 765 kB

[ebuild  N     ] xfce-base/xfce4-meta-4.10  USE=”svg -minimal” 0 kB

 

Total: 98 packages (95 new, 2 in new slots, 1 reinstall), Size of downloads: 139,543 kB

 

Pour lancer XFCE4 → startxfce4

 

6         Display manager.

Si vous voulez lancer directement l’interface graphique, il est possible de :

  • Lancer directement xfce4 lors du login terminal → bash.rc
  • Lancer un display manager comme slim

6.1      Bash.rc

Pour chaque utilisateur un «.bash.rc » permet de lancer des commandes lors du login :

Il suffit de rajouter « exec startxfce4 » →

Si on lance avec un & → « exec startxfce4 & », la commande sera lancée en arrière plan et le

terminal 1 ne sera pas occupé et pourra servir pour d’autre opérations.

Mais, la session X sera vue dans le desktop XFCE. Voir point suivant pour éliminer cela.

6.2      .xinit

Le mieux est de lancer « exec startx &» dans bash.rc → donc en arrière plan.

Et ensuite, X va lancer « exec startxfce4 » via .xinit.

XFCE4 va tenter de relancer X (via un de ces script je suppose), mais comme il tourne en arrière plan, il ne sera pas relancé et ne sera pas visible.

 

6.3      Slim

http://en.gentoo-wiki.com/wiki/SLiM

Installer slim → emerge -av slim

Rajouter le service XDM au démarrage → rc-update add xdm default

Adapter /etc/conf.d/xdm pour lancer slim → DISPLAYMANAGER=”slim”

Ensuite, lors du boot, SLIM sera lancé et en appuyant sur la touche F1 il sera possible de choisir la session X , XFCE, etc…