मैं गनोम डैश या उबंटू डॉक में "शो डेस्कटॉप" कैसे जोड़ सकता हूं?


26

मैं एकता से GNOME की ओर पलायन कर रहा हूं। एक आइटम जो मुझे याद आ रहा है वह डैश में "डेस्कटॉप दिखाएं" बटन (उर्फ "सभी विंडो कम से कम") है। मैं इस कार्यक्षमता को GNOME डैश (या Ubuntu 17.10 और बाद के संस्करण में Ubuntu डॉक) में कैसे जोड़ सकता हूं, भले ही इसका मतलब कस्टम .desktopफ़ाइल बनाना हो?

(मुझे पता है कि मैं डेस्कटॉप को दिखाने के लिएCtrl + Super+ D कीबोर्ड शॉर्टकट का उपयोग कर सकता हूं और मैं टॉप बार में "शो डेस्कटॉप" बटन जोड़ने के लिए एक एक्सटेंशन स्थापित कर सकता हूं , लेकिन मैं विशेष रूप से डैश में एक बटन चाहता हूं।)


जवाबों:


31

मुझे ऐसा करने का एक तरीका मिला:

  1. एक टर्मिनल खोलें और इंस्टॉल करें wmctrl:

    sudo apt-get install wmctrl
    
  2. नाम से एक शेल स्क्रिप्ट बनाएं show-desktop.sh(मैंने इसे अपने होम फ़ोल्डर में रखा)

    gedit ~/show-desktop.sh
    

    इस कोड को वहां रखें:

    #!/bin/bash
    status="$(wmctrl -m | grep "showing the desktop" | sed -r 's/(.*)(ON|OFF)/\2/g')"
    
    if [ $status == "ON" ]; then
        wmctrl -k off
    else
        wmctrl -k on
    fi
    

    और इसे निष्पादन योग्य बनाएं:

    chmod +x ~/show-desktop.sh
    
  3. फ़ोल्डर show-desktop.desktopमें एक फ़ाइल बनाएँ ~/.local/share/applications/:

    gedit ~/.local/share/applications/show-desktop.desktop
    

    इस पाठ को जोड़ें और सहेजें (मूल्य को बदलना न भूलें <your user>):

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=user-desktop
    Exec=/home/<your user>/show-desktop.sh
    
  4. डैश खोलें, शो डेस्कटॉप खोजें और इसे पसंदीदा में जोड़ें।


6
परीक्षण किया गया और उबंटू 18.04 एलटीएस पर भी काम किया। सिस्टम सेटिंग / अपीयरेंस / बिहेवियर पैनल से 'एड शो डेस्कटॉप आइकन को लॉन्चर' में हटाए जाने के बाद से यह मुझे ऐसा करने का सबसे अच्छा तरीका लगा। यह एक ऐसी उपयोगी विशेषता थी। कभी-कभी मैं वास्तव में उबंटू डेवलपर्स को समझ नहीं पाता ...
बाइटपन

4
फ़ाइल "शो-डेस्कटॉप.डेस्कटॉप" (विषय 3) में, मैंने "आइकन = शो-डेस्कटॉप" को "आइकन = डेस्कटॉप" में बदल दिया, क्योंकि पिछला वाला काम नहीं कर रहा था।
सैमुअलइरोसिमो

यह शुरुआती अनुकूल नहीं है। मैं एप्लिकेशन फ़ोल्डर में फ़ाइल कैसे बनाऊं? मैं सिर्फ इसे बना नहीं सकता और इसे वहां पर गुई के माध्यम से सहेज सकता हूं क्योंकि यह संरक्षित है। धन्यवाद।
खरगोश

2
@ रैबिट आपको रूट विशेषाधिकारों का उपयोग करने की आवश्यकता है। एक टर्मिनल खोलें और टाइप करें: sudo nano /use/share/applications/show-desktop.desktop
AndAC

1
@ रैबिट मैं समझता हूं। मुझे लगता है कि इसे बेहतर तरीके से समझाया जा सकता है। हो सकता है कि बेहतर अंग्रेजी वाला कोई व्यक्ति मेरी पोस्ट को शुरुआती लोगों के लिए आसान बनाने के लिए संपादित कर सके।
एंडैक

1

सबसे पहले, यह जान लें कि डेस्कटॉप को दिखाने / छिपाने के बीच कीबोर्ड शॉर्टकट Super(विंडोज की) + Dया Ctrl+ Alt+ Dटॉगल करेगा। आप इस कीबोर्ड शॉर्टकट के लिए अभ्यस्त हो सकते हैं और यह तय कर सकते हैं कि यह किसी भी तरह आइकन पर क्लिक करने से बेहतर है। फिर भी, हम एक क्लिक करने योग्य शॉर्टकट बना सकते हैं जो डेस्कटॉप दिखाने / छिपाने के लिए हमारे लिए यह कीबोर्ड शॉर्टकट बस करेगा।

ध्यान दें कि मैं विकल्प 1 [MY PREFERRED CHOICE] या नीचे दिए विकल्प 2 में से किसी एक विधि का उपयोग करने की सलाह देता हूं, लेकिन विकल्प 1 और विकल्प 2 दोनों एक साथ नहीं हैं, क्योंकि वे अजीब तरीकों से संघर्ष करते हैं। Ie: यदि आप विकल्प 1 को सेट करते हैं, तो विकल्प 2 में से एक को सेट करें, बस विकल्प 1 से शो डेस्कटॉप आइकन को पसंदीदा के रूप में निकालें, और इसका उपयोग करना बंद करें। यदि आप विकल्प 2 में से किसी एक को स्थापित करने के बाद विकल्प 1 से डेस्कटॉप आइकन को क्लिक करते हैं तो अजीब चीजें होती हैं। मुझे लगता है कि ऐसा इसलिए है क्योंकि xdotool(विकल्प 1 द्वारा उपयोग किया जाता है) आपके सिस्टम को संदेश भेजने का प्रयास कर रहा है, जैसे कि वे आपके कीबोर्ड से आए हैं, इसलिए हालाँकि विकल्प 2 विधियां काम करती हैं, वे xdotoolकुछ या कुछ के साथ संघर्ष करते हैं और कभी-कभी आपकी Superकुंजी या माउस कुंजी प्राप्त करने लगते हैं। बस एक साथ दोनों विकल्पों का उपयोग करके "नीचे अटक"। ध्यान दें कि यह असामान्य और छोटी गाड़ी व्यवहार स्वयं को प्रस्तुत नहीं करती है, हालांकि, यदि आप मैन्युअल रूप से विकल्प 2 विधि के साथ Super+ Dshorcut का उपयोग करते हैं , या यदि आप केवल विकल्प 1 विधि और कोई विकल्प 2 विधियों का उपयोग करते हैं।

मेरा पसंदीदा सेटअप, इसलिए, जब भी मुझे ऐसा लगता है Super(विंडोज कुंजी) + Dकीबोर्ड शॉर्टकट के साथ संयोजन के रूप में नीचे विकल्प 1 विधि ("मेरे व्यक्तिगत पसंदीदा" के रूप में चिह्नित) का उपयोग करना है।

यह मुझे सबसे अच्छा लगता है।

विकल्प 1 (मेरा व्यक्तिगत पसंदीदा):

क्रेडिट: मैं इसके साथ नहीं आया था, उबंटू जीनियस और ब्लॉगर जी मी ने यहां किया: http://ubuntuhandbook.org/index.php/2018/10/add-show-desktop-button-ubuntu-18-10 -18-04 / । मैं सीधे उसकी सामग्री से उधार ले रहा हूँ (बहुत सारी यह सीधे उद्धृत):

  1. "टर्मिनल खोलें ( Ctrl+ Alt+ T) और xdotool स्थापित करें:"

    sudo apt install xdotool
    
  2. "फिर शो डेस्कटॉप शॉर्टकट आइकन बनाएं और इसे कमांड के माध्यम से संपादित करें:"

    gedit ~/.local/share/applications/show-desktop.desktop
    

    "जब फ़ाइल खुलती है, तो निम्न पंक्तियों को चिपकाएँ और इसे सहेजें।"

    [Desktop Entry]
    Type=Application
    Name=Show Desktop
    Icon=desktop
    Exec=xdotool key --clearmodifiers Super+d
    
  3. "अंत में एप्लिकेशन मेनू में 'शो डेस्कटॉप' के लिए खोज करें, फिर राइट लिक करें और 'पसंदीदा में जोड़ें' चुनें:"

    "यह बात है। आनंद लें!"

    यहाँ यह है, जैसा कि मेरे डेस्कटॉप पर दिखाया गया है:

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

विकल्प 2:

विकल्प 2.A:

अपनी "स्टार्ट मेनू" आइकन चीज़ (9-डॉट आइकन) पर क्लिक करें और "शो डेस्कटॉप" टाइप करें। खोज परिणामों को पॉप करने के लिए कुछ सेकंड प्रतीक्षा करें, और Gnome Shell एक्सटेंशन में से एक पर क्लिक करें और इंस्टॉल करें। (ध्यान दें कि ये खोज परिणाम केवल उबंटू सॉफ्टवेयर केंद्र से आ रहे हैं)।

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

: पर Gnome शेल एक्सटेंशन अधिक जानकारी के लिए, मेरे दूसरे सवाल का जवाब यहाँ देख /ubuntu//a/1089033/327339

Ex: यहाँ पहले वाला है: यहाँ छवि विवरण दर्ज करें

"इंस्टॉल" बटन पर क्लिक करें और यहां यह मेरे डेस्कटॉप पर कैसा दिखता है:

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


विकल्प 2. बी:

यहाँ एक और एक है [ हुआ करता था मेरी निजी पसंदीदा, लेकिन फिर मैं विकल्प 1 पर वापस आए क्योंकि यह सहज काम करते हैं और सबसे सुसंगत हो रहा है]:

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

और यहाँ यह स्थापित की तरह लग रहा है: यहाँ छवि विवरण दर्ज करें

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