Generowanie pliku xorg.conf

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Ted07
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 17 lut 2008, 00:52
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Generowanie pliku xorg.conf

Post autor: Ted07 »

Witam,

Potrzebuję wygenerować plik xorg.conf (/etc/X11/xorg.conf) w celu dalszej jego edycji.
W systemie plik standardowo znajduje się w /etc/X11/xorg.conf jednak jest pusty.

Po instalacji Ubuntu 12.04 system nie rozpoznał prawidłowo mojej karty graficznej. Widzi ją jako VESA: 6330, a posiadam akrte graficzną SiS Mirage 3+ Graphic.VGA.

Prosiłbym o pomoc i potrzebne wskazowki.
Pozdrawiam
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Generowanie pliku xorg.conf

Post autor: enedil »

Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Ted07
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 17 lut 2008, 00:52
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Generowanie pliku xorg.conf

Post autor: Ted07 »

Wielkie dzięki za szczegółowe instrukcje, mam nadzieję że nie powinno być większych problemów :-)

-- 30 lip 2013 20:36 --

Chcąc wygenerować plik xorg.conf muszę:

Kod: Zaznacz cały

Sposób na generowanie xorg.conf - Lenny/Sid
Polecenie:
Kod:
dpkg-reconfigure xserver-xorg
nie generuje poprawnego pliku /etc/X11/xorg.conf. Jest krótko mówiąc bardzo okrojony. Zawiera tylko poprawne dane o klawiaturze.
Pozostałą część zawartości pliku możemy wygenerować innym poleceniem.
I tylko w czystym trybie tekstowym przy wyłączonym trybie graficznym.
Jeżeli jesteśmy zalogowani w trybie graficznym wciskamy klawisze np.:
Alt+Ctrl+F2
Logujemy się jako root i wydajemy polecenie:
Kod:
/etc/init.d/gdm stop
lub:
Kod:
/etc/init.d/kdm stop
lub za gdm/kdm wstawiamy nazwę używanego programu.

Wciskamy ponownie Alt+Ctrl+F2 i wydajemy polecenie:
Kod:
 X -configure
W katalogu /root pojawi się nowy plik xorg.conf.new 
Dziwna sprawa kiedyś to polecenie generowało kompletny plik. Obecnie nie ma w pliku wynikowym, wpisów odnośnie klawiatury.

Czyli mamy dwa pliki jeden utworzony tradycyjnie w katalogu /etc/X11
Kod:
dpkg-reconfigure xserver-xorg
drugi poleceniem
Kod:
X -configure
w katalogu /root

Uzupełniamy plik xorg.conf.new brakującym wpisem. Zmieniamy jego nazwę na xorg.conf i kompletny kopiujemy do /etc/X11/.
Najlepiej restart systemu i u mnie działa.

Nie wiem jak to się sprawdzi. U mnie zostały wygenerowane poprawne informacje odnośnie monitora i karty.

Zawartość sekcji dotyczącej polskiej klawiatury:
Kod:
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver           "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "pl"
        Option          "XkbOptions"    "lv3:ralt_switch"
EndSection
Aby zrezygnować z automatycznego rozpoznawania sprzętu i aby plik /etc/X11/xorg.conf był respektowany przez system musi zawierać poniższy wpis:
Kod:
Section "ServerFlags"
    Option    "AutoAddDevices"    "False"
    Option    "AllowEmptyInput"    "False"
EndSection
Obecnie do konfiguracji myszy i klawiatury używa się domyślnie sterownika evdev.

Sprawdzamy czy w systemie znajduje się pakiet:
Kod:
dpkg -l | grep evdev
ii  xserver-xorg-input-evdev               1:2.3.2-6                      X.Org X server -- evdev input driver
Sekcja dotycząca myszy i klawiatury będzie wyglądać przykładowo tak:
Kod:
Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "evdev"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "evdev"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection
Może zaistnieć sytuacja, że sterownik evdev będzie miał problem z obsługą naszej myszy i klawiatury, wtedy musimy zainstalować pakiety:
Kod:
apt-get install xserver-xorg-input-kbd  xserver-xorg-input-mouse
I wtedy ustawiamy tak:
Kod:
Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection
Przeczytaj informację w podanym odnośniku. Być może powyższe operacje nie są wymagane:
http://debian.linux.pl/threads/441-X...=2800#post2800
Czy to wystarczy???

Jestem początkującym linuxowcem i potrzebowałbym instrukcji krok po kroku jak coś zrobić?
Może mi ktoś z kolegów podać od czego właściwie mam zacząć?
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości