ล้างข้อความค้นหาอัตโนมัติจากเลนส์


13

จะต้องมีการตั้งค่าหรือสคริปต์เชลล์ที่จะล้างข้อกำหนดออกจากเลนส์ทุกครั้งที่ปิด

พฤติกรรมจะเป็น:

  1. เปิดเลนส์แล้วพิมพ์คำ
  2. เปิดเลนส์อีกครั้งด้วยปุ่มพิเศษ
  3. ดูว่าไม่มีคำค้นหาใดที่เติมเลนส์ไว้ล่วงหน้า

เป้าหมายไม่ใช่เพื่อล้างคำ แต่เป็นวิธีการทำให้ระบบดำเนินการให้ฉันโดยอัตโนมัติ ฉันไม่ชอบที่จะลบคำสุดท้ายที่ใช้ด้วยตนเองทุกครั้งโดยเฉพาะถ้ามันไม่มีประโยชน์ ปัญหาหนึ่งที่ทำให้เกิดคือถ้าคำที่ส่งคืนไฟล์เท่านั้นเงื่อนไขที่ตามมาทั้งหมดยังส่งคืนไฟล์เท่านั้น (ฉันใช้ขอบเขตการเรียกคืน) ฉันต้องกด 'esc' เพื่อล้างข้อมูลให้ครบถ้วนก่อนที่ฉันจะสามารถค้นหาแอปได้


คุณรู้หรือไม่ว่าคุณสามารถกด Esc เพื่อลบคำค้นหาล่าสุดได้
Merlijn Sebrechts

@Galesalesh แน่นอนเขาสามารถ นอกจากนี้เขายังสามารถเริ่มพิมพ์ข้อความค้นหาอื่นโดยไม่ต้องกด <Esc> แต่ในขณะที่ฉันเชื่อว่าเขาต้องการล้างประวัตินั้นหลังจากปิดเส้นประ
αғsнιη

@Kasiya นั่นเป็นเหตุผลที่ฉันโพสต์สิ่งนี้เป็นความคิดเห็นไม่ใช่คำตอบ เมื่อดูจากคำถามที่ถูกถามบ่อยครั้งและ OP ไม่ได้กล่าวถึงสิ่งที่ซ้ำกันฉันไม่แน่ใจว่าเขารู้เกี่ยวกับวิธีแก้ปัญหานั้น
Merlijn Sebrechts

1
@nullsteph คุณรู้หรือไม่ว่าคุณสามารถเริ่มพิมพ์เพื่อค้นหาใหม่โดยไม่ต้องล้างการค้นหาล่าสุดหรือกดปุ่ม <Esc>
αғsнιη

1
@KasiyA - จริง หากฉันพิมพ์ศัพท์ให้กด Super สองครั้งเพื่อปิดและเปิดเลนส์ฉันสามารถเริ่มพิมพ์ได้ ปัญหาคือขอบเขตถูกตั้งค่าเป็นการค้นหาล่าสุด ลองสิ่งนี้: ค้นหา ".json" แล้วดูไฟล์ผลลัพธ์มากมาย Hit Super ค้นหา "softw" สำหรับศูนย์ซอฟต์แวร์ คาดว่าจะเห็นเฉพาะไฟล์ที่ตรงกันและไม่ใช่แอปพลิเคชัน
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 scope และอื่น ๆ
nullsteph

2
ทำไมต้องลงคะแนน? คุณจะต้องใช้คำสั่งแรกเพื่อปิดการจัดเก็บข้อมูลการใช้งานคำสั่งอื่นเป็นตัวเลือก ดูเหมือนว่าจะทำสิ่งที่คุณร้องขอหรือฉันขาดอะไรไปหรือเปล่า
เดวิดแจ็กสัน

@DavidJackson แท้จริงแล้วคำสั่งแรกจะแก้ไขปัญหา
Evandro Silva

-1

คุณลองป้อนใน terminal นี้:

      mount (lense) /

และคุณสามารถเลิกเมานท์ได้ตลอดเวลาและนี่อาจเป็นไปได้ด้วยวิธีนี้


ฉันยังไม่ได้ลอง สิ่งนี้ทำอะไรกันแน่และฉันจะสลับมันได้อย่างไร
nullsteph

unbmount (เลนส์) / และมันจะย้อนกลับ
Michael
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.