मेरे पास कुछ कस्टम स्क्रिप्ट थीं जिन्हें मैंने अपने डेस्कटॉप पर 10.04 के लिए कस्टम लॉन्च किया था। मैं 12.04 के प्रवास के बाद फिर से इसे दोबारा बनाना चाहूंगा, लेकिन एकता मुझे काफी विदेशी लगती है।
मेरे पास कुछ कस्टम स्क्रिप्ट थीं जिन्हें मैंने अपने डेस्कटॉप पर 10.04 के लिए कस्टम लॉन्च किया था। मैं 12.04 के प्रवास के बाद फिर से इसे दोबारा बनाना चाहूंगा, लेकिन एकता मुझे काफी विदेशी लगती है।
जवाबों:
मैंने यहां एक ऐसे ही सवाल का जवाब दिया है ।
संक्षेप में, से निकटतम स्क्रिप्ट कॉपी /usr/share/applications/
करने के लिए ~/.local/share/applications
और फिर संपादित xyz.desktop
फ़ाइल। जो लाइन शुरू होती है Exec=
वह वह लाइन होती है जिसे आपको संपादित करने की आवश्यकता होती है, जो भी कमांड लाइन विकल्प आप चाहते हैं, उसके साथ-साथ अपनी खुद की कमांड डालने के लिए। आप शायद Name=
अपनी खुद की स्क्रिप्ट का वर्णन करने के लिए लाइन को संपादित करना भी चाहेंगे ।
एक बार जब आप ऐसा कर लेते हैं, तो आपको अपने कंप्यूटर को पुनरारंभ करना होगा या लॉग आउट / लॉग इन करना होगा, फिर आप Superकुंजी को हिट कर सकते हैं , आपके द्वारा निर्धारित नाम का भाग टाइप करना शुरू कर सकते हैं और आपका लॉन्चर दिखाई देना चाहिए। इसे चुनें और हिट करें Enterऔर यह आपकी कमांड चलाएगा।
मैंने इसके लिए GUI के साथ एक सरल अजगर स्क्रिप्ट बनाई!
यह http://jurschreuder.nl/ पर है
इसे यूनिटी लॉन्चर क्रिएटर कहा जाता है, और मैं खुद भी इसका इस्तेमाल करता हूं!
सुपर सरल:
मैंने एक आनुवंशिक एल्गोरिथ्म (Android के लिए GenArt) द्वारा बनाई गई कुछ आइकन फ़ाइलों को शामिल किया है। यदि आप यह प्रोग्राम पीएनजी की आपूर्ति नहीं करते हैं या जब यह सिर्फ आपकी खुद की सरल बैश स्क्रिप्ट है तो इसका उपयोग कर सकते हैं।
आप द्वारा स्थापित कर सकते हैं
sudo apt-get install bzr
फिर
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
जब मैंने एक कस्टम लॉन्चर बनाने की कोशिश की, तब कुछ नहीं हुआ जब मैंने कस्टम लॉन्चर आइकन सेट करने की कोशिश की। हो सकता है कि लॉन्चर आइकन के लिए एक निश्चित आकार होना चाहिए, लेकिन मुझे वह जानकारी नहीं मिली। एक यादृच्छिक आइकन के साथ एक लांचर बनाने के बजाय, मैं अभी वहीं रुक गया। लेकिन इस प्रोग को आज़माएं, यह आशाजनक लगता है।
.Desktop फ़ाइलें एकता उपयोग "/ usr / शेयर / अनुप्रयोग /" में संग्रहीत हैं
आप या तो (1) वहां फाइलों को संपादित कर सकते हैं, या (2) उनकी प्रतियां बना सकते हैं और फिर उन्हें खींचकर एकता लांचर में जोड़ सकते हैं।
(1) परिवर्तन को वैश्विक बनाता है, उर्फ। एकता जहाँ भी आप उन्हें लॉन्च करते हैं, वहां से किसी भी कमांड लाइन पैरामीटर का उपयोग करेंगे।
(2) स्पष्ट रूप से यह नहीं बदलेगा कि एकता डिफ़ॉल्ट रूप से एप्लिकेशन को कैसे संभालती है। उपयोगी है अगर आप कहते हैं कि डिबग मोड में एक एप्लिकेशन को चलाने के लिए एक कस्टम लॉन्चर है, लेकिन यह हमेशा डिबग मोड में नहीं चलाया जाना चाहिए।
उम्मीद है की यह मदद करेगा।