Wine ve programları Wine Explorer yerine Ubuntu dosya yöneticisini kullanacak şekilde ayarlanabilir mi?


24

Wine'da kurulu bir Windows programındaki dizinlere göz atarken - Foobar2000'de bir klasörü açarken - Wine, her zaman Wine Explorer'ı açar:

Foobar2000’de klasör içeren seçeneği aç


Şarap dosyası yöneticisi

Wine'ı bir Ubuntu dosya yöneticisi (örn. Nautilus) açacak şekilde ayarlamak mümkün müdür?


2
"Değiştirmek" gerekir usr/bin/winefile. Yine de test etmedim (ve değiştirdiğiniz FM’nin yolu bir argüman olarak kabul etmesi gerekeceğinden şüpheliyim).
RobotHumans

@ hbdgaf - içinde FM'i belirten çizgi nerede usr/bin/winefile?

fwiw, söz konusu pencerenin dosya seçici olarak adlandırıldığına inanıyorum. Yine de bir şey bulamadım
user1974 9:13

Şarap dosyasını değiştirmek için hangi dosyayı düzenliyorum?
James,

1
@RobotHumans Herhangi bir fikriniz var mı? Yoksa şarap dosyasının iç mekanizmalarının açıklanacağı bir yer var mı?
James,

Yanıtlar:


4

Ubuntu'da 14.04 ve 16.04'teki kodun hızlıca gözden geçirilmesi /usr/bin/winefilecevabın hayır olduğunu gösterir. Bir dizin adı olup olmadığını görmek için kontrol ettikten sonra, ne olursa olsun, dosya yöneticisini başlatmak için açıkça şarap kullanıyor.

Alıntı:

if [ -x "$appdir/wine" ]; then exec "$appdir/wine" "$appname" "$@"; fi

# finally look in PATH
exec wine "$appname" "$@"

Şarap, Windows çalıştırılabilir dosyalarını başlatmak için tasarlandığından, yerel uygulamalar başlatmayacak. Dosya seçiminden sonra şarabın kullanılmasının, uygun parametrenin dosya seçiminden sonra iletildiğinden emin olmak için gerekli olduğunu varsayarım. Bu görüş tamamen mantığa (ve / usr / bin / winefile içeriğine) dayanmaktadır. Aksine bir bilginiz varsa, lütfen yorum ve paylaşın.


Görünen o ki, winefileuygulama adının veya .exe adının çevirisini yapın ve bununla ilgili wineşeyler yapmak için bunu programlamak için kullanılır.
Anwar,

Foobar2000'in Linux dosya yöneticisini açma şeklinin yukarıda sorduğunuz anlamda "aykırı bilgi" olarak nitelendirildiğini düşünüyor musunuz ?

1
@cipricus Hayır, bilmiyorum. Bu cevaba dikkatlice bakarsanız, aradığı dizini görüntülemek için C: \ windows \ system32 \ winebrowser.exe adını verdiğini unutmayın. (winebrowser.exe açıkça yerel bir uygulama değil ve şarap kütüphanesinin
Elder Geek

Öyleyse, nautilus /
thunar

@Dagelf Gelecekte şarapla yaşayabileceğiniz herhangi bir konuyu son derece zor hale getirecek istenmeyen sonuçlara kolayca neden olabilecek kapak tarafında kesinlikle deneyebilirsiniz, bu yüzden bu eylemi tavsiye etmem.
Elder Geek,

4

En umut verici yaklaşım, ilgilenilen tüm dosyalar için MIME türlerini belirlemem gibi görünüyor. Göz at onun yerel uygulamayı karşılık gelen Şarap içindeki tüm dosya türlerini ilişkilendirmek nasıl?

Çalıştığım, ancak çalışmadığım diğer şeyler: /usr/bin/winefilebasit bir sarmalayıcı komut dosyası, onu değiştirebilir veya değiştirebilirsiniz. Örneğin, Thunar'ı şarapta dosya yöneticiniz olarak kullanmak için #comment satırlarından sonra ekleyin.

thunar $@
exit

Değişikliklerinizi geri almak için gerisini olduğu gibi bırakabilirsiniz.

Bakarak: İkinci yaklaşım, çalışmayan system32için winefile.exeve explorer.exethunar için sembolik bağlantıları ile bunların yerine. Şarap bunu görmezden gelir, hatta bu yumuşak linklere çift tıklamak bile thunar winefileyerine geçer .

Bana öyle geliyor ki winefilebu bir şarap şarabı. Belki bazı kayıt defteri düzenlemeleri şarabın davranışını değiştirebilir.


Bu yaklaşımı
sevdim

3
Ne yazık ki bu benim için işe yaramıyor - hala ne istediğim Caja (MATE dosya yöneticisi) yerine Picasa'da "İçeren klasörü aç" veya "Diskte bul" seçildiğinde Şarap dosya yöneticisini hala açıyor. Herhangi bir fikir ?
JonasCz - Monica,

@JonasCZ ~ / .wine / drive_c / windows / system32 içinde winefile.exe dosyasını buldum. Ben winefile.exe.bak için değiştirildi ve "ln -s / usr / bin / thunar ~ / .wine / drive_c / windows / system32 / winefile.exe" yaptım. Şaşırtıcı bir şekilde, hiçbir şeyi değiştirmez. Bu bağlantıya çift tıklasam bile, thunar yerine winefile başlıyor. Şarap dosyasının bir şarap parçası olabileceğinden şüpheleniyorum.
mviereck

1
@JonasCz Şarap kaşifi değiştiremedim. Korkarım kaşif shell32.dll'den. Ancak yerel uygulamayı ilişkilendirebilirim. Hala bir cevap eklemeyi öneriyor musun?
Anwar,

1
@cipricus En umut verici yaklaşım, ilgilenilen tüm dosyalar için MIME türlerini belirlemem gibi görünüyor. Göz at onun yerel uygulamayı karşılık gelen Şarap içindeki tüm dosya türlerini ilişkilendirmek nasıl?
mviereck

2

bence hayır. bile "varsayılan olarak yerel tarayıcı kullan" etkinleştirilmiş bir crossover kullandım, ms'den dosya açmaya çalıştığımda hala kendi dosya tarayıcısını kullanıyor. sözcük

şarap dosyası yöneticisi


Bu doğru olmayabilir. Yerel uygulamaya şaraba atayabilirsiniz
Anwar

@Anwar - Lütfen çözümünüzle ilgili olarak soruya ayrı bir cevap verin. Durum sınırlı olsa bile, takdir edilecek ve bir ödül verilecektir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.