Magazine Internet

Fixer le problème de résolution de Plymouth

Publié le 24 mars 2011 par Sckyzo

Comme beaucoup de monde, j’utilise les drivers propriétaires pour pouvoir profiter à 100% de mon ordinateur.

Fixer le problème de résolution de Plymouth

Depuis 1 an maintenant Canonical à intégré Plymouth dans Ubuntu, qui permet d’avoir un joli boot logon.
Mais cela fait aussi 1 an qu’ils sont INCAPABLE de produire un petit hack ou une petite mise à jour pour pouvoir éviter le gros problème … lorsqu’on à des drivers proprios, on perd la résolution du Plymouth … Ce qui est plutôt gênant, surtout lorsqu’on à un écran 24″ … et avoir son Plymouth en 640×480 … C’est super moche !!

J’en avais donc marre, j’ai écrit un petit script qui je l’espère pourra vous aider.

Téléchargez et exécutez le script

cd /home/$USER
wget http://www.sckyzo.com/public/fix-plymouth.sh
chmod +x fix-plymouth.sh #permet de donner le droit à un script d'être exécutable
./fix-plymouth.sh

voici le contenu du script.

#!/bin/bash
########################################################################
## Autheur: Thomas Bourcey ##
## Blog: http://blog.sckyzo.com ##
## Web page : http://blog.sckyzo.com/fixer-le-probleme-de-plymouth/ ##
########################################################################

sudo apt-get install v86d hwinfo -y
sudo hwinfo --framebuffer
echo "---------------------------------------------------------------"
echo "Entrez votre résolution maximale pour votre plymouth"
echo "ATTENTION, la syntaxe doit-être du style 1024x768-24"
echo " - 1024 x 768 est la résolution"
echo " - 24 = 24 bits"
echo "exemples de résolutions :"
echo "- 1024x768-24"
echo "- 1280x1024-24"
echo "- 1600x1080-24"
echo "- 1920x1200-24"
echo "---------------------------------------------------------------"
read RESOLUTION
sed 's/GRUB\_CMDLINE\_LINUX\_DEFAULT\=\"quiet\ splash\"/GRUB\_CMDLINE\_LINUX\_DEFAULT\=\"quiet\ splash\ nomodeset\ video\=uvesafb\:mode\_option\='$resolution'\,mtrr\=3\,scroll\=ywrap\"/g' /etc/default/grub > ./newgrub
sudo mv -f ./newgrub /etc/default/grub
sed 's/\#GRUB\_GFXMODE\=640x480/GRUB\_GFXMODE\='$RESOLUTION'/g' /etc/default/grub > ./newgrub
sudo mv -f ./newgrub /etc/default/grub
sudo echo "uvesafb mode_option=$RESOLUTION mtrr=3 scroll=ywrap" | sudo tee -a /etc/initramfs-tools/modules
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub2
sudo update-initramfs -u
echo "La résolution de votre Plymouth sera de $RESOLUTION"
echo "Merci de redémarrer votre PC pour prendre en compte les changements"

En cas de soucis, merci de me prévenir.

La prochaine mise à jour permettra, si Canonical ne le met pas en place dans la version 11.04, de mettre en place plymouth avec au choix
- la résolution de votre poste de travail (mode automatique)
- une résolution à rentrer manuellement (mode manuel)


Retour à La Une de Logo Paperblog

A propos de l’auteur


Sckyzo 101 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte