Bagaimana cara menonaktifkan lensa di menu Dash?

27

Bagaimana cara menonaktifkan beberapa lensa di menu Dash?

deonis
sumber
Buka terminal: sudo apt-get remove unity-lens-shopping
Dr_Bunsen

Jawaban:

26

Ada beberapa cara untuk melakukan ini, meskipun orang akan berpikir bahwa hal termudah untuk dilakukan ubuntu adalah memiliki beberapa opsi konfigurasi akses yang mudah dari dalam dasbor, tetapi itu hanya pembicaraan gila.

Jika Anda yakin menggunakan terminal maka saya sarankan opsi 1, karena perilaku pusat perangkat lunak akan menyesatkan dan membingungkan.

Opsi 1 - Gunakan Terminal (Disarankan)

  1. Buka terminal Ctrl+ Shift+T

  2. Untuk memeriksa apa cakupan dan lensa yang saat ini diinstal, gunakan dpkgdengan grep. misal daftar semua paket lingkup dan lensa

    $ 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
    

    Catatan pada 14,04

    14.04 memiliki jauh lebih banyak lensa dan cakupan daripada sebelumnya. Beberapa di antaranya tidak dapat dihapus tanpa menghancurkan sistem misalnya unity-scope-home.

    Berikut adalah beberapa cakupan dan lensa yang dipasang secara default di 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
    

    Lingkup dan lena setelah sebagian besar yang dapat dihapus telah dihapus:

    $ 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. Untuk menghapus penggunaan lensa apt-get remove. mis. lepaskan lensa belanja persatuan:

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

Opsi 2 - Gunakan Pusat Perangkat Lunak Ubuntu

  1. Buka Pusat Perangkat Lunak dan cari "lensa".
  2. Copot pemasangan dengan memilih item dan mengklik "Hapus".

    PENTING!

    • Anda harus memilih Perlihatkan (hitung) item teknis untuk menunjukkan semua lensa yang dipasang. misalnya "lensa belanja" adalah barang teknis, yang secara pribadi saya pikir agak kurang ajar. Anda tahu, karena Anda terlalu bodoh untuk tahu apa itu.

    • Jangan pilih "Dipasang" dan kemudian cari "lensa". Ini tidak melakukan apa yang Anda harapkan. Itu harus daftar len "diinstal", tetapi tidak melakukannya. Mungkin bug.

Lensa apa yang saya sarankan untuk dihapus instalasinya?

Semuanya kecuali unity-lens-applicationsdan mungkin unity-lens-files. Secara pribadi saya akan senang jauh lebih bahagia tanpa tanda hubung. Di tempat itu adalah peluncur aplikasi sederhana, lurus ke depan, tidak mengacaukan, secepat mungkin. Saya tidak percaya saya akan mengatakan ini, tetapi sebenarnya ada sesuatu yang saya lewatkan tentang windows.

Catatan pada 14,04 Anda tidak dapat menghapus unity-scope-home tanpa menghapusunity-desktop dan menghancurkan seluruh sistem.

informasi tambahan

Gerard Roche
sumber
3
Saya setuju. Ketika saya pertama kali mulai menggunakan Ubuntu, yang saya sukai adalah kesederhanaan dan kecepatannya. Dan Jika saya tidak salah Unity dibuat untuk memberikan lingkungan yang lurus ke depan di mana Anda bisa menyelesaikan pekerjaan Anda. Saya pikir Unity sedang bergerak menjauh dari tujuannya. Saya menyukai kenyataan bahwa saya memiliki banyak pilihan, tetapi saya tidak ingin mengorbankan kecepatan atau kesederhanaan sebagai imbalannya. Saya benar-benar tidak menyukai popup "kesalahan internal terdeteksi" di Precise (bukankah itu salah satu alasan orang tidak menyukai Windows ??). Dan iklan baru di Quantal, dengan persyaratan layanan, saya tidak suka ini.
tofurator
3
Ini sepertinya tidak berhasil untuk saya pada 14.04 Trusty . Saya telah menghapus semua lensa kecuali unity-lens-applicationstetapi masih muncul di dasbor. Ada ide?
Nicolai Fröhlich
@nifr Menonaktifkannya menggunakan yang unity-tweak-toolmasih berfungsi: askubuntu.com/questions/107701/...
Cedric Reichenbach
@ nifr Whar masih muncul tanda hubung? Ada lebih banyak cakupan dan lensa dalam 14,04 dari apa yang telah saya jelaskan di atas. Apa yang dpkg -l | egrep "(lens|scope)"ditunjukkan? mis. Anda tidak dapat menghapus ruang lingkup "rumah" yaitu unity-scope-hometanpa menghapus instalan unity-desktop. Juga, ketika menghapus yang Anda bisa hapus, bersihkanapt-get remove --purge <package_name_here>
Gerard Roche
@ nifr Saya sudah memperbarui jawabannya dengan beberapa catatan pada 14.04.
Gerard Roche
8

Jika Anda menggunakan Ubuntu 13.04 atau lebih baru:

sudo apt-get install unity-tweak-tool

Di alat tweak Anda dapat menggunakan tab pencarian untuk mengubah pengaturan yang relevan:

  • Hapus centang "Cari sumber online"
  • Hapus centang "Tampilkan lebih banyak saran"
  • Hapus centang "Aktifkan pencarian file Anda"
syoavc
sumber
6

Mencopot lensa tidak bekerja di 14.04.

Apa yang berhasil adalah:

  • instal dconf-editor
  • hapus lingkup dari string di com -> canonical -> unity -> dash. Saya hanya meninggalkan home.scopedi sana.
  • logout, login, selamat menikmati.

(Dari sini )


Anda juga dapat melakukannya tanpa menginstal dconf-editor. Edit string dengan tanda kutip ganda sesuai keinginan Anda:

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

(Dari sini )

Gauthier
sumber
2

Inilah paket kecil yang saya siapkan jika Anda merasa nyaman dengan kesatuan setid atau keluar

RobotHumans
sumber
Alat hebat. Sayangnya saya belum menemukan cara untuk menonaktifkan lingkup kota dalam lingkup utilitas karena sering crash pada sistem saya (Ubuntu 12,04 AMD64), tetapi cakupan kalkulator sangat berguna dan saya ingin menyimpannya.
Filbuntu
Itu tidak memanipulasi lingkup secara langsung ... hanya lensa
RobotHumans
Terima kasih untuk penjelasannya. Apakah Anda tahu cara memanipulasi lingkup?
Filbuntu
Jika Anda ingin melakukan itu, Anda harus mengubah semua deskripsi lense atau membajak panggilan dbus tergantung pada apa yang ingin Anda lakukan. Jika Anda ingin mengobrol tentang hal itu ... mampir ke ruang obrolan
RobotHumans
Terima kasih atas penjelasan dan penawarannya. Tetapi ini akan membutuhkan lebih banyak waktu dan upaya daripada yang akan saya habiskan untuk masalah ini. Terima kasih lagi.
Filbuntu
2

Di Ubuntu 14.04LTS

  1. Tekan Super-A untuk membuka Lingkup Aplikasi
  2. Gulir sampai Anda melihat Header Plugin Dash
  3. Jika belum diklik, klik Tampilkan hasil lainnya tombol
  4. Untuk setiap plugin yang ingin Anda nonaktifkan, klik, lalu klik nonaktifkan

Saya lebih suka metode ini karena tidak memerlukan hak super-user, jadi, lebih kecil kemungkinannya untuk merusak apa pun.

pengguna3096322
sumber
1

Saya akan membayangkan bahwa cara termudah untuk melakukan ini adalah dengan menghapusnya, keluar dan masuk. Itu masih ada di cache jika Anda ingin menginstalnya lagi nanti.

Jika Anda di sisi lain tidak ingin menghapusnya dan ingin membuatnya pergi dari Dash, Anda bisa memindahkannya dari /usr/share/unity/lenses folder.

Sebagai contoh, katakanlah Anda telah menginstal Askubuntu Lense seperti saya.

Anda kemudian akan memiliki folder di dalamnya /usr/share/unity/lensesbernama extras-unity-lens-askubuntu / . Pindahkan folder itu di tempat lain. Keluar. Masuk.

Sebuah contoh:

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

Ini akan memindahkan lense askubuntu dari folder lense ke folder induk. Jika Anda keluar / masuk, lense askubuntu akan hilang.

UPDATE - Seperti yang ditunjukkan aking1012, mengetik setsid unityakan "menyegarkan" Persatuan dengan perubahan.

Luis Alvarado
sumber
2
hanya sebuah catatan, jika Anda setsid unity, Anda tidak perlu keluar
RobotHumans
1
setsid unitytidak bekerja untuk saya. Semua dekorasi jendela menghilang dan program tidak keluar. Itu memaksa saya untuk Ctrl+Cdan gnome-session-quitkeluar.
fikr4n
@BornToCode Saya akan menebak bug atau kesalahan konfigurasi. Terakhir kali saya menguji ini setahun yang lalu. Mungkin Anda dapat memberikan informasi lebih lanjut tentang sistem Anda.
Luis Alvarado
Saya menggunakan Ubuntu 13.04, terakhir diperbarui kurang dari sebulan yang lalu. Saya pikir ini keluar dari topik, dan saya akan ditendang jika diskusi lebih jauh: D.
fikr4n
1
setsid unitymenghapus semua dekorasi jendela dan tidak keluar pada 14,04 juga. Ada saran bagaimana cara men-debug perilaku ini?
Nicolai Fröhlich
0

Cukup buka terminal dan jalankan ini (tanpa 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']"
Daniel Loureiro
sumber