मैं Gnome 3 लॉन्चर में स्क्रिप्ट कैसे जोड़ सकता हूं


1

ग्रहण और इंटेलीज जैसे कार्यक्रम स्क्रिप्ट के माध्यम से लॉन्च किए जाते हैं, मैं उन कार्यक्रमों को ग्नोम 3 लांचर में कैसे जोड़ सकता हूं?

धन्यवाद।

जवाबों:


3

इस मामले में "प्रोग्राम" और "स्क्रिप्ट" के बीच कोई अंतर नहीं है - आप कुछ भी लॉन्च कर सकते हैं जो कर्नेल द्वारा लॉन्च किया जा सकता है।

अधिकांश डेस्कटॉप वातावरण, जिनमें गनोम, यूनिटी और केडीई शामिल हैं, .desktopXDG डेस्कटॉप एंट्री विनिर्देश के अनुसार फाइलों में एप्लिकेशन डेटा रखते हैं । आप उन्हें किसी भी टेक्स्ट एडिटर से बना सकते हैं:

[डेस्कटॉप एंट्री]
प्रकार = आवेदन
नाम = ग्रहण 
Exec = / usr / bin / ग्रहण 
चिह्न = ग्रहण
टर्मिनल = false

फ़ाइल को इस रूप में सहेजें myapp.desktopऔर इन निर्देशिकाओं में से एक में रखें:

  • ~/.local/share/applications/ वर्तमान उपयोगकर्ता के लिए,
  • या /usr/local/share/applicationsपूरे सिस्टम के लिए।

( /usr/share/applicationsपैकेज मैनेजर के माध्यम से स्थापित कार्यक्रमों के लिए भी आरक्षित है।)

एक बार जब आप फ़ाइल बना लेते हैं और उसे सही जगह पर रख देते हैं, तो उसे "एप्लीकेशन" के तहत स्वतः GN GN में दिखाई देना चाहिए।


प्रतीक चिह्न नामकरण विनिर्देश का अनुसरण करते हैं और उन्हें इसमें रखा जाता है:

  • ~/.local/share/icons/hicolor वर्तमान उपयोगकर्ता के लिए;
  • /usr/local/share/icons/hicolor पूरे सिस्टम के लिए;
  • /usr/share/icons/hicolor पैकेज प्रबंधक के माध्यम से स्थापित कार्यक्रमों के लिए।

उदाहरण के लिए, यदि आपके पास ग्रहण के लिए 64x64 आइकन है, तो यह जा सकता है ~/.local/share/icons/hicolor/64x64/apps/eclipse.pngऔर आप Icon=eclipse.desktop फ़ाइल में उपयोग करेंगे ।


0

मैं समझ गया! अगर मैं एक्सेप्ट लाइन में ~ / with / home / यूजरनेम बदल देता हूँ तो यह काम करता है! संभवतः कमांड को रूट के रूप में लॉन्च किया गया है।

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