Installer Xfce4 sur Lunar Linux sur un Chuwi Corebook X

Charger le catalogue

lin moonbase

Automatiser les choix d'installation

(pour aller plus vite)

lunar set PROMPT_DELAY 0

Accepter les licences

lunar set ACCEPTED_LICENSES 'osi other proprietary'

Reconstruire linux

lin linux

Installer Xorg

lin XOrg7

Installer sudo

lin sudo

- configurer votre utilisateur pour lui conférer des droits sudo.
Nous allons le placer dans le groupe wheel puis donner le droit aux membres du groupe wheel de s'élever.

sed -i 's/# %wheel ALL=(ALL:ALL) NOPASSWD: ALL/ %wheel ALL=(ALL:ALL) NOPASSWD: ALL/' /etc/sudoers

usermod -aG wheel marcel

Installer des drivers de base

lin xf86-input-evdev xf86-input-mouse xf86-input-synaptics xinit setxkbmap gtk-doc

Installer XFCE4

lin gnutls xfce4 libxfce4util xfce4-systemload-plugin xfce4-settings xfburn ristretto libxfce4ui xfce4-notifyd tumbler xfce4-volumed thunar-volman xfce4-panel xfce4-time-out-plugin orage xfce4-session xfce4-diskperf-plugin thunar-media-tags-plugin xfce4-appfinder xfce4-timer-plugin xfdesktop xfce4-eyes-plugin xfce4-netload-plugin xfce4-cpugraph-plugin xfce4-xkb-plugin parole exo xarchiver xfwm4 thunar-archive-plugin xfce4-verve-plugin xfce4-screensaver xfce4-clipman-plugin xfce4-mount-plugin xfce4-icon-theme mousepad xfce4-screenshooter xfwm4-themes xfce4-genmon-plugin xfdashboard xfce4-fsguard-plugin xfce4-whiskermenu-plugin garcon xfce4-datetime-plugin xfce4-cpufreq-plugin xfce4-power-manager xfce4-dict xfprint xfce4-dev-tools thunar-thumbnailers gtksourceview3 gigolo thunar xfce4-panel-profiles xfce4-battery-plugin xfce4-taskmanager xfce4-wavelan-plugin xfce4-sensors-plugin xfce4-notes-plugin xfce4-smartbookmark-plugin xfce4-mpc-plugin xfconf xfce4-weather-plugin xfce4-terminal xfce4-pulseaudio-plugin gtk+-3 pavucontrol

Installer des applications de bureau de base

lin firefox thunderbird-bin wireshark epdfview cups cups-filters system-config-printer gutenprint vlc chromium youtube-dl

Ajouter un fichier pour le chargement correct de l'ordre des modules de Xorg

{
 echo 'Section ''Module'''
 echo ' Load ''vgatw'''
 echo ' Load ''fb'''
 echo ' Load ''shadowfb'''
 echo ' Load ''shadow'''
 echo ' Load ''glamoregl'''
 echo 'EndSection'
} > /etc/X11/xorg.conf.d/01-modules.conf

Activer le driver modesetting pour la carte intel Xe graphics

{
echo 'Section ''Device'''
echo ' Identifier ''Device0'''
echo ' Driver ''modesetting'''
echo ' Option ''AccelMethod'' ''glamor'''
echo ' Option ''PageFlip'' ''on'''
echo ' Option ''DRI'' ''3'''
echo 'EndSection'
} > /etc/X11/xorg.conf.d/01-modesetting.conf

Mettre le clavier en Français

Créer le fichier /etc/X11/xorg.conf.d/keyboard-fr.conf et y mettre :

{ echo 'Section ''InputClass''' echo ' Identifier ''KeyboardDefaults''' echo ' MatchIsKeyboard ''on''' echo ' Option ''XkbLayout'' ''fr''' echo 'EndSection'} > /etc/X11/xorg.conf.d/keyboard-fr.conf

Modifier la configuration de xinit

2 façons de faire :
- Soit, modifier directement /etc/X11/xinit/xinitrc.
Descendre tout en bas du fichier et modifier comme suit :

#exec no -geometry 80x66+0+0 -name login
exec startxfce4 -name login

ou bien copiez/collez la commande suivante dans le terminal :

sed -i 's/exec no -geometry 80x66+0+0 -name login/exec startxfce4 -name login/' /etc/X11/xinit/xinitrc

- Soit, créer un fichier ~/.xinitrc dans le répertoire de base de l'utilisateur :

echo 'exec startxfce4' > /home/marcel/.xinitrc

Créer un fichier de config pour grub

(par défaut, il n'existe pas sur Lunar)

mkdir /etc/default/grub

echo 'GRUB_TIMEOUT=0' >> /etc/default/grub

Régénérer la configuration du grub

grub-mkconfig -o /boot/grub/grub.cfg

Redémarrer

reboot

Démarrer startx

S'identifier en tant qu'utilisateur voulu puis :

startx


↑ Haut de page