Funcționează și asta. Acest răspuns merită încă un vot pozitiv și se poate dovedi mai util răspunsul l-am acceptat în următoarele scenarii:
- doriți să vedeți capturi de ecran și să aveți instrucțiuni despre cum să vă schimbați setările
solar
, inclusiv setarea rezoluției DPI,
- vrei să vezi un simplu
ucide
comandă pentru a ucide automat vechiul solar
astfel încât să îl puteți porni pe cel nou după actualizarea la cea mai recentă versiune,
- doriți să vedeți cum să adăugați sau să editați o intrare în aplicațiile dvs. de pornire,
- în cazul în care doriți să obțineți cele mai recente și mai bune și să construiți din codul sursă sau
- în cazul în care PPA nu este actualizat și o versiune GitHub ajunge să fie mai actualizată decât ceea ce este în PPA în viitor, sau
- dacă doriți să învățați cum să „instalați” manual ceva prin link-uri simbolice într-un
cos
dir în PATH, deoarece abordarea prezentată aici se aplică aproape oricărei piese de software sau script din întreaga lume și o folosesc tot timpul,
- doriți să aflați ceva mai multe despre unde sunt salvate setările mouse-ului Logitech.
Iată cum să instalați manual cea mai recentă versiune a solar
din GitHub:
Testat pe Ubuntu 18.04.
Mai întâi, verificați versiunea dvs.:
solar --versiune
Al meu arată 0.9.2:
$ solar --versiune
/usr/share/solaar/lib/solaar/gtk.py:33: PyGIWarning: Gtk a fost importat fără a specifica mai întâi o versiune. Utilizați gi.require_version('Gtk', '3.0') înainte de import pentru a vă asigura că versiunea corectă este încărcată.
__import__(modul)
solar 0.9.2
Acum accesați pagina versiuni GitHub pentru a vedea dacă există o versiune mai nouă: https://github.com/pwr-Solaar/Solaar/releases. Văd 1.1.1, lansat pe 25 decembrie 2021, de Crăciun. Descărcați și extrageți-l. am ales Solaar-1.1.1.zip. După ce îl descărcați, faceți clic dreapta pe el în exploratorul de fișiere (eu folosesc nemo
, deoarece Ubuntu implicit, nautilus
, are o utilizare oribilă a spațiului - vezi capturi de ecran de la sfârșitul răspunsului meu), și accesați „Extract Here” pentru a extrage fișierul Zip. Cd în această cale extrasă și faceți următoarele:
# instalați dependențe
actualizare sudo apt
sudo apt install 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 în directorul extras (nu sări peste asta - este necesar pentru următorul cuplu
# de pași pentru a funcționa așa cum este scris)
cd cale/la/Solaar-1.1.1
# instalați regula udev solară
sudo cp rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d
sudo udevadm control --reload-rules
#
# Acum deconectați și conectați din nou receptorul de unificare Logitech (sau deconectați
# de la Bluetooth, dacă este conectat astfel), SAU reporniți computerul
# Instalați solar (NB: NU ștergeți directorul de instalare extras când ați terminat - dvs
# trebuie să-l las, deoarece fac o legătură simbolică către executabil)
mkdir -p ~/bin
# creați o legătură simbolică către executabilul `solaar` în interiorul ~/bin
ln -sfi „$(pwd)/bin/solaar” ~/bin
#
# Acum, dacă a fost prima dată când ați creat directorul ~/bin, **deconectați-vă și
# conectați-vă din nou** pentru a forța fișierul implicit ~/.profile al Ubuntu să adauge ~/bin la dvs
# CALE. Dacă nu aveți fișierul implicit ~/.profile al Ubuntu, îl puteți obține
# din directorul tău /etc/skel astfel:
# cp -i /etc/skel/.profile ~
# ...și apoi deconectați-vă și conectați-vă din nou.
În acest moment, ar trebui să-ți vezi noul solar
executabilul este în uz. Rulați asta:
care solar
...si ar trebui sa vezi asta:
/home/MY_USERNAME/bin/solaar
...în loc de aceasta, care era versiunea veche:
/usr/bin/solaar
Bine, dacă vezi /home/MY_USERNAME/bin/solaar
atunci este corect în PATH și rulează-l din dvs ~/bin
dir așa cum ați specificat urmând instrucțiunile de mai sus.
Să verificăm versiunea:
solar --versiune
Înțeleg:
solar 1.1.1
Grozav! A mers.
În sfârșit, avem nevoie solar
pentru a porni automat la pornire. Deschideți programul Startup Applications GUI și căutați o intrare „Solaar”. Am unul aici. Dacă nu aveți unul, faceți clic pe „Adăugați” pentru a adăuga unul. Dacă îl aveți, faceți clic pe „Editați” pentru a-l vedea.
Asigurați-vă că în caseta „Comandă” scrie solar
. Aceasta pornește aplicația prin rularea solar
comanda de fiecare dată când vă conectați în sistem grafic.
În acest moment, fie reporniți pentru a obține versiunea dvs. recent actualizată a solar
aleargă, SAU ucide pe cel vechi solar
procesați și începeți cel nou, astfel:
# ucide vechiul „solaar”.
kill $(ps aux | grep 'solaar' | head -n 1 | awk '{ print $2 }')
# începe cel nou ca proces de fundal (de unde `&`)
solar &
Puteți închide terminalul în acest moment.
Dacă doar ai fugit solar &
mai sus, va apărea o fereastră GUI Solaar. Așa arată pentru mine (am Mouse fără fir vertical Logitech MX (reînnoit), sau nou, pentru că mă ajută cu tunelul carpian la încheietura mâinii și are o roată de defilare frumoasă cu (se presupune) un encoder optic care nu se va rupe pe mine în 1 an de utilizare, așa cum fac codificatoarele mecanice cu roțile de defilare):
Observați încuietorile din dreapta fiecărei setări. Faceți clic pe acestea pentru a parcurge 3 moduri pentru fiecare setare: Blocat --> Ignorat --> și Deblocat (modificări permise).
Aici puteți vedea că mi-am deblocat setarea „Sensibilitate (DPI)” pentru a o crește de la 1000 la 1300:
Când ați terminat de schimbat setările, faceți clic pe pictograma de blocare pentru a se bloca din nou.
Acum puteți face clic pe X din colțul din dreapta sus al ferestrei Solaar pentru a o închide. Solaar va continua să ruleze în fundal.
În partea din dreapta sus a ecranului, veți vedea această mică pictogramă a bateriei Solaar, care este foarte convenabilă:
Faceți clic pe acesta și accesați „MX Vertical Wireless Mouse” (sau oricare ar fi numele dispozitivului dvs.) pentru a redeschide fereastra de setări GUI afișată mai sus pentru a modifica mai multe setări.
Terminat.
Unde sunt salvate setările mouse-ului?
Rețineți că setările Logitech sunt nu salvate în firmware-ul mouse-ului sau în memoria flash. Ei sunt salvați local pe computer, în solar
setările lui undeva. Aceasta înseamnă că nu puteți să setați setările mouse-ului pe un computer și să vă așteptați ca acestea să fie transferate pe alt computer. Mai degrabă, trebuie să configurați setările pe fiecare computer separat, și în plus, pentru fiecare utilizator pe fiecare computer separat. Asa miroase, dar este ceea ce este.
Dezinstalează
Pentru a „dezinstala” ceea ce am făcut mai sus, ștergeți linkul simbolic:
rm ~/bin/solaar
Asta e!
Referinte:
The solar
documentația și sursele oficiale sunt aici:
- Pagina oficială: https://pwr-solaar.github.io/Solaar/
- Instructiuni de instalare manuala: https://pwr-solaar.github.io/Solaar/installation - așa am învățat majoritatea acestor pași de instalare de mai jos
- Depozitul oficial de coduri: https://github.com/pwr-Solaar/Solaar
- Notele mele proprii: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/etc/udev/rules.d