Что-то недавно изменилось на моем рабочем столе Ubuntu 20.04 в отношении того, как он монтирует съемные носители (например, USB-накопители).
Раньше такие устройства появлялись под локацией /медиа/$USER/....
Но теперь этот каталог пуст, когда подключены USB-накопители.
Устройства по-прежнему отображаются в средстве запуска и работают нормально из графического интерфейса для пользователей без полномочий root.
Но мне нужно иметь возможность ссылаться на них из командной строки и сценариев, так как это работало годами, начиная с Ubuntu 16.04 и выше, до некоторых недавних изменений.
Например, когда я использую программу запуска, чтобы открыть плеер, а затем использую его «Открыть в терминале», я вижу, что путь к плееру теперь такой:
/run/user/1000/gvfs/mtp:host=SONY_WALKMAN_104316F6127986/носитель
тогда как раньше это было вместо этого: /media/$USER/WALKMAN
Как я могу вернуться к прежнему поведению?
Редактировать 1:
с подключенным плеером выход lsusb
как пользователь без полномочий root:
Шина 002 Устройство 002: ID 8087:8002 Intel Corp.
Шина 002 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Шина 001 Устройство 002: ID 8087:800a Intel Corp.
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Шина 004 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 003 Устройство 004: ID 04f2:0939 Chicony Electronics Co., Ltd USB-оптическая мышь
Шина 003 Устройство 003: ID 413c:2113 Dell Computer Corp. Проводная клавиатура Dell KB216
Шина 003 Устройство 074: ID 054c:0882 Sony Corp. WALKMAN
Шина 003 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
Редактировать 2: с /etc/udev/rules.d/90-sony.rules
содержание:
ATTR{idVendor}=="054c", ATTR{idProduct}=="0882", ENV{ID_MTP_DEVICE}="0", ENV{ID_MEDIA_PLAYER}="1"
Обратите внимание, что это влияет не только на плеер, но даже на вращающиеся диски USB3, которые я использовал для резервного копирования.
Подключение плеера после рутирования управление удевадм -R
, не меняет симптом (/media/$USER по-прежнему пуст), а dmesg показывает следующее:
[665818.085033] usb 3-1: новое высокоскоростное USB-устройство номер 75 с использованием xhci_hcd
[665818.233352] usb 3-1: найдено новое USB-устройство, idVendor=054c, idProduct=0882, bcdDevice= 0,01
[665818.233361] usb 3-1: Новые строки USB-устройства: Mfr=1, Product=2, SerialNumber=5
[665818.233366] USB 3-1: Продукт: WALKMAN
[665818.233369] USB 3-1: Производитель: SONY
[665818.233372] usb 3-1: Серийный номер: ...
[665818.234208] usb-storage 3-1:1.0: обнаружено запоминающее устройство USB
[665818.234550] scsi host4: usb-хранилище 3-1:1.0`