Score:3

ฉันจะติดตั้งและกำหนดค่าเวอร์ชันล่าสุดของ `solaar` เพื่อจัดการเมาส์หรือคีย์บอร์ดไร้สายของ Logitech บน Linux Ubuntu ได้อย่างไร

ธง cn

ฉันรู้ว่าฉันทำได้:

อัปเดต sudo apt
sudo apt ติดตั้งโซลาร์

เพื่อติดตั้งเครื่องมือของบุคคลที่สาม แสงอาทิตย์ บน Ubuntu ฉันจึงสามารถใช้มันเพื่อจับคู่และเลิกจับคู่อุปกรณ์ Logitech ใหม่ เช่น แป้นพิมพ์และเมาส์กับตัวรับสัญญาณ Logitech ที่รวมเป็นหนึ่งของฉัน และฉันจึงสามารถดูสถานะแบตเตอรี่ของอุปกรณ์เหล่านี้จำนวนมากได้ แต่ แสงอาทิตย์ เวอร์ชันที่ติดตั้งเก่ามาก ไม่แสดงอย่างถูกต้องที่ด้านบนขวาของหน้าจอหลักของฉัน และโดยรวมแล้วดูเหมือนว่าบั๊ก

ฉันจะติดตั้งอันล่าสุดและกำหนดค่าให้ทำงานโดยไม่ต้องมีการอนุญาตพิเศษ และเริ่มอัตโนมัติหลังจากรีบูตแต่ละครั้งได้อย่างไร

ไม่ใช่เวอร์ชันล่าสุดของ แสงอาทิตย์ ให้ฉันเปลี่ยนการตั้งค่า เช่น การตั้งค่าความไว DPI ในเมาส์ได้ไหม ฉันจะเปลี่ยนการตั้งค่านั้นได้อย่างไร

Score:5
ธง ru

เดอะ ง่าย วิธีติดตั้ง/บำรุงรักษา/อัปเกรด Solaar คือการใช้ PPA

เพิ่มที่เก็บ...

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

sudo add-apt-repository ppa:solaar-unifying/stable
sudo apt-get อัปเดต

ติดตั้งโซล่าร์...

บันทึก: ลบการติดตั้งด้วยตนเอง โซลาร์ แรก.

sudo apt ติดตั้งโซลาร์

บันทึก: หากคุณติดตั้ง Solaar โดยใช้ PPA หรือ Synaptic อยู่แล้ว ตัวอัปเดตซอฟต์แวร์ สามารถใช้เพื่ออัพเกรดได้

หากคุณไม่ต้องการเห็นหน้าต่างป๊อปอัปเมื่อเริ่มต้น...

ดู https://pwr-solaar.github.io/Solaar/

GUI ของ Solaar สามารถเริ่มต้นได้หลายวิธี

--window=show (ค่าเริ่มต้น) เริ่มต้นด้วยหน้าต่างหลักที่มองเห็นได้
--window=hide เริ่มต้นด้วยหน้าต่างหลักที่ซ่อนอยู่
--window=only ไม่ใช้ซิสเต็มเทรย์ และเริ่มด้วยหน้าต่างหลักที่มองเห็นได้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอินเทอร์เฟซบรรทัดคำสั่งของ Solaar ให้ใช้ตัวเลือกความช่วยเหลือ...

สุริยะ -- ช่วยด้วย
Gabriel Staples avatar
cn flag
มันได้ผล! โหวตขึ้น ฉันคิดว่าคำตอบของฉันดีที่สุดสำหรับผู้ที่สร้างจากแหล่งที่มาเพื่อรับข้อมูลล่าสุด หรือผู้ที่ต้องการปรับแต่งซอร์สโค้ดและสร้าง หรือในกรณีที่ PPA ไม่ได้รับการอัปเดตและมีรุ่นที่ใหม่กว่า มีอะไรอยู่ใน PPAตอนนี้ฉันแทบไม่รู้อะไรเลยเกี่ยวกับ PPAs แม้แต่สิ่งที่ย่อมาจาก
Gabriel Staples avatar
cn flag
ฉันเพิ่มคำแนะนำในการถอนการติดตั้งที่ส่วนท้ายของคำตอบด้วย
Gabriel Staples avatar
cn flag
คุณยังคงขาดขั้นตอนการติดตั้งกฎ udev ชิ้นส่วนนั้นไม่จำเป็นหากคุณติดตั้งด้วยวิธีของคุณ?
heynnema avatar
ru flag
@GabrielStaples `PPA` ย่อมาจาก Personal Package Archive และไม่จำเป็นต้องเล่นด้วยตนเองด้วยกฎ udev :-)
Gabriel Staples avatar
cn flag
คุณรู้ได้อย่างไรว่า PPA นี้สำหรับ 'solar' มีอยู่จริง?
heynnema avatar
ru flag
@GabrielStaples เช่นเดียวกับคุณ เดิมทีฉันมีปัญหากับ Solaar เวอร์ชันก่อนหน้า พวกเขาเปลี่ยนผู้พัฒนาและฉันก็ติดตามพวกเขาไปยังไซต์ที่ใหม่กว่า พวกเขาทำงานได้ดีในการอัปเดต
heynnema avatar
ru flag
@GabrielStaples พวกเขากำลังเตรียมเวอร์ชันสำหรับ 22.04 อยู่แล้ว... https://launchpad.net/ubuntu/+source/solaar/1.1.1+dfsg-1
brasofilo avatar
kr flag
ฉันเพิ่มพื้นที่เก็บข้อมูลและทำ `sudo apt reinstall` และในที่สุดก็ใช้งานได้ ขอบคุณ!
Score:2
ธง cn

นอกจากนี้ยังใช้งานได้ คำตอบนี้ยังคงคุ้มค่ากับการโหวตและอาจพิสูจน์ได้ว่ามีประโยชน์มากกว่า คำตอบที่ฉันยอมรับ ในสถานการณ์ต่อไปนี้:

  1. คุณต้องการดูภาพหน้าจอและคำแนะนำวิธีเปลี่ยนการตั้งค่าของคุณใน แสงอาทิตย์รวมถึงการตั้งค่าความละเอียด DPI
  2. คุณต้องการดูง่าย ฆ่า คำสั่งให้ฆ่าคนเก่าโดยอัตโนมัติ แสงอาทิตย์ ดังนั้นคุณจึงสามารถเริ่มต้นใหม่ได้หลังจากอัปเกรดเป็นเวอร์ชันล่าสุด
  3. คุณต้องการดูวิธีเพิ่มหรือแก้ไขรายการในแอปพลิเคชันเริ่มต้นของคุณ
  4. ในกรณีที่คุณต้องการรับสิ่งใหม่ล่าสุดและดีที่สุดจากซอร์สโค้ด หรือ
  5. ในกรณีที่ PPA ไม่ได้รับการอัปเดต และการเผยแพร่ GitHub จบลงด้วยการเป็นปัจจุบันมากกว่าที่เป็นอยู่ใน PPA ในอนาคต หรือ
  6. หากคุณต้องการเรียนรู้วิธี "ติดตั้ง" บางสิ่งด้วยตนเองผ่าน symlink ในไฟล์ ถัง ใน PATH ของคุณ เนื่องจากแนวทางที่นำเสนอนี้ใช้ได้กับซอฟต์แวร์หรือสคริปต์ใดๆ ในโลกทั้งใบ และฉันใช้มันตลอดเวลา
  7. คุณต้องการเรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับตำแหน่งที่บันทึกการตั้งค่าของเมาส์ Logitech

นี่คือวิธีการติดตั้งรุ่นล่าสุดของ แสงอาทิตย์ จาก GitHub:

ทดสอบบน Ubuntu 18.04

ก่อนอื่น ตรวจสอบเวอร์ชันของคุณ:

โซลาร์ -- รุ่น

ของฉันแสดง 0.9.2:

$ โซล่าร์ --version
/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/releases. ฉันเห็น 1.1.1 วางจำหน่ายวันที่ 25 ธันวาคม 2021 สำหรับวันคริสต์มาส ดาวน์โหลดและแตกไฟล์ ฉันเลือก โซลาร์-1.1.1.zip. หลังจากดาวน์โหลด ให้คลิกขวาในตัวสำรวจไฟล์ของคุณ (ฉันใช้ ฟายเนื่องจากค่าเริ่มต้นของ Ubuntu หอยโข่งมีการใช้พื้นที่อย่างน่ากลัว - ดูที่ ภาพหน้าจอที่ส่วนท้ายของคำตอบของฉัน) และไปที่ "แตกไฟล์ที่นี่" เพื่อแตกไฟล์ Zip Cd ลงในเส้นทางที่แยกออกมาแล้วทำดังต่อไปนี้:

#ติดตั้งการพึ่งพา
อัปเดต sudo apt
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-อายตนะตัวกำหนด3-0.1

# cd ลงใน dir ที่แยกออกมา (อย่าข้ามสิ่งนี้ - จำเป็นสำหรับคู่ถัดไป
#ขั้นตอนการทำงานตามที่เขียนไว้)
เส้นทางซีดี/ถึง/Solar-1.1.1

# ติดตั้งกฎ udev ของ Solarar
sudo cp rule.d/42-logitech-unify-permissions.rules /etc/udev/rules.d
sudo udevadm control --reload-rules
#
# ตอนนี้ให้ถอดปลั๊กและเสียบกลับเข้าไปในตัวรับสัญญาณรวมของ Logitech (หรือตัดการเชื่อมต่อ
# จาก Bluetooth หากเชื่อมต่อด้วยวิธีนั้น) หรือรีบูตเครื่องคอมพิวเตอร์ของคุณ

# ติดตั้งโซล่าร์ (หมายเหตุ: อย่าลบ dir การติดตั้งที่แยกออกมาเมื่อเสร็จแล้ว - คุณ
# ต้องปล่อยไว้เพราะฉันกำลังสร้างลิงก์สัญลักษณ์ไปยังไฟล์เรียกทำงาน)
mkdir -p ~/bin
# สร้างลิงก์สัญลักษณ์ไปยังไฟล์ปฏิบัติการ `solaar` ภายใน ~/bin
ln -sfi "$(pwd)/bin/solaar" ~/bin
#
# ตอนนี้ ถ้านี่เป็นครั้งแรกที่คุณสร้างไดเร็กทอรี ~/bin ให้ **ออกจากระบบและ
# ลงชื่อเข้าใช้อีกครั้ง** เพื่อบังคับให้ไฟล์ ~/.profile เริ่มต้นของ Ubuntu เพิ่ม ~/bin ลงในไฟล์
# เส้นทาง. หากคุณไม่มีไฟล์ ~/.profile เริ่มต้นของ Ubuntu คุณสามารถรับได้
# จากไดเร็กทอรี /etc/skel ของคุณดังนี้:
# cp -i /etc/skel/.profile ~
# ...จากนั้นออกจากระบบและเข้าสู่ระบบอีกครั้ง

ณ จุดนี้คุณควรเห็นใหม่ของคุณ แสงอาทิตย์ เรียกใช้งานได้ใช้งานอยู่ เรียกใช้สิ่งนี้:

ซึ่งแสงอาทิตย์

...และคุณควรเห็นสิ่งนี้:

/home/MY_USERNAME/bin/solaar

...แทน ซึ่งเป็นเวอร์ชันเก่า:

/usr/bin/solar

ดีถ้าคุณเห็น /home/MY_USERNAME/bin/solaar จากนั้นมันถูกต้องใน PATH ของคุณและเรียกใช้จากของคุณ ~/ถังขยะ ตามที่ท่านกำหนดโดยปฏิบัติตามคำแนะนำข้างต้น

ตรวจสอบเวอร์ชั่นกัน:

โซลาร์ -- รุ่น

เข้าใจแล้ว:

โซลาร์ 1.1.1

ดี! มันได้ผล

สุดท้ายเราต้องการ แสงอาทิตย์ เพื่อเริ่มต้นอัตโนมัติเมื่อเริ่มต้น เปิดโปรแกรม Startup Applications GUI ของคุณแล้วมองหารายการ "Solaar" ฉันมีที่นี่ หากคุณยังไม่มี ให้คลิก "เพิ่ม" เพื่อเพิ่ม หากคุณมีให้คลิก "แก้ไข" เพื่อดู

ป้อนคำอธิบายรูปภาพที่นี่

ตรวจสอบให้แน่ใจในช่อง "คำสั่ง" ที่ระบุว่า แสงอาทิตย์. สิ่งนี้จะเริ่มต้นแอปพลิเคชันโดยการเรียกใช้ แสงอาทิตย์ คำสั่งทุกครั้งที่คุณเข้าสู่ระบบของคุณแบบกราฟิก

ป้อนคำอธิบายรูปภาพที่นี่

ณ จุดนี้เช่นกัน รีบูต เพื่อรับเวอร์ชันที่อัปเดตใหม่ของคุณ แสงอาทิตย์ วิ่งหรือฆ่าคนแก่ แสงอาทิตย์ ประมวลผลและเริ่มต้นใหม่ดังนี้:

# ฆ่า `solarar ` เก่า
ฆ่า $(ps aux | grep 'solaar' | head -n 1 | awk '{ print $2 }')

# เริ่มต้นใหม่เป็นกระบวนการพื้นหลัง (ดังนั้น `&`)
แสงอาทิตย์ &

คุณสามารถปิดเทอร์มินัลได้ในเวลานี้

ถ้าคุณเพิ่งวิ่ง แสงอาทิตย์ & ด้านบน หน้าต่าง Solaar GUI จะปรากฏขึ้น ดูเหมือนว่านี้สำหรับฉัน (ฉันมีไฟล์ Logitech MX Vertical Wireless Mouse (ต่ออายุ), หรือ ใหม่เพราะมันช่วยฉันมีอุโมงค์ carpal ที่ข้อมือและมีล้อเลื่อนที่ดีพร้อมตัวเข้ารหัสออปติคัล (ที่คาดคะเน) ซึ่งจะไม่ทำลายฉันใน 1 ปีของการใช้งานเช่นตัวเข้ารหัสล้อเลื่อนแบบกลไก):

ป้อนคำอธิบายรูปภาพที่นี่

สังเกตล็อคทางด้านขวาของแต่ละการตั้งค่า คลิกที่รายการเหล่านี้เพื่อหมุนเวียน 3 โหมดสำหรับแต่ละการตั้งค่า: ล็อก --> ละเว้น --> และ ปลดล็อก (อนุญาตให้เปลี่ยนแปลงได้)

ที่นี่คุณจะเห็นว่าฉันได้ปลดล็อกการตั้งค่า "ความไว (DPI)" ของฉันเพื่อเพิ่มจาก 1,000 เป็น 1,300:

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อเปลี่ยนการตั้งค่าเสร็จแล้ว ให้คลิกไอคอนแม่กุญแจเพื่อล็อกอีกครั้ง

ตอนนี้คุณสามารถคลิก X ที่ด้านบนขวาของหน้าต่าง Solaar เพื่อปิด Solarar จะยังคงทำงานในพื้นหลัง

ที่มุมขวาบนของหน้าจอ คุณจะเห็นไอคอนแบตเตอรี่ Solaar เล็กๆ ซึ่งสะดวกมาก: ป้อนคำอธิบายรูปภาพที่นี่

คลิกแล้วไปที่ "MX Vertical Wireless Mouse" (หรือชื่ออุปกรณ์อะไรก็ตาม) เพื่อเปิดหน้าต่างการตั้งค่า GUI ที่แสดงด้านบนอีกครั้งเพื่อเปลี่ยนการตั้งค่าเพิ่มเติม

ป้อนคำอธิบายรูปภาพที่นี่

เสร็จแล้ว.

บันทึกการตั้งค่าของเมาส์ไว้ที่ใด

โปรดทราบว่าการตั้งค่า Logitech คือ ไม่ บันทึกไว้ในเฟิร์มแวร์ของเมาส์หรือหน่วยความจำแฟลช พวกเขาได้รับความรอด ภายในเครื่องคอมพิวเตอร์, ใน แสงอาทิตย์การตั้งค่าของที่ไหนสักแห่ง ซึ่งหมายความว่าคุณไม่สามารถตั้งค่าของเมาส์บนคอมพิวเตอร์เครื่องหนึ่งและคาดหวังว่าจะส่งต่อไปยังคอมพิวเตอร์อีกเครื่องหนึ่งได้ แต่คุณต้องกำหนดการตั้งค่า ในคอมพิวเตอร์แต่ละเครื่องแยกกันและยิ่งไปกว่านั้น สำหรับผู้ใช้แต่ละคนในคอมพิวเตอร์แต่ละเครื่องแยกกัน. กลิ่นเหม็นแบบนั้น แต่มันเป็นอย่างนั้น

ถอนการติดตั้ง

หากต้องการ "ถอนการติดตั้ง" สิ่งที่เราทำข้างต้น เพียงลบ symlink:

rm ~/bin/solar

แค่นั้นแหละ!

อ้างอิง:

เดอะ แสงอาทิตย์ เอกสารและแหล่งข้อมูลอย่างเป็นทางการอยู่ที่นี่:

  1. หน้าเว็บอย่างเป็นทางการ: https://pwr-solaar.github.io/Solaar/
    1. คำแนะนำในการติดตั้งด้วยตนเอง: https://pwr-solaar.github.io/Solaar/installation - นี่คือวิธีที่ฉันได้เรียนรู้ขั้นตอนการติดตั้งส่วนใหญ่ด้านล่างนี้
  2. ที่เก็บรหัสอย่างเป็นทางการ: https://github.com/pwr-Solaar/Solaar
  3. บันทึกของฉันเอง: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/etc/udev/rules.d
heynnema avatar
ru flag
คำตอบที่ดี ... แต่มีวิธีที่ง่ายกว่ามาก ... โปรดดูคำตอบของฉัน :-)
Gabriel Staples avatar
cn flag
@heynnema ฉันก็โหวตคำตอบของคุณเช่นกัน ฉันพยายามทำให้โซลาร์ทำงานอย่างถูกต้องมาหลายสัปดาห์แล้ว และในที่สุดก็ตัดสินใจนั่งลงและคิดออก คำตอบของฉันคือสิ่งที่ฉันคิดขึ้นมา ฉันคิดว่ามันดีที่สุดสำหรับผู้ที่สร้างจากแหล่งที่มาหรือในกรณีที่ PPA ไม่ได้รับการอัปเดต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา