LINUX.ORG.RU

Xorg configure


1

0

Интересует вот что с чего начать настройку иксов? запустить xorgsetup? а потом настроить мышь, раскладку, шрифты там прописать... я просто использую конфиг ещё от Xfree! вот думаю моежт что изменилось в настройках и если переконфигурить будет какой то прирост в скорости...

anonymous

Для начала --- ответ на этот вопрос есть в FAQ под названием
 "русификация slackware". Но поскольку этот раздел я обещал
 переписать для slackware 10.1, то постараюсь подробно изложить это здесь:

1). запускаешь xorgsetup или X -configure от rootа.
2). проверяешь получившийся конфиг на работоспособность:
 X -config /root/xorg.conf.new
3). Правишь следующие вещи, "+" в начале --- строчка добавляется,
 "-" --- строку надо убрать, пробел --- строка остается без изменений.
a). добавляем русские bitmap-шрифты (из пакета x11-fonts-cyrillic):
===
 Section "Files"
 	RgbPath      "/usr/X11R6/lib/X11/rgb"
 	ModulePath   "/usr/X11R6/lib/modules"
 	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
+	FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic/"
 	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
 	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
 	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
 	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
 	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
 EndSection
===
b). настраиваешь клавиатуру, порядок языков:
 английский, русский (раскладка windows),
 переключение по ctrl-shift, scroll lock как индикатор русской раскладки:
===
 Section "InputDevice"
 	Identifier  "Keyboard0"
 	Driver      "kbd"
+	Option "XkbRules"	"xorg"
+	Option "XkbModel"	"pc105"
+	Option "XkbLayout"	"us,ru(winkeys)"
+	Option "XkbOptions"	"grp:ctrl_shift_toggle,grp_led:scroll"
 EndSection
===
Для xorg 6.7.0 (slackware 10) вместо 
Driver "kbd" надо написать Driver "keyboard"
c). чтобы заработало колесо у мышки в конфиг добавляется следующая строчка:
===
 Section "InputDevice"
 	Identifier  "Mouse0"
 	Driver      "mouse"
 	Option	    "Protocol" "auto"
 	Option	    "Device" "/dev/mouse"
+	Option      "ZAxisMapping" "4 5"
 EndSection
Настройка мышей, у которых больше, чем две кнопки + колесо описана в FAQ.
===
d). чтобы заработало 3D ускорение в конфиг надо дописать следующие строчки:
===
+
+Section "DRI"
+	Mode 0666
+EndSection	
+
===
если надо ограничить использование 3D ускорения только одной группой (users), то:
===
+
+Section "DRI"
+	Group "users"
+	Mode 0660
+EndSection	
+
===
e). Оставляешь только нужную глубину цвета и те разрешения,
в которых будешь работать:
===
 Section "Screen"
 	Identifier "Screen0"
 	Device     "Card0"
 	Monitor    "Monitor0"
-	SubSection "Display"
-		Viewport   0 0
-		Depth     1
-	EndSubSection
-	SubSection "Display"
-		Viewport   0 0
-		Depth     4
-	EndSubSection
-	SubSection "Display"
-		Viewport   0 0
-		Depth     8
-	EndSubSection
-	SubSection "Display"
-		Viewport   0 0
-		Depth     15
-	EndSubSection
-	SubSection "Display"
-		Viewport   0 0
-		Depth     16
-	EndSubSection
-	SubSection "Display"
-		Viewport   0 0
-		Depth     24
-	EndSubSection
+	DefaultDepth 24
+	Subsection "Display"
+	    Viewport   0 0
+    	    Depth       24
+    	    Modes "1024x768" "800x600" "640x480"
+        EndSubsection
 EndSection
===
f). как настроить Section "Device" на оптимальную производительность 
рассказывается в FAQ (в разделе про прозрачность), скорее всего будет работать 
с настройками по умолчанию. Если видео-карта от nvidia, и хочется задействовать 
бинарные драйвера с 3d, то надо сначала поставить их, а потом делать все как
здесь написано.

dn2010 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.