Bisakah aplikasi anggur mengakses file di luar lingkungan drive_c anggur?

11

Saya menjalankan AviSynth witih Avidemux + avsproxy dalam anggur, tetapi file yang membutuhkan AviSynth untuk akses melalui script .avs nya harus dalam format Windows (. "C: \ saya \ avisynth.avs").
Sebagian besar file yang ingin saya akses tidak ada dalam anggur drive_c...
Apakah ada cara untuk mengatasi direktori home saya, dan drive / direktori lain? .. mis. sebagai drive_d.. drive_nmungkin?

Peter.O
sumber
Apakah tidak mungkin untuk menjalankan avisynth secara asli?
RolandiXor
@Ronald ... AviSynth pasti hanya Windows .. Saya telah membaca (di suatu tempat) bahwa ada upaya beberapa tahun yang lalu untuk port ke 'nix .. (sebagai multi-platorm Avisnth 3.0, saya percaya), tetapi pengembang tidak dapat menyiasati beberapa masalah khusus Windows yang tertanam dalam dalam desain aslinya. Sangat disayangkan, karena ini adalah bahasa skrip audio / video yang sangat kuat .... (Anda dapat melakukan "hampir" apa saja dengan itu ... Ini adalah server bingkai yang dapat skrip, sehingga tidak ada file temp yang normal-normal berjalan di sekitar .
Peter.O

Jawaban:

12

Wine mengelola huruf drive melalui direktori ~ / .wine / dosdevices. Di sistem saya dengan konfigurasi default, saya punya:

$ ls ~/.wine/dosdevices/ -l
total 0
lrwxrwxrwx 1 james james 10 2010-07-21 22:51 c: -> ../drive_c
lrwxrwxrwx 1 james james  1 2010-07-21 22:51 z: -> /

Jadi, folder ~ / .wine / drive_c dipetakan ke c :, dan folder root dipetakan ke z: (yang berarti program anggur dapat mengakses direktori home saya sebagai z: \ home \ james).

Jika saya ingin mengekspos direktori home saya sebagai h: langsung, saya bisa melakukannya sebagai berikut:

$ ln -s $HOME ~/.wine/dosdevices/h:
James Henstridge
sumber
Terima kasih sobat! cemerlang! ... Untuk nama file yang sepenuhnya memenuhi syarat, yang diperlukan hanyalah: fnameWin="Z:$fnameNix"lakukan triknya ... '/' dan '\' keduanya diterima.
Peter.O
1
@ fred: Anda dapat menggunakan GUI untuk itu juga ... Menu> Wine> Configure Wine> tab Drives. Juga, sebagai langkah keamanan, saya sarankan Anda membuat drive D: pemetaan ke folder $ HOME Anda, dan menghapus asosiasi Z :. Anda tidak ingin aplikasi windows memiliki akses ke seluruh pohon Anda.
MestreLion