क्या एकता में कार्यक्षेत्र बनाना संभव है जैसे वे गनोम शेल में करते हैं?


11

मैं गनोम शैल का उपयोग कर रहा था, लेकिन स्क्रीन स्पेस की मात्रा के कारण मैंने एकता का इस्तेमाल किया। एक चीज़ जो मुझे शेल से याद आती है, वह कार्यक्षेत्र स्विचर है जिसका उपयोग वह एकता और आईएमओ की तुलना में करता है, यह शेल में बेहतर तरीके से किया जाता है। क्या एकता में इसे लागू करने का कोई तरीका है?

जवाबों:


18

संकट:

दुर्भायवश अभी तक नहीं। एकता में गतिशील कार्यक्षेत्रों के बारे में कुछ बात की गई है, लेकिन मुझे अभी तक इसके लिए कोई ठोस योजना नहीं है।

आंशिक समाधान:

जबकि गतिशील कार्यस्थान अभी तक एकता की विशेषता नहीं है, आप एक समान सुविधा बहुत आसानी से प्राप्त कर सकते हैं। यह समाधान Webupd8 पर पोस्ट की गई स्क्रिप्ट का उपयोग करता है, इसलिए मैं वास्तविक स्क्रिप्ट और .desktop फ़ाइल के लिए क्रेडिट नहीं ले सकता , लेकिन कीबोर्ड शॉर्टकट विधि मेरी है।

पहले इस सामग्री के साथ एक स्क्रिप्ट (पाठ) फ़ाइल बनाएँ:

#!/bin/bash

case $1 in 
rows)t=v;;
cols)t=h;;
esac;

check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`

if [[ ! ($2 = - && $check < 2 ) ]]
then
    [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
  • इसे workspaces(कोई फ़ाइल एक्सटेंशन नहीं) के रूप में सहेजें ।
  • फ़ाइल पर राइट क्लिक करें और गुणों पर क्लिक करें।
  • इसे फ़ाइल गुणों में निष्पादन योग्य के रूप में चिह्नित करें।
  • अब इसे यहां ले जाएं /opt:
    या तो:
    • sudo mv workspaces /optएक टर्मिनल में चलाएं ,
    • या दबाएँ alt+ f2। टाइप करें gksu nautilus /opt। जब नई विंडो खुलती है, तो स्क्रिप्ट को उस फ़ोल्डर में काटें और पेस्ट करें।

कीबोर्ड शॉर्टकट विधि:

अब, आप कार्यक्षेत्रों को जोड़ने और हटाने में सक्षम करने के लिए कुछ शॉर्टकट असाइन कर सकते हैं।

  • सिस्टम सेटिंग्स खोलें।
    यहाँ छवि विवरण दर्ज करें
  • "कीबोर्ड" पर क्लिक करें।
    यहाँ छवि विवरण दर्ज करें
  • "शॉर्टकट" पर जाएं।
  • "कस्टम शॉर्टकट" पर क्लिक करें, और प्लस बटन (हाइलाइट) पर क्लिक करें।
    यहाँ छवि विवरण दर्ज करें
  • आप अपने स्वयं के शॉर्टकट चुन सकते हैं जो आपको सूट करते हैं, लेकिन यहां उन्हें शामिल करने की आवश्यकता है (प्रति शॉर्टकट एक कमांड):

    1. /opt/workspaces-shortcuts rows +| (एक पंक्ति जोड़ता है)
    2. /opt/workspaces-shortcuts cols +| (एक कॉलम जोड़ता है)
    3. /opt/workspaces-shortcuts rows -| (एक पंक्ति निकालता है)
    4. /opt/workspaces-shortcuts cols -| (एक कॉलम निकालता है)

क्विकलिस्ट विधि:

आप एक .desktop फ़ाइल बना सकते हैं जो आपके लिए इन सभी कार्यों को दो क्लिक में करती है।

एक नई टेक्स्ट फ़ाइल बनाएं और निम्नलिखित दर्ज करें:

[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;

[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity

[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity

[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity

[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
  • इस फ़ाइल को इस रूप में सहेजें workspaces.desktopऔर इसे निष्पादन योग्य के रूप में चिह्नित करें।
  • फ़ाइल को इसमें स्थानांतरित करें ~/.local/share/applications
    • आप फ़ाइल प्रबंधक खोलकर, CTRL+ L(पत्र) दबाकर और पता टाइप करके ऐसा कर सकते हैं (यह स्वतः पूर्ण होगा), फिर दबाकर enter
  • फ़ाइल को अपने एकता लॉन्चर में खींचें और छोड़ें।
  • जब आप उस पर राइट क्लिक करते हैं, तो यह आपको कार्यक्षेत्रों की पंक्तियों और स्तंभों को जोड़ने या हटाने का विकल्प देगा।
    क्विकलिस्ट

इसे गनोम शेल की तरह कैसे बनाया जाए:

  • Compiz कॉन्फ़िगर सेटिंग्स प्रबंधक खोलें (यदि आपके पास पहले से नहीं है तो स्थापित करें)

    sudo apt-get install compizconfig-settings-manager
    
  • जनरल ऑप्शन पर जाएं और डेस्कटॉप साइज पर क्लिक करें। यहाँ छवि विवरण दर्ज करें

  • "क्षैतिज आकार" को 1 पर सेट करें।
  • "वर्टिकल साइज़" को 2 पर सेट करें।
  • जब आपको अधिक कार्यस्थानों की आवश्यकता होती है तो आप अपने कीबोर्ड शॉर्टकट या क्विकलिस्ट का उपयोग कर सकते हैं।
    कार्यक्षेत्र का डेमो

यह वास्तव में एक शर्म की बात है ...: / मैं लगातार उस सुविधा के कारण एकता पर GNOME शेल का उपयोग करने का आग्रह करता हूं ...
जॉर्डन

@ जोर्डन I का हालांकि आंशिक समाधान है। मैं इसे कल :) पोस्ट करेंगे
RolandiXor

@ समर्थन: आपका स्वागत है!
RolandiXor

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