दालचीनी मेनू में कमांड का शॉर्टकट कैसे जोड़ें?


20

क्या एक उपयोगिता है जो मैं दालचीनी मेनू में एक आइकन जोड़ने के लिए उपयोग कर सकता हूं जो एक उपयोगकर्ता-निर्दिष्ट कमांड चलाता है, और एक बोनस के रूप में, एक उपयोगकर्ता-निर्दिष्ट आइकन प्रदर्शित करता है?

विशेष रूप से मैं टर्मिनल को खुला रखने के बिना, सीधे वर्चुअल मशीन खोलने के लिए एक कमांड जोड़ने की कोशिश कर रहा हूं।

VirtualBox --startvm <myMachineName> --seamless

के साथ ठीक काम करता है alt-F2, लेकिन मेरे पास शॉर्ट-कट होगा, इसलिए मुझे इसे टाइप करने की ज़रूरत नहीं है।

जवाबों:


20

आप .desktopदालचीनी मेनू में अपनी कमांड जोड़ने के लिए एक फ़ाइल बना सकते हैं ।

सबसे पहले, थोड़ी स्क्रिप्ट बनाएं जैसे: अपने घर की निर्देशिका में

  • अपना टर्मिनल खोलें और टाइप करें:

    gedit /home/user/myvm.sh
    
  • निम्नलिखित टाइप करें:

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

  • फ़ाइल को अपनी होम निर्देशिका में सहेजें और अनुमतियाँ बदलें:

    chmod 775 /home/user/myvm.sh
    
  • फिर आप टर्मिनल प्रकार में एक डेस्कटॉप फ़ाइल बना सकते हैं:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • निम्नलिखित जानकारी जोड़ें:

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

  • परिवर्तनों को सहेजें और सुनिश्चित करें कि .desktop के पास टर्मिनल प्रकार में सही अनुमतियां हैं:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

आप अपनी आवश्यकताओं के अनुसार जानकारी बदल सकते हैं, इस मामले में "आइकन" फ़ील्ड में अपने कस्टम आइकन पर अपना रास्ता डालें, और यह "माय वीएम" नाम के साथ "सिस्टम टूल्स" श्रेणी में दालचीनी मेनू के तहत दिखाई देनी चाहिए। ।

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

यदि आप चाहें, तो आप मेनू में "मेरा वीएम" आइकन पर राइट क्लिक के साथ इसे अपने दालचीनी पैनल में जोड़ सकते हैं , और फिर "पैनल में जोड़ें" चुनें

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


2
सुंदर निर्देश, स्क्रीनशॉट की जरूरत नहीं थी लेकिन बहुत सराहना की गई :)
ataulm

4
जैसा कि चाइल्डनो के जवाब में बताया गया है , ~/.local/share/applicationsयदि आपको सभी उपयोगकर्ताओं के लिए शॉर्टकट जोड़ने की आवश्यकता नहीं है, तो रूट विशेषाधिकारों का उपयोग करने की आवश्यकता नहीं होगी।
jamesdlin

34

या आप बस का उपयोग कर सकते हैं

cinnamon-menu-editor

(प्रारंभ बटन पर क्लिक करके, चयन करके configureऔर उपलब्ध करके भी उपलब्ध है Open the menu editor।)


युक्ति: कस्टम आइकन जोड़ते समय, आइकन छवि का पता लगाने के लिए सावधान रहें कहीं आपको भविष्य में बदलने की संभावना नहीं होगी।


3

बस एक गनोम डेस्कटॉप लिंक बनाएं और इसे .local/share/applications/ निजी मेनू लिंक के लिए रखें।

आहें: कुछ इंस्टॉलर अपने डेस्कटॉप लिंक स्थापित करते हैं .gnome/apps/ ताकि आप उन्हें लिंक करना चाहें: $ ln -s .gnome/apps/*.desktop .local/share/applications/


जैसा कि @ roman-raguet /ubuntu//a/232083/37280/usr/share/applications ने सभी उपयोगकर्ताओं के लिए इसे बताया है।

जैसा कि @mockfrog /ubuntu//a/800605/37280 द्वारा बताया गया है कि आप cinnamon-menu-editorग्राफिकल टूल द्वारा इस व्यक्तिगत प्रविष्टि को बना सकते हैं । इसे sudoसभी उपयोगकर्ताओं के लिए चलाएं


1

सरल समाधान की तलाश में किसी और के लिए, तो निम्न आपके पैनल में कस्टम लॉन्चर जोड़ने के लिए GUI इंटरफ़ेस प्रदान करता है:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py

यह अलग है, मुझे लगता है। यह आपके पैनल में शॉर्टकट जोड़ देगा, लेकिन मेनू में नहीं, सही?
ataulm

2
अब दालचीनी के वर्तमान संस्करण में काम नहीं करता है।
K7AAY

1
निर्देशिका मौजूद है, लेकिन "दालचीनी-add-panel-launcher.py" डेबियन जेसी 8.6 / दालचीनी 2.2.16 में मौजूद नहीं है।
अण्डाकार दृश्य
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.