Puncte:3

Cum instalez și configurez cea mai recentă versiune de `solaar` pentru a-mi gestiona mouse-ul sau tastatura fără fir Logitech pe Linux Ubuntu?

drapel cn

Stiu ca pot face:

actualizare sudo apt
sudo apt install solarar

pentru a instala instrumentul terță parte solar pe Ubuntu, astfel încât să-l pot folosi pentru a asocia și dezasocia dispozitivele noi Logitech, cum ar fi tastaturi și mouse-uri, la receptoarele mele Logitech unificatoare și astfel pot vedea starea bateriei multor dintre aceste dispozitive, dar solar versiunea instalată este foarte veche, nu apare corect în colțul din dreapta sus al ecranului principal și, în general, pare greșită.

Cum îl instalez pe cel mai recent și îl configurez să funcționeze fără permisiuni speciale și să pornească automat după fiecare repornire?

Nu este cea mai recentă versiune a solar îmi permiteți să schimb setările, cum ar fi setarea sensibilității DPI într-un mouse? Cum schimb acea setare?

Puncte:5
drapel ru

The uşor modalitatea de a instala/menține/actualiza Solaar este utilizarea unui PPA.

Adăugați depozitul...

Vedea https://launchpad.net/~solaar-unifying/+archive/ubuntu/stable

sudo add-apt-repository ppa:solaar-unifying/stable
sudo apt-get update

Instalează Solaraar...

Notă: Eliminați orice instalat manual Solaar primul.

sudo apt install solarar

Notă: Dacă aveți deja instalat Solaar folosind PPA sau Synaptic, Actualizator de soft poate fi folosit pentru a-l actualiza.

Dacă nu doriți să vedeți fereastra pop-up la pornire...

Vedea https://pwr-solaar.github.io/Solaar/

GUI-ul Solaraâ poate fi pornit în mai multe moduri

--window=show (implicit) începe cu fereastra principală vizibilă,
--window=hide începe cu fereastra principală ascunsă,
--window=only nu folosește bara de sistem și începe cu fereastra principală vizibilă.

Pentru mai multe informații despre interfața de linie de comandă Solaraâ, utilizați opțiunea de ajutor...

solar --ajutor
Gabriel Staples avatar
drapel cn
Ei bine, a funcționat! Votat favorabil. Presupun că răspunsul meu este cel mai bun pentru cei care construiesc din sursă pentru a obține cele mai recente cele mai recente, sau care doresc să modifice codul sursă și să construiască, sau în cazul în care PPA nu este actualizat și există o versiune ulterioară decât ce este în PPA.Nu știu practic nimic despre PPA-uri în acest moment - nici măcar ce înseamnă asta.
Gabriel Staples avatar
drapel cn
Am adăugat și instrucțiuni de dezinstalare la sfârșitul răspunsului meu.
Gabriel Staples avatar
drapel cn
Totuși, încă lipsești pasul de instalare a regulii udev. Acea parte nu este necesară dacă instalați în modul dvs.?
heynnema avatar
drapel ru
@GabrielStaples `PPA` înseamnă Arhiva de pachete personale. Și nu este necesară jocul manual cu reguli udev :-)
Gabriel Staples avatar
drapel cn
De unde ai știut că acest PPA pentru `solaar` chiar există, apropo?
heynnema avatar
drapel ru
@GabrielStaples Ca și tine, inițial mă luptam cu versiunile anterioare ale Solaar. Au schimbat dezvoltatorii și i-am urmărit pe site-ul mai nou. Au făcut o treabă bună pentru a-l ține actualizat.
heynnema avatar
drapel ru
@GabrielStaples Pregătesc deja o versiune pentru 22.04... https://launchpad.net/ubuntu/+source/solaar/1.1.1+dfsg-1
brasofilo avatar
drapel kr
Am adăugat depozitul și am făcut o `sudo apt reinstall` și în sfârșit lucrul a funcționat. Mulțumiri!
Puncte:2
drapel cn

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:

  1. 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,
  2. 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,
  3. doriți să vedeți cum să adăugați sau să editați o intrare în aplicațiile dvs. de pornire,
  4. în cazul în care doriți să obțineți cele mai recente și mai bune și să construiți din codul sursă sau
  5. î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
  6. 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,
  7. 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.

introduceți descrierea imaginii aici

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.

introduceți descrierea imaginii aici

Î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):

introduceți descrierea imaginii aici

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:

introduceți descrierea imaginii aici

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ă: introduceți descrierea imaginii aici

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.

introduceți descrierea imaginii aici

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 solarsetă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:

  1. Pagina oficială: https://pwr-solaar.github.io/Solaar/
    1. 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
  2. Depozitul oficial de coduri: https://github.com/pwr-Solaar/Solaar
  3. Notele mele proprii: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/etc/udev/rules.d
heynnema avatar
drapel ru
Răspuns frumos... dar există o modalitate mult mai simplă... vezi răspunsul meu :-)
Gabriel Staples avatar
drapel cn
@heynnema, am votat pozitiv și răspunsul tău. Am încercat să funcționeze corect solar de săptămâni și, în cele din urmă, am decis să mă așez și să-mi dau seama. Răspunsul meu este ceea ce am venit. Presupun că este cel mai bine pentru cei care construiesc de la sursă sau în cazul în care PPA-ul nu este actualizat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.