लॉन्चर में वाइन एप्लिकेशन लॉक करना स्थायी नहीं है


11

मैं अपने Ubuntu 12.04 डेस्कटॉप पर वाइन के माध्यम से वर्ड 2007 को खुशी से चलाता हूं। मैं आसान पहुंच के लिए इसे लांचर में बैठना पसंद करता हूं, हालांकि, हर बार जब मैं एक नया सत्र शुरू करता हूं (यानी, लॉगिंग या बूटिंग कर रहा हूं), वर्ड लांचर गायब हो गया है।

क्या यह बग हो सकता है या मैं कुछ गलत कर रहा हूं?


शब्द को खोलने .desktop में .local / share / एक पाठ संपादक और पोस्ट सामग्री में अनुप्रयोगों
डौग


आपका Exe = लॉन्चर में अच्छा काम नहीं करेगा। यदि आप .exe में ब्राउज़ कर सकते हैं और exact pathइंक पोस्ट कर सकते हैं । exact name of the .exeयह संपादित करने के लिए आसान हो सकता है या एक नया .desktop पैदा करेगा। मैं एक अनुमान लगा सकता हूं कि यह काम कर सकता है, हालांकि केवल एक अनुमान। Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXEयह जो उपयोग कर रहा है वह है \\\\ निर्देशिकाओं के लिए, रिक्त स्थान के लिए \\। अन्य तरीके भी हैं, यदि आप अनुरोध के रूप में पोस्ट करते हैं और आपका उपयोगकर्ता नाम भी अन्य ऊँचाई Exec = लाइनें प्रदान कर सकता है
doug

जवाबों:


11

समस्या यह है कि .desktop फ़ाइल मानक निर्देशिका में नहीं है। लॉन्चर पसंदीदा को /usr/share/applicationsनिर्देशिका या ~/.local/share/applicationsफ़ोल्डर में होना चाहिए (और मेरी शराब के रूप में उपनिर्देशिका नहीं है .desktop फाइलें हैं)। .Desktop फ़ाइल को वहां कॉपी करें और फिर इसे वहां लॉक करने के लिए लॉन्चर में खींचें।

दूसरा विकल्प लांचर के लिए gsettings का उपयोग करके पूर्ण पथ सेट करना है, लेकिन यह एक दर्द है।

आगे की जांच पर EDIT , जब मैं अपने सिस्टम पर वर्ड के लिए डेस्कटॉप फ़ाइल ( ~/.local/share/applications/wine/Programs/Microsoft Office/रेसिडिंग इन) जोड़ता हूं , तो इसके स्थान के -बजाय इसका नाम gsettings में जोड़ा जाता है /। इसे सही करने के लिए gsettings के साथ निम्नलिखित करने से यह मेरे लिए स्थायी हो गया:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

संपादित की जगह myfavs.txt -साथ /:

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

हो जाता है:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

फिर इसे सेट करें:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

मैंने यहाँ एक बग रिपोर्ट दर्ज की ताकि किसी को भी ऐसा न करना पड़े: https://bugs.launchpad.net/unity/+bug/10/3577


1

आप कुछ गलत नहीं कर रहे हैं। कि बस शराब कैसे बनती है।

हर समय आपके द्वारा लॉन्चर में Word 2007 रखने के लिए, आप एक .desktopफ़ाइल बना सकते हैं जो Word को शुरू करती है और इसे आपके लॉन्चर में खींचती है। हालाँकि इसका अलग नुकसान है, जबकि वर्ड इसके आइकनों के लिए चल रहा है और यह आपके लॉन्चर में बैठ जाएगा।

डेस्कटॉप फ़ाइल इस तरह दिख सकती है (मैं वाइन का उपयोग नहीं करता हूं इसलिए परीक्षण नहीं किया गया है):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

बेशक इस लाइन में

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

आपको अपने शब्द निष्पादन योग्य (जो सबसे अधिक संभावना में होगा $HOME/.wine/) को वास्तविक पथ के साथ पथ को बदलने की आवश्यकता है ।

यह सही नहीं है, लेकिन सबसे अच्छा मैं कर सकता हूं।


तथ्य यह है कि वर्ड के लिए एक .desktop फ़ाइल पहले से मौजूद है। यह .local / share / Applications है और एप्लिकेशन लेंस में दिखाई देता है।
Cumulus007

क्या आपने अपने लॉन्चर में उस एक को खींचने की कोशिश की (जब वर्ड चल रहा है तब संदर्भ मेनू में "लॉक टू लॉन्चर" का उपयोग करने के बजाय)?
con-f-उपयोग

मैंने किया। मैंने इसे लॉक करने की कोशिश की, जो सत्र के लिए काम करता है। मैंने इसे ओपी में समझाया। संपादित करें: खींचना स्थायी नहीं लगता है।
Cumulus007

आपने यह नहीं कहा कि आपने इसे लॉन्चर में लॉक करने के अलावा और कुछ भी करने की कोशिश की। मेरा सबसे अच्छा त्वरित और गंदा फिक्स मेरे जवाब में एक है। आप एक बग फाइल करने की कोशिश कर सकते हैं या जांच सकते हैं कि क्या पहले से ही दायर किया गया है: बग्सलांचपड.नेट
con-f-use

0

आप इस पोस्ट में मेरे द्वारा उपयोग की जाने वाली प्रक्रिया का उपयोग कर सकते हैं: मैं डिफ़ॉल्ट प्रोग्राम के रूप में वाइन प्रोग्राम (विंडोज के लिए फॉक्सिट रीडर) कैसे सेट कर सकता हूं? अंतिम चरण लंघन।

फिर बस ऐप चलाएं और इसे लॉन्चर में लॉक करें। इसे लॉग आउट करने के बाद और फिर से रहना चाहिए।


0

अच्छा है, लेकिन उपरोक्त 'फिक्स' लिब्रा ऑफिस को लगातार लिखने से रोकने के लिए प्रतीत नहीं होता है, (बार-बार) लॉन्चर पर हर बार अपने 'बंद' पोजिशन से गायब हो जाना हर बार कैन्यनॉजिकल टाईज़ अप द हार्ड ड्राइव (कभी-कभी घंटों के लिए कई रिबूट को मजबूर करता है) आमतौर पर शुरू होता है स्टार्ट अप या रिबूट से लगभग दस मिनट। (लगातार 'डिस्क व्यस्त' भी कई कार्यक्रमों को प्रतिक्रिया देने या यहां तक ​​कि कार्य करने से रोकता है।)

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