Участник:Clint/Черновики3
Материал из Xgu.ru
Содержание |
[править] software
clint:~$ nvidia-settings -v nvidia-settings: version 302.07 (buildmeister@swio-display-x86-rhel47-03.nvidia.com) Fri Apr 27 12:00:41 PDT 2012 The NVIDIA X Server Settings tool. This program is used to configure the NVIDIA Linux graphics driver. For more detail, please see the nvidia-settings(1) man page. Copyright (C) 2004 - 2010 NVIDIA Corporation.
clint:~$ X -version X.Org X Server 1.11.3.901 (1.11.4 RC 1) Release Date: 2012-01-06 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32-5-amd64 i686 Debian Current Operating System: Linux sergey 2.6.34-clint #3 SMP Sun Apr 10 18:12:28 EEST 2011 i686 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.34-clint root=UUID=164b3589-8a2f-4a7b-b5fb-103602080ce7 ro vmalloc=512m libata.force=3.0Gbps Build Date: 19 January 2012 10:32:06AM xorg-server 2:1.11.3.901-2 (Cyril Brulebois <kibi@debian.org>) Current version of pixman: 0.21.6 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.
[править] hardware
clint:~$ lspci | grep VGA 00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2) 02:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 210] (rev a2)
clint:~$ cat /proc/bus/input/devices | egrep -i ^N.*"(keyboard|mouse|receiver)" -A 2 -B 1 I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input0 -- I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:0b.0-3/input0 S: Sysfs=/class/input/input1 -- I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:0b.0-3/input1 S: Sysfs=/class/input/input2 -- I: Bus=0011 Vendor=0002 Product=0005 Version=0000 N: Name="ImPS/2 Generic Wheel Mouse" P: Phys=isa0060/serio1/input0 S: Sysfs=/class/input/input6
clint:~$ lsusb Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[править] xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 285.05.09 (buildmeister@swio-display-x86-rhel47-02.nvidia.com) Fri Sep 23 19:18:04 PDT 2011 # xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg #Section "ServerFlags" #Option "IgnoreABI" "true" #EndSection Section "ServerLayout" Identifier "Room" Screen "Room_Screen" 0 0 InputDevice "Labtec_Mouse" "CoreKeyboard" InputDevice "Labtec_Keyboard" "CorePointer" Option "AllowEmptyInput" "true" Option "AutoAddDevices" "false" Option "AutoEnableDevices" "false" Option "DontZap" "Off" EndSection Section "ServerLayout" Identifier "Kitchen" Screen "Kitchen_Screen" 0 0 InputDevice "Logitech_K340" "CoreKeyboard" InputDevice "Logitech_Mouse" "CorePointer" Option "AllowEmptyInput" "true" Option "AutoAddDevices" "false" Option "AutoEnableDevices" "false" Option "DontZap" "Off" EndSection Section "Module" Load "dbe" Load "extmod" # Load "type1" Load "freetype" Load "glx" # Load "v4l" Load "fbdevhw" Load "record" Load "type1" EndSection Section "InputDevice" Identifier "Labtec_Keyboard" Driver "evdev" Option "Device" "/dev/input/event0" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp_led:scroll,grp:ctrl_shift_toggle" EndSection Section "InputDevice" Identifier "Logitech_K340" Driver "evdev" Option "Device" "/dev/MyLogitechKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp_led:scroll,grp:ctrl_shift_toggle" EndSection Section "InputDevice" Identifier "Labtec_Mouse" Driver "evdev" #Driver "mouse" Option "GrabDevice" "on" Option "Protocol" "auto" Option "Device" "/dev/input/event6" #Option "Device" "/dev/input/event7" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Logitech_Mouse" Driver "evdev" #Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/MyLogitechMouse" Option "Emulate3Buttons" "no" Option "GrabDevice" "on" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "LG" VendorName "Unknown" ModelName "LG Electronics L1953S" HorizSync 30.0 - 83.0 VertRefresh 56.0 - 75.0 EndSection Section "Monitor" Identifier "Samsung" VendorName "Unknown" ModelName "CRT-1" HorizSync 28.0 - 55.0 VertRefresh 43.0 - 72.0 EndSection Section "Device" #Option "HWCursor" "off" Identifier "Device1" #Driver "vesa" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 210" BusID "PCI:2:0:0" # Screen 0 EndSection Section "Device" # Option "HWCursor" "off" Identifier "Device0" # Driver "vesa" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 210" BusID "PCI:0:5:0" #Screen 1 EndSection Section "Screen" Identifier "Kitchen_Screen" Device "Device0" Monitor "Samsung" DefaultDepth 24 Option "metamodes" "CRT-1: 800x600_75 +0+0" #Option "metamodes" "CRT-1: 1024x768_60 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Room_Screen" Device "Device1" Monitor "LG" DefaultDepth 24 Option "metamodes" "CRT-0: 1280x1024_75 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection
[править] udev
clint:~$ ls -l /etc/udev/rules.d/ итого 12 -rw-r--r-- 1 root root 788 Дек 19 2010 70-persistent-cd.rules -rw-r--r-- 1 root root 813 Апр 11 2011 70-persistent-net.rules -rw-r--r-- 1 root root 807 Мар 1 21:18 80-LogitechMY.rules
clint:~$ cat /etc/udev/rules.d/80-LogitechMY.rules ATTRS{name}=="Logitech USB Receiver", \ ATTRS{modalias}=="input:b0003v046DpC52Be0111-e0,1,2,3,4,k71,72,73,74,77,80,82,83,85,86,87,88,89,8A,8B,8C,8E,8F,90,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B1,B2,B5,B6,CE,CF,D0,D1,D2,D5,D8,D9,DB,DF,E2,E7,E8,E9,EA,EB,100,110,111,112,113,114,115,116,117,118,119,11A,11B,11C,11D,11E,11F,162,166,16A,16E,178,179,17A,17B,17C,17D,17F,180,181,182,185,18C,18D,192,193,195,1A0,1A1,1A2,1A3,1A4,1A5,1A6,1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,r0,1,6,7,8,a20,m4,lsfw", \ SYMLINK+="MyLogitechKeyboard" ATTRS{name}=="Logitech USB Receiver", \ ATTRS{modalias}=="input:b0003v046DpC52Be0111-e0,1,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,F0,ram4,l0,1,2,3,4,sfw", \ SYMLINK+="MyLogitechMouse"
[править] xinit script
clint:~$ cat /home/clint/bin/myxinit #!/bin/bash #xrdb /etc/X11/app-defaults/XTerm-color & #sudo /sbin/iptables -I INPUT -p tcp -i eth1 --dport 6000 -j DROP #sleep 10 sudo kill -9 $(ps aux | grep X | grep -v grep | awk '{print $2}') sleep 2 sudo modprobe -r -v nvidia #moved to local.rc #sudo setkeycodes e006 254 #sudo setkeycodes e003 254 sleep 2 /usr/bin/X0 :0 -dpms -s off -nolisten tcp -layout Room -sharevts & sleep 2 /usr/bin/X1 :1 -dpms -s off -nolisten tcp -layout Kitchen -sharevts & sleep 2 exec dbus-launch xfce4-session --display :0 & #fluxbox -display :0 & #xhkeys -f ~/.XHkeys & sleep 2 #fluxbox -display :1 & lxsession -d :1 & sleep 2 xset -display :0 s off -dpms & xset -display :1 s off -dpms & xrandr --output VGA-0 -display :1 --mode 800x600 & sudo chvt 7 & /usr/bin/x11vnc -noncache -localhost -forever -display :1 &