為什麼滑鼠進到 X window 就不會動..:'(

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

為什麼滑鼠進到 X window 就不會動..:'(

文章slog » 週六 7月 16, 2005 12:42 pm

前幾天把自己的 desktop 挪出少量的空間裝了 testing 的版本..
不過用 gpm 設定好 mouse , 不管是 ps2 或是 imps2 ..
進到 X window 後, 滑鼠都沒反應, 當然 logout 回到 console 也是一點反應都沒有..@@"

不過只要是在 console 底下不進 X window 就很正常..

我用的是 KDE ..請教一下各位學長們..是哪裡出現問題了呢? fO.o
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章slog » 週二 7月 19, 2005 3:36 pm

今天找到了一隻 usb 的滑鼠, 重新把 gpm.conf 和 XF86Config-4
都改成 /dev/input/mice 就都可以了..

怪..為什麼 usb 的就可以 PS/2 的就不行呢?
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章wsun013 » 週二 7月 19, 2005 4:01 pm

會是kernel 沒有 load ps2 滑鼠的module 嗎?

這是我 x 的config file:
Section "InputDevice"

Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章slog » 週二 7月 19, 2005 5:29 pm

若是 kernel 沒有 load 的話, gpm 應該不會跑起來?

x 萊 config file 都有, 我是後來手動改成 /dev/input/mice 的.@@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章capitalm » 週二 7月 19, 2005 10:15 pm

我記的gpm有一個relay的功能
可以把滑鼠的 Protocol relay 到 /dev/gpmdata
你可以試著吧 X11 的 Device 改成 /dev/gpmdata
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm

文章slog » 週四 7月 21, 2005 11:17 pm

我用 google 找了一下..
發現在 2001 年 debian 的 mailing list 裡有相關的文章..
http://lists.debian.org/debian-chinese- ... 00101.html
內容我就貼在下面好了, 不過感覺有一點長, 我就把問題先在上面問一下..

就是 capitalm 前輩提到的 relay 的部份, 還有文章最後, 是說 repeat_type 目前是用 ms3 , 是要改成 raw 或是留著空白就可以了嗎?
那這樣還會有中鍵的功能在否? 另外就是, /dev/gpmdata 是自動和 /dev/psaux 有關係的嗎? 還是在 gpm.conf 裡面要加上什麼參數?

還有一個笨問題, 怎麼樣知道 kernel 有沒有 load ps2 的 module ? ^^"

我是問題小學生, 請大家見諒..@@"

代碼: 選擇全部
Howard Hou,你好!
  我以前也遇到類似的問題,後來這樣解決的:
debian X 下ps/2鼠標
repeat_type=raw' or (nothing) 'repeat_type=' in gpm.conf
change XF86Config mouse -> /dev/pgmdata

在 01-4-10 上午 09:28:00 您寫道:
>我個人的經驗是, 在gpm及xwindows設定時, 選擇ps/2 mouse及不模擬3鍵的話, 應可正常的工作,
>但如果選擇Microsoft Intelligent PS/2 Mouse的話, 在console會正常但xwindow會不正常.
>
>On Mon, 9 Apr 2001 09:39:19 -0400
>"Hucheng CHEN" <chc@bnl.gov> wrote:
>
>>
>> ----- Original Message -----
>> From: "ha shao" <hashao@chinese.com>
>> To: <debian-chinese-gb@lists.debian.org>
>> Sent: Saturday, April 07, 2001 7:07 AM
>> Subject: Re: Debian安裝問題
>>
>> > On Fri, Apr 06, 2001 at 05:07:09PM -0400, chc@bnl.gov wrote:
>> > > Hi, Su Yong:
>> > > 1,鼠標配置。安裝後console下沒有鼠標,我必須手工:ln -s /dev/psaux
>> > > /dev/mouse才能在X下使用鼠標。如果安裝gpm來使用console下的鼠標,它就和X下
>> 的鼠
>> > > 標有沖突,請問如何解決這個矛盾?
>> >
>> > No, under X, you have to set mouse device to /dev/gpmdata and start gpm
>> > under console. gpm will relay mouse events to X server. 'man gpm'. gpm
>> > can be configured by 'gpmconfig'.
>> >
>> > The first part is an linux FAQ, not Debian specific. Maybe other
>> > distributions set it for users by default. I thought Debian do it
>> > too. Who knows...
>>
>> 我還是不太明白你的意思,因為我已經試了幾次。配置運行gpm,它會link /dev/mouse
>> 到/dev/gpmdata,在console下是沒有問題的,但是一啟動X,鼠標工作是不正常的,總
>> 是亂蹦。如果手工ln -s /dev/psaux /dev/mouse,並運行了gpm,剛開始在console
>> 下,鼠標工作沒有問題。但是在X下鼠標工作不正常,再退出X在console下鼠標工作也
>> 不正常了。
>> 我的鼠標是Microsoft Intelligent PS/2 Mouse。
>>
>> > > 2,X Window Manager。默認的好像是GNUStep WindowsMaker,我在.xinitrc中添
>> 加
>> > > gnome-session來啟動Gnome,結果發現所有運行程序開的窗口都沒有Title bar,
>> 就是
>> > > 說無法用鼠標來拖動,如何才能設置好呢?
>> >
>> > You have to also start a window manager (window maker or icewm...)
>> > gnome-session don't manage window. It is window managers' job.
>>
>> 我查看了一下文檔,試了幾次,還是不行。如果我想啟動wmaker和gnome-session, 如
>> 何配置.xinitrc或者.xsession呢?多謝
.
.
.
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章capitalm » 週五 7月 22, 2005 5:17 am

slog 寫:我用 google 找了一下..
發現在 2001 年 debian 的 mailing list 裡有相關的文章..
http://lists.debian.org/debian-chinese- ... 00101.html
內容我就貼在下面好了, 不過感覺有一點長, 我就把問題先在上面問一下..

就是 capitalm 前輩提到的 relay 的部份, 還有文章最後, 是說 repeat_type 目前是用 ms3 , 是要改成 raw 或是留著空白就可以了嗎?
那這樣還會有中鍵的功能在否? 另外就是, /dev/gpmdata 是自動和 /dev/psaux 有關係的嗎? 還是在 gpm.conf 裡面要加上什麼參數?

還有一個笨問題, 怎麼樣知道 kernel 有沒有 load ps2 的 module ? ^^"

我是問題小學生, 請大家見諒..@@"


設定的方面,如果你之前沒有手動編輯過/etc/gpm.conf的話,建議你用 dpkg-reconfigure gpm
至於 repeating protocol 該用哪一個我就不清楚了,因為手邊的滑鼠都是USB的

模組的部份可以 lsmod | grep psmouse (可能會需要root權限)
如果有出現類似 psmouse 17800 0 的東西就是有掛載了
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm

文章slog » 週五 7月 22, 2005 10:50 am

dpkg-reconfigure 的部分, 我試過了..^^
不過其實我都是用編極 gpm.conf 哩..^^"

lsmod 列出來是沒有 psmouse ..
哈..該不會就這個原因吧, 不過不懂的是, 沒 load 的話, 那 gpm 起動
PS/2 mouse 是 ok 的說..
我用 modconf 去看 input 的 driver 並沒有特別是 PS/2 的..
只有 mouse 的 module ..正確的名字忘了..因為現在系統回到 XP :P
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron