लेंस से ऑटो स्पष्ट खोज शब्द


13

एक सेटिंग या एक शेल स्क्रिप्ट होनी चाहिए जो हर बार बंद होने पर लेंस से शर्तों को साफ करेगी।

व्यवहार होगा:

  1. लेंस खोलें और एक शब्द लिखें।
  2. सुपर की के साथ लेंस को फिर से खोलें।
  3. देखें कि कोई खोज शब्द लेंस को पहले से आबाद नहीं कर रहा है।

लक्ष्य केवल शब्द को साफ करना नहीं है, यह है कि सिस्टम को मेरे लिए स्वचालित रूप से कैसे प्राप्त किया जाए। मुझे हर बार उपयोग किए गए अंतिम शब्द को मैन्युअल रूप से मिटाना पसंद नहीं है, खासकर यदि यह उपयोगी नहीं था। इसका एक कारण यह है, यदि शब्द केवल फाइलें लौटाता है, तो उसके बाद की सभी शर्तें भी केवल फाइलें लौटाती हैं (मैं रिकॉल-स्कोप का उपयोग कर रहा हूं)। इससे पहले कि मैं किसी ऐप को खोज पाऊं, उसे पूरी तरह से साफ़ करने के लिए मुझे 'esc' को हिट करना होगा।


क्या आप जानते हैं कि पिछले खोज शब्द को हटाने के लिए आप Esc दबा सकते हैं?
गल्लेगेश

@ गुगलेश बेशक वह कर सकते हैं। इसके अलावा वह <Esc> दबाए बिना एक और खोज शब्द लिखना शुरू कर सकता है। लेकिन जैसा कि मेरा मानना ​​है कि वह डैश को बंद करने के बाद उस इतिहास को साफ करना चाहता है।
α atsнιη

@ कासिया इसीलिए मैं इसे टिप्पणी के रूप में पोस्ट कर रहा हूं, जवाब नहीं। यह देखकर कि यह सटीक सवाल बहुत बार पूछा गया है, और ओपी ने डुप्लिकेट का उल्लेख नहीं किया, मुझे यकीन नहीं था कि वह उस समाधान के बारे में जानता था।
गलगलेश

1
@nullsteph क्या आप जानते हैं कि आप अंतिम खोज को साफ़ किए बिना या <Esc> कुंजी दबाए नई खोज के लिए लिखना शुरू कर सकते हैं?
α atsнιη

1
@ कसिया - सच। यदि मैं एक शब्द टाइप करता हूं, तो लेंस को बंद करने और खोलने के लिए सुपर को दो बार मारो, मैं बस लिखना शुरू कर सकता हूं। समस्या यह है कि स्कोप्स अंतिम खोज पर सेट हैं। यह प्रयास करें: ".json" खोजें और परिणाम फ़ाइलों का एक गुच्छा देखें। सुपर मारो, सॉफ्टवेयर सेंटर के लिए "सॉफ्टव" खोजें। केवल मिलान की गई फ़ाइलों को देखने की अपेक्षा करें, और एप्लिकेशन नहीं।
nullsteph

जवाबों:


3

HUD इतिहास संग्रहण अक्षम करें:

gsettings set com.canonical.indicator.appmenu.hud store-usage-data false    

सभी स्कोप को अक्षम करें, लॉन्चर को केवल एप्लिकेशन ड्रावर के रूप में उपयोग करें:

gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses home-lens-default-view "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses home-lens-priority "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses remote-content-search none    

के माध्यम से यहाँ (अधिक सुझावों के रूप में अच्छी तरह से)


1
अच्छा विचार है, लेकिन यह लेंस और स्कोप के उद्देश्य को हरा देता है, जो मुझे पसंद है। मैं files.recoll गुंजाइश है, और दूसरों को पसंद है।
nullsteph

2
क्यों होता है पतन? आपको उपयोग डेटा के भंडारण को अक्षम करने के लिए केवल पहली कमांड का उपयोग करना होगा, अन्य कमांड विकल्प हैं। ऐसा लगता है कि आप क्या अनुरोध करते हैं, या मैं कुछ याद कर रहा हूं?
डेविड जैक्सन

@DavidJackson वास्तव में, पहला कमांड समस्या हल करता है।
इवांड्रो सिल्वा

-1

क्या आपने इसे टर्मिनल में दर्ज करने का प्रयास किया है:

      mount (lense) /

और आप हमेशा लेंस को अनमाउंट कर सकते हैं, और यह इस तरह से काम कर सकता है।


मैंने अभी तक यह कोशिश नहीं की है। वास्तव में यह क्या करता है, और मैं इसे कैसे उलट सकता हूं?
nullsteph

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