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