Passer en mode Full Desktop
Un article de Wikeee Asustek EEE.
Sommaire |
Pourquoi ?
Le mode Full Desktop permet d'avoir l'écran normal de la distribution Xandros.
Pré requis
Besoin : connexion internet
Temps : 15-20 minutes
Difficulté : Moyen
Activer le mode Full Desktop (Avancé)
Avant de faire ça, supprimez tout les dépôts que vous avez ajouté auparavant. Vous allez utiliser uniquement les paquets provenant des dépots Asus update.
1. Ouvrez une fenêtre terminal en tapant :
Ctrl + alt + T
2. Tapez ensuite dans le terminal :
sudo kwrite /etc/apt/sources.list
3. Mettez # en face de chaque dépôts autres que ceux d'Asus. Enregistrez et fermez. Enfin tapez :
sudo apt-get update
Démarrer le mode Full Desktop (Avancé)
Cette méthode va vous permettre d'avoir tous les composants nécessaires pour avoir un Full Desktop, qui est dans notre cas l'environnement KDE. Vous devrez être connecté à Internet avant de faire ça.
1. Ouvrez un Terminal en tapant :
CTRL + ALT +T
2. Tapez ce qui suit pour installer ksmserver et kicker, deux programmes dont nous avons besoin (Tapez Y si l'on vous demande êtes vous sûr de vouloir installer ...):
sudo bash apt-get update apt-get install ksmserver kicker
3. Redémarrez l'interface graphique
CTRL + ALT + Back Space
Démarrer en mode Full Desktop
Méthode simple
Utiliser cette méthode revient à faire une sorte de 'double boot', ce qui augmente le temps de boot d'environ 10 secondes. Si vous utilisez cette méthode, vos icônes de bureau vont disparaître à chaque redémarrage. Dans le but de les conserver, et d'améliorer la rapidité du démarrage, vous devrez aussi suivre les instructions pour Booter directement avec le dernier mode utilisé: en Mode Facile ou en Mode Full Desktop'.
1. Allez dans 'Réglages' -> 'Personnalisation'
2. Sélectionnez "Full Desktop Mode"
3. Redémarrez.
Vous devriez maintenant être en mode Full Desktop.
Autre méthode simple pour démarrer en Mode Full Desktop (pas d'effet DoubleBoot)
Cette méthode va vous permettre de booter directement dans un environnement KDE, avec l'USB et le partage samba parfaitement fonctionnel. Tout les changements sont effectués dans le répertoire de l'utilisateur, donc les effets secondaires sont réduits et retour en arrière en cas d'erreur ou de problème quelconque est simple comme un rm -f .xinitrc
Attention : Si vous êtes arrivé jusqu'ici, c'est que vous avez au préalable installé ksmserver kicker (voir ci-dessus). Sinon, votre EEEPC bouclera au démarrage.
1. Ouvrez un Terminal en tapant :
Ctrl + Alt + T
2. Ouvrez le fichier .xinitrc dans votre répertoire home avec votre éditeur de texte préféré
nano -w ~/.xinitrc
3. Collez y le texte qui suit :
.xinitrc:
#Needed to get automount working xhost + si:localuser:root sudo rm /tmp/nologin #Needed to get the network working sudo /opt/xandros/bin/start_netserv & startkde
4. Enregistrez les changements (Ctrl-O et Y avec nano) et redémarrez.
Booter directement avec le dernier mode utilisé: en Mode Facile ou en Mode Full Desktop
Cette méthode permet à l'ordinateur de se souvenir du mode que vous avez utilisé pour le prochain démarrage de la machine. Cela permet d'éviter l'effet DoubleBoot. Cela signifie que les cartes SD , les périphériques USB et le réseau Windows sont reconnus sans problèmes par le gestionnaire de fichier.
Attention: l'édition incorrecte de startsimple.sh peut mener à un système qui refuse de booter. Celui-ci peut quand même être réparé soit en utilisant une Distribution Linux sur LiveCD ou sur media amovible (ex : clé USB ) pour restaurer un copie de startsimple.sh, soit en lançant le processus de restauration complète du système (en appuyant sur F9 durant le boot )
Remplacez le texte dans le fichier startsimple.sh existant en utilisant l'éditeur de texte nano (n'importe quel autre peut faire l'affaire).
N'oubliez pas de garder un copie du fichier original startfull.sh [code]cp /usr/bin/startfull.sh /usr/bin/startfull.sh.bak[/code]
Éditez startfull.sh:
1. Lancer une console en tapant :
Ctrl + Alt + T
2. Tapez:
sudo kwrite /usr/bin/startfull.sh
3. Copiez y le texte qui suit :
#!/bin/sh touch /home/user/.kdesession #changed killall xinit
Faites de même pout startsimple.sh, lancez une console et tapez :
sudo kwrite /usr/bin/startsimple.sh
Collez-y le texte suivant
#!/bin/sh sudo /usr/bin/sessreg -d -l :0.0 -u /var/run/utmp user xhost + si:localuser:root # Allow local user root only to access the diplay if [ -f /home/user/.kdesession -a ! -f /home/user/.easysession ]; then #changed sudo /usr/bin/sessreg -a -l :0.0 -u /var/run/utmp user [ -f /usr/bin/dispwatch ] && /usr/bin/dispwatch & for i in /sys/block/s[dr]?/uevent ; do sudo /bin/sh -c "echo add > $i" done (sleep 8; /opt/xandros/bin/start_netserv) & #added (sleep 16; /usr/local/bin/asusosd) & #added sudo rm -f /tmp/nologin #changed exec startkde else sudo /usr/bin/sessreg -a -l :0.0 -u /var/run/utmp user if [ -f /home/user/.easysession ]; then # we are switching from full to easy mode sudo rm -f /home/user/.kdesession #added for i in /sys/block/s[dr]?/uevent ; do sudo /bin/sh -c "echo add > $i" done fi /opt/xandros/bin/AsusLauncher & icewmtray & [ -n "$XIM_PROGRAM" ] && $XIM_PROGRAM & powermonitor & minimixer & networkmonitor ath0 eth0 & wapmonitor & (sleep 3; /usr/bin/keyboardstatus) & (sleep 8; /opt/xandros/bin/start_netserv) & (sleep 16; /usr/local/bin/asusosd) & sudo rm /tmp/nologin [ -f /usr/bin/dispwatch ] && /usr/bin/dispwatch & exec icewm fi
Notes
startsimple.sh est sollicité à chaque fois que l'OS démarre. Xinit est lié à startsimple.sh. startfull.sh est sollicité par la boite de dialogue d'extinction du Mode Facile lorsque l'utilisateur clique sur le bouton 'Full Desktop'. /opt/xandros/bin/start_netserv est nécessaire pour que le réseau Windows soit accessible via le gestionnaire de fichiers.
Sources
Traduction d'après le wiki du Site Eeeuser.com par lyzephyrr
Transcription : Gringoo 9 décembre 2007 à 21:45 (CET)

