Điểm:3

Làm cách nào để cài đặt và định cấu hình phiên bản `solaar` mới nhất để quản lý bàn phím hoặc chuột không dây Logitech của tôi trên Linux Ubuntu?

lá cờ cn

Tôi biết tôi có thể làm:

cập nhật sudo apt
Sudo apt cài đặt năng lượng mặt trời

để cài đặt công cụ của bên thứ 3 năng lượng mặt trời trên Ubuntu, vì vậy tôi có thể sử dụng nó để ghép nối và hủy ghép nối các thiết bị Logitech mới như bàn phím và chuột với Bộ thu Logitech hợp nhất của mình và vì vậy tôi có thể xem trạng thái pin của nhiều thiết bị trong số này, nhưng năng lượng mặt trời phiên bản được cài đặt rất cũ, không hiển thị chính xác ở phía trên bên phải màn hình chính của tôi và nhìn chung có vẻ có lỗi.

Làm cách nào để tôi cài đặt phiên bản mới nhất và định cấu hình để nó hoạt động mà không cần quyền đặc biệt và để tự động khởi động sau mỗi lần khởi động lại?

Không phải phiên bản mới nhất của năng lượng mặt trời cho phép tôi thay đổi cài đặt, chẳng hạn như cài đặt độ nhạy DPI trên chuột? Làm cách nào để thay đổi cài đặt đó?

Điểm:5
lá cờ ru

Các dễ dàng cách cài đặt/bảo trì/nâng cấp Solaar là sử dụng PPA.

Thêm kho lưu trữ...

Nhìn thấy https://launchpad.net/~solaar-unifying/+archive/ubuntu/stable

Sudo add-apt-repository ppa:solaar-unifying/stable
sudo apt-get cập nhật

Cài đặt Solar...

Ghi chú: Xóa mọi cài đặt thủ công năng lượng mặt trời đầu tiên.

Sudo apt cài đặt năng lượng mặt trời

Ghi chú: Nếu bạn đã cài đặt Solaar bằng PPA hoặc Synaptic, Trình cập nhật phần mềm có thể được sử dụng để nâng cấp nó.

Nếu bạn không muốn thấy cửa sổ bật lên khi khởi động...

Nhìn thấy https://pwr-solaar.github.io/Solaar/

GUI của Solaarâ có thể được bắt đầu theo nhiều cách

--window=show (mặc định) bắt đầu với cửa sổ chính hiển thị,
--window=hide bắt đầu với cửa sổ chính bị ẩn,
--window=only không sử dụng khay hệ thống và bắt đầu hiển thị cửa sổ chính.

Để biết thêm thông tin về giao diện dòng lệnh của Solaar, hãy sử dụng tùy chọn trợ giúp...

năng lượng mặt trời --help
Gabriel Staples avatar
lá cờ cn
Vâng, nó đã làm việc! Được ủng hộ. Tôi cho rằng câu trả lời của tôi là tốt nhất cho những người xây dựng từ nguồn để có được bản mới nhất tuyệt đối hoặc những người muốn mày mò mã nguồn và xây dựng, hoặc trong trường hợp PPA không được cập nhật và có bản phát hành muộn hơn có gì trong PPA.Tôi hầu như không biết gì về PPA ngay bây giờ - thậm chí không biết nó đại diện cho cái gì.
Gabriel Staples avatar
lá cờ cn
Tôi cũng đã thêm hướng dẫn gỡ cài đặt vào cuối câu trả lời của mình.
Gabriel Staples avatar
lá cờ cn
Tuy nhiên, bạn vẫn còn thiếu bước cài đặt quy tắc udev. Phần đó không bắt buộc nếu bạn cài đặt theo cách của bạn?
heynnema avatar
lá cờ ru
@GabrielStaples `PPA` là viết tắt của Lưu trữ gói cá nhân. Và không cần chơi thủ công với quy tắc udev :-)
Gabriel Staples avatar
lá cờ cn
Nhân tiện, làm sao bạn biết PPA này cho `solaar` thậm chí còn tồn tại?
heynnema avatar
lá cờ ru
@GabrielStaples Giống như bạn, ban đầu tôi gặp khó khăn với các phiên bản Solaar trước đó. Họ đã thay đổi nhà phát triển và tôi đã theo dõi họ đến trang web mới hơn. Họ đã làm rất tốt việc giữ cho nó được cập nhật.
heynnema avatar
lá cờ ru
@GabrielStaples Họ đang chuẩn bị phiên bản cho 22.04... https://launchpad.net/ubuntu/+source/solaar/1.1.1+dfsg-1
brasofilo avatar
lá cờ kr
Tôi đã thêm kho lưu trữ và thực hiện `Sudo apt install` và cuối cùng mọi thứ đã hoạt động. Cảm ơn!
Điểm:2
lá cờ cn

Điều này cũng hoạt động. Câu trả lời này vẫn đáng được upvote và có thể hữu ích hơn câu trả lời tôi chấp nhận trong các tình huống sau:

  1. bạn muốn xem ảnh chụp màn hình và có hướng dẫn cách thay đổi cài đặt của mình trong năng lượng mặt trời, bao gồm cài đặt độ phân giải DPI,
  2. bạn muốn xem một cách dễ dàng giết chết lệnh tự động giết cái cũ năng lượng mặt trời để bạn có thể bắt đầu cái mới sau khi nâng cấp lên phiên bản mới nhất,
  3. bạn muốn xem cách thêm hoặc chỉnh sửa một mục trong Ứng dụng khởi động của mình,
  4. trong trường hợp bạn muốn nhận bản dựng và bản mới nhất và tốt nhất từ ​​mã nguồn, hoặc
  5. trong trường hợp PPA không được cập nhật và bản phát hành GitHub sẽ cập nhật hơn những gì có trong PPA trong tương lai, hoặc
  6. nếu bạn muốn tìm hiểu cách "cài đặt" thứ gì đó theo cách thủ công thông qua các liên kết tượng trưng vào một thùng rác dir trong ĐƯỜNG của bạn, vì cách tiếp cận được trình bày ở đây áp dụng cho bất kỳ phần mềm hoặc tập lệnh nào trên toàn thế giới và tôi luôn sử dụng nó,
  7. bạn muốn tìm hiểu thêm một chút về nơi lưu cài đặt của chuột Logitech.

Đây là cách cài đặt thủ công phiên bản phát hành mới nhất của năng lượng mặt trời từ GitHub:

Đã thử nghiệm trên Ubuntu 18.04.

Trước tiên, hãy kiểm tra phiên bản của bạn:

năng lượng mặt trời --version

Của tôi cho thấy 0.9.2:

$ năng lượng mặt trời --version
/usr/share/solaar/lib/solaar/gtk.py:33: PyGIWarning: Gtk đã được nhập mà không chỉ định phiên bản trước. Sử dụng gi.require_version('Gtk', '3.0') trước khi nhập để đảm bảo tải đúng phiên bản.
  __nhập__(mô-đun)
năng lượng mặt trời 0.9.2

Bây giờ, hãy truy cập trang phát hành GitHub để xem có bản phát hành mới hơn không: https://github.com/pwr-Solaar/Solaar/releases. Tôi thấy 1.1.1, được phát hành vào ngày 25 tháng 12 năm 2021, nhân dịp Giáng sinh. Tải về và giải nén nó. Tôi chọn Solaar-1.1.1.zip. Sau khi tải xuống, nhấp chuột phải vào tệp trong trình khám phá tệp của bạn (tôi sử dụng nemo, vì mặc định của Ubuntu, ốc anh vũ, sử dụng không gian khủng khiếp--xem ảnh chụp màn hình ở cuối câu trả lời của tôi) và vào "Extract Here" để giải nén tệp Zip. Cd vào đường dẫn giải nén này và làm như sau:

# cài đặt phụ thuộc
cập nhật sudo apt
sudo apt cài đặt 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 vào thư mục giải nén (đừng bỏ qua phần này--nó cần thiết cho cặp tiếp theo
# bước để làm việc như đã viết)
đường dẫn cd/đến/Solaar-1.1.1

# cài đặt quy tắc solaar udev
quy tắc sudo cp.d/42-logitech-unify-permissions.rules /etc/udev/rules.d
điều khiển sudo udevadm --reload-rules
#
# Bây giờ hãy rút phích cắm và cắm lại bộ thu hợp nhất Logitech (hoặc ngắt kết nối
# nó từ Bluetooth, nếu nó được kết nối theo cách đó), HOẶC khởi động lại máy tính của bạn

# Cài đặt solaar (Lưu ý: KHÔNG xóa thư mục cài đặt đã giải nén khi hoàn tất--bạn
# phải để nó xung quanh vì tôi đang tạo một liên kết tượng trưng đến tệp thực thi)
mkdir -p ~/bin
# tạo liên kết tượng trưng đến tệp thực thi `solaar` bên trong ~/bin
ln -sfi "$(pwd)/bin/solaar" ~/bin
#
# Bây giờ, nếu đây là lần đầu tiên bạn tạo thư mục ~/bin, hãy **đăng xuất và
# đăng nhập lại** để buộc tệp ~/.profile mặc định của Ubuntu thêm ~/bin vào tệp của bạn
# CON ĐƯỜNG. Nếu bạn không có tệp ~/.profile mặc định của Ubuntu, bạn có thể lấy nó
# từ thư mục /etc/skel của bạn như thế này:
# cp -i /etc/skel/.profile ~
# ...và sau đó đăng xuất và đăng nhập lại.

Tại thời điểm này, bạn sẽ thấy giao diện mới của mình năng lượng mặt trời thực thi được sử dụng. Chạy cái này:

năng lượng mặt trời nào

...và bạn sẽ thấy điều này:

/home/MY_USERNAME/bin/solaar

...thay vì cái này, đó là phiên bản cũ:

/usr/bin/solaar

Tốt, nếu bạn thấy /home/MY_USERNAME/bin/solaar thì nó nằm chính xác trong PATH của bạn và chạy nó từ ~/thùng dir như bạn đã chỉ định bằng cách làm theo hướng dẫn ở trên.

Hãy kiểm tra phiên bản:

năng lượng mặt trời --version

Tôi hiểu rồi:

năng lượng mặt trời 1.1.1

Tốt đẹp! Nó đã làm việc.

Cuối cùng, chúng ta cần năng lượng mặt trời để tự khởi động khi khởi động. Mở chương trình GUI Ứng dụng khởi động của bạn và tìm mục nhập "Solaar". Tôi có một cái ở đây. Nếu bạn chưa có, hãy nhấp vào "Thêm" để thêm. Nếu bạn có nó, hãy nhấp vào "Chỉnh sửa" để xem nó.

nhập mô tả hình ảnh ở đây

Đảm bảo trong hộp "Lệnh" có ghi năng lượng mặt trời. Điều này bắt đầu ứng dụng bằng cách chạy năng lượng mặt trời lệnh mỗi khi bạn đăng nhập vào hệ thống của mình bằng đồ họa.

nhập mô tả hình ảnh ở đây

Tại thời điểm này, hoặc khởi động lại để có được phiên bản mới cập nhật của bạn năng lượng mặt trời chạy, HOẶC giết cái cũ năng lượng mặt trời xử lý và bắt đầu cái mới, như thế này:

# tiêu diệt `solaar` cũ
giết $(ps aux | grep 'solaar' | head -n 1 | awk '{ print $2 }')

# bắt đầu quy trình mới dưới dạng quy trình nền (do đó có `&`)
năng lượng mặt trời &

Bạn có thể đóng thiết bị đầu cuối tại thời điểm này.

Nếu bạn vừa chạy năng lượng mặt trời & ở trên, một cửa sổ Solaar GUI sẽ bật lên. Nó trông như thế này đối với tôi (tôi có Chuột không dây dọc Logitech MX (được gia hạn), hoặc Mới, bởi vì nó giúp tôi có ống cổ tay ở cổ tay và có một bánh xe cuộn đẹp mắt với (được cho là) ​​một bộ mã hóa quang học sẽ không làm hỏng tôi sau 1 năm sử dụng giống như các bộ mã hóa bánh xe cuộn cơ học thường làm):

nhập mô tả hình ảnh ở đây

Lưu ý các ổ khóa ở bên phải của mỗi cài đặt. Nhấp vào các nút đó để chuyển qua 3 chế độ cho mỗi cài đặt: Đã khóa -> Bỏ qua -> và Đã mở khóa (được phép thay đổi).

Ở đây bạn có thể thấy tôi đã mở khóa cài đặt "Độ nhạy (DPI)" để tăng từ 1000 lên 1300:

nhập mô tả hình ảnh ở đây

Khi thay đổi cài đặt xong, hãy nhấp vào biểu tượng khóa để khóa lại.

Bây giờ bạn có thể nhấp vào X ở trên cùng bên phải của cửa sổ Solaar để đóng nó. Solaar sẽ tiếp tục chạy ở chế độ nền.

Ở phía trên bên phải màn hình, bạn sẽ thấy biểu tượng pin Solaar nhỏ này, cực kỳ tiện lợi: nhập mô tả hình ảnh ở đây

Nhấp vào nó và chuyển đến "Chuột không dây dọc MX" (hoặc bất kỳ tên thiết bị nào của bạn) để mở lại cửa sổ cài đặt GUI được hiển thị ở trên để thay đổi nhiều cài đặt hơn.

nhập mô tả hình ảnh ở đây

Xong.

Cài đặt của chuột được lưu ở đâu?

Hãy nhớ rằng cài đặt Logitech là không phải được lưu trong chương trình cơ sở hoặc bộ nhớ flash của chuột. Họ được cứu cục bộ trên máy tính, Trong năng lượng mặt trờicài đặt của ở đâu đó. Điều này có nghĩa là bạn không thể chỉ đặt cài đặt của chuột trên một máy tính và mong muốn chúng chuyển sang máy tính khác. Thay vào đó, bạn phải cấu hình cài đặt trên mỗi máy tính riêng biệt, và hơn thế nữa, cho mỗi người dùng trên mỗi máy tính riêng biệt. Đó là loại bốc mùi, nhưng nó là những gì nó được.

Gỡ cài đặt

Để "gỡ cài đặt" những gì chúng tôi đã làm ở trên, chỉ cần xóa liên kết tượng trưng:

rm ~/bin/solaar

Đó là nó!

Người giới thiệu:

Các năng lượng mặt trời tài liệu và các nguồn chính thức ở đây:

  1. Trang web chính thức: https://pwr-solaar.github.io/Solaar/
    1. Hướng dẫn cài đặt thủ công: https://pwr-solaar.github.io/Solaar/installation - đây là cách tôi học được hầu hết các bước cài đặt dưới đây
  2. Kho mã chính thức: https://github.com/pwr-Solaar/Solaar
  3. Ghi chú của riêng tôi: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/tree/master/etc/udev/rules.d
heynnema avatar
lá cờ ru
Câu trả lời hay... nhưng có một cách đơn giản hơn nhiều... vui lòng xem câu trả lời của tôi :-)
Gabriel Staples avatar
lá cờ cn
@heynnema, tôi cũng ủng hộ câu trả lời của bạn. Tôi đã cố gắng để năng lượng mặt trời hoạt động bình thường trong nhiều tuần và cuối cùng quyết định ngồi xuống và tìm ra nó. Câu trả lời của tôi là những gì tôi nghĩ ra. Tôi cho rằng nó tốt nhất cho những người xây dựng từ nguồn hoặc trong trường hợp PPA không được cập nhật.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.