Какую модель мыши мне нужно не иметь проблемы с двойным щелчком в LP: 365300?

Шпионаж о том, что происходит

. Большинство из этих редакторов настроек можно наблюдать, запустив

dconf watch /

в терминале.

gsettings

Также в большинстве случаев для достижения того, что вы видите, что происходит с приведенной выше командой, этим приложениям необходимо будет отредактировать базу данных dconf (ниже). Это можно сделать либо напрямую, используя параметры cli dconf (что не является предпочтительным), либо путем запуска соответствующих команд gsettings, как тот, который вы упомянули.

Для запуска этих команд нет оконечное окно необходимо, как вы можете видеть в примерах.

О, gsettings, dconf и база данных dconf

gsettings - это интерфейс cli к dconf, который в его очередь редактирует базу данных dconf, где хранится большая часть настроек в двоичном формате. См. Также dconf .

База данных dconf, кстати, также может быть отредактирована из графического интерфейса с помощью редактора dconf, который находится в репозиториях: [!d11 ]

Рабочие образцы

a. В python

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

#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
import subprocess

key = ["com.canonical.Unity.Launcher", "launcher-position"]

class ToggleWin(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title="Toggle")
        button = Gtk.Button("Toggle launcherposition")
        button.connect("clicked", self.toggle)
        self.add(button)

    def toggle(self, *args):
        # read the current setting on launcher position
        current = subprocess.check_output([
            "gsettings", "get", key[0], key[1]
            ]).decode("utf-8").strip()
        # toggle to the other option
        new = "'Left'" if current == "'Bottom'" else "'Bottom'"
        subprocess.Popen([
            "gsettings", "set", key[0], key[1], new
            ])

def delete_actions(*args):
    Gtk.main_quit()

def miniwindow():
    window = ToggleWin()
    window.connect("destroy", delete_actions)
    window.show_all()
    Gtk.main()

miniwindow()
Вставьте код в пустой file.py запустите его командой:
python3 /path/to/file.py

... и получайте удовольствие.

б. Значок пусковой установки

Даже простая пусковая установка может выполнить задание из графического интерфейса пользователя:

enter image description here

[Desktop Entry]
Name=Set launcherposition
Exec=zenity --info --text="Right- click to set launcher position"
Type=Application
StartupNotify=False
Icon=preferences-system

Actions=Launcher to bottom;Launcher on the left;

[Desktop Action Launcher to bottom]
Name=Launcher to bottom
# right click option to set launcher to bottom
Exec=gsettings set com.canonical.Unity.Launcher launcher-position Bottom

[Desktop Action Launcher on the left]
Name=Launcher on the left
# right click option to set launcher to left
Exec=gsettings set com.canonical.Unity.Launcher launcher-position Left
Вставить код в пустой file.py Перетащите его в панель запуска и щелкните правой кнопкой мыши

. Для постоянного использования сохраните его в ~/.local/share/applications (для локального использования) или ~/usr/share/applications для всех пользователей .

2
задан 16 May 2012 в 11:40

10 ответов

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 25 July 2018 в 18:55

Я нашел ошибку в стартовой панели для этой проблемы (LP # 365300 ). Комментарий # 55 указывает, что это фактически проблема аппаратного обеспечения среди всех проданных мышей на рынке. Кажется, что Microsoft исправляет это, реализуя двойную задержка щелчка в обратном порядке. Если у вас возникла эта проблема, попробуйте другую мышь, которая должна ее решить.

2
ответ дан 25 July 2018 в 18:55

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 2 August 2018 в 01:02

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 4 August 2018 в 16:34

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 6 August 2018 в 01:14

Я нашел ошибку в стартовой панели для этой проблемы (LP # 365300 ). Комментарий # 55 указывает, что это фактически проблема аппаратного обеспечения среди всех проданных мышей на рынке. Кажется, что Microsoft исправляет это, реализуя двойную задержка щелчка в обратном порядке. Если у вас возникла эта проблема, попробуйте другую мышь, которая должна ее решить.

2
ответ дан 6 August 2018 в 01:14

Я нашел ошибку в стартовой панели для этой проблемы (LP # 365300 ). Комментарий # 55 указывает, что это фактически проблема аппаратного обеспечения среди всех проданных мышей на рынке. Кажется, что Microsoft исправляет это, реализуя двойную задержка щелчка в обратном порядке. Если у вас возникла эта проблема, попробуйте другую мышь, которая должна ее решить.

2
ответ дан 7 August 2018 в 18:39

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 10 August 2018 в 07:19

Я нашел ошибку в стартовой панели для этой проблемы (LP # 365300 ). Комментарий # 55 указывает, что это фактически проблема аппаратного обеспечения среди всех проданных мышей на рынке. Кажется, что Microsoft исправляет это, реализуя двойную задержка щелчка в обратном порядке. Если у вас возникла эта проблема, попробуйте другую мышь, которая должна ее решить.

2
ответ дан 10 August 2018 в 07:19

У меня две мыши Genius (NetScroll 120 и Traveler 6000), и у меня никогда не было этой проблемы.

Удача

1
ответ дан 15 August 2018 в 19:20

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

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