Máy tính bảng đồ họa Wacom CTH-480 / CTL-480 không được phát hiện trong Ubuntu 13.10


15

Máy tính bảng Wacom của tôi (CTH-480) không được phát hiện bởi tùy chọn Wacom Tablet trong cài đặt. Máy tính bảng hiển thị khi tôi chạy lsusbnhưng không hiển thị dưới cài đặt. Một lần nữa cám ơn.


1
Tôi có cùng một vấn đề (cùng một thiết bị, cùng một bản phát hành Ubuntu) ... hy vọng ai đó sẽ sớm đưa ra câu trả lời!
lpdbw

1
Xin chào Bradley bạn có thể đặt câu trả lời dưới đây là chính xác? Tôi chỉ làm theo hướng dẫn và đang làm việc trơn tru. Tôi thấy công bằng khi bạn cho nó là chính xác và những người khác cũng có thể thưởng thức

Nó sẽ được hỗ trợ trong 14.04 ra khỏi hộp?
sinh viên

Tôi đã thử một hình ảnh beta của 14.04 bây giờ (2013-01-07). Máy tính bảng không được phát hiện ra khỏi hộp. Tôi hy vọng trình điều khiển sẽ được đẩy ngược dòng trước khi phát hành ... nếu ai đó biết nơi để yêu cầu đưa vào, xin vui lòng cho tôi biết và tôi sẽ xem xét nó.
Rmano

Tôi đã kiểm tra bản beta 14.04 trên máy ảo Virtualbox hôm nay và sử dụng trình điều khiển USB "passthru", máy tính bảng đã được phát hiện tự động mà không cần thêm trình điều khiển. Trừ khi lớp hộp ảo đang làm một số điều kỳ lạ, là một tin tốt cho ngày 14.04!
Rmano

Câu trả lời:


13

Cập nhật cho 14.04

Phiên bản ngắn (thực sự) . Máy tính bảng hoạt động tốt, nhưng đôi khi bạn cần tải trình điều khiển bằng tay sudo modprobe wacomtrước khi gắn (hoặc bật nếu không dây) máy tính bảng.

Tuy nhiên, hướng dẫn sau đây có thể hữu ích nếu một số máy tính bảng mới xuất hiện có hỗ trợ trình điều khiển ngược dòng nhưng không có trong kernel stock.

Cập nhật ngày 13.10, ngày 14 tháng 12 năm 2013, đầu vào-wacom> = 0.20.0

Phiên bản ngắn: bạn không cần phải vá đầu vào-wacom nữa bắt đầu từ phiên bản 0.20.0, và bạn không nghiêm túc cần phải cập nhật trình điều khiển đầu vào X.org trong 13.10.

Phiên bản dài:

Đối với ngày 13.10, nếu bạn chấp nhận từ bỏ những điều mới được thêm vào x86-input-wacom(tại thời điểm này: 14 tháng 12 năm 2013, nhìn vào các thay đổi, đó là một số nội dung về hành vi chạm tốt hơn), bạn có thể đơn giản hóa nó rất nhiều.

Thông tin cơ bản vẫn là từ câu trả lời chính , và từ đây , với một chút khác biệt.

1) Tải xuống phiên bản cuối cùng của trình điều khiển hạt nhân đầu vào-wacom. Nó phải có ít nhất 0,20.0, nếu không máy tính bảng sẽ không được phát hiện, từ đây: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ . Trong ngày 2013-12-2014, mới nhất là input-wacom-0.20.0.tar.bz2.

2) đảm bảo cài đặt các phụ thuộc xây dựng. Nâng cấp hệ thống của bạn nếu bạn chưa có, vì vậy bạn có hạt nhân cuối cùng. Nếu nó nói rằng cần phải khởi động lại, hãy khởi động lại trước khi tiếp tục (điều này là để tránh xây dựng dựa trên kernel sai).

sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool
sudo apt-get install linux-headers-generic

Lưu ý rằng nếu uname -rnói với bạn rằng bạn có một hạt nhân đặc biệt (kết thúc không phải là -generic, nhưng -rt, hoặc -lowlatency, hoặc bất cứ điều gì, bạn nên sửa đổi apt-get thứ hai cho phù hợp)

2) giải nén trình điều khiển trong một thư mục bạn chọn. Di chuyển tệp đã tải xuống trong thư mục đó, cdvào tệp đó và

tar xjvf input-wacom-0.20.0.tar.bz2

3) một thư mục input-wacom-0.20.0được tạo. cdvới nó và biên dịch các trình điều khiển:

cd  input-wacom-0.20.0
./configure --prefix=/usr

Cập nhật Trong các phiên bản trước 0,27 hoặc ở đâu đó, cũng bắt đầu quá trình biên dịch. Nếu sử dụng một cái mới hơn, bạn cần phải phát hành

 make   # only for versions >= 0.27.0

nếu không có lỗi, cuối cùng bạn có một thông báo bắt đầu bằng:

  BUILD ENVIRONMENT:
       linux kernel - yes 3.7
      kernel source - yes /lib/modules/3.11.0-14-generic/build

Your wacom.ko is available under 
    /home/romano/software/wacom/input-wacom-0.20.0/3.7
[...more stuff...]

Bạn có kernel 3.11. Một cái gì đó, không phải 3.7 --- đừng lo lắng. Ổn mà.

4) Cài đặt trình điều khiển. Đối với các phiên bản <0.27.0, bạn phải sử dụng:

sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
sudo depmod -a

mặt khác, đối với phiên bản mới hơn, chỉ cần làm

sudo make install 

Nếu bạn không kết nối máy tính bảng kể từ lần khởi động lại cuối cùng (nghĩa là bạn không tải mô-đun hạt nhân wacom.ko), thì không cần khởi động lại. Bạn chỉ có thể cắm máy tính bảng của bạn và đi. Nếu không, khởi động lại.

THÔNG BÁO: Mỗi khi kernel được cập nhật, bạn cần lặp lại bước 3 và 4 (*) (tốt nhất bạn nên thêm một

make clean 

trong thư mục trình điều khiển trước ./configurebước để xây dựng lại tất cả một lần nữa).

(*) bạn phải thực hiện cài đặt SAU khi khởi động lại trong kernel mới, vì nếu không các uname -rthủ thuật sẽ cài đặt mô-đun sai vị trí ...

VÀ THÔNG BÁO KHÁC: nếu máy tính bảng của bạn hoạt động, nhưng nó không hiển thị trong bảng điều khiển, hãy xem câu trả lời này

sudo apt-get install xserver-xorg-input-wacom

Hoạt động hoàn hảo, cảm ơn! Cũng giống như một câu hỏi phụ: tôi có thể di chuyển thư mục input-wacom-0.20.0 sau đó hay điều này sẽ làm mọi thứ rối tung lên? Tôi đã thực hiện toàn bộ quy trình trong thư mục tải xuống nhưng muốn chuyển nó đến một nơi khác ...
lpdbw 19/12/13

1
Bạn có thể di chuyển nó bất cứ nơi nào bạn muốn. Khi bạn có bản nâng cấp kernel, cdvào thư mục, hãy thực hiện make cleanvà khởi động lại từ điểm 3)
Rmano 19/12/13

Câu hỏi ngoài chủ đề / nhận xét phụ: Tôi muốn xóa các mục liên quan đến Wacom trong Cài đặt hệ thống -> Phần mềm & Cập nhật -> Phần mềm khác vì tôi nghĩ rằng chúng gây ra những thông báo "cập nhật thông tin lỗi thời" ngớ ngẩn mà tôi nhận được mọi lúc. Những mục này đã được thêm vào bởi quá trình được mô tả trong bài viết của bạn? Tôi có thể xóa chúng mà không làm hại chức năng của máy tính bảng không?
lpdbw

Tôi thực sự không biết những gì có thể là vấn đề. Quy trình được liệt kê ở đây không sửa đổi bất kỳ thông tin kho lưu trữ nào --- chỉ sử dụng các gói chứng khoán để làm mọi thứ. Thông điệp bạn có thường được gây ra bởi PPA hoặc một cái gì đó tương tự đã ngoại tuyến. Lần trước nó xảy ra với tôi là vì Medibfox (không còn nữa).
Rmano

1
OK, nó hoạt động ngay bây giờ!?!
lpdbw

1

Máy tính bảng quá mới :-) các nhà phát triển đầu vào-wacom đang làm việc để hỗ trợ trong phiên bản sắp tới của input-wacom (trình điều khiển kernel) và x86-input-wacom (trình điều khiển đầu vào xserver) ngay khi các bản vá được chấp nhận vào kernel ngược dòng, họ sẽ phát hành phiên bản mới.

Nếu bạn không muốn đợi lâu để máy tính bảng mới hoạt động - giải pháp là tự mình biên dịch mô-đun hạt nhân và trình điều khiển xserver - Tôi có 12.04 chạy với kernel 3,8.0-32-lowlatency từ kxstudio ppa , vì vậy tôi không biết nếu điều này hoạt động với kernel stock 3.2 nhưng vì bạn đang ở vào ngày 13.10, nên đó không phải là vấn đề. Bạn phải làm theo các hướng dẫn trên trang web linux-wacom về cách biên dịch mô-đun hạt nhân và trình điều khiển xserver gần như với chữ cái nhưng bạn phải áp dụng ba bản vá trong quy trình. Hãy chắc chắn cài đặt tất cả các phụ thuộc xây dựng cần thiết và được đề cập trên trang web linux-wacom.

Ý chính của nó là

 mkdir ~/wacom
 cd ~/wacom
 git clone git://git.code.sf.net/p/linuxwacom/xf86-input-wacom
 git clone git://git.code.sf.net/p/linuxwacom/input-wacom

Bây giờ bạn cần hai bản vá cho mô-đun hạt nhân, được đăng bởi một nhà phát triển wacom trong bài này http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ dưới dạng tệp đính kèm cho bài đăng này http://sourceforge.net/p / linuxwacom / người đưa thư / tin nhắn / 31599376 /

  • 0001-Input-wacom-Không-tất cả đa giao diện-thiết bị-hỗ trợ-.patch
  • 0002-Input-wacom-add-support-for-ba-new-Intuos-device.patch

Áp dụng chúng

cd input-wacom
patch -p1 < ~/Downloads/0001-Input-wacom-Not-all-multi-interface-devices-support-.patch
patch -p1 < ~/Downloads/0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch

biên dịch mô-đun

./autogen.sh
./make

sau đó tạo bản sao lưu của mô-đun cũ và cài đặt bản dựng mới

sudo cp /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko.BAK
sudo cp 3.7/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko
sudo depmod -a

Để có trình điều khiển xserver hoạt động, bạn phải áp dụng một bản vá để có được nguồn git hoạt động với ubfox 12.04 xserver, build_against_frankenserver.patch - bản vá có sẵn, ví dụ như tệp đính kèm trong luồng này http://ubuntuforums.org/showthread. php? t = 1515562 & page = 104 , tôi không biết liệu điều này có còn cần thiết với 13.04 hay 13.10 không! (và bỏ qua các lỗi vá trong thư mục test /)

cd ../xf86-input-wacom
patch -p1 ~/Downloads/build_against_frankenserver.patch
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib
make

Cài đặt nó

sudo cp /usr/lib/xorg/modules/input/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so.BAK
sudo cp src/.libs/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so

Khởi động lại hoặc khởi động lại và nó sẽ hoạt động.

Một lần nữa hãy chắc chắn đọc tất cả thông tin được cung cấp cho bạn tại linux-wacom.sf.net, đây chỉ là một bản tóm tắt sơ bộ và tôi sẽ không có thời gian để giúp đỡ chuyên sâu bất cứ lúc nào sớm.

Tuy nhiên, tôi hy vọng điều này sẽ giúp - Intuos PTS là một thiết bị thực sự tuyệt vời và nó hoạt động như một sự quyến rũ theo cách này.


Cảm ơn phản hồi của bạn ... đã hy vọng sửa chữa dễ dàng ... thật đáng tiếc, Wacom không tự giải phóng trình điều khiển với các nhà sản xuất phần cứng khác như Nvidia, v.v ... máy tính xách tay của tôi không đủ mạnh để xử lý một cái gì đó lớn đến mức ... nó bị sập nếu tôi biên dịch các ứng dụng java đơn giản do sử dụng tối đa bộ xử lý Pentium nhỏ của mình ... Không thể tin rằng tôi vừa chi tiền cho một máy tính bảng không được hỗ trợ tại thời điểm này ... Một lần nữa cảm ơn vì đã phản hồi. .. sẽ bỏ ngỏ điều này vì vẫn chưa được "giải quyết"
Bradley Austin

1
Cả mô-đun và trình điều khiển đều không lớn - hãy thử đi vào cuối tuần. Về Wacom: Tôi nghĩ đơn giản là họ không muốn chịu trách nhiệm cung cấp hỗ trợ cho 200 bản phát hành ngoài kia - theo như tôi biết ít nhất một số nhà phát triển linux-wacom và đặc biệt là người sáng lập dự án là / là nhân viên của wacom. Lý do cho ATM 'trì hoãn' là vì, theo chính sách, họ chỉ phát hành các phiên bản mới khi các thay đổi nhân cần thiết được chấp nhận ngược dòng bởi các nhà phát triển hạt nhân. Nhưng các bản vá được cung cấp bởi jason là một 'bản hack nhanh' khi anh ta viết khiến những thay đổi tiếp theo đối với kernel không cần thiết.
Tom Regner

Bạn có nghĩa là sau này khả năng tương thích sẽ tự động đến với các bản cập nhật Ubuntu thông thường? Và thời gian dự kiến ​​khi điều này sẽ xảy ra (tuần, tháng, ...) là gì?
lpdbw

Đó thực sự là trường hợp - có thể không thông qua các bản cập nhật thường xuyên, nhưng liên quan đến ppa - trong khung thời gian bao gồm các tuần AFAIK
Tom Regner

2
@lpdbw: Tôi đã thêm một câu trả lời. Hy vọng nó giúp.
Rmano
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.