** Changed in: chromium-browser (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/2083031

Title:
  cannot access hidraw devices

Status in chromium-browser package in Ubuntu:
  Fix Released

Bug description:
  The snap version of chromium cannot access the /dev/hidraw* devices.

  My use case is to use an app like https://usevia.app/ or
  https://vial.rocks/ to configure my keyboard.

  Despite the filesystem permission chromium cannot open (in write mode)
  the hidraw devices:

  ```
  $ snap run --shell chromium
  To run a command as administrator (user "root"), use "sudo <command>".
  See "man sudo_root" for details.

  dvd@tardis:/home/dvd$ ls -l /dev/hidraw*
  crw-rw----+ 1 root plugdev 241,  0 Sep 27 13:52 /dev/hidraw0
  crw-rw----+ 1 root plugdev 241,  1 Sep 27 13:52 /dev/hidraw1
  crw-rw-rw-+ 1 root plugdev 241, 10 Sep 27 13:59 /dev/hidraw10
  crw-rw----+ 1 root plugdev 241, 11 Sep 27 13:52 /dev/hidraw11
  crw-rw----+ 1 root plugdev 241,  2 Sep 27 13:52 /dev/hidraw2
  crw-rw----+ 1 root plugdev 241,  3 Sep 27 13:52 /dev/hidraw3
  crw-rw----+ 1 root plugdev 241,  4 Sep 27 13:52 /dev/hidraw4
  crw-rw----+ 1 root plugdev 241,  5 Sep 27 13:52 /dev/hidraw5
  crw-rw----+ 1 root plugdev 241,  6 Sep 27 13:52 /dev/hidraw6
  crw-rw----+ 1 root plugdev 241,  7 Sep 27 13:52 /dev/hidraw7
  crw-rw----+ 1 root plugdev 241,  8 Sep 27 13:52 /dev/hidraw8
  crw-rw----+ 1 root plugdev 241,  9 Sep 27 13:52 /dev/hidraw9
  dvd@tardis:/home/dvd$ touch /dev/hidraw10
  touch: setting times of '/dev/hidraw10': Operation not permitted
  dvd@tardis:/home/dvd$
  ```

  Maybe the fix is as simple as adding an hidraw plug? see
  https://snapcraft.io/docs/hidraw-interface?

  snap info chromium
  ```
  name:      chromium
  summary:   Chromium web browser, open-source version of Chrome
  publisher: Canonical✓
  store-url: https://snapcraft.io/chromium
  contact:   
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bugs?field.tag=snap
  license:   unset
  description: |
    An open-source browser project that aims to build a safer, faster, and more
    stable way for all Internet users to experience the web.
  commands:
    - chromium.chromedriver
    - chromium
  snap-id:      XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R
  tracking:     latest/stable
  refresh-date: 4 days ago, at 13:43 CEST
  channels:
    latest/stable:    129.0.6668.58 2024-09-26 (2955) 181MB -
    latest/candidate: 129.0.6668.58 2024-09-26 (2955) 181MB -
    latest/beta:      130.0.6723.19 2024-09-26 (2958) 182MB -
    latest/edge:      131.0.6724.0  2024-09-25 (2954) 183MB -
  installed:          129.0.6668.58            (2953) 177MB -
  ```

  snap connections chroimium
  ```
  Interface                 Plug                                    Slot        
                    Notes
  audio-playback            chromium:audio-playback                 
:audio-playback                 -
  audio-record              chromium:audio-record                   
:audio-record                   -
  bluez                     chromium:bluez                          :bluez      
                    -
  browser-support           chromium:browser-sandbox                
:browser-support                -
  camera                    chromium:camera                         :camera     
                    -
  content                   chromium:foo-install-cups               -           
                    -
  content[gnome-42-2204]    chromium:gnome-42-2204                  
gnome-42-2204:gnome-42-2204     -
  content[gtk-3-themes]     chromium:gtk-3-themes                   
gtk-common-themes:gtk-3-themes  -
  content[icon-themes]      chromium:icon-themes                    
gtk-common-themes:icon-themes   -
  content[sound-themes]     chromium:sound-themes                   
gtk-common-themes:sound-themes  -
  cups                      chromium:cups                           cups:cups   
                    -
  desktop                   chromium:desktop                        :desktop    
                    -
  desktop-legacy            chromium:desktop-legacy                 
:desktop-legacy                 -
  gsettings                 chromium:gsettings                      :gsettings  
                    -
  hardware-observe          chromium:hardware-observe               
:hardware-observe               -
  home                      chromium:home                           :home       
                    -
  joystick                  chromium:joystick                       :joystick   
                    -
  mount-observe             chromium:mount-observe                  -           
                    -
  mpris                     -                                       
chromium:mpris                  -
  network                   chromium:network                        :network    
                    -
  network-bind              chromium:network-bind                   
:network-bind                   -
  network-manager           chromium:network-manager                -           
                    -
  opengl                    chromium:opengl                         :opengl     
                    -
  password-manager-service  chromium:password-manager-service       -           
                    -
  pcscd                     chromium:pcscd                          -           
                    -
  personal-files            chromium:chromium-config                
:personal-files                 -
  personal-files            chromium:dot-local-share-applications   
:personal-files                 -
  personal-files            chromium:dot-local-share-icons          
:personal-files                 -
  raw-usb                   chromium:raw-usb                        -           
                    -
  removable-media           chromium:removable-media                
:removable-media                -
  screen-inhibit-control    chromium:screen-inhibit-control         
:screen-inhibit-control         -
  system-files              chromium:etc-chromium-browser-policies  
:system-files                   -
  system-packages-doc       chromium:system-packages-doc            
:system-packages-doc            -
  u2f-devices               chromium:u2f-devices                    
:u2f-devices                    -
  unity7                    chromium:unity7                         :unity7     
                    -
  upower-observe            chromium:upower-observe                 
:upower-observe                 -
  wayland                   chromium:wayland                        :wayland    
                    -
  x11                       chromium:x11                            :x11        
                    -
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2083031/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to