Điểm:2

làm cách nào để liên kết nút chuột 10 trong DCONF khi sử dụng wayland và xdotool không hoạt động?

lá cờ in

Tôi đang sử dụng Ubuntu 21.10 với wayland. xdotool không hoạt động với thiết lập này.

Tôi đã cố gắng sử dụng dconf để liên kết một chức năng với nút chuột (tổng quan về chuyển đổi). Tôi không thể tìm thấy danh sách các chuỗi hợp lệ cho các khóa trong dconf ở bất kỳ đâu.

Tôi sẵn sàng sử dụng một xdotool tương đương, nhưng tôi chưa thấy một cái nào được hỗ trợ cho Wayland.

Tôi đã sử dụng xev để cho tôi biết đó là nút 10 mà tôi muốn liên kết, tôi chỉ không biết cách cho dconf biết cách chấp nhận nút 10.

Tôi đã thử liên kết các chuỗi khóa khác (^C cho một) chỉ để xem liệu chúng có hoạt động không. Những trình tự làm tốt.

Làm cách nào để chỉ định một nút chuột trong dconf?

được hiển thị bên dưới trong hình ảnh của trình soạn thảo dconf nơi tôi đang cố nhập nút chuột, văn bản "mouse10". Giá trị đó không hoạt động. Nếu tôi thay thế nó bằng 'c' thì nó sẽ hoạt động.

Tôi đang cố tìm giá trị chính xác để sử dụng cho "mouse10"

nhập mô tả hình ảnh ở đây

vanadium avatar
lá cờ cn
Bạn đang cho rằng bạn cần chỉ định mông chuột trong `dconf`? Vui lòng tránh mắc bẫy của câu hỏi XY (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem): điều này làm phân tán tài nguyên quý giá của những người sẵn sàng trợ giúp. Cũng cung cấp thông tin cụ thể về những gì bạn đã cố gắng.
lá cờ in
Tôi nhận được những gì bạn đang nói. Tôi điều chỉnh câu hỏi một chút.
lá cờ in
Tôi không thể tin rằng không ai biết cú pháp, tôi cũng không thành công trong việc tìm kiếm nó trên web. khó hiểu.
lá cờ in
Tôi nghĩ rằng câu hỏi là chính xác. làm thế nào để bạn liên kết một nút chuột trong Dconf? còn gì nữa để hỏi?
Điểm:2
lá cờ pl

CHỈNH SỬA #2. Giải pháp số 3

Nếu Giải pháp #1,2 bên dưới không phù hợp với bạn, vì bạn có Wayland hoặc cách khác, bạn có thể thử với Key Mapper GUI (giới thiệu, giới thiệu) (lưu ý đây là một trong những Có liên quan các liên kết tôi đã đăng trước đây ở phía dưới), hoặc ràng buộc chuột với đêm giao thừa, hoặc wayland-mouse-mapper () cùng với đêm giao thừa.

Xem tóm tắt đây. Tôi không có thời gian để tự mình kiểm tra, nhưng tôi đã đọc nhiều báo cáo rằng nó hoạt động và một lần nữa nó rất đơn giản.

Có liên quan:

  1. https://www.reddit.com/r/linux4noobs/comments/fih5aw/how_to_change_or_assign_the_mouse_buttons_in/

CHỈNH SỬA #1. Giải pháp số 2

Nếu Giải pháp số 1 bên dưới không hiệu quả với bạn, bạn có thể thử với tự động hóa (giới thiệu, giới thiệu). Tôi không có thời gian để tự mình kiểm tra, nhưng tôi đã đọc nhiều báo cáo rằng nó hoạt động và nó đơn giản như xdotool.


Giải pháp số 1

Tôi không biết tại sao bạn muốn buộc liên kết nút chuột qua dconf. Tôi thậm chí không biết nếu điều đó là có thể. Menu dconf mà bạn trích dẫn là để liên kết các phím với hành động, không phải nút chuột với phím hoặc hành động.

Phương pháp "chính tắc" cho những gì bạn muốn đạt được (mặc dù không thông qua dconf) rất đơn giản, thông qua xdotool.

  1. Cài đặt với

     $ sudo apt cài đặt xbindkeys x11-utils xdotool
    
  2. Tạo cơ bản .xbindkeysrc

     $ xbindkeys -d > ~/.xbindkeysrc
    
  3. Chỉnh sửa ~/.xbindkeysrc, nối thêm

     "phím xdotool 'Siêu'"
            b:10
    
  4. Bắt đầu với

     $ xbindkey
    

Tôi vừa thử nghiệm và nó hoạt động. Nếu bạn muốn khôi phục hành vi của nút số 10, hãy sử dụng giết tất cả xbindkey.


Có liên quan:

  1. https://unix.stackexchange.com/questions/199325/what-are-the-differences-between-xdotool-and-xautomation
  2. https://stackoverflow.com/questions/31940669/xdotool-ctrl-key-and-keyboard-layouts
  3. Làm cách nào để liên kết các nút chuột với các phím?
lá cờ in
phiên bản mới nhất của Ubuntu sử dụng wayland và xdotool (theo như tôi biết) không hoạt động. Tôi đã từng làm theo cách này.
sancho.s ReinstateMonicaCellio avatar
lá cờ pl
@kdubs - Tôi đề nghị: 1) Đăng phiên bản Ubuntu chính xác mà bạn có và bất kỳ chi tiết nào khác có thể ảnh hưởng đến câu trả lời. 2) Thử giải pháp với xdotool. Nó mất ít hơn 4 phút. 3) Thử giải pháp với xaautomation.
lá cờ in
Tôi đã thử giải pháp xdotool. đó là cách nó đã được thiết lập trước khi cập nhật. Tôi sẽ xem xét xuautomation, nhưng nó sử dụng xte và nó không hoạt động với wayland.
sancho.s ReinstateMonicaCellio avatar
lá cờ pl
@kdubs - Tôi đã đăng một vài giải pháp khác cho Wayland. Vui lòng dành thời gian để kiểm tra một vài liên kết được cung cấp.
lá cờ in
cảm ơn vì sự nỗ lực của bạn các hướng dẫn này đã hoạt động: https://yulistic.gitlab.io/2017/12/linux-keymapping-with-udev-hwdb/
sancho.s ReinstateMonicaCellio avatar
lá cờ pl
@kdubs - Tuyệt vời! Sau đó, bạn cũng có thể kiểm tra https://unix.stackexchange.com/a/587975/137608.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.