Tekstovi Projekti Autor


Modifikovanje rezolucije ekrana u GRUB2 aplikaciji


[datum] 2011-10-18

Pre neki dan sam Mići instalirao ubuntu 10.04.3 zato što je izrazio želju da proba linux i da vidi koliko Blender modeler dobija na brzini kada se upari sa luxrender(om). Na forumima je našao informaciju da radi brže pa smo došli na ideju da stavimo ubuntu 10.04.3 LTS zato što je stabilan. Elem, koliko god on bio stabilan, problem sa drajverima za grafičku i dalje nisu ispravljeni (u ovom slučaju mislim na vlasniči blob drajver) stoga je Plymouth aplikacia koristila pogrešnu rezoluciju unutar GRUB2 aplikacije.

Pošto moja debian mašina koristi GRUB2, odlučio sam da sredim to i kod sebe kao što sam sredio i kod Miće. Naime, dovoljno je pokrenuti sledeću skriptu u terminalu i voila:
#!/usr/bin/env bash
#grub2_resolution_fixer.sh

if [ $# -gt 1 ]
then
 rezolucija="$(echo $1)"
else
 echo "$0 : rezolucija ekrana nije odredjena! 
 Upotreba: $0 [rezolucija_ekrana]
 Primer: $0 1440x900" && exit 1
fi

echo ' * podesavam GRUB rezoluciju'

command_helper=$(grep "GRUB_GFXMODE=" /etc/default/grub)
sed -i "s/$command_helper/GRUB_GFXMODE=$rezolucija/g" /etc/default/grub
if [ -z "$(grep "GRUB_GFXPAYLOAD_LINUX" /etc/default/grub)" ]; then echo 'GRUB_GFXPAYLOAD_LINUX=keep' >> /etc/default/grub ; fi

echo '    * obnavljam GRUB bazu' && update-grub > /dev/null 2>&1
Skriptu sačuvajte (ja sam je nazvao grub2_resolution_fixer.sh)i pokrenite kao superkorisnik. Parametri se dodaju na uobičajen način u sledećem formatu:
grub2_resolution_fixer.sh 1440x900
1440x900 predstavlja rezoluciju koju može da podrži vaš monitor (npr: 1024x768, 800x600, 2560x1200...).


vrh strane ↑


Ukoliko nije drugačije naglašeno, sav sadržaj na ovom sajtu je pod WTFPL (v2) licencom
2008-danas djura-san