Почему apt-get хочет установить Cinnamon, когда я пытаюсь установить Nemo?

Я просто хотел предложить использовать мое продолжение mtrack в github: https://github.com/p2rkw/xf86-input-mtrack, поскольку он поддерживает 3-х пальцевое перетаскивание (инструкции внизу readme). [!d0 ]

Я также использую его совместно с easystroke, но мне пришлось модифицировать easystroke, чтобы удалить некоторые ограничения об абсолютных устройствах, с этим простым изменением (я не помню точной причины для этого, извините):

diff --git a/handler.cc b/handler.cc
index 8830ea2..c9e3f91 100644
--- a/handler.cc
+++ b/handler.cc
@@ -563,7 +563,7 @@ protected:
        }
 protected:
        void move_back() {
-               if (!prefs.move_back.get() || (xstate->current_dev && xstate->current_dev->absolute))
+               if (!prefs.move_back.get())
                        return;
                XTestFakeMotionEvent(dpy, DefaultScreen(dpy), orig_x, orig_y, 0);
        }

Я также уменьшил пределы погрешности для жестов:

diff --git a/gesture.cc b/gesture.cc
index 8531c08..0df990e 100644
--- a/gesture.cc
+++ b/gesture.cc
@@ -104,9 +104,9 @@ int Stroke::compare(RStroke a, RStroke b, double &score) {
                return -1;
        score = MAX(1.0 - 2.5*cost, 0.0);
        if (a->timeout)
-               return score > 0.85;
+               return score > 0.95;
        else
-               return score > 0.7;
+               return score > 0.92;
 }

... и он отлично работает.

Боковое примечание о болезненной конфигурации: вы можете использовать xinput, чтобы настроить его на лету, а затем отредактируйте xorg.conf соответственно или создайте сценарий запуска с помощью xinput-вызовов.

1
задан 13 April 2017 в 15:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: