Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: completer в Apr 19, 2009, 16:01



Титла: Xserver
Публикувано от: completer в Apr 19, 2009, 16:01
Наскоро инсталирах Лени на един приятел и след инсталацията погледнах в Xorg-чето и ми направи впечатление,че нещо не изглежда както трябва.Независимо то това всичко си вървеше ок!Реших се аз днес да пробвам на моя комп да видя кво ще бъде след една реконфигурация и кво да видя подобно на онова което видях на другия комп. Ето по ясно да ви кажа какво правя:
По принцип xorg-а ми изглежда така:

Код:
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,bg"
Option "XkbVariant" ",phonetic"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200]"
Driver "radeon"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "K-7005L5-D"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200]"
Monitor "K-7005L5-D"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Така, но след ипълняването на dpkg-reconfigure xserver-xorg излгежда така:


Код:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,bg"
Option "XkbVariant" "bds"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

Итересно при процеса на изпълняване на командата ме запита само за клавиатурна подредба,нито драйвер за видео,нито настойка на разделителна способност нищо!Това става откакто съм на Ленни преди на Етч си ме питаше и всичко си беше ок,не че сега не е,но мога схвана защо се рекофигурира така Xorg-a.Възможно ли да е по-новата версия да се държи така?

Код:
completer@debian:~$ X -version

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny1)
Current Operating System: Linux debian 2.6.28 #1 Wed Dec 31 18:40:08 EET 2008 i686
Build Date: 15 March 2009  03:18:10PM
За съжаление не се сещам каква ми беше версията при Етч.


Титла: Re: Xserver
Публикувано от: gizi_ в Apr 19, 2009, 19:08
Относно настройката ми е направило впречатление, че всички нови "линукс дистрибуции" са с много "опростени" xorg.conf. Но честно казано аз лично незнам на какво се дължи този факт. При все ако ми трябва нова конфигурация на X са винаги съм ползвал X -configure ама това така или иначе до сега ми се е налагало само при Gentoo като си инстална xorg-а за да мога да го конфигурирам.

Относно версията на xorg-server при etch можеш винаги (поне аз така подхождам) да я видиш на http://packages.qa.debian.org/x/xorg-server.html .


Титла: Re: Xserver
Публикувано от: completer в Apr 19, 2009, 19:50
Ясно но не мислиш ли ,че с това "опростяване"  се усложнява работата на потребителя.Да кажем искам да си задам драйвер на видеото не меса , а радеон както е в случая при мен.Трябва да си играя да пиша цялата секция за един драйвер.Не можаш да разбера тея хора кво опростяват ??? Пък да не говорим за секция Скрийн  ;D


Титла: Re: Xserver
Публикувано от: ilian_BIOS в Apr 20, 2009, 00:06
много правилно, и на мен ми се наложи наскоро, ама с тоя "опростен" Х нищо не успях да направя... баси, добре че като рестартирах машината явно се зареди някакъв модул и си тръгна драйвъра пак.   >:(


Титла: Re: Xserver
Публикувано от: Ekspert в Apr 20, 2009, 08:48
Дам , но май няма да е болка за умиране, като си инсталираш драйвера за nvidia или ati всичко си тръгва, явно самия драйвер си прави конфиг някъде, а xorg-а ще е само за допълнителни опции, което според мен е по-удобно.


Титла: Re: Xserver
Публикувано от: ilian_BIOS в Apr 20, 2009, 12:30
Цитат
явно самия драйвер си прави конфиг някъде


"някъде", добре не е ли по хубаво всичко да е на едно място, дето каквото и да стане там търсиш, от колкото като пръдне, да се чудиш от къде мирише? я мишка, я клавиатура, я още нещо, има сума ти работи тоя Х, толкова е миризлив че няма на къде повече.


Титла: Re: Xserver
Публикувано от: completer в Apr 20, 2009, 12:38
Аз като гледам как върви тая работа с "опростяването", скоро ще се наложи да ходим с една флашка и стара версия на Xorg.И при всеки ъпдейт на системата и включително Х дай пак сменяй версии.  :(


Титла: Re: Xserver
Публикувано от: Ekspert в Apr 20, 2009, 13:49
Да и така ставаше, или поне му бяхме свикнали, но това някъде си чете xorg-а, и може би той ще си остане за допълнителни потребителски настройки. Мисля че това му е идеята на това някъде.
Едно време и мишката с колелцето си беше екзотика, ма сега е стандарт, а новите мишки вече са с по 5 бутона, логично да почнат да пишат драйвери и за тях, а не да се налага да описваш всеки бутон, същото важи и за клавиатурите, видеокартите и т.н. периферии. ако всичко се набута в един файл той няма ли да стане прекалено голям.


Титла: Re: Xserver
Публикувано от: tolostoi в Apr 22, 2009, 16:00
Цитат
явно самия драйвер си прави конфиг някъде


"някъде", добре не е ли по хубаво всичко да е на едно място, дето каквото и да стане там търсиш, от колкото като пръдне, да се чудиш от къде мирише? я мишка, я клавиатура, я още нещо, има сума ти работи тоя Х, толкова е миризлив че няма на къде повече.
Ахахахаха,  ;D сега в новия xserver 1.6 (вече е в sid) клавиатурата и мишката, вече се управляват от HAL, да видим тогава каква ще я мислите  ;D http://sidux.com/Article505.html

Да не съм офтопик, откакто Х-а започна да мисли е така, опитва какво имаш и зарежда необходимото, като естествено ако искаш нещо което не ти харесва как е да промениш - то можеш, по старият начин, писане в xorg.conf. Проблема с резолюциити си го има де, то по-скоро с рифреш рейта ... на някое црт където трябва по висок рифреш рейт - дописваш xorg.conf и тва си е  ;D