Câu hỏi Cách định cấu hình bàn di chuột của tôi để chuyển đổi giữa các không gian làm việc bằng cách vuốt


Tôi muốn chuyển đổi giữa các không gian làm việc trên Ubuntu 16.04LTS của tôi bằng cách vuốt trên bàn phím cảm ứng của tôi. Tôi đọc một số câu hỏi và câu trả lời ở đây để tìm một giải pháp trước khi yêu cầu. nhưng không có tùy chọn cuộn ngang như trong điều này trả lời và không có touchpad được liệt kê trong trình soạn thảo dconf như trong điều này câu trả lời. Bây giờ tôi có thể sử dụng bàn di chuột để di chuyển dọc hai ngón tay. Vấn đề với bàn di chuột của tôi là gì? Nó có được nhận diện không chính xác không?

enter image description here


1
2017-08-01 14:08


gốc




Các câu trả lời:


Không biết về sự hiệp nhất nhưng bạn có thể làm trong Gnome, di chuyển con trỏ của bạn trên dấu gạch ngang / launcher, swipe với 2 ngón tay bùng nổ không gian làm việc chuyển đổi ngay lập tức.

Chúc mừng


2
2017-08-01 14:15





Đã thử nghiệm và làm việc trên Ubuntu LTS 16.04 trên máy tính xách tay HP 14 Pavilion.

Một số công cụ phổ biến được sử dụng để đạt được hỗ trợ đa cử chỉ là touchegg, xdotoolfusuma mặc dù tôi đã thành công chỉ với cử chỉ libinput (bản thân nó yêu cầu xdotool).

Tôi không thể cho cuộc sống của tôi có được touchegg để làm việc trên máy tính xách tay HP 14 của tôi chạy 16.04 LTS.

Bạn cũng sẽ cần vô hiệu hóa các cử chỉ đa ngón tay tích hợp đi kèm với màn hình nền Unity. Tín dụng khi đến hạn - câu trả lời này từ một bài đăng khác đề nghị cài đặt gói trình soạn thảo dconf và vô hiệu hóa các cử chỉ bằng GUI.

sudo apt-get install dconf-editor
dconf-editor

dconf-editor settings

Sau khi có rất nhiều vấn đề với máy chủ đầu vào synaptics được cài đặt sẵn, tôi đã ném nó ra và thay thế nó bằng thư viện libinput và không nhìn lại! Không có vấn đề gì để báo cáo cho đến nay.

Bằng cách làm theo hướng dẫn này, bạn sẽ:

  • tạo môi trường cho phép vuốt 3 ngón tay giữa các không gian làm việc (tương tự như cách hệ điều hành Mac)
  • định cấu hình bố cục máy tính để bàn ảo thành 1x4 thay vì 2x2 (nghĩa là bạn chỉ vuốt sang trái và phải giữa các không gian làm việc thay vì lên và xuống)
  • thay thế synaptics được cài đặt sẵn bằng libinput trên cài đặt Ubuntu của bạn

Nhiều bước được sao chép từ hướng dẫn này.

Hướng dẫn từng bước một

Thay thế thư viện synaptics hiện có với libinput vượt trội:

sudo apt remove xserver-xorg-input-synaptics-hwe-16.04
sudo apt install xserver-xorg-input-libinput-hwe-16.04

Không bắt buộc: cho phép nhấn hai ngón tay khi nhấp bằng cách chỉnh sửa phần bàn di chuột của tệp 60-libinput.conf (hoặc 40-libinput.conf, vv tên tệp có thể khác trên hệ thống của bạn) bằng cách thêm Option "Tapping" "True" hàng:

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "True"
EndSection

Cài đặt cử chỉ libinput

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install

Cài đặt các phụ thuộc, thêm $ USER vào nhóm đầu vào để họ có thể đọc đầu vào từ bàn di chuột và chương trình cử chỉ libinput autostart trên đăng nhập

sudo apt-get install libinput-tools xdotool
sudo gpasswd -a $USER input
libinput-gestures-setup autostart

Chỉnh sửa ~/.config/libinput-gestures.conf để thêm hỗ trợ cử chỉ (ví dụ bao gồm các phím tắt để ẩn máy tính để bàn và hiển thị cửa sổ, cũng tương tự như mặc định của Mac OS):

nano ~/.config/libinput-gestures.conf

# Move to workspace left/right
gesture swipe left  3    xdotool key ctrl+alt+Left
gesture swipe right 3    xdotool key ctrl+alt+Right

# Spreads all windows in all workspaces + Show/Hide desktop
gesture swipe up    3    xdotool key shift+super+w
gesture swipe down  3    xdotool key ctrl+super+d

Và cuối cùng, chỉnh sửa bố cục máy tính để bàn ảo là 1x4 thay vì 2x2 (vì vậy tất cả các máy tính để bàn ảo đều nằm trong một đường ngang)

dconf write /org/compiz/profiles/unity/plugins/core/vsize 1
dconf write /org/compiz/profiles/unity/plugins/core/hsize 4

Sau khi đăng xuất và sau đó vào (thử khởi động lại nếu điều này không thành công), bạn hiện có hỗ trợ đa cử chỉ và môi trường làm việc bắt chước mặc định của Mac OS X! Chúc mừng!


1
2018-02-26 02:40



Lưu ý - một phiên bản trước của câu trả lời này được đề nghị touchegg nhưng nó mâu thuẫn với các phần khác của bản phân phối và phần cứng của tôi và kết thúc không hoạt động đúng cách. Xin lỗi cho bất cứ ai đã cố gắng sử dụng touchegg để không có kết quả. - GrayedFox


Easystroke có thể được cấu hình để làm những gì bạn muốn. Cài đặt nó qua Synaptic.

Xem http://easystroke.sourceforge.net để biết thêm chi tiết. (Trong ví dụ về Debian deb, thay đổi karmic thành raring).


0
2017-08-01 19:57



bạn có thể thêm một số chi tiết hơn về cách đạt được những gì OP muốn? - Zanna
Có, tôi không thể tìm hiểu cách thực hiện .. - Nuwan Thisara
Bạn đã cài đặt Easystroke chưa? Vui lòng xem lại phần Tài liệu và phần Mẹo tại github.com/thjaeger/easystroke/wiki. Sau khi xác định các cử chỉ, tôi đặt nút Cử chỉ thành nút 3, trong phần mở rộng. Bằng cách này, bạn giữ nút chuột phải trong khi thực hiện cử chỉ mong muốn hoặc nút bên phải trên bàn phím để thực hiện tương tự. - heynnema