Você pode precisar experimentar com a opção sandbox
presente em winetricks
, o que pode ajudá-lo, pois todos os% sy_links Wine
para $HOME
são removidos quando essa configuração é aplicada ao WINEPREFIX padrão com winetricks sandbox
.
No entanto, wine
ainda tem as permissões do usuário na pasta inicial e, muitas vezes, ao instalar um novo programa, uma ação na instalação pode acionar a remoção do sandbox. Portanto, não é realmente uma verdadeira "sandbox", mas pode ser útil para o seu caso de uso.
Na FAQ oficial do vinho , é de notar que:
Winetricks does have a sandbox verb that does at least a partial job of isolating Wine programs from the rest of your system. It protects against errors rather than malice. It's useful for, e.g., keeping games from saving their settings in random subdirectories of your home directory.
Na página oficial de winetricks , é explicado que
If you want to isolate an app so that it doesn't save anything to your home directory, you can try 'winetricks sandbox'. That will remove the symlinks to your home directory. Do this before saving any data, or you'll have to copy old saved data from your home directory into $WINEPREFIX/drive_c/users/$USERNAME.
Notas importantes
-
A opção sandbox do vinho provavelmente precisará ser usada repetidamente, ou seja, inclua-a em um script de inicialização que execute
winetricks sandbox
e, em seguida, inicie seu jogo, pois várias ações emwine
podem acionar a reconstrução de os links simbólicos. -
A pasta de salvamentos que você já gerou precisará ser movida para o seu WINEPREFIX, por exemplo,
/home/$USER/.wine/drive_c/users/$USER/"My Documents"
para que você possa retomar seu jogo. Sewine
acabou de criar uma pasta chamada~/gamesaves
, simplesmente mova essa pasta para o local mencionado acima. Caso contrário, observe a estrutura do diretório; Se uma pasta de salvar jogos for~/Documents/Syberia/save
, certifique-se de criar um equivalente em/home/$USER/.wine/drive_c/users/$USER/"My Documents"
. -
Quando você instalar um jogo no futuro, certifique-se de executar
winetricks sandbox
no início, para que o jogo comece automaticamente a usar seu WINEPREFIX como o local de salvamento, e não uma pasta no seu$HOME
.