Ubuntu 10.10 не допускает двойного щелчка по выполнению файлов, таких как двоичные файлы или скрипты Python, если они находятся на флэш-диске, даже если файл помечен как исполняемый.
Я полагаю, что это, вероятно, новая мера безопасности для 10.10; 9.10 позволяет выполнить двойной щелчок мышью.
Как я могу восстановить это поведение?
До Ubuntu 10.10 все файлы на дисках, отформатированных в файловой системе vfat (например, на большинстве флешек), были смонтированы с исполняемым битом. Это привело к нескольким проблемам, в частности, вас спросили обо всех текстовых файлах, хотите ли вы открыть или выполнить их ( Ошибка № 14335 ). Поэтому было решено пометить все файлы как неисполняемые, но использовать опцию mount / fstab "showexec
" (которая описана на странице руководства mount
), поэтому .exe
, .bat
и .com
помечены как исполняемые использование udisk
должно теперь показать то же самое поведение.
Вы можете установить поведение монтирования для каждого диска (используя UUID диска) или для каждой метки монтирования, добавив записи в таблицу файловой системы (/etc/fstab
; см. man mount
и man fstab
для получения дополнительной информации.) Обратите внимание, что это приведет к дублированию записей для каждого диска в Nautilus (и, возможно, других файловых менеджеров).
В качестве альтернативы, если вы используете флешку только с машинами Linux, вы можете переформатировать ее в ext3, etx4 или аналогичную, где применяются обычные права UNIX и исполняемый бит.