Ubuntu Gnome 14.04 Tắt Touchpad khi gõ không hoạt động


8

Tôi đang sử dụng Ubuntu GNOME 14.04.

Cài đặt "tắt bàn di chuột trong khi gõ" trong cài đặt hệ thống không hoạt động.

Bất kỳ hoán vị của lệnh "syndaemon" đều không hoạt động.

Điều này thực sự rất khó chịu, khi tôi đột nhiên gõ, trọng tâm sẽ nằm trên một cửa sổ mới, hoặc một đoạn văn bản lớn sẽ biến mất, v.v.

Tôi đang sử dụng máy tính xách tay Dell Inspiron 14 5000 series, không có trình điều khiển độc quyền nào được sử dụng.

Tôi cũng đã thử cài đặt Pointing Devicestừ Trung tâm phần mềm và vô hiệu hóa từ đó. Cũng không hoạt động.

Có câu trả lời cho câu hỏi này: Vấn đề về bàn di chuột: nhảy con trỏ trong khi gõ (Ubuntu 14.04), syndaemon không giúp đỡ nhưng tôi không muốn thử biên dịch lại trình điều khiển trừ khi không có giải pháp nào khác. Ngoài ra còn có điều này: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 nhưng điều này cũng liên quan đến việc vá các trình điều khiển (cũng không rõ cách áp dụng nó).

Làm thế nào tôi có thể làm điều này để làm việc?

Câu trả lời:


3

Tôi biết chính xác vấn đề là gì (ít nhất là trong trường hợp của tôi có vẻ giống như vậy). Đó là vì bạn đang mất tích librecord.so. Cài đặt Gnome yêu cầu tệp này vì nó sử dụng syndaemonvới -Rtùy chọn. Theo tôi biết, tập tin đó đã bị hủy và không còn được gửi với máy chủ xorg.

Có nhiều cách khó để bạn thực sự có thể vô hiệu hóa chức năng gõ. Đây là cách dễ nhất:

Sử dụng syndaemontrực tiếp

Chỉ cần khởi chạy

    $ syndaemon -d

hoặc với tùy chọn bạn có thể thích. Xem syndaemon -h.

Chỉ cần nhớ, không có -Rcông tắc.

Bản vá daemon cài đặt Gnome

  1. Tải về nguồn có sẵn tại
  2. Áp dụng bản vá sau: http://pastebin.com/1xHukxR0
  3. Biên dịch hoặc xây dựng gói.
  4. Cài đặt và hoàn tất!

Lưu ý: Xin lỗi, tôi không cung cấp bước chính xác vì tôi không phải là người dùng Ubuntu nữa.

Biên dịch lại xorg-servervớiXRECORD

Ngắn gọn, biên dịch với --enable-recordvà có thể --disable-xtrap. Tìm thấy ở đây .


1

Đi đến thiết bị đầu cuối của bạn và chạy

syndaemon -i 1 -K -R -d

Nếu điều đó không hoạt động, có lẽ bàn di chuột của bạn không hỗ trợ chức năng này. Nếu nó hoạt động, hãy đặt lệnh này trong Ứng dụng khởi động để nó được áp dụng khi khởi động. Đây là cách tôi giải quyết vấn đề này trên Yoga 2 Pro.


0

Tạo một tài liệu trống, thêm các dòng sau:

#!/bin/sh
synclient TouchpadOff=2

và lưu nó dưới dạng $HOME/bin/touchpad-settings.sh

tạo thư mục bin

mkdir -p $HOME/bin

Chuyển đến dấu gạch ngang của bạn và mở Startup Applications, nhấp Addvà nhập vào trường Lệnh:

$HOME/bin/touchpad-settings.sh

Nhập bất cứ điều gì giúp bạn nhắc nhở điều này làm gì trong các trường Tên và Nhận xét. ;-)

Nhấp vào "Lưu" rồi "Đóng"

Lần tới khi bạn đăng nhập, việc gõ sẽ bị vô hiệu hóa, vì vậy ngay bây giờ , hãy mở một thiết bị đầu cuối và gõ:

$HOME/bin/touchpad-settings.sh

để ngăn bạn khỏi phải đăng xuất / bật lại! ;-)

Bạn cũng có thể thêm bất kỳ lệnh nào làm phiền bạn về bàn di chuột của bạn vào tệp này. Ví dụ: tôi có:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Để xem tất cả các khả năng bạn có thể bật / tắt, hãy đi đến một thiết bị đầu cuối và gõ:

synclient -l
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.