Ceva s-a schimbat recent pe desktop-ul meu ubuntu 20.04 cu privire la modul în care se montează mediile detașabile (cum ar fi unitățile de stocare USB).
Anterior astfel de dispozitive apăreau sub locație /media/$USER/....
Dar acum acel director este gol când sunt atașate dispozitive de stocare USB.
Dispozitivele apar în continuare în lansatorul și funcționează OK din GUI pentru utilizatorii non-root.
Dar trebuie să le pot face referire din linia de comandă și scripturi, deoarece acest lucru a funcționat de ani de zile de la Ubuntu 16.04 și mai sus, până la o schimbare recentă.
De exemplu, când folosesc lansatorul pentru a-mi deschide walkman-ul și apoi îi folosesc „Open in Terminal”, pot vedea că calea pentru walkman-ul meu este acum:
/run/user/1000/gvfs/mtp:host=SONY_WALKMAN_104316F6127986/Storage Media
întrucât anterior era în schimb: /media/$USER/WALKMAN
Cum pot reveni la comportamentul anterior?
Editare 1:
cu un walkman conectat, ieșirea de lsusb
ca utilizator nonroot este:
Bus 002 Dispozitiv 002: ID 8087:8002 Intel Corp.
Bus 002 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Dispozitiv 002: ID 8087:800a Intel Corp.
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Autobuz 003 Dispozitiv 004: ID 04f2:0939 Mouse optic USB Chicony Electronics Co., Ltd
Bus 003 Dispozitiv 003: ID 413c:2113 Dell Computer Corp. Tastatură cu fir Dell KB216
Autobuz 003 Dispozitiv 074: ID 054c:0882 Sony Corp. WALKMAN
Bus 003 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Edit 2: cu /etc/udev/rules.d/90-sony.rules
continut:
ATTR{idVendor}=="054c", ATTR{idProduct}=="0882", ENV{ID_MTP_DEVICE}="0", ENV{ID_MEDIA_PLAYER}="1"
Rețineți că nu doar walkman-ul este afectat, ci chiar și unitățile USB3 spinning pe care le-am folosit pentru copii de rezervă.
Atașarea walkman-ului după rularea root udevadm control -R
, nu modifică simptomul (/media/$USER este încă gol), iar dmesg arată următoarele:
[665818.085033] usb 3-1: noul dispozitiv USB de mare viteză numărul 75 folosind xhci_hcd
[665818.233352] usb 3-1: a fost găsit un nou dispozitiv USB, idVendor=054c, idProduct=0882, bcdDevice= 0,01
[665818.233361] usb 3-1: șiruri noi de dispozitive USB: Produc=1, Produs=2, Număr de serie=5
[665818.233366] usb 3-1: Produs: WALKMAN
[665818.233369] usb 3-1: Producator: SONY
[665818.233372] usb 3-1: Număr de serie: ...
[665818.234208] usb-storage 3-1:1.0: Dispozitiv de stocare în masă USB detectat
[665818.234550] scsi host4: usb-storage 3-1:1.0`