Portál AbcLinuxu, 2. prosince 2025 04:54
Section "Screen"
Identifier "LFP"
Device "LFP"
Monitor "Prestigio LFP"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1280x800" "1024x768"
#Virtual 1280 800 #pokud použijete Virtual a rozlišení nebude k dispozici použije se rozlišení
nižší (1024x768) a budete po ploše skrolovat protože se vám nevejde na monitor
EndSubsection
EndSection
a podíváte se do výpisu X serveru
# cat /var/log/Xorg.0.log | grep -i modenebo použijte
# less /var/log/Xorg.0.loga pořádně si zalistujte
budete vám tam mód 1280x800 chybět a server napíše že není zabudovaný.
Je nutné cracknout dostupná rozlišení ve Video Biosu. Použijte utilitu 855resolution nebo 915resolution podle typu vaší grafické karty.
Otestujte zda vám to pomůže:
# 915resolution 38 1280 800 24a restartujte X server - CTRL+ALT+BACKSPACE Pokud máte funkční rozlišení 1280x800 pokračujte ve čtení. Utilitu je nutné spustit ještě před spuštěním X serveru. Vytvořte si skript, který se spustí při zavádění systému - záleží jaký nástroj má vaše distribuce. Pokud naleznete chkconfig v nějakém skriptu např.
# cat /etc/init.d/alsa | grep chkconfigtak použijete nástroj chkconfig. Vytvořte si tedy tento skript, který pojmenujte např. rozliseni
#!/bin/sh
#
# description: Zapne podporu rozliseni 1280x800
# chkconfig: 5 29 98
# Source function library.
. /etc/rc.d/init.d/functions
# See how we were called.
case "$1" in
start)
/usr/sbin/915resolution 38 1280 800 24
;;
stop)
;;
status)
gprintf "stav neznamy - \"zadej 915resolution -l\" pro vypis dostupnych rozliseni\n"
;;
restart)
;;
*)
gprintf "Usage: %s\n" "$0 {start|stop|restart|status}"
exit 1
esac
exit 0
Na řádku chkconfig: 5 29 98 znamená první číslo runlevel druhé číslo pro spuštění skriptu a poslední je číslo pro zastavení skriptu.
Důležitá je 29 tedy kdy se bude skript spouštět. Musí být toto číslo nižší než je u skriptu pro spouštění X serveru. Standardně to je jeden z display manažerů kdm gdm xdm nebo prostě jen dm.
Zadejte
$ ls /etc/rc.d/rc5.da podívejte se jaké je to číslo. U mne např. S30dm znamená že displej manažer se spouští s číslem 30 (S=spustit K=zabít). Vaše tedy musí být nižší - mé je 29 což je v pořádku. Tento skript "rozliseni" zkopírujte do /etc/init.d Spusťte chconfig:
# chkconfig rozliseni onTím jste přidali skript rozliseni do runlevelu 2-5 a je hotovo. Ověříte po restartu a můžete se kochat
Na závěr nesmím opomenout odkaz na manuálové stránky takže čtěte xorg.conf chkconfig bash a další...
stačí zadat např. $ man chkconfig
Dokument vytvořil: vlastikw, 17.7.2006 18:59 | Zobrazeno: 1266×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.