[ALTSP] Иконка у ярлыка для флешки

Шенцев Алексей ashen at mail.ru
Fri Nov 20 12:58:06 MSK 2015


20.11.2015 12:36, Александр Шеметов пишет:
> Всем привет!
>
> Заметил некоторую неприятность при отображении ярлыка на раб. столе 
> для флешек на тон. клиенте.
> Проявляется на новых машинах s1155/s1150, на старых s775 всё норм.
> Создаётся значок такого содержимого:
>
> [Desktop Entry]
> Encoding=UTF-8
> Name=DISK
> GenericName=DISK
> URL=/home/user1/Флешки/-sdb1
> Icon=blockdevice
> Type=Link
> # created by lbus_event_handler.sh
>
> Та же флешка, только на s775:
>
> [Desktop Entry]
> Encoding=UTF-8
> Name=USB DISK Verbatim STORE_N_GO
> GenericName=USB DISK Verbatim STORE_N_GO
> URL=/home/user1/Флешки/STORE_N_GO
> Icon=usbpendrive_mount
> Type=Link
> # created by lbus_event_handler.sh
>
> Я смотрю файл lbus_event_handler.sh, там есть такие строки:
>
> DESCRIPTION="Floppy"
> MOUNTOPTS="${MOUNTOPTS},codepage=866,utf8"
> else
> case "$ID_BUS" in
> usb)
> DESCRIPTION="USB DISK ${ID_VENDOR}"
> REMOVABLE=1
> ;;
> scsi)
> [ "x$ID_VENDOR" = "xATA" ] && DESCRIPTION="SATA DISK" || 
> DESCRIPTION="SCSI DISK"
> ;;
> ata)
> DESCRIPTION="ATA DISK"
> ;;
> *)
> DESCRIPTION="DISK"
> ;;
> esac
> DESCRIPTION="${DESCRIPTION} ${ID_MODEL}"
>
> Похоже, на новых машинах флешка определяется ни как 'usb', как узнать 
> как тогда ?
> Что такое $ID_BUS ?

Пример:

lsusb | sort

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Как видите первым идёт значением шина, далее порт, далее описание самого 
устройства на порту $VENDOR:$MODEL

-- 
С уважением,
Шенцев Алексей.



More information about the Ltsp-server mailing list