Как просто «запереть» приложение в Wine. Песочница для нечисти.
1. sudo chmod -r / Таким образом, приложения под вайном не смогут увидеть /etc, /home/$USER, /$HOME/.mozilla/profile и так далее, через / (да-да, в вайне по дефолту можно увидеть / на чтение, и $HOME даже на запись! Даже если удалить все диски кроме C:!)
2. winecfg, вкладка «интеграция в интерфейс», «папки», снимаем галочки со всего. Примечание для параноиков: можно на вкладке «диски» удалить всё кроме C:
Подробности:
Понадобятся ярлычки вайновые на рабочем столе - они в /home/$USER/.wine/drive_c/users/$USER/ где то там. Да скорее всего не понадобятся.
В файлменеджере делаем закладку на $HOME/.wine, чтобы туда копировать exe-шники. Иначе установочный екзешник может просто не увидеть файлы рядом с собой. Надеюсь, это понятно. Таким образом приложения под вайном будут в песочнице. Запустите, скажем, wine notepad или wine explorer и попробуйте повредить или хотя бы найти хоть один файл не в папке $HOME/.wine/drive_c
Как ни странно, в Debian LXDE автомонтирование флешек и дисков работает, и в файловом менеджере все работает (кроме /, конечно). Попасть в папку, скажем, /etc в файлменеджере можно либо через закладки, либо набрав в адресной строке файлменеджера. Перезагрузка тоже не виснет. Так что можно так и оставить. (примечание: не особо тестировал, так что смотрите сами). Или (стабильнее): блокировать / на чтение только при запуске сомнительных приложений из Wine, а в остальное время возвращать право на чтение корневой директории.
Для дотошных: да, это жалкий костыль, да, рабы Баллмера ставят мерзкий оффтопик второй системой (зачем??), ..., ... ...
Для троллей: веселый троллинг приветствуется ;)
Для параноиков: при вставке флешки вроде появляется диск E: но пустой, с неверным размером..... И еще: похоже, wine explorer видит файлы в корзине (по крайней мере в LXDE).......