จะปิดการใช้งานขอบเขตตัวกรองและปลั๊กอินเส้นประทั้งหมดได้อย่างไร


34

The Dash กำลังโหลดสิ่งที่ฉันไม่ต้องการให้มากไปจนถึงสูตรอาหารและสภาพอากาศ (?!) เมื่อฉันแค่มองหาไฟล์หรือแอพ นอกจากนี้ฉันไม่สามารถหาวิธีตั้งค่าให้รวมไฟล์เพลงโดยไม่ได้ผลลัพธ์จากไฟล์ที่ฉันไม่มี

มีวิธีย้อนกลับไปยังวิธีการทำงานใน 13.04 ซึ่งตัวเรียกใช้งานแอปเปิดใช้แอปจริงหรือไม่ (ดังนั้นกำจัดตัวกรองทั้งหมดโดยเฉพาะผลลัพธ์ที่ไม่มีส่วนเกี่ยวข้องกับคอมพิวเตอร์ของฉัน)

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

คำตอบ:


20

คุณสามารถใช้ได้:

dpkg -l | grep scope

เพื่อแสดงรายการขอบเขตทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณ

สำหรับ 13.10 สิ่งที่คุณต้องการจริงๆคือ: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner

คุณสามารถถอนการติดตั้งขอบเขตอื่น ๆ ทั้งหมดอย่างปลอดภัยและยังมีเส้นประทำงานที่จะค้นหาเฉพาะแอปพลิเคชันที่ติดตั้ง

คุณควรสนใจที่จะรู้ว่ามีแอปพลิเคชันเลนส์ "รบกวน" อยู่ด้วยเช่นกัน

dpkg -l | grep lens

จะแสดงรายการการติดตั้งเลนส์ทั้งหมด

สำหรับ 13.10 สิ่งที่คุณต้องการจริงๆคือ: Unity-lens-applications และบางที unity-lens-files เช่นกัน

คุณสามารถถอนการติดตั้งแอปพลิเคชั่นเลนส์อื่นทั้งหมดได้อย่างปลอดภัยและยังมีเส้นประทำงานที่จะค้นหาแอพพลิเคชั่นที่ติดตั้ง

หากต้องการลบแอปพลิเคชันเหล่านั้นให้คัดลอก / วางคำสั่งทั้งหมดนี้ลงในเทอร์มินัลเปิด

sudo apt-get purge unity-lens-friends unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-friends unity-lens-music unity-lens-photos unity-lens-video

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

ฉันแค่ใช้หอยโข่งเพื่อค้นหาไฟล์ แต่ฉันแน่ใจว่าคุณจะได้สิ่งที่คุณต้องทำที่นี่ นอกจากนี้คุณยังต้องเปลี่ยนการตั้งค่าความเป็นส่วนตัวเป็น "ไม่รวมผลลัพธ์ออนไลน์" เพื่อรักษาความเป็นส่วนตัวของคุณ


สำหรับ 15.10:

sudo apt-get purge unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-music unity-lens-photos unity-lens-video


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

12

ประการแรกตัวกรองและขอบเขตเป็นสองสิ่งที่แตกต่างกัน

จากสิ่งที่คุณพูดดูเหมือนว่าปัญหาของคุณมีขอบเขตมากกว่าตัวกรอง

การปิดใช้งานพวกเขาเพียงแค่ไปที่การตั้งค่าความเป็นส่วนตัวและการรักษาความปลอดภัยและปิดรวมถึงผลการค้นหาออนไลน์


"ปลั๊กอินปลั๊กอิน" ของฉันไม่แสดงขึ้นมา (ฉันคิดว่ามีปัญหาอื่น ๆ อยู่ที่นี่) และนี่ช่วยเร่งความเร็วได้มากขึ้น (ฉันพยายามปิดใช้งานปลั๊กอินเหล่านี้แยกต่างหาก) ขอบคุณ!
กุมภ์

กล่องโต้ตอบเรียกว่า "ความปลอดภัยและความเป็นส่วนตัว"
Cerin

9

TL; DR

คุณอยากได้สามคำสั่งนี้ และคุณไม่จำเป็นต้องติดตั้งอะไรเลย

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ");
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']";
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']";

ฉันจะอธิบายโดยละเอียดเกี่ยวกับสิ่งที่คำสั่งเหล่านี้ทำและวิธีที่คุณสามารถปรับแต่งให้เข้ากับสิ่งที่คุณต้องการ

คำตอบยาวอธิบาย

1

คำสั่งต่อไปนี้จะลบแพ็กเกจunity-lens- *และunity-scope- *ใด ๆ ออกโดยอัตโนมัติยกเว้น unity - * - home, unity - * - แอปพลิเคชัน, unity - * -

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ")

2

สิ่งที่สองที่คุณต้องทำคือแก้ไขการกำหนดค่า gnome เพื่อความสามัคคี เราจะใช้dconf-editorซึ่งไม่ได้ติดตั้งโดยค่าเริ่มต้น (ติดตั้งโดยการเรียกใช้sudo apt-get install dconf-editor) แต่จำไว้ว่าคุณยังสามารถใช้การเปลี่ยนแปลงโดยตรงจากบรรทัดคำสั่งกับgsettingsคำสั่งดังกล่าวข้างต้น

เรียกใช้ dconf-editor โดยเรียกใช้: sudo dconf-editor

2.A.

และไปที่com> canonical> unity> เลนส์ : แก้ไขalways searchเพื่อให้ได้ค่าที่คุณต้องการตามค่าเริ่มต้นฉันเลือกอันนี้['applications.scope']แต่จะมีค่ามากขึ้น (ฉันสนใจเฉพาะการค้นหาแอปพลิเคชันที่มีความเป็นเอกภาพไม่มีไฟล์หรือ สิ่งอื่นใด)

2.b

สุดท้ายไปที่com> canonical> unity> dash : แก้ไขscopesและปล่อยให้เป็น['home.scope', 'applications.scope', 'files.scope']

นั่นคือทั้งหมดที่คุณต้องการ


1

นอกจากนี้คุณสามารถติดตั้ง

sudo apt-get install unity-tweak-tool

และปิดการใช้งานการค้นหา:
ป้อนคำอธิบายรูปภาพที่นี่ 6. ยกเลิกการค้นหาแหล่งข้อมูลออนไลน์และแสดง "คำแนะนำเพิ่มเติม"

แหล่งที่มา: https://fixubuntu.com/


0
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'

แสดงรายการขอบเขตทั้งหมดที่คุณติดตั้ง

gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//')]"

ด้วยวิธีนี้คุณสามารถปิดใช้งานขอบเขตทั้งหมดดังนั้นคุณจึงสามารถเปิดใช้งานสิ่งที่คุณต้องการ คุณต้องapplications-scopes.scopeเปิดใช้งานอย่างน้อยเพื่อใช้ Dash เพื่อจัดการขอบเขต

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