Напишите ваши данные по одной строке на ячейку в stdin, например
zenity --list \
--title="Select framerate" \
--column="ffmpeg code" --column="Framerate" --column="Description" <<EOF
-r 24000/1001
23.976fps
NTSC compatible 24fps
-r 30000/1001
29.98fps
NTSC compatible 30fps
EOF
Вообще говоря, udisksctl должен делать трюк, если аппаратное обеспечение поддерживает его. Не все USB-диски одинаково хорошо соответствуют стандартам ...
udisksctl power-off -b /dev/sdX попытается отключить диск:
$ udisksctl power-off --help
Usage:
udisksctl power-off [OPTION...]
Safely power off a drive.
Options:
-p, --object-path Object path for ATA device
-b, --block-device Device file for ATA device
--no-user-interaction Do not authenticate the user if needed
Просто проверил это с помощью нескольких разных дисков (Seagate BackupPlus 1000GB, ICY-box с приводом 500 ГБ), и, похоже, он работает. Он не работал на китайском супер-дешевом ($ 0,90) адаптере S-ATA-USB ...
Вы также можете попробовать команду eject - которая отправляет команду извлечения на устройство. Это во многих случаях вызовет поворот вниз. sudo eject /dev/sdX - но есть небольшая вероятность его работы, если udisksctl не работает.
Вообще говоря, udisksctl должен делать трюк, если аппаратное обеспечение поддерживает его. Не все USB-диски одинаково хорошо соответствуют стандартам ...
udisksctl power-off -b /dev/sdX попытается отключить диск:
$ udisksctl power-off --help
Usage:
udisksctl power-off [OPTION...]
Safely power off a drive.
Options:
-p, --object-path Object path for ATA device
-b, --block-device Device file for ATA device
--no-user-interaction Do not authenticate the user if needed
Просто проверил это с помощью нескольких разных дисков (Seagate BackupPlus 1000GB, ICY-box с приводом 500 ГБ), и, похоже, он работает. Он не работал на китайском супер-дешевом ($ 0,90) адаптере S-ATA-USB ...
Вы также можете попробовать команду eject - которая отправляет команду извлечения на устройство. Это во многих случаях вызовет поворот вниз. sudo eject /dev/sdX - но есть небольшая вероятность его работы, если udisksctl не работает.