संदर्भ मेनू में कई 'खुले हुए' अनुप्रयोग हैं


9

मैं बहुत सी csv फाइलों के साथ काम करता हूं और मैं उन्हें अलग-अलग समय पर gedit या libreoffice के साथ खोलता हूं। मैं समय बचाने के लिए इन दोनों को संदर्भ मेनू में रखना चाहूंगा।

अतीत में, यह उप-मेनू था जहां मैं दूसरे मेनू को खोले बिना अन्य अनुप्रयोगों को सूचीबद्ध कर सकता था। यह नया व्यवहार कई उपयोगी सेकंड बर्बाद करता है।

क्या इस संदर्भ मेनू प्रविष्टि को वापस लाने का कोई विकल्प है? या इसी तरह का व्यवहार पाने के लिए कोई हैक?


यह सिर्फ अविश्वसनीय है कि कैसे इस तरह के एक सरल और स्पष्ट सुविधा, आसानी से साल के लिए अन्य ओएस में उपलब्ध है, बस उबंटू में उपलब्ध नहीं है ..
निगल Elysium

जवाबों:


7

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

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

व्यक्तिगत रूप से, मुझे इंटरफ़ेस बेहतर लगता है, क्योंकि प्रोग्राम आइकनों को बड़े आकार में प्रस्तुत किया जाता है और जब आप माउस को गलत दिशा में थोड़ा सा घुमाते हैं तो संवाद बंद होने का खतरा नहीं होता है।

वैकल्पिक रूप से, आप nautilus स्क्रिप्ट के साथ वर्कअराउंड कर सकते हैं , लेकिन यह आपके द्वारा चयनित फ़ाइल के प्रति संवेदनशील नहीं है।

तीसरे विकल्प के रूप में, आप तीसरे पक्ष के एप्लिकेशन नॉटिलस-एक्शन के साथ पूरी तरह से संवेदनशील संवेदनशील राइट-क्लिक मेनू आइटम को कॉन्फ़िगर कर सकते हैं । अधिष्ठापन आजकल कम सीधा हो सकता है, और यदि आप इसे ठीक से काम कर रहे हैं, तो आपको कुछ सीखने की अवस्था का सामना करना पड़ेगा। यह शक्तिशाली है लेकिन थोड़ा जटिल भी है।


4

कई ऐप खोलने की कोशिश करने पर ध्यान केंद्रित करने के बजाय, हमारे पास एक एकल ऐप है जो कई अन्य ऐप में फ़ाइल खोलता है। उसके लिए हम एक कस्टम .desktopफ़ाइल बना सकते हैं ./.local/share/applications/और उसे कॉल कर सकते हैं open_dual.desktop। सामग्री इस प्रकार है ( Icon=वैकल्पिक है, इसलिए शामिल नहीं है; यह भी ध्यान दें कि मेरे पास लिब्रे कार्यालय नहीं है, इसलिए wpsइस उदाहरण में इसके बजाय इसका उपयोग करें, लेकिन आपके लिए कमांड होना चाहिए libreoffice --writer):

[Desktop Entry]
Name=Dual Open
Exec=bash -c 'setsid gedit "$1" & setsid wps "$1" &' sh %F
Terminal=false
Type=Application
MimeType=text/plain;text/csv;

एक बार जब आप ऐसा कर लेते हैं, तो आपको उस विज्ञापन को "मेनू के साथ खोलने" में सक्षम होना चाहिए।


वैकल्पिक रूप से, एक Nautilus स्क्रिप्ट के रूप में। इसे सहेजें .local/share/nautilus/scripts/और इसे कॉल करने देंdual_open.sh

#!/usr/bin/env bash
setsid gedit "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &
setsid libreoffice --writer "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &

स्क्रिप्ट को निष्पादन योग्य बनाएं chmod +x ~/.local/share/nautilus/scripts/dual_open.sh। अब आपके पास एक मेनू "स्क्रिप्ट" होना चाहिए जब आप फ़ाइल पर राइट क्लिक करते हैं और dual_open.shएक विकल्प के रूप में उपलब्ध होना चाहिए।


धन्यवाद। ज्यादातर समय, मुझे एक समय में एक विशेष प्रारूप में डेटा देखने की आवश्यकता होती है, जैसे कि सादे पाठ बनाम सारणीबद्ध प्रारूप। तो, मुझे दो ऐप खोलना होगा और एक को बंद करना होगा - अनुशंसित नहीं है यदि आप एक 10000+ लाइनें सीएसवी फ़ाइल खोल रहे हैं!
tokyoCoder
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.