लॉन्चर में "डेस्कटॉप दिखाएं" आइकन कैसे जोड़ें?


78

मैंने हाल ही में 10.04 से 12.04 तक अपग्रेड किया है, और लॉन्चर में कोई शो डेस्कटॉप नहीं है। मुझे पता है कि मैं Ctrl+ Super+ का उपयोग कर सकता हूं D, लेकिन क्या लांचर में इसे प्राप्त करने का कोई तरीका है?

संपादित करें:
मैंने अभी MyUality (नीचे देखें) के साथ लांचर पर "शो डेस्कटॉप" आइकन स्थापित किया और यह ठीक काम किया। इसने डैश लॉन्चर के ऊपर आइकन को स्थापित नहीं किया, बल्कि इसके ठीक नीचे। यह बग स्पष्ट रूप से तय किया गया है। यह 2012.9.30 तक है।


3
14.04 तक, यह मूल रूप से जीवाश्मों के उत्तर के अनुसार संभव है । (क्या यह स्वीकृत उत्तर होना चाहिए?) MyUnity क्वांटल के बाद से काम नहीं करेगा, और CCSM में यूनिटी प्लगइन का प्रायोगिक टैब 14.04 में मौजूद नहीं है।
ईपी

1
अरे, क्या आप "स्वीकार किए गए उत्तर" को जीवाश्मों के मूल समाधान में बदलने पर विचार कर सकते हैं जो संभवतः अधिक बेहतर है और अधिक लोगों के लिए लागू है?
user69715

जवाबों:


29

12.04 और पहले

आप MyUnity इंस्टॉल कर सकते हैं MyUnity स्थापित करेंऔर वहां आपके पास "शो डेस्कटॉप" सक्रिय करने का विकल्प होगा।

नोट : मई 2012 तक, यह डैश आइकन के ऊपर डेस्कटॉप आइकन दिखाता है। यह एक बग है

myunity ऐप विंडो


1
MyUnity अब 12.10 सॉफ्टवेयर सेंटर में नहीं है। यह मुझे कहाँ मिल सकता है?
डोमिनिक जॉर्डन हस्फोर्ड

MyUnity अभी तक 12.10 पर समर्थित नहीं है। askubuntu.com/q/203709/34385
Jeggy

ऐसा लगता है कि म्युनिटी कभी भी आधिकारिक रूप से समर्थित पैकेज नहीं था, और भरोसेमंद के लिए उपलब्ध नहीं है। @Fossfreedom द्वारा उत्तर बॉक्स से बाहर काम करता है।
nealmcb

92

13.04 और बाद में

शो-डेस्कटॉप आइकन अब के माध्यम से एक टॉगल विकल्प है सिस्टम सेटिंग - प्रकटन

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


5
इसे करने का यही तरीका है!
कोनस्टिगट

क्या किसी को पता है कि मुझे Xubuntu 16.04.2 LTS में यह विकल्प कहां मिल सकता है? बहुत बहुत धन्यवाद।
कोडिएवेटर

@ एरोबिनरी यह उसी तरह काम करता है
टेसलैब

27

केवल एक समाधान:

  1. इंस्टॉल करें I xdotool
  2. एक फ़ाइल बनाएँ ~/.local/share/applications/show-desktop.desktop
  3. निम्नलिखित को उस फ़ाइल में पेस्ट करें:

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. फ़ाइल को निष्पादन योग्य बनाएं:

    राइट क्लिक -> गुण -> अनुमतियाँ -> टिक 'एक कार्यक्रम के रूप में निष्पादित करने की अनुमति दें'

  5. अब Nautilus में उस फ़ाइल को ब्राउज़ करें और इसे लॉन्चर में खींचें:

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

इसके साथ समस्या यह है, कि आपको इसे फिर से शुरू करने से पहले लांचर शुरू करने के बाद थोड़ा इंतजार करना होगा। तो आप जल्दी से छिपा नहीं सकते -> अनहाइड। यह वास्तव में कमांड लाइन के माध्यम से काम करता है, इसलिए शायद इसे ठीक करने का एक तरीका है, लेकिन मुझे पता नहीं है कि कैसे।

11.10 के लिए अपडेट करें:

11.10 में शॉर्टकट super+dअब काम नहीं कर रहा है। इसके बजाय उपयोग करें ctrl+alt+d। हालाँकि, उपर्युक्त समस्या बनी हुई है।

12.04 के लिए अपडेट करें:

12.04 में आप एक लॉन्चर आइटम ccsm( उबंटू यूनिटी प्लगइन विकल्प → प्रायोगिक टैब ) के माध्यम से सक्षम करने में सक्षम होंगे :


(स्रोत: xrmb2.net )


वाह, आप अच्छे हैं! लेकिन उन्होंने इसे इस तरह क्यों नहीं बनाया? क्या वे शो डेस्कटॉप-आइकन को "भूल गए"? यह तेज + आसान काम करता है।
मेलोड्राम

@melodram मुझे यकीन नहीं है कि यह कीबोर्ड शॉर्टकट से कैसे आसान हो सकता है लेकिन यह सिर्फ मेरे लिए हो सकता है।
ओक्टेवियन डैमियन

1 तेज तरीका कमांड अनुक्रम सुपर + डी का उपयोग करना होगा। मैंने उन लोगों को आस्कुबंटु पर कहीं देखा है। मुझे लगता है कि कहा जाता था (कम से कम)। यह पाया: askubuntu.com/questions/13709/… क्या यह तेज होगा?
रिनविंड

@melodram: आपको टिक मार्क पर क्लिक करके संभवतः इस उत्तर को "स्वीकार" करना चाहिए। चीयर्स!
निकोलस राउल

1
xdtools apt-get में नहीं है :(
टॉम ब्रिटो

25

उबंटू 12.10

Ubuntu 12.10 में "शो डेस्कटॉप" आइकन जोड़ने के लिए:

  1. Dconf Editor लॉन्च करें (डैश से या अन्यथा)।
  2. पर जाएं कॉम> विहित> एकता> लॉन्चर
  3. पसंदीदा में, 'एकता: // डेस्कटॉप-आइकन' जोड़ें

dconf-ediotr

इस आइकन को अब ड्रैग और ड्रॉप करके रिपॉजिट किया जा सकता है।

स्रोत


2
मुझे यह जानकारी कहीं और नहीं मिली, धन्यवाद! :)
आस्कुघन

15

आप इस सेटिंग को समायोजित करने के लिए compizconfig-settings-manager(ccsm) (के बजाय) का उपयोग भी कर सकते हैं MyUnity

CCSM खोलें, और उबंटू यूनिटी प्लगइन सेटिंग्स पर क्लिक करें , फिर प्रायोगिक टैब चुनें और लांचर में शो "डेस्कटॉप आइकन" के बगल में स्थित बॉक्स को चेक करें ।

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

यह आइकन को आपके डैश के शीर्ष पर रखेगा, इसलिए आपको @Roland टेलर द्वारा सुझाए गए और एकता को रीसेट करने की आवश्यकता होगी ( unity --reset)।


इसके अतिरिक्त, आप Alt-Tabस्विचर का उपयोग करके डेस्कटॉप दिखा सकते हैं

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


यह विकल्प १२.१० में उपलब्ध नहीं है
एचडीवी

15

आप जल्दी से कीबोर्ड शॉर्टकट का उपयोग डेस्कटॉप दिखा सकते हैं Ctrl+ Super+ D। मुझे आइकन का उपयोग करने के विकल्प का पता नहीं है।


1
मुझे उम्मीद है कि वे इसके लिए आइकन बनाएंगे, जैसे सूक्ति-पैनल में। काम को आसान और तेज करेगा।
मेलोड्राम

1
या कम से कम खोजे जाने योग्य ... एकता देवों को लगता है कि हम कभी-कभी मन के पाठक हैं।
स्कैन

और मैं सिर्फ जोड़ना चाहता हूं - बस 'नैट्टी' स्थापित किया है, और मैंने तुरंत 'क्लासिक डेस्टॉप' में स्विच कर दिया है - लेकिन यहां भी, Ctrl-Alt-D अब काम नहीं करता है - सुपर + डी का उपयोग करना चाहिए! टिप के लिए धन्यवाद, चीयर्स!
सादाऊ

मैं सभी ubuntu समाचार और bla bla के साथ पूर्ण प्रेम में हूं, लेकिन अगर मैं उस आदमी को थप्पड़ मार सकता था जिसने शास्त्रीय खिड़कियों को बदलने के लिए + d- को नियंत्रण-अल-डी के लिए डेस्कटॉप दिखाने का फैसला किया था और फिर इसे बदलकर मैं वास्तव में बेहतर महसूस करूंगा।
Pitto

प्रश्न पहले से ही स्पष्ट रूप से कहता है कि उपयोगकर्ता Ctrl-Super-D के बारे में जानता है, लेकिन एक लॉन्चर आइकन शॉर्टकट की तलाश में है। तो यह सिर्फ "मुझे नहीं पता" का उत्तर देने के लिए बेकार है।
mivk

8

जब आप एकता का उपयोग कर रहे हैं तो आपको एनिमेशन सक्रिय हो गए हैं और फिर एक किनारे बंधन का उपयोग कर सकते हैं। यह आप पर क्लिक करने के लिए भी नहीं है।

आप CompizConfig Settings Manager को सॉफ्टवेर सेंटर से 'General Settings' (1.) पर फिर कीबिंग (2.) में इंस्टॉल कर सकते हैं और वहाँ आप 'Show Desktop' (3.) को ट्रिगर करने के लिए एक किनारे चुन सकते हैं। वहां आपके पास व्यक्तिगत कीबोर्ड शॉर्टकट सेट करने का विकल्प भी है।

शोल्डर को एज बाइंडिंग के साथ


यह कुछ मामलों में वर्कअराउंड के रूप में काम करता है, लेकिन एक आसान बिंदु चाहने वाले लोगों के लिए और ऐसा करने के लिए क्लिक करने का तरीका, यह अभी भी समस्या को हल नहीं करता है
क्रिस्टोफर

अच्छा विकल्प!
टीजे क्राउडर

महान! आप वर्णन करने के लिए स्क्रीनशॉट भी जोड़ सकते हैं।
टॉम ब्रिटो

हो गया, आशा है कि यह अब और भी अधिक उपयोगी है।
जोशी

5

ऑल्ट-टैबिंग के दौरान "शो डेस्कटॉप" आइकन है, इसलिए आप इसे पूरा करने के लिए ऑल्ट टैब का उपयोग कर सकते हैं।


ध्यान दें कि यह उबंटू 11.10 के लिए है। यदि आप चाहें, तो आप शो डेस्कटॉप आइकन पर नेविगेट करने के लिए तीर कुंजियों का भी उपयोग कर सकते हैं।
क्रिस्टोफर काइल हॉर्टन

4

उबुन्टु 11.04


से webup8.org : (मेरे द्वारा मामूली संशोधनों के साथ)

  1. WmctrlWmctrl स्थापित करें स्थापित करें ।

  2. स्क्रिप्ट और .desktop फ़ाइल डाउनलोड करें, इसे निकालें और /usr/local/binनीचे दिए गए आदेशों का उपयोग करके फ़ोल्डर में "showdesktop" स्क्रिप्ट रखें:

    cd ~
    wget http://webupd8.googlecode.com/files/showdesktop.tar.gz
    tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
    sudo mv showdesktop /usr/local/bin/
    

    यदि आप फ़ाइल को मैन्युअल रूप से डाउनलोड करना चाहते हैं, तो इसे यहाँ से प्राप्त करें

  3. अब आपको अपने होम फोल्डर में "showdesktop.desktop" नामक एक फाइल देखनी चाहिए - आप इसे जहाँ चाहें (या वहाँ छोड़ सकते हैं) में ले जा सकते हैं और फिर इसे एकता लॉन्चर में खींच सकते हैं और आपके पास "शो डेस्कटॉप" आइकन होगा ।

ज्ञात समस्या: एकता लॉन्चर में "शो डेस्कटॉप" आइकन पर क्लिक करते समय, आपको तब तक इंतजार करना होगा जब तक कि आइकन फिर से क्लिक करने से पहले स्पंदना बंद न कर दे (यह लगभग 10 सेकंड है) या फिर यह कुछ भी नहीं करता है। यदि आप प्रतीक्षा नहीं करना चाहते हैं तो आप मध्य क्लिक कर सकते हैं यदि आप प्रतीक्षा नहीं करना चाहते (टिप के लिए महदी के लिए धन्यवाद!)।


धन्यवाद, मैं इसे दूसरे प्रश्न के उत्तर के लिए पसंद करता हूं, इसे एक डुप्लिकेट के रूप में बंद कर दिया गया था, क्योंकि मैं पहले से ही wmctrlअन्य चीजों के लिए उपयोग करता हूं । (शायद वहाँ पोस्टिंग के लायक यह मामला हटा दिया जाता है।)
टीजे क्राउडर

3

यूनिटी को रीसेट करें ( unity --reset), और फिर इसे वापस लाने के लिए, इसे फिर से सही जगह पर रखने के लिए।
यहाँ छवि विवरण दर्ज करें


1
जैसा कि सुझाव दिया गया है, ccsm में शो डेस्कटॉप और एकता चलाने के लिए सेटिंग को टॉगल करने के बावजूद, मैं लॉन्चर पर कहीं भी बटन नहीं हिला सकता। शुक्र है कि बग रिपोर्ट से पता चलता है कि रास्ते में एक फिक्स होना चाहिए :)
पूछूएन

@askuhn मैंने कभी नहीं कहा कि आप इसे "लॉन्चर पर कहीं भी" ले जा सकते हैं।
RolandiXor

क्षमा करें, स्पष्ट करने के लिए, जब मैंने "कहीं भी" कहा था, तो मेरा मतलब है कि आपके स्क्रीनशॉट में कार्यक्षेत्र आइकन के नीचे ... मैं इसे नीचे भी नहीं प्राप्त कर सकता ("एकता --reset" बस इसे मेरे लिए पूरी तरह से गायब कर देता है)।
Askuhn

@askuhn ओह मैं उल्लेख करना भूल गया, दौड़ने के बाद unity --resetआपको इसे फिर से सक्षम करना होगा।
रोलंडीएक्सॉर

मैंने कोशिश की कि बिना किस्मत के ... आइकन अभी भी खुद को बीएफबी से ऊपर रखे। मैं हालांकि अद्यतन के लिए इंतजार कर रहा हूँ, आपकी मदद के लिए धन्यवाद!
पूछूहन

2

12.10 के लिए

काम पर एकता पैच टीम!

हमने एक स्क्रिप्ट बनाई है जिससे आप शो-डेस्कटॉप आइकन को सक्षम / अक्षम कर सकते हैं। यदि आप एक अलग उपकरण स्थापित नहीं करना चाहते हैं, तो हमारी स्क्रिप्ट को पकड़ो और उसे चलाएं।

इसे बिटकॉइन पर https://bitbucket.org/jpmahesh/unity-reset पर होस्ट किया गया है

या अगर आप आलसी हैं और कोई दूसरा पेज नहीं खोलना पसंद करते हैं, तो यहाँ स्निपेट है।

#!/usr/bin/python

from gi.repository import Gio
import argparse

parser = argparse.ArgumentParser(description='Enable or disable show-desktop icon')
optiongroup=parser.add_mutually_exclusive_group(required=True)
optiongroup.add_argument('-e','--enable',action='store_true',help='Add show-desktop icon to launcher')
optiongroup.add_argument('-d','--disable',action='store_true',help='Remove show-desktop icon from launcher')
args=parser.parse_args()

gsettings=Gio.Settings("com.canonical.Unity.Launcher")
launcherfav=gsettings.get_strv('favorites')
shwdsktp="unity://desktop-icon"
def remove_show_desktop():
  if shwdsktp in launcherfav:
    print "Show desktop is currently enabled."
    print "Removing show desktop"
    launcherfav.remove(shwdsktp)
    gsettings.set_strv('favorites',launcherfav)
    print "DONE"
  else:
    print "Looks like the show desktop icon is already hidden"
    print "Nothing to do then. Tada!"

def add_show_desktop():
    if shwdsktp not in launcherfav:
        print "Show desktop icon is currently hidden"
        print "Adding it to launcher"
        launcherfav.append(shwdsktp)
        gsettings.set_strv('favorites',launcherfav)
        print "DONE"
    else:
        print "Looks like the show-desktop icon is already visible"
        print "Nothing to do then. Tada!"

if args.enable :
    add_show_desktop()
if args.disable :
    remove_show_desktop()

उपयोग:

एक फ़ाइल में show-desktop.pyऔर टर्मिनल में उपरोक्त कोड को सहेजें , चलाने के लिए: इसे छिपाने के
python show-desktop.py -eलिए आइकन दिखाने के
python show-desktop.py -dलिए।
python show-desktop.py -hउपयोग संदेश देखने के लिए।

डिफ़ॉल्ट रूप से (बिना किसी तर्क के), यह केवल उपयोग संदेश प्रिंट करता है और बाहर निकलता है।


फाइल को सेव करने का क्या मतलब है? क्या आप उपयोग को थोड़ा और स्पष्ट रूप से समझा सकते हैं?
डोमिनिक जॉर्डन हस्फोर्ड

एक टेक्स्ट एडिटर खोलें, कोड को कॉपी करें, और इसे show-desktop.py के रूप में सहेजें यदि आप किसी भी कठिनाइयों का सामना करते हैं तो क्या आप चैट में छोड़ सकते हैं?
महेश

IMHO यह सबसे अच्छा तरीका होगा, इसलिए आपको dconf इंस्टॉल नहीं करना होगा। हालांकि मेरे 12.10 पर यह काम नहीं करता है: यह "पूर्ण" प्रिंट करता है, लेकिन वास्तव में कुछ भी सेट नहीं करता है (मैं एक परीक्षण किया gsettings getथा और मूल्य उसी सरणी था जो पहले था)
राफेल

यह स्क्रिप्ट python इंटरफ़ेस का उपयोग gsettings के लिए करती है। यदि gsettings setकाम करता है, तो यह काम करना चाहिए। मेरा सुझाव है कि यदि आप विसंगतियों को नोटिस करते हैं, तो आप उसे आज़माएँ और चैट में शामिल हों।
महेश

1

यहां पहले से वर्णित चित्रमय प्रक्रिया के आधार पर ।

हमारे लिए ऐसा करने के लिए हम निम्नलिखित कमांड को कॉपी और पेस्ट कर सकते हैं:

यदि पहले से मौजूद नहीं है तो शो डेस्कटॉप जोड़ें

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" || dconf write $key "$(dconf read $key | sed "s%^\[%[$new, %")"

इसी तरह हम इसे फिर से निकाल सकते हैं:

यदि मौजूद हो तो शो डेस्कटॉप निकालें

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" && dconf write $key "$(dconf read $key | sed "s%$new, %%")"

1

अगर xubuntu या xfce डेस्कटॉप का उपयोग कर आप सिर्फ अपने पैनल पर जा सकते हैं और राइट क्लिक कर सकते हैं। वरीयताएँ / आइटम पर जाएं / नया आइटम जोड़ें और शो डेस्कटॉप चुनें


0

मैंने पाया कि यहाँ इस लिंक ने चाल चली। हालांकि यह एक सुविधा से अधिक एक अनुप्रयोग है।

आशा है ये मदद करेगा!


बेशक यह मदद नहीं करेगा। यह प्रश्न लगभग 12.04 है और आप 11.10 के बारे में एक प्रश्न का संदर्भ दे रहे हैं।
jokerdino

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