Это также работает. Этот ответ по-прежнему заслуживает одобрения и может оказаться более полезным, чем ответ я принял в следующих сценариях:
- вы хотите увидеть скриншоты и инструкции по изменению настроек в
соляр
, включая настройку разрешения DPI,
- вы хотите увидеть легкий
убийство
команда для автоматического уничтожения старого соляр
так что вы можете начать новый после обновления до последней версии,
- вы хотите узнать, как добавить или отредактировать запись в приложениях для запуска,
- в случае, если вы хотите получить самую последнюю и лучшую сборку из исходного кода, или
- на случай, если PPA не будет обновляться, и выпуск GitHub окажется более актуальным, чем то, что будет в PPA в будущем, или
- если вы хотите узнать, как вручную «установить» что-то через символические ссылки в
мусорное ведро
dir в вашем PATH, так как представленный здесь подход применим практически к любому программному обеспечению или скрипту во всем мире, и я использую его все время,
- вы хотите узнать немного больше о том, где сохраняются настройки мыши Logitech.
Вот как вручную установить последнюю версию выпуска соляр
из Гитхаба:
Протестировано на Ubuntu 18.04.
Сначала проверьте свою версию:
солаар --версия
Мой показывает 0.9.2:
$ солаар --версия
/usr/share/solaar/lib/solaar/gtk.py:33: PyGIWarning: Gtk был импортирован без предварительного указания версии. Используйте gi.require_version('Gtk', '3.0') перед импортом, чтобы гарантировать загрузку правильной версии.
__импорт__(модуль)
соляр 0.9.2
Теперь перейдите на страницу выпусков GitHub, чтобы узнать, существует ли более новый выпуск: https://github.com/pwr-Solaar/Solaar/релизы. Я вижу 1.1.1, выпущенную 25 декабря 2021 года, на Рождество. Загрузите и извлеките его. Я выбрал Солаар-1.1.1.zip. После загрузки щелкните его правой кнопкой мыши в проводнике (я использую Немо
, поскольку по умолчанию в Ubuntu наутилус
, имеет ужасное использование пространства - см. скриншоты в конце моего ответа) и перейдите в «Извлечь сюда», чтобы распаковать Zip-файл. Перейдите в этот извлеченный путь и сделайте следующее:
# устанавливаем зависимости
судо подходящее обновление
sudo apt установить python3-pyudev python3-psutil python3-xlib python3-yaml \
python3-gi gir1.2-gtk-3.0 gcc python3-dev gir1.2-notify-0.7 \
gir1.2-ayatanaappindicator3-0.1
# перейдите в извлеченный каталог (не пропустите это - это потребуется для следующей пары
# шаги для работы как написано)
cd путь/к/Solaar-1.1.1
# устанавливаем правило solaar udev
sudo cp rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d
sudo udevadm control --reload-rules
#
# Теперь отключите и снова подключите объединяющий приемник Logitech (или отсоедините
# через Bluetooth, если он подключен таким образом), ИЛИ перезагрузите компьютер
# Установите solaar (NB: НЕ удаляйте извлеченный установочный каталог, когда закончите - вы
# должен оставить его, так как я создаю символическую ссылку на исполняемый файл)
mkdir -p ~/bin
# создать символическую ссылку на исполняемый файл `solaar` внутри ~/bin
ln -sfi "$(pwd)/bin/solaar" ~/bin
#
# Теперь, если вы впервые создаете каталог ~/bin, **выйдите из системы и
# войдите снова**, чтобы заставить файл Ubuntu по умолчанию ~/.profile добавить ~/bin к вашему
# ДОРОЖКА. Если у вас нет файла Ubuntu по умолчанию ~/.profile, вы можете получить его
# из вашего каталога /etc/skel следующим образом:
# cp -i /etc/skel/.profile ~
# ...а затем выйдите из системы и войдите снова.
На этом этапе вы должны увидеть свой новый соляр
исполняемый файл используется. Запустите это:
какой солнечный
... и вы должны увидеть это:
/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/bin/solaar
...вместо это, это была старая версия:
/USR/бен/солар
Хорошо, если ты увидишь /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/bin/solaar
тогда он правильно указан в вашем PATH и запускается из вашего ~/бен
dir, как вы указали, следуя приведенным выше инструкциям.
Проверим версию:
солаар --версия
Я понимаю:
соляр 1.1.1
Хороший! Это сработало.
Наконец, нам нужно соляр
для автозапуска при запуске. Откройте программу с графическим интерфейсом Startup Applications и найдите запись «Solaar». У меня есть один здесь. Если у вас его нет, нажмите «Добавить», чтобы добавить его. Если он у вас есть, нажмите «Изменить», чтобы просмотреть его.
Убедитесь, что в поле «Команда» написано соляр
. Это запускает приложение, запуская соляр
команда каждый раз, когда вы входите в свою систему графически.
В этот момент либо перезагрузка чтобы получить обновленную версию соляр
бежать, ИЛИ убить старого соляр
обработайте и запустите новый, например:
# убить старый `solaar`
kill $(ps aux | grep 'solaar' | head -n 1 | awk '{ print $2 }')
# запустить новый как фоновый процесс (отсюда и `&`)
Солар &
В это время вы можете закрыть терминал.
Если вы только что побежали Солар &
выше, появится окно с графическим интерфейсом Solaar. У меня это выглядит так (у меня Вертикальная беспроводная мышь Logitech MX (обновленная), или же новый, потому что он помогает мне с моим запястным туннелем на запястье и имеет хорошее колесо прокрутки с (предположительно) оптическим энкодером, которое не сломается за 1 год использования, как это делают механические энкодеры с колесиком прокрутки):
Обратите внимание на замки справа от каждой настройки. Нажмите на них, чтобы просмотреть 3 режима для каждой настройки: Заблокировано --> Игнорируется --> и Разблокировано (изменения разрешены).
Здесь вы можете видеть, что я разблокировал настройку «Чувствительность (DPI)», чтобы увеличить ее с 1000 до 1300:
Когда вы закончите изменение настроек, щелкните значок блокировки, чтобы снова заблокировать его.
Теперь вы можете щелкнуть X в правом верхнем углу окна Solaar, чтобы закрыть его. Солаар продолжит работать в фоновом режиме.
В правом верхнем углу экрана вы увидите этот маленький значок батареи Solaar, что очень удобно:
Нажмите на нее и перейдите к «MX Vertical Wireless Mouse» (или как называется ваше устройство), чтобы снова открыть окно настроек графического интерфейса, показанное выше, и изменить дополнительные настройки.
Выполнено.
Где сохраняются настройки мыши?
Имейте в виду, что настройки Logitech нет сохраняется в прошивке мыши или во флэш-памяти. Они спасены локально на компе, в соляр
настройки где-то. Это означает, что вы не можете просто установить настройки мыши на одном компьютере и ожидать, что они будут перенесены на другой компьютер. Скорее, вы должны настроить параметры на каждом компе отдельно, и, кроме того, для каждого пользователя на каждом компьютере отдельно. Это воняет, но это то, что есть.
Удалить
Чтобы «удалить» то, что мы сделали выше, просто удалите символическую ссылку:
гм ~/бин/солнце
Вот и все!
Использованная литература:
соляр
документация и официальные источники находятся здесь:
- Официальная веб-страница: https://pwr-solaar.github.io/Solaar/
- Инструкции по ручной установке: https://pwr-solaar.github.io/Solaar/установка - вот как я узнал большинство этих шагов установки ниже
- Официальный репозиторий кода: https://github.com/pwr-Solaar/Solaar
- Мои собственные заметки: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/etc/udev/rules.d