Ознакомьтесь с базой данных аппаратного обеспечения libratbag
; это показывает, какие устройства поддерживаются libratbag
, что позволяет управлять игровыми функциями (включая профили, кнопки и т. д.). Он все еще находится на раннем этапе своего существования, но полезно определить, насколько полезной может быть данная мышь. (Чтобы настроить мышь, вы должны использовать ratbagd
и связанный с ним ratbagctl
и Piper .)
В настоящее время поддерживаемые устройства включают в себя несколько мышей Etekcity, множество мышей Logitech, несколько мышей Roccat и MX-780 G.Skill. Мыши Razer не поддерживаются, и вряд ли это изменится. Ваш G600, вероятно, будет работать, если соответствующие идентификаторы будут добавлены в базу данных оборудования!
Очевидно, это не заменяет практический опыт. Могу спросить автора libratbag
, у него сейчас целая коллекция ...
Глядя на исходный код, видимо, нет. Действие безоговорочно продолжается через эти точки:
cmd_select_pane_exec
вызывает server_redraw_window_borders
, который выполняет c-> flags | = CLIENT_BORDERS
, и это проверяется в server_client_check_redraw
, который затем вызывает screen_redraw_screen
со своим параметром draw_borders, равным true, поэтому он вызывает screen_redraw_draw_borders
и, наконец, применяет некоторую информацию о стиле, но безоговорочно меняет цвета.