Отключите автомонтируются определенного mtp устройства?

На Рабочем столе Ubuntu 16.04 у меня есть телефон, который смонтирован с помощью MTP, как только я включаю его. Я не хочу, чтобы это произошло, я на самом деле просто хочу, чтобы это списало питание USB моего компьютера. Когда я включаю другие устройства, я действительно хочу, чтобы они автосмонтировались, таким образом, я только хочу остановить действие по умолчанию для этого определенного устройства.

Как я могу выполнить это?

3
задан 5 January 2017 в 00:15

1 ответ

Во-первых, найдите VendorID и ProductID использования устройства lsusb. Для моего Края Samsung Galaxy S7 соответствующая строка ниже.

Bus 001 Device 029: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
---------------VendorID--^ : ^--ProductID 

Вам также нужен каталог, связанный с тем, где это устройство включается. Можно отправиться на охоту вокруг /sys/bus/usb/devices/*/idProduct вручную, или можно использовать этот быстрый небольшой сценарий @radu-rădeanu.

Сохраните это к ~/bin/findUSBbyID.sh и chmod +x это.

#!/bin/bash

if [ $# -ne 2 ];then
  echo "Usage: `basename $0` idVendor idProduct"
  exit 1
fi


for X in /sys/bus/usb/devices/*; do 
    if [ "$1" == "$(cat "$X/idVendor" 2>/dev/null)" -a "$2" == "$(cat "$X/idProduct" 2>/dev/null)" ]
    then
        echo "$X"
    fi
done

Выполните его как ~/bin/findUSBbyID.sh 04e8 6860. Вывод посмотрит что-то как это:

/sys/bus/usb/devices/1-1.2

С этой информацией Вы хотите создать новый названный файл /etc/udev/rules.d/90-disable-usb-device.rules. Вы должны будете базироваться полномочия так sudo или gksudo Ваш любимый редактор как соответствующий.

Файл должен содержать одну строку как ниже. Исправьте VendorID и ProductID для соответствия устройству. Также исправьте /sys/bus/usb/devices/$something/authorized соедините каналом для соответствия продукту, как найдено findUSBbyID.sh сценарию.

ACTION=="add", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", RUN="/bin/sh -c 'echo 0 > /sys/bus/usb/devices/1-1.2/authorized'"

Можно получить другое всплывающее окно, "Не могущее смонтировать устройство MTP". Тот вопрос обсуждается здесь.

1
ответ дан 1 December 2019 в 17:31

Другие вопросы по тегам:

Похожие вопросы: