वाइन के साथ विंडोज एप्लिकेशन शुरू करने के लिए शॉर्टकट कैसे बनाएं?


10

मैं वाइन के साथ विंडोज एप्लिकेशन शुरू करने के लिए शॉर्टकट कैसे बना सकता हूं?

उदाहरण के लिए मेरे पास नोटपैड ++ है:

/media/DATA/Progs/Notepad++/notepad++.exe

और मैं इसका शॉर्टकट डेस्कटॉप पर रखना चाहूंगा।

जवाबों:


5
  • अपने डेस्कटॉप पर राइट क्लिक करें और फिर Create Launcher चुनें। वैकल्पिक शब्द

  • फिर नाम दर्ज करें और कमांड बॉक्स में अपने वाइन एप्लिकेशन का पथ दर्ज करें। वैकल्पिक शब्द

  • अब आप अपने डेस्कटॉप में लॉन्चर क्लिक करके अपना वाइन एप्लिकेशन खोल सकते हैं।
  • इसके अलावा इस पर एक नजर है लिंक

3
मेरे ubuntu डेस्कटॉप पर राइट-क्लिक करने से एक लॉन्च लॉन्चर मेनू नहीं बनता है, केवल नया फ़ोल्डर बनाएं, नया दस्तावेज़ बनाएं।
Mittenchops

यह कम से कम 13.10 के साथ काम नहीं करता है - ऐसा कोई राइट-क्लिक विकल्प नहीं है।
कॉमरेडेमाइक

1
उबंटू के नए संस्करणों के लिए जिनके पास अब कोई Create Launcherविकल्प नहीं है, लांचर बनाने के निर्देश यहां दिए जा सकते हैं: askubuntu.com/a/139530/14601
gen_wood

10

WLCreator एक पायथन प्रोग्राम (स्क्रिप्ट) है जो विंडोज प्रोग्राम (वाइन का उपयोग करके) के लिए लिनक्स डेस्कटॉप लॉन्चर बनाता है।

प्रयोग

WLCreator exe फ़ाइल से आइकन निकालने का प्रयास करेगा, और exe की डायरेक्टरी और उसकी उपनिर्देशिकाओं में सभी ico फ़ाइलों को खोजने के लिए, और उन्हें png फ़ाइलों में बदलने के लिए करेगा। इसके अतिरिक्त, यह एप्लिकेशन की मुख्य निर्देशिका में पीएनजी फाइलों को खोजेगा। उसके बाद, उपयोगकर्ता को एक ग्राफिकल इंटरफ़ेस के साथ प्रस्तुत किया जाता है जहां वह आइकन और लॉन्चर का नाम चुन सकता है।

कार्यक्रम को नौटिलस (नॉटिलस-स्क्रिप्ट के रूप में) में भी एकीकृत किया जा सकता है। यह लॉन्चर के आसान निर्माण को और भी आसान बनाता है!

आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपके पास एप्लिकेशन का पूरा उपयोग पाने के लिए अजगर-क्यूटी 4, आईकोउटिल्स, और इमेजमैग स्थापित हो।

यहां से .deb पैकेज डाउनलोड करें और एक बार आपके पास डेब पैकेज होने के बाद आपको इंस्टॉल करने के लिए उस पर डबल क्लिक करना होगा।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

स्रोत और आगे की जानकारी



2

"बनाएँ लॉन्चर" अब संदर्भ मेनू में कोई विकल्प नहीं है।

यहाँ मैं क्या कर रहा हूँ यह सबसे आसान नहीं है, लेकिन एक बार इसकी जगह पर आप मौजूदा फ़ाइलों को केवल डुप्लिकेट / संपादित कर सकते हैं।

  1. एक टर्मिनल सत्र खोलें

  2. लॉन्चर स्क्रिप्ट के लिए एक स्टोरेज फ़ोल्डर बनाएं

    mkdir $HOME/.bin
  3. लॉन्चर स्क्रिप्ट बनाएं

    nano $HOME/.bin/appname.sh

    उद्धरण के बिना निम्नलिखित कोड डालें

    #!/bin/bash
    
    cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
    
    WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe

    प्रेस Ctrl+ X
    प्रेस Yको बचाने के लिए
    प्रेस प्रेस Enterफ़ाइल नाम की पुष्टि करने के लिए

  4. स्क्रिप्ट को निष्पादन योग्य बनाएं

    sudo chmod +x ~/.bin/appname.sh
  5. डेस्कटॉप लिंक बनाएं

    nano /Desktop/appname.desktop

    निम्नलिखित कोड डालें। का प्रयोग न करें ~/<path>होम निर्देशिका इंगित करने के लिए, उस में काम नहीं करता है .desktopफ़ाइलें। मैंने .binआइकन के लिए एक उपनिर्देशिका बनाई । यदि आपके पास कोई आइकन नहीं है तो आप लाइन को खाली छोड़ सकते हैं।

    [Desktop Entry]
    
    Name=<Appname>
    
    Comment=Wine Program
    
    Exec=$HOME/.bin/appname.sh
    
    Icon=$HOME/.bin/ico/icofilename.ico
    
    Terminal=false
    
    Type=Application
    
    Categories=Game;
    
    GenericName=appname

    प्रेस Ctrl+ X
    प्रेस Y
    दबाएँEnter

अब आपका हो गया।

अतिरिक्त लांचर बनाने के लिए बस मौजूदा फ़ाइल की प्रतिलिपि बनाएँ और इसे टर्मिनल में संपादित करें

cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh

nano $HOME/.bin/newappname.sh

संपादित करें और बंद करें

cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop

nano $HOME/Desktop/newappname.desktop

संपादित करें और बंद करें


1

मैं फॉक्स के लिए एक शॉर्टकट चाहता हूं , इसलिए यहां मैंने क्या किया:

$ touch "$HOME/Desktop/fox.desktop"
$ sudo touch "/opt/fox.sh"

$ chmod +x "$HOME/Desktop/fox.desktop"
$ sudo chmod +x "/opt/fox.sh"

$ editor "$HOME/Desktop/fox.desktop"  # Add the data
$ editor "/opt/fox.sh"  # Add the data

$ cat "/opt/fox.sh"
#!/bin/bash

WINEPREFIX="$HOME/.wineprefix" wine "$HOME/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe"

$ cat "$HOME/Desktop/fox.desktop"
[Desktop Entry]
GenericName=Fox
Exec=/opt/fox.sh
Icon=/home/<username>/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png
MapNotify=true
Type=Application
Name=Fox

संपादित करें: यदि आप निर्वासन से आइकन को हथियाना चाहते हैं; इस गाइड का पालन करें या "gExtractWinIcons" GUI (के साथ उपलब्ध apt-get install) का उपयोग करें।

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