Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unexpected tray icon behavior #2386

Closed
janvlug opened this issue Mar 13, 2024 · 3 comments · Fixed by #2387
Closed

Unexpected tray icon behavior #2386

janvlug opened this issue Mar 13, 2024 · 3 comments · Fixed by #2387

Comments

@janvlug
Copy link

janvlug commented Mar 13, 2024

Information

  • Solaar version (solaar --version or git describe --tags if cloned from this repository): 1.1.11, installed as flatpak
  • Distribution: Fedora 39, GNOME, Wayland
  • Kernel version (ex. uname -srmo): Linux 6.7.7-200.fc39.x86_64 x86_64 GNU/Linux
  • Output of solaar show:

Since the last update, I find the Solaar icon in the tray confusing and less visually appealing.

In the previous version, I saw just the Solaar icon in the system tray. However, now I see a battery icon.

My preference is to have just the Solaar logo icon, where I can click to see details. I only want to see the (non Solaar related) battery icon for the whole system. Two battery icons, one for my mouse and one for the whole system are not appealing and confusing for me. If the mouse battery would be critically low, it would be OK for me if Solaar indicated this with a changed icon.
Also, if you have multiple devices, which one is represented by the Solaar system tray icon?

solaar version 1.1.11

Unifying Receiver
  Device path  : /dev/hidraw0
  USB id       : 046d:C52B
  Serial       : 99239839
    Firmware   : 24.11.B0036
    Bootloader : 03.09
    Other      : AA.AD
  Has 3 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 2=89

  2: MX Anywhere 3
     Device path  : /dev/hidraw1
     WPID         : 4090
     Codename     : MX Anywhere 3
     Kind         : mouse
     Protocol     : HID++ 4.5
     Report Rate : 8msms
     Serial number: 84403387
     Model ID:      B02540900000
     Unit ID:       84403387
        Bootloader: BL1 13.00.B0014
          Firmware: MPM 24.00.B0014
             Other: 
     The power switch is located on the base.
     Supports 32 HID++ 2.0 features:
         0: ROOT                   {0000} V0     
         1: FEATURE SET            {0001} V0     
         2: DEVICE FW VERSION      {0003} V4     
            Firmware: Bootloader BL1 13.00.B0014 000095D7D19A
            Firmware: Firmware MPM 24.00.B0014 409095D7D19A
            Firmware: Other   
            Unit ID: 84403387  Model ID: B02540900000  Transport IDs: {'btleid': 'B025', 'wpid': '4090'}
         3: DEVICE NAME            {0005} V0     
            Name: MX Anywhere 3
            Kind: mouse
         4: WIRELESS DEVICE STATUS {1D4B} V0     
         5: CONFIG CHANGE          {0020} V0     
         6: CRYPTO ID              {0021} V1     
         7: DEVICE FRIENDLY NAME   {0007} V0     
            Friendly Name: MX Anywhere 3
         8: UNIFIED BATTERY        {1004} V0     
            Battery: 80%, discharging.
         9: REPROG CONTROLS V4     {1B04} V5     
            Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Smart Shift, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Smart Shift:Mouse Middle Button}
            Key/Button Actions        : {Left Button:Left Click, Right Button:Right Click, Middle Button:Smart Shift, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Smart Shift:Mouse Middle Button}
            Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Smart Shift:Regular, ?}
            Key/Button Diversion        : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Smart Shift:Regular}
        10: CHANGE HOST            {1814} V1     
            Change Host        : 3:rainbowdash
        11: XY STATS               {2250} V1     
        12: ADJUSTABLE DPI         {2201} V1     
            Sensitivity (DPI) (saved): 1000
            Sensitivity (DPI)        : 1000
        13: SMART SHIFT ENHANCED   {2111} V0     
            Scroll Wheel Ratchet Speed (saved): 0
            Scroll Wheel Ratchet Speed        : 1
        14: HIRES WHEEL            {2121} V1     
            Multiplier: 15
            Has invert: Normal wheel motion
            Has ratchet switch: Free wheel mode
            High resolution mode
            HID notification
            Scroll Wheel Direction (saved): False
            Scroll Wheel Direction        : False
            Scroll Wheel Resolution (saved): False
            Scroll Wheel Resolution        : True
            Scroll Wheel Diversion (saved): False
            Scroll Wheel Diversion        : False
        15: WHEEL STATS            {2251} V0     
        16: DFUCONTROL SIGNED      {00C2} V0     
        17: DEVICE RESET           {1802} V0    internal, hidden 
        18: unknown:1803           {1803} V0    internal, hidden 
        19: CONFIG DEVICE PROPS    {1806} V7    internal, hidden 
        20: unknown:1812           {1812} V0    internal, hidden 
        21: OOBSTATE               {1805} V0    internal, hidden 
        22: unknown:1830           {1830} V0    internal, hidden 
        23: unknown:1890           {1890} V5    internal, hidden 
        24: unknown:1891           {1891} V5    internal, hidden 
        25: unknown:18A1           {18A1} V0    internal, hidden 
        26: unknown:1E00           {1E00} V0    hidden 
        27: unknown:1EB0           {1EB0} V0    internal, hidden 
        28: unknown:1861           {1861} V0    internal, hidden 
        29: unknown:9001           {9001} V0    internal, hidden 
        30: unknown:9205           {9205} V0    internal, hidden 
        31: unknown:9300           {9300} V1    internal, hidden 
     Has 7 reprogrammable keys:
         0: Left Button               , default: Left Click                  => Left Click                
             mse, analytics key events, pos:0, group:1, group mask:g1
             reporting: default
         1: Right Button              , default: Right Click                 => Right Click               
             mse, analytics key events, pos:0, group:1, group mask:g1
             reporting: default
         2: Middle Button             , default: Mouse Middle Button         => Smart Shift               
             mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2
             reporting: default
         3: Back Button               , default: Mouse Back Button           => Mouse Back Button         
             mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2
             reporting: default
         4: Forward Button            , default: Mouse Forward Button        => Mouse Forward Button      
             mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2
             reporting: default
         5: Smart Shift               , default: Smart Shift                 => Mouse Middle Button       
             mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2
             reporting: default
         6: Virtual Gesture Button    , default: Virtual Gesture Button      => Virtual Gesture Button    
             divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty
             reporting: default
     Battery: 80%, discharging.

  3: M315/235/317
     Device path  : /dev/hidraw2
     WPID         : 4009
     Codename     : M315/235/317
     Kind         : mouse
     Protocol     : unknown (device is offline)
     Report Rate : 8msms
     Serial number: C40D1493
     The power switch is located on the base.
     Battery: unknown (device is offline).

  4: MX Master 3 Wireless Mouse
     Device path  : /dev/hidraw3
     WPID         : 4082
     Codename     : MX Master 3
     Kind         : mouse
     Protocol     : HID++ 4.5
     Report Rate : 8msms
     Serial number: 50A2AF6F
     The power switch is located on the base.
     Battery: unknown (device is offline).
@janvlug janvlug added the bug label Mar 13, 2024
@pfps
Copy link
Collaborator

pfps commented Mar 13, 2024

Do you mean 1.1.1 or 1.1.11 for the version?

Solaar has used battery icons for a long time now. If you don't want battery icons you can use the --battery-icons=solaar flag. That option has not been documented up to now.

@pfps
Copy link
Collaborator

pfps commented Mar 13, 2024

PR #2387 adds documentation for --battery=solaar. Documentation for this option was already available via solaar --help.

@pfps pfps removed the bug label Mar 13, 2024
@janvlug
Copy link
Author

janvlug commented Mar 13, 2024

Ah, maybe I used indeed the --battery=solaar before.
This gives me this icon again, and that is exactly what I want.
image
I fixed the version in the initial report. It is indeed: 1.1.11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants