จะปิดการใช้งานเลนส์ในเมนู Dash ได้อย่างไร?


27

ฉันจะปิดการใช้งานเลนส์บางตัวในเมนู Dash ได้อย่างไร


เทอร์มินัลเปิด: sudo apt-get remove unity-lens-shopping
Dr_Bunsen

คำตอบ:


26

มีหลายวิธีในการทำเช่นนี้แม้ว่าใคร ๆ จะคิดว่าสิ่งที่ง่ายที่สุดสำหรับอูบุนตูที่จะทำก็คือมีตัวเลือกการกำหนดค่าที่เข้าถึงได้ง่ายจากภายในประ แต่นั่นเป็นเพียงการพูดคุยที่บ้าคลั่ง

หากคุณมั่นใจในการใช้เครื่องเทอร์มินัลฉันขอแนะนำตัวเลือก 1 เนื่องจากพฤติกรรมของศูนย์ซอฟต์แวร์จะทำให้เข้าใจผิดและทำให้สับสน

ตัวเลือก 1 - ใช้เทอร์มินัล (แนะนำ)

  1. เปิด terminal Ctrl+ Shift+T

  2. เพื่อตรวจสอบสิ่งขอบเขตและเลนส์มีการติดตั้งในปัจจุบันใช้กับdpkg grepเช่นรายการขอบเขตและชุดเลนส์ทั้งหมด

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications     ...     Application lens for unity
    ii  unity-lens-files            ...     File lens for unity
    ii  unity-lens-gwibber          ...     Gwibber Lens for unity
    ii  unity-lens-photos           ...     Unity Photos Lens
    ii  unity-lens-shopping         ...     Shopping lens for unity
    

    หมายเหตุเกี่ยวกับ 14.04

    14.04 มีเลนส์และขอบเขตมากมายมากกว่าที่เคยเป็นมา บางส่วนที่ไม่สามารถunity-scope-homeลบออกได้โดยไม่ทำลายเช่นระบบ

    นี่เป็นขอบเขตและเลนส์บางส่วนที่ติดตั้งตามค่าเริ่มต้นใน 14.04:

    unity-lens-video
    unity-lens-friends
    unity-scope-audacious 
    unity-scope-calculator 
    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-home 
    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
    

    ขอบเขตและ leneses หลังจากส่วนใหญ่ที่สามารถลบออกได้ถูกลบออก:

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications ... Application lens for unity
    ii  unity-lens-files        ... File lens for unity
    ii  unity-scope-home        ... Home scope that aggregates results from multiple scopes
    
  3. apt-get removeการลบการใช้เลนส์ เช่นถอดเลนส์การจับจ่ายของ Unity:

    sudo apt-get remove --purge unity-lens-shopping 
    

ตัวเลือก 2 - ใช้ศูนย์ซอฟต์แวร์ Ubuntu

  1. เปิดศูนย์ซอฟต์แวร์และค้นหา "lens"
  2. ถอนการติดตั้งโดยเลือกรายการแล้วคลิก "ลบ"

    สิ่งสำคัญ!

    • คุณต้องเลือกรายการทางเทคนิคแสดง (จำนวน)เพื่อแสดงเลนส์ที่ติดตั้งทั้งหมด เช่น "เลนส์ซื้อของ" เป็นรายการทางเทคนิคซึ่งโดยส่วนตัวแล้วฉันคิดว่าหน้าด้านเล็กน้อย คุณรู้เพราะคุณโง่เกินไปที่จะรู้ว่ามันคืออะไร

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

ฉันควรใช้เลนส์อะไรแนะนำให้ถอนการติดตั้ง

ทั้งหมดของพวกเขายกเว้นunity-lens-applicationsและเป็นไปunity-lens-filesได้ โดยส่วนตัวแล้วฉันจะมีความสุขอย่างมากมีความสุขโดยไม่ต้องรีบ ในสถานที่ซึ่งเป็นเรื่องง่ายตรงไปตรงมาไม่ยุ่งเร็วที่สุดเท่าที่เป็นไปได้แอปพลิเคชัน ฉันไม่สามารถเชื่อได้ฉันกำลังจะพูดเรื่องนี้ แต่จริงๆแล้วมีบางอย่างที่ฉันคิดถึงเกี่ยวกับหน้าต่าง

หมายเหตุเกี่ยวกับ 14.04คุณไม่สามารถลบได้unity-scope-home โดยไม่ต้องลบunity-desktopและทำลายระบบทั้งหมด

ข้อมูลเพิ่มเติม


3
ฉันเห็นด้วย. เมื่อฉันเริ่มใช้ Ubuntu สิ่งแรกที่ฉันชอบคือความเรียบง่ายและความเร็ว และถ้าฉันไม่เข้าใจผิดความสามัคคีถูกสร้างขึ้นเพื่อให้สภาพแวดล้อมตรงไปตรงมาซึ่งคุณสามารถทำงานให้สำเร็จได้ ฉันคิดว่าความสามัคคีกำลังเคลื่อนห่างจากเป้าหมาย ฉันชอบความจริงที่ว่าฉันมีตัวเลือกมากมาย แต่ฉันไม่ต้องการเสียสละความเร็วหรือความเรียบง่ายในทางกลับกัน ฉันไม่ชอบป๊อปอัป "ตรวจพบข้อผิดพลาดภายใน" ในแม่นยำ (นั่นเป็นหนึ่งในเหตุผลที่คนไม่ชอบ Windows ใช่หรือไม่) และโฆษณาใหม่บน Quantal ด้วยข้อกำหนดในการให้บริการฉันไม่ชอบสิ่งนี้
tofurator

3
นี้ดูเหมือนจะไม่ทำงานสำหรับฉันใน14.04 Trusty ฉันถอนการติดตั้งเลนส์ทั้งหมดยกเว้นunity-lens-applicationsแต่ยังคงปรากฏในเส้นประ ความคิดใด ๆ
Nicolai Fröhlich

@nifr ปิดการใช้งานโดยใช้การunity-tweak-toolทำงานยังคง: askubuntu.com/questions/107701/ …
Cedric Reichenbach

@nifr Whar ยังคงปรากฏเส้นประหรือไม่ มีขอบเขตและเลนส์มากมายใน 14.04 มากกว่าที่ฉันได้อธิบายไว้ข้างต้น สิ่งที่ไม่dpkg -l | egrep "(lens|scope)"แสดง? เช่นคุณไม่สามารถถอนการติดตั้ง "บ้าน" คือขอบเขตโดยไม่ต้องถอนการติดตั้งunity-scope-home unity-desktopนอกจากนี้เมื่อลบตัวที่คุณสามารถถอนการติดตั้งให้กำจัดapt-get remove --purge <package_name_here>
Gerard Roche

@nifr ฉันได้อัปเดตคำตอบพร้อมกับโน้ตบางข้อใน 14.04 แล้ว
เจอราร์ดโรช

8

หากคุณใช้ Ubuntu 13.04 หรือใหม่กว่า:

sudo apt-get install unity-tweak-tool

ในเครื่องมือปรับแต่งคุณสามารถใช้แท็บค้นหาเพื่อปรับเปลี่ยนการตั้งค่าที่เกี่ยวข้อง:

  • ยกเลิกการเลือก "ค้นหาแหล่งข้อมูลออนไลน์"
  • ยกเลิกการทำเครื่องหมาย "แสดงคำแนะนำเพิ่มเติม"
  • ยกเลิกการเลือก "เปิดใช้การค้นหาไฟล์ของคุณ"

6

การถอนการติดตั้งเลนส์ไม่ทำงานใน 14.04

งานอะไร:

  • ติดตั้ง dconf-editor
  • com -> canonical -> unity -> dashลบขอบเขตจากสายใน ฉันเหลือแค่home.scopeนั้น
  • ออกจากระบบเข้าสู่ระบบเพลิดเพลิน

(จากที่นี่ )


คุณยังสามารถทำได้โดยไม่ต้องติดตั้ง dconf-editor แก้ไขสตริงด้วยเครื่องหมายคำพูดคู่ตามความชอบของคุณ:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"

(จากที่นี่ )


2

นี่คือแพ็คเกจเล็ก ๆ ที่ฉันใช้ถ้าคุณพอใจกับความสามัคคีหรือออกจากระบบ


เครื่องมือที่ยอดเยี่ยม น่าเสียดายที่ฉันไม่พบวิธีปิดการใช้งานขอบเขตเมืองภายในขอบเขตของระบบสาธารณูปโภคเนื่องจากมันมักจะขัดข้องในระบบของฉัน (Ubuntu 12.04 AMD64) แต่ขอบเขตของเครื่องคิดเลขมีประโยชน์มากและฉันต้องการเก็บไว้
Filbuntu

มันไม่จัดการกับขอบเขตโดยตรง ... แค่เลนส์
RobotHumans

ขอบคุณสำหรับคำอธิบาย คุณรู้วิธีจัดการกับขอบเขตหรือไม่?
Filbuntu

หากคุณต้องการทำเช่นนั้นคุณจะต้องแก้ไขรายละเอียดของเลนส์ทั้งหมดหรือจี้สาย dbus ขึ้นอยู่กับสิ่งที่คุณต้องการจะทำ หากคุณต้องการแชทเกี่ยวกับเรื่องนี้ ... เข้าห้องสนทนา
RobotHumans

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

2

ใน Ubuntu 14.04LTS

  1. กดSuper-Aเพื่อเปิดขอบเขตแอปพลิเคชัน
  2. เลื่อนจนกว่าคุณจะเห็นส่วนหัวของปลั๊กอิน Dash
  3. ถ้าไม่คลิกแล้วคลิกแสดงผลการค้นหาเพิ่มเติมปุ่ม
  4. สำหรับปลั๊กอินแต่ละรายการที่คุณต้องการปิดใช้งานคลิกมันจากนั้นคลิกปิดใช้งาน

ฉันชอบวิธีนี้เพราะไม่ต้องการสิทธิ์พิเศษสำหรับผู้ใช้ระดับสูงดังนั้นจึงมีโอกาสน้อยที่จะทำลายทุกสิ่ง


1

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

หากคุณไม่ต้องการถอนการติดตั้งและต้องการทำให้หายไปจาก Dash คุณสามารถย้ายออกจาก/usr/share/unity/lensesโฟลเดอร์ได้

ตัวอย่างเช่นให้เราบอกว่าคุณได้ติดตั้ง Askubuntu Lense อย่างฉัน

คุณก็จะมีโฟลเดอร์ภายใน/usr/share/unity/lensesเรียกว่าพิเศษสามัคคี-เลนส์ askubuntu / ย้ายโฟลเดอร์นั้นไปที่อื่น ออกจากระบบ. เข้าสู่ระบบ.

ตัวอย่าง:

cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..

สิ่งนี้จะย้ายเลนส์ askubuntu จากโฟลเดอร์ lense ไปยังโฟลเดอร์หลัก หากคุณออกจากระบบ / เข้าสู่ระบบเลนส์ askubuntu จะหายไป

อัพเดท - เมื่อ aking1012 ชี้ให้เห็นการพิมพ์setsid unityจะ "รีเฟรช" ความสามัคคีกับการเปลี่ยนแปลง


2
เพียงแค่ทราบถ้าคุณsetsid unityคุณไม่ต้องออกจากระบบ
RobotHumans

1
setsid unityไม่ได้ผลสำหรับฉัน การตกแต่งหน้าต่างทั้งหมดหายไปและโปรแกรมไม่ออก มันบังคับให้ฉันไปCtrl+Cและgnome-session-quitออกจากระบบ
fikr4n

@BontToCode ฉันจะเดาข้อผิดพลาดหรือการกำหนดค่าผิดพลาด ครั้งล่าสุดที่ฉันทดสอบเรื่องนี้เมื่อหนึ่งปีที่แล้ว บางทีคุณสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับระบบ yout
Luis Alvarado

ฉันใช้ Ubuntu 13.04 ซึ่งอัปเดตครั้งล่าสุดประมาณน้อยกว่าหนึ่งเดือน ฉันคิดว่าสิ่งนี้ไม่อยู่ในหัวข้อและฉันจะถูกเตะถ้าการอภิปรายดำเนินต่อไป: D
fikr4n

1
setsid unityลบการตกแต่งหน้าต่างทั้งหมดและไม่ได้ออกจาก14.04ด้วย ข้อเสนอแนะวิธีการแก้ปัญหาพฤติกรรมนี้?
Nicolai Fröhlich

0

เพียงเปิดเทอร์มินัลแล้วทำสิ่งนี้ (โดยไม่ต้อง sudo):

gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.