क्या मैं एक एकता आइकन में अधिक एप्लिकेशन डाल सकता हूं?


19

क्या एकल एकता आइकन / बटन में एक से अधिक एप्लिकेशन को 'एनक्लोज' करना संभव है? लॉन्चर पर बटनों की संख्या को नियंत्रण में रखने के लिए, मेरे लिए बहुत उपयोगी होगा कि एक ही प्रकार के कुछ एप्लिकेशन (जैसे छोटे स्क्रीनशॉट लेने वाले एप्लिकेशन जैसे स्क्रीनशॉट या वेब एप्लिकेशन आदि) को एक ही बटन में स्टोर करना संभव है। xfce पैनल के साथ ...

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


1
क्या आप उबंटू 11.10 और यूनिटी (3 डी), बनाम किसी अन्य संस्करण की पुष्टि कर सकते हैं ।
20

हां उबंटू वनैरिक और यूनिटी 3 डी
गिंगलोन

जवाबों:


19

अवलोकन

यह उत्तर दो संभावित उत्तर देता है - दराज और क्विकलिस्ट

दराज़

दराज 12.04 के लिए पीपीए के माध्यम से उपलब्ध है:

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

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

डैश से दराज लॉन्च करें। आपके लिए ड्राअर, खींचे गए आइकॉन से ड्रॉप करें ~/.local/share/applications

अपना ड्रॉअर लॉन्च करें - फिर आप अपने पसंदीदा एप्लिकेशन को ड्रैसर पर ड्रैग और ड्रॉप कर सकते हैं।

ग्राफिकल क्विकलिस्ट्स

कई विकल्पों को लॉन्च करने के लिए डिफ़ॉल्ट एकता विधि क्विकलिस्ट्स के उपयोग के माध्यम से है - उस लॉन्चर आइकन के विकल्पों के मेनू को दिखाने के लिए एक लॉन्चर आइकन पर राइट-क्लिक करें।

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

12.04 के लिए एक ग्राफिकल पद्धति का उपयोग करके क्विकलिस्ट का निर्माण MyUnity का उपयोग करके उपलब्ध है

myunity म्युनिटी स्थापित करें

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

यह विकल्प आपको क्विकलिस्ट बनाने की अनुमति देता है - क्विकलिस्ट एक सबमेनू हैं जो एक लॉन्चर आइकन पर राइट-क्लिक करने पर प्रदर्शित होते हैं।

11.04 के लिए एक ग्राफिकल पद्धति का उपयोग करके क्विकलिस्ट का निर्माण कार्य-प्रगति है - उदाहरण के लिए - एकता लांचर संपादक

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

यह नैटी (ubuntu 11.04) में काम करता है - लेकिन अजगर संस्करण में बदलाव के कारण, वनिरिक (ubuntu 11.10) में काम नहीं करता है (इसे लिखने के समय)

स्थापित करने के लिए

cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor

चलाने के लिए

cd ~/Downloads/unity-launcher-editor
./ule

Quicklists के मैनुअल निर्माण

सौभाग्य से, मैन्युअल रूप से भी क्विकलिस्ट बनाना सरल है। क्विकलिस्ट एक .desktop फ़ाइल है जिसमें न्यूनतम निम्नलिखित शामिल हैं:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1

X-Ayatana-Desktop-Shortcuts=example_app2;

[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity

आइए इसे उन क्षेत्रों में तोड़ दें जिन्हें आपको बदलना चाहिए (उदाहरण के ऊपर से नीचे तक काम करना)।

  • Icon=: यह चित्रमय चित्र फ़ाइल में पाया जाता है /usr/share/icons
  • Name=: यह टूलटिप है जिसे आप लॉन्चर आइकन पर हॉवर करते समय देखते हैं
  • Exec=: जब आप लॉन्चर आइकन पर क्लिक करते हैं तो यह डिफ़ॉल्ट निष्पादन योग्य रन होता है
  • X-Ayatana-Desktop-Shortcuts=: यह समूहों की एक अर्ध-उपनिवेशित अलग सूची है।

प्रत्येक समूह प्रविष्टि के तहत एक त्वरित सूची मेनू विकल्प है [group_name Shortcut Group]

  • example_appsयह X-Ayatana-Desktop-Shortcutsक्षेत्र में समूह का नाम है
  • Name=: यह क्विकलिस्ट मेनू टेक्स्ट है
  • Exec=: क्विकलिस्ट प्रविष्टि का चयन करते समय यह निष्पादन योग्य रन है

.desktop फ़ाइलें स्थानीय फ़ोल्डर में मौजूद होनी चाहिए~/.local/share/applications

यदि यह पहले से मौजूद नहीं है तो यह फ़ोल्डर बनाएं:

mkdir -p ~/.local/share/applications

फ़ोल्डर में एक फ़ाइल बनाएं - उदाहरण के लिए myquicklist.desktop और Nautilus से एकता लांचर में इस फ़ाइल को खींचें और छोड़ें।

मिक्स XFCE लांचर

लॉन्चर बटन पर क्लिक करने पर डिफ़ॉल्ट XFCE कार्रवाई एक निष्पादन योग्य चलाने के लिए है। हमारे लॉन्चर के लिए आप कैलकुलेटर को डिफ़ॉल्ट कर सकते हैं

Name=My Quicklist
Exec=gcalctool

XFCE लॉन्चर में संभव अन्य कार्रवाई केवल लॉन्चर आइटम की सूची प्रदर्शित करना है। दुर्भाग्य से एकता में आप ऐसा नहीं कर सकते - यह एक राइट-क्लिक होना चाहिए।

डिफ़ॉल्ट Exec=को कुछ चलाना होगा - उदाहरण के लिए आप इसका उपयोग एक त्वरित पॉप-अप संवाद प्रदर्शित करने के लिए कर सकते हैं जो आपको राइट क्लिक पर याद दिलाता है:

Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

उदाहरण

आपने निम्नलिखित उदाहरण दिए जो आप चाहते थे:

  • स्क्रीनशॉट: Exec=gnome-screenshot -i
  • शब्दकोश: Exec=xfce4-dict
  • कैलकुलेटर: Exec=gcalctool

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

इस प्रकार आपका उदाहरण .desktop फ़ाइल जैसा दिखेगा:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator

[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity

[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity

[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity

Ubuntu 12.04 LTS - drawersदिए गए भंडार को जोड़ने के बाद पैकेज नहीं मिला। सॉफ्टवेयर सेंटर में यह $ 3 है।
एस्माओ

5

हां, लॉन्चर लॉन्चर के राइट क्लिक मेनू में एप्लिकेशन जोड़ने के लिए आप लॉन्चर क्विकलिस्ट का उपयोग कर सकते हैं। इस प्रश्न को देखें:

विशेष रूप से libreoffice उदाहरण को केवल एक ही आइकन के तहत जो भी अनुप्रयोग आप चाहते हैं उसे चलाने के लिए संशोधित किया जा सकता है।


थैंक्स जोर्ज, लेकिन मेरे उबंटू वनैरिक में कोई भी * .desktop फ़ाइल नहीं है / usr / शेयर / एप्लिकेशन / इसके अलावा, मैं लिबरऑफिस उदाहरण का पालन नहीं कर सकता, क्योंकि इसका एक शुरुआती केंद्र है, जबकि मैं एक नया ग्लास क्रोन बनाना चाहता हूं लॉन्चर (एक चुने हुए आइकन के साथ) जिसमें कुछ उपयोगी 'छोटे' एप्लिकेशन (स्क्रीनशॉट, शब्दकोश, कैलकुलेटर, फोर्स ecc छोड़ दें।) ... क्या यह संभव है?
गिंगलोन

यदि आप Nautilus के साथ उस फ़ोल्डर को देख रहे हैं, तो प्रदर्शित नाम .desktop फ़ाइलों के लिए फ़ाइल नामों से अलग हैं। सीएलआई पर ls कमांड वास्तविक फ़ाइल नाम दिखाएगा जिसे आपको उन फ़ाइलों को संपादित करने की आवश्यकता है।
3

5

उबंटू 11.10 (वनैरिक) और यूनिटी (3 डी) के लिए

उदाहरण: " उबंटू टूलबॉक्स " बहुउद्देश्यीय आइकन

विवरण: सिस्टम सिस्टम सेटिंग्स (डिफ़ॉल्ट), उबंटू ट्वीक , उबंटू सॉफ्टवेयर सेंटर और सॉफ्टवेयर अपडेट के लिए एक एकल 'टूलबॉक्स' आइकन, कई एकता लांचर आइकन की जगह ।

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

टिप्पणियाँ: मैंने आइकन (कस्टम नहीं), फ़ाइल नामकरण और डिफ़ॉल्ट आइटम पर कुछ समझौता किया। अन्य विकल्प मौजूदा वस्तुओं से टकरा सकते हैं या भ्रमित हो सकते हैं। (चेतावनी दी)

mkdir ~/.local/share/applications  (if required)

gedit ~/.local/share/applications/toolbox.desktop &

नोट: एम्परसेंड 'और' कमांड लाइन को तुरंत जारी करता है।

मेरा कस्टम ' toolbox.desktop ' फ़ाइल: (आसानी से संपादित किया जा सकता है)

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

X-Ayatana-Desktop-Shortcuts=UbuntuTweak;SoftwareCenter;SoftwareUpdates;

[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]  
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

5

यूनिटी लॉचर में समूह अनुप्रयोगों के लिए दराज एक आदर्श तरीका है।

अब तक, यह रेपो में उपलब्ध नहीं है लेकिन आप इसे अभी भी ppa से स्थापित कर सकते हैं।

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

दराज के उपयोग को दिखाने के लिए कुछ स्क्रीनशॉट

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

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

एक बार जब आप एक नया ड्राअर बनाते हैं, तो आप डैश से एप्लिकेशन को ड्रैग और ड्रॉप कर सकते हैं।

आप अपने दराज में फ़ाइलों और फ़ोल्डरों को भी स्टोर कर सकते हैं, आमतौर पर उपयोग की जाने वाली फ़ाइलों को जल्दी से प्राप्त करने का एक तरीका प्रदान करते हैं।

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

स्रोत:
http://maketecheasier.com/group-apps-t Total-in-unity-launcher / 2012 / 08
/10 http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own मिनी-डैश-एकता-लांचर-दराज


1
बस आज एक नया संस्करण जारी किया (12/10/12) नए कॉन्फ़िगरेशन विकल्पों और बग फिक्स के साथ ... आशा है कि आप इसे पसंद करेंगे!
इयान बी।

ड्रैग एंड ड्रॉप मेरे लिए काम नहीं करता है :( ... समस्या क्या हो सकती है? मैं Ubuntu 14.04 का उपयोग करता हूं।
Regisz

3

मुझे लगता है कि दोनों david6 और fossfreedom के उत्तर काफी अच्छे हैं, यह केवल आपको उसी की भिन्नता दिखाने के लिए है।

इस मामले में यह एक 'यूटिलिटी' आइकन है जो मेरे पास विभिन्न कार्यों के लिए है, यह मानक ऐप, कुछ शेल स्क्रिप्ट और कमांड का उपयोग करता है। क्योंकि मैं synaptic का उपयोग सबसे अधिक मैं synaptic चलाने के लिए आइकन पर बाईं क्लिक सेट है, बाकी सब सही क्लिक quicklists से दूर है।

रुचि का एक अतिरिक्त बिंदु - क्विकलिस्ट्स के साथ कस्टम .desktops में 'X-Ayatana-Desktop-Shortcuts =' लाइन यह निर्धारित करती है कि क्विकलिस्ट और दिखाए गए ऑर्डर में क्या दिखाया गया है।

पूर्व। - आपके पास 10 [जो भी शॉर्टकट समूह] प्रविष्टियां हो सकती हैं, लेकिन उनमें से कुछ को 'एक्स-अयाताना-डेस्कटॉप-शॉर्टकट =' लाइन में दिखा सकते हैं

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;

[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity

[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity

[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity

[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity

[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity

[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity

[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity

[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity

[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity

[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity

एक्स को देने के लिए। छोटी लिपियों का, Exec = htop1, मेरे $ PATH (~ / bin) बिन में htop1 नाम की एक फ़ाइल है

#!/bin/bash
gnome-terminal --command  htop 

Exec = update1 एक अद्यतन 1 नाम है

#!/bin/bash
gnome-terminal --command "sudo apt-get update"

यदि एक व्यक्ति एक्स-अयाताना-डेस्कटॉप-शॉर्टकट = लाइन पर स्थान बचाना चाहता है, तो व्यापक क्विकलिस्ट्स के साथ एक .desktop में, आप अपने शॉर्टकट समूहों को सरल तरीके से नाम दे सकते हैं, जैसे कि Scg1; Scg2; Scg3; एक्ट, इसलिए

एक्स-Ayatana-डेस्कटॉप-शॉर्टकट = Scg1; Scg2; Scg3; ect।

एक उदाहरण के रूप में मेरी पहली प्रविष्टि ले रही है

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

आपके लॉन्चर आइकनों, क्विकलिस्ट्स, एक्ट के साथ बहुत सी चीजें और विविधताएं।


2

मुझे पता है कि यह आपके सवाल का जवाब नहीं है, लेकिन मुझे लगता है कि यह लॉन्चर डू (या बस alternatives) के समान है।

1) ग्नोम-पाई का प्रयास करें (कुछ बहुत ही शांत प्रभाव के साथ एक एप्लिकेशन लांचर) Gnome-पाई


2) ग्लेक्स-डॉक / काहिरा-डॉक (जैसे मैक में डॉक) और डॉक (वे सॉफ्टवेयर-सेंटर में हैं) जैसे डॉक्स का उपयोग करना ।

काहिरा-डॉक


3) प्रोग्राम खोलने के लिए शॉर्टकट का उपयोग करना (डैश में कीबोर्ड लिखें और इसे खोलें >> शॉर्टकट टैप पर जाएं >> कस्टम शॉर्टकट पर जाएं >> बटन दबाएं >> उस प्रोग्राम को लिखें जिसे आप शॉर्टकट के साथ खोलना चाहते हैं >> लागू करें> > इसे एक शॉर्टकट असाइन करें)

शॉर्टकट


1

एक नया आवेदन देखें: दराज यहाँ छवि विवरण दर्ज करें http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

आप ऐसा करके ppa जोड़ सकते हैं

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get update && sudo apt-get install-draw

बस आरंभ करने के लिए डैश में दराज टाइप करें। यह ~ / .local / शेयर / अनुप्रयोगों में एक दराज लांचर बनाएगा जिसे आप लॉन्चर / डॉक पर रख सकते हैं। फिर उस चीज़ को खींचें और छोड़ें जिसे आप चाहते हैं (दस्तावेज़, फ़ोल्डर, एप्लिकेशन, वेब-यूआरएल)। लेफ्ट-क्लिकिंग प्रत्येक फ़ाइल के लिए माउस के साथ एक मिनी-डैश खोलता है, जबकि राइट-क्लिक करने से क्विकलिस्ट खुल जाती है। खुले दराज में राइट क्लिक आइटम आपको उनके नाम या निष्पादन कमांड को संपादित करने की अनुमति देता है। लेफ्ट क्लिकिंग ने उन्हें उनके डिफ़ॉल्ट एप्लिकेशन के साथ लॉन्च किया।

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