Slackware mouse?
7 отговора
156 прегледа
Slackware mouse?
Instalirah si Slackware 9.1 no kogato zaredih X mi dade, che ne moje da nameri /dev/mouse. Pri instaliciata za mishka biah izbral ps2. Posle se setih, che mishkata mi beshe seriina i napravih instaliciata otnovo, kato tozi put izbrah standartna seriina mishka s tri butona suvmestima s Windows. KDE trugna, ama nemoga da si dvija kursora. Kakvo bihte mi preporuchali da napravia. Blogodaria vi predvaritelno!
Re: Slackware mouse?
Не беше необходимо да преинсталираш всичко заради един мишок.
Файлът /dev/mouse представлява символична връзка (symlink) към реалната мишка (COM1 = /dev/ttyS0).
Лесно може да си я направиш по следния начин:
root@darkstar:~# cd /dev/
root@darkstar:/dev# ln -sf ttyS0 mouse
Ако е вързана към COM2 (= ttyS1), връзката се прави така:
root@darkstar:~# cd /dev/
root@darkstar:/dev# ln -sf ttyS1 mouse
Настройката на графичната среда става от файла /etc/X11/XF86Config
По подразбиране мишката е настроена така:
(следва част от файла /etc/X11/XF86Config)
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
# Option "Protocol" "Auto"
# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option "Protocol" "PS/2"
# The mouse device. The device is normally set to /dev/mouse,
# which is usually a symbolic link to the real device.
Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
# Option "Device" "/dev/ttyS0"
# Option "Device" "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
Както виждаш, всичко е обяснено с коментари (редове започващи с # се игнорират - там може да пишеш свободно).
За да го редактираш, може да ползваш всеки редактор, но на мен най-много ми харесва mcedit - влизаш като root и пишеш mcedit /etc/X11/XF86Config (като преди това е добре да си запазиш оригиналния файл - cp /etc/X11/XF86Config /etc/X11/XF86Config_original)
Ето един пример за настройка на серийна мишка с три бутона и колелце, вързана към COM1 (/dev/ttyS0)
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
# Следващия ред го пиши ако мишката ти има колелце:
Option "ZAxisMapping" "4 5"
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
# Option "Protocol" "Auto"
# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option "Protocol" "IntelliMouse"
# Ако не става - пробвай това:
# Option "Protocol" "Microsoft"
# или това:
# Option "Protocol" "Auto"
# The mouse device. The device is normally set to /dev/mouse,
# which is usually a symbolic link to the real device.
# Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
Option "Device" "/dev/ttyS0" #това е за серийна мишка вързана към COM1
# Option "Device" "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
Разбира се не е необходимо да редактираш файла XF86Config с редактор - има прогами с графичен интерфейс за тази цел, както и програми без интерфейс - само пускаш програмата и тя прави настройките без да пита
Но настройката с текстов редактор е най-приятна - така може да научиш важни неща
Пример за програма с графичен интерфейс e kxconfig. Може да я намериш в контролния център на KDE или ако ти е по-удобно (особено ако не ти работи мишката), натисни ALT+F2 и напиши kdesu kxconfig. От там нататък всичко е лесно
Файлът /dev/mouse представлява символична връзка (symlink) към реалната мишка (COM1 = /dev/ttyS0).
Лесно може да си я направиш по следния начин:
root@darkstar:~# cd /dev/
root@darkstar:/dev# ln -sf ttyS0 mouse
Ако е вързана към COM2 (= ttyS1), връзката се прави така:
root@darkstar:~# cd /dev/
root@darkstar:/dev# ln -sf ttyS1 mouse
Настройката на графичната среда става от файла /etc/X11/XF86Config
По подразбиране мишката е настроена така:
(следва част от файла /etc/X11/XF86Config)
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
# Option "Protocol" "Auto"
# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option "Protocol" "PS/2"
# The mouse device. The device is normally set to /dev/mouse,
# which is usually a symbolic link to the real device.
Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
# Option "Device" "/dev/ttyS0"
# Option "Device" "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
Както виждаш, всичко е обяснено с коментари (редове започващи с # се игнорират - там може да пишеш свободно).
За да го редактираш, може да ползваш всеки редактор, но на мен най-много ми харесва mcedit - влизаш като root и пишеш mcedit /etc/X11/XF86Config (като преди това е добре да си запазиш оригиналния файл - cp /etc/X11/XF86Config /etc/X11/XF86Config_original)
Ето един пример за настройка на серийна мишка с три бутона и колелце, вързана към COM1 (/dev/ttyS0)
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
# Следващия ред го пиши ако мишката ти има колелце:
Option "ZAxisMapping" "4 5"
# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:
# Option "Protocol" "Auto"
# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option "Protocol" "IntelliMouse"
# Ако не става - пробвай това:
# Option "Protocol" "Microsoft"
# или това:
# Option "Protocol" "Auto"
# The mouse device. The device is normally set to /dev/mouse,
# which is usually a symbolic link to the real device.
# Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
Option "Device" "/dev/ttyS0" #това е за серийна мишка вързана към COM1
# Option "Device" "/dev/ttyS1"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
Разбира се не е необходимо да редактираш файла XF86Config с редактор - има прогами с графичен интерфейс за тази цел, както и програми без интерфейс - само пускаш програмата и тя прави настройките без да пита
Пример за програма с графичен интерфейс e kxconfig. Може да я намериш в контролния център на KDE или ако ти е по-удобно (особено ако не ти работи мишката), натисни ALT+F2 и напиши kdesu kxconfig. От там нататък всичко е лесно
Re: Slackware mouse?
Аз доколкото видях става дума за PS2 мишок така, че всичко, което трябва да направиш в директория /dev e
ln -s /dev/psaux /dev/mouse
и си готов.
I feel like I should have a great idea right now. But I don't.
ln -s /dev/psaux /dev/mouse
и си готов.
I feel like I should have a great idea right now. But I don't.
Re: Slackware mouse?
не си видял добре - чети по-внимателно 
Когато боговете говорят, ония с фактите никакви ги няма.
Когато боговете говорят, ония с фактите никакви ги няма.
Re: Slackware mouse?
Blogodaria vi za sudeistvieto, no prosto ne stava. Opitah da go napravia ot kxconfig, kato izbrah seriina mishka na COM1, no vednaga sled kato zapazih nastroikite i vliazoh pak te si biaha sushtite(beshe nastroeno na USB mishka). Tova obache stava samo za mishkata ako promenia neshto drugo to se zapazva.
Na kakvo moje da se sulji tova?
Na kakvo moje da se sulji tova?
Re: Slackware mouse?
Как разбра, че е настроено на USB мишка?
Гледа се какво пише в секцията Section "ServerLayout" на XF86Config. Ако там имаш:
InputDevice "Serial Mouse" "CorePointer"
Значи ти е настроена мишката, която в конфигурацията си има
Identifier "Serial Mouse"
Може да имаш неограничено количество мишки във XF86Config. Например:
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Protocol" "intellimouse"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "ServerLayout"
Identifier "Auto_Configured_Layout"
Screen "Auto_Configured_Screen"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Serial Mouse" "CorePointer"
EndSection
означава, че ти е настроена серийна мишка.
Най-добре редактирай файла XF86Config на ръка.
Търсят се свободни Unicode шрифтове!
Гледа се какво пише в секцията Section "ServerLayout" на XF86Config. Ако там имаш:
InputDevice "Serial Mouse" "CorePointer"
Значи ти е настроена мишката, която в конфигурацията си има
Identifier "Serial Mouse"
Може да имаш неограничено количество мишки във XF86Config. Например:
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Protocol" "intellimouse"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "ServerLayout"
Identifier "Auto_Configured_Layout"
Screen "Auto_Configured_Screen"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Serial Mouse" "CorePointer"
EndSection
означава, че ти е настроена серийна мишка.
Най-добре редактирай файла XF86Config на ръка.
Търсят се свободни Unicode шрифтове!
Re: Slackware mouse?
Определено съм спал ;-)
I feel like I should have a great idea right now. But I don't.
I feel like I should have a great idea right now. But I don't.