क्या वाइन और इसके कार्यक्रमों को वाइन एक्सप्लोरर के बजाय उबंटू फ़ाइल प्रबंधक का उपयोग करने के लिए सेट किया जा सकता है?


24

वाइन में इंस्टॉल किए गए विंडोज प्रोग्राम में ब्राउजिंग डायरेक्टरीज को - जैसे कि Foobar2000 में फोल्डर खोलते समय - वाइन हमेशा वाइन एक्सप्लोरर को खोलता है:

Foobar2000 में फ़ोल्डर विकल्प खोलें


शराब फ़ाइल प्रबंधक

क्या इसके बजाय उबंटू फ़ाइल प्रबंधक (उदाहरण के लिए नॉटिलस) खोलने के लिए वाइन सेट करना संभव है?


2
आप "को" प्रतिस्थापित करने में सक्षम होना चाहिए usr/bin/winefile। हालांकि मैंने इसका परीक्षण नहीं किया है (और मुझे संदेह है कि आप जिस एफएम को प्रतिस्थापित करते हैं, उसे एक तर्क के रूप में स्वीकार करना होगा)।
रोबॉटहैंस

@hbdgaf - वह रेखा कहां है जो एफएम को निर्दिष्ट करती है usr/bin/winefile?

fwiw, मेरा मानना ​​है कि विचाराधीन विंडो को फ़ाइल चयनकर्ता कहा जाता है। हालांकि मुझे कुछ नहीं मिला
user1974

वाइनफाइल को बदलने के लिए मैं किस फाइल का संपादन कर रहा हूं?
जेम्स

1
@RobotHumans क्या आपके पास कोई विचार है? या कहीं और है कि वाइनफाइल के आंतरिक तंत्र को समझाया जाएगा?
जेम्स

जवाबों:


4

उबंटू में 14.04 और 16.04 में कोड की एक त्वरित समीक्षा /usr/bin/winefileइंगित करती है कि उत्तर नहीं है। यह देखने के लिए जाँच करने के बाद कि क्या इसे निर्देशिका नाम से पुकारा जाता है, यह स्पष्ट रूप से फ़ाइल प्रबंधक को लॉन्च करने के लिए वाइन का उपयोग कर रहा है।

अंश:

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

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

चूंकि वाइन को विंडोज एग्जीक्यूटिव लॉन्च करने के लिए डिज़ाइन किया गया है, इसलिए यह देशी ऐप्स लॉन्च नहीं करेगा। मुझे लगता है कि फ़ाइल चयन दिनचर्या लॉन्च करने के लिए शराब का उपयोग करना आवश्यक है ताकि यह सुनिश्चित किया जा सके कि फ़ाइल चयन के बाद उचित पैरामीटर पारित किया गया है। यह राय विशुद्ध रूप से तर्क पर आधारित है (और / usr / बिन / शराब की सामग्री)। अगर आपको इसके विपरीत जानकारी है तो कृपया कमेंट और शेयर करें।


ऐसा लगता है, winefileबस आवेदन नाम या .exe नाम का अनुवाद करते हैं और उस के wineसाथ सामान करने के लिए प्रोग्राम को संभालता है।
अनवर

क्या आपको लगता है कि Foobar2000 जिस तरह से लिनक्स फाइल मैनेजर को खोल सकता है, वह "जानकारी के विपरीत" के रूप में अर्हता प्राप्त करता है जो कि आप से पूछते हैं?

1
@ मैट्रिकस नो मैं नहीं। यदि आप उस उत्तर को ध्यान से देखते हैं तो आप ध्यान देंगे कि यह C: \ windows \ system32 \ winebrowser.exe को कॉल कर रहा है ताकि निर्देशिका को प्रदर्शित किया जा सके। (winebrowser.exe स्पष्ट रूप से एक देशी ऐप नहीं है और वाइन लाइब्रेरी
एल्डर गीक

तो क्या आप सिर्फ शराब नामक एक लिपि नहीं बना सकते हैं, जो कि हर किसी के लिए नॉटिलस / थुनेर / आदि को छोड़कर वाइन कहे ...
Dagelf

@Dagelf आप निश्चित रूप से कोशिश कर सकते हैं, फ्लिप पक्ष पर जो आसानी से अनपेक्षित परिणामों का परिणाम हो सकता है जो भविष्य में शराब के साथ आपके पास होने वाले किसी भी मुद्दे का समर्थन कर सकता है, इसलिए मैं कार्रवाई के पाठ्यक्रम की सिफारिश नहीं करूंगा।
एल्डर गीक

4

सबसे आशाजनक दृष्टिकोण मुझे लगता है कि ब्याज की सभी फ़ाइलों के लिए MIME प्रकार सेट करें। शराब के भीतर सभी फ़ाइल प्रकारों को इसके संबंधित मूल अनुप्रयोग के साथ कैसे जोड़ा जाए इस पर एक नज़र डालें ?

अन्य चीजें जो मैंने कोशिश की, लेकिन काम नहीं किया: /usr/bin/winefileएक सरल आवरण स्क्रिप्ट है, आप इसे बदल सकते हैं या बदल सकते हैं। उदाहरण के लिए, शराब में अपने फ़ाइल प्रबंधक के रूप में थुनेर का उपयोग करने के लिए, # लाइन लाइनों के बाद जोड़ें

thunar $@
exit

आप अपने परिवर्तनों को पूर्ववत करने में सक्षम होने के लिए बाकी को छोड़ सकते हैं।

दूसरा तरीका, काम नहीं करना: इनकी तलाश system32करना winefile.exeऔर explorer.exeउन्हें सॉफ्टलिंक्स से थूनर में बदलना। शराब इसे नजरअंदाज करती है, यहां तक ​​कि इस winefileसॉफ्टलिंक पर डबल-क्लिक थुनर के बजाय चलता है ।

यह मुझे लगता है कि winefileशराब का एक बिल्ट है। शायद कुछ रजिस्ट्री संपादन शराब के व्यवहार को बदल सकते हैं।


मुझे यह तरीका पसंद है
RobotHumans

3
दुर्भाग्य से यह मेरे लिए काम नहीं करता है - यह अभी भी शराब फ़ाइल प्रबंधक को खोलता है जब काज़ा (मेट फ़ाइल प्रबंधक) के बजाय पिकासा में "ओपन युक्त फ़ोल्डर" या "डिस्क पर डिस्क ढूंढें" चुनते हैं, जो कि मैं चाहता हूं। कोई विचार ?
जोनासकज - मोनिका

@JonasCZ को मैंने ~ / .wine / drive_c / windows / system32 में एक फ़ाइल winefile.exe पाया। मैंने इसका नाम बदलकर winefile.exe.bak कर दिया और "ln -s / usr / bin / thunar ~ / .wine / drive_c / windows / system32 / winefile.exe" किया। हैरानी की बात है, यह कुछ भी नहीं बदलता है। यहां तक ​​कि अगर मैं इस लिंक को डबल क्लिक करता हूं, तो थूनर के बजाय वाइनफाइल शुरू हो रहा है। मुझे संदेह है कि वाइनफाइल वाइन का एक बिलियन हो सकता है।
mviereck

1
@JonasCz मैं वाइन एक्सप्लोरर को बदलने का प्रबंधन नहीं कर सका। मुझे डर है कि एक्सप्लोरर शेल 32.dll से है। लेकिन मैं देशी एप्लिकेशन को जोड़ सकता हूं। क्या आप अभी भी एक उत्तर जोड़ने का सुझाव देते हैं?
अनवर

1
@cipricus सबसे आशाजनक दृष्टिकोण मुझे लगता है कि ब्याज की सभी फ़ाइलों के लिए MIME प्रकार सेट करें। शराब के भीतर सभी फ़ाइल प्रकारों को इसके संबंधित मूल अनुप्रयोग के साथ कैसे जोड़ा जाए
मवेरेक

2

मेरे ख़्याल से नहीं। यहां तक ​​कि मैंने क्रॉसओवर का उपयोग "डिफ़ॉल्ट रूप से देशी ब्राउज़र का उपयोग करने में सक्षम" के साथ किया है, यह अभी भी अपने स्वयं के फ़ाइल ब्राउज़र का उपयोग करता है जब मैंने एमएस से फ़ाइल खोलने की कोशिश की थी। शब्द

शराब फ़ाइल प्रबंधक


यह सच नहीं हो सकता है। आप शराब के लिए देशी आवेदन
अनवर

@ अनवर - कृपया अपने समाधान के साथ प्रश्न के तहत एक अलग उत्तर प्रदान करें। यहां तक ​​कि अगर एक सीमित की सराहना की और एक इनाम से सम्मानित किया अगर मामला।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.