Bagaimana saya bisa menghapus / mengubah daftar "Buka Dengan"?

11

Saya punya satu masalah. Lihat saja gambar: Masalahku

Jadi saya ingin menghapus salah satu dari Dev-C ++ IDE dan Microsoft Visual Studio Version Selector (Saya sudah mencoba untuk menginstal Microsoft Visual Studio dan tidak berhasil, dan salah satu dari Dev-C ++ IDE juga). Tetapi saya tidak tahu bagaimana cara mengubah daftar itu. Saya menggunakan Ubuntu 11.10.

hingev
sumber

Jawaban:

11

Masuk ke menu kontekstual file dan pergi ke Propertiessana. Lalu, buka Open withtab, klik kanan pada aplikasi yang ingin Anda hapus dan klik Forget association.

Alfredo Hernández
sumber
3
Ini tidak berfungsi untuk aplikasi anggur.
Untuk Dilakukan
@To Do, ini dapat membantu Anda: askubuntu.com/questions/74266/...
Alfredo Hernández
1
Tidak ada Forget associationtombol di Ubuntu 14.04 (atau saya tidak dapat menemukannya)
becko
@becko Saya tidak tahu apa versi tambalan yang digunakan Ubuntu untuk nautilus. Tapi yang Forget associationpasti ada di Nautilus 3.12 / 3.14. Yakinkah Anda mengklik kanan ke aplikasi yang ingin Anda lupakan?
Alfredo Hernández
Ini tidak bekerja untuk 15,04 Vivid Vervet juga
Hamman Samuel
4

Goto ~/.local/share/applications, edit file mimeapps.list:

Di bagian [Asosiasi Ditambahkan], Anda akan menemukan ekstensi file Anda, sesuatu seperti ini:

application/epub=FBReader.desktop;<another apps.desktop>

Yang berarti ada dua aplikasi akan ditampilkan di menu "Buka dengan ..." ketika klik kanan suatu epubfile, identifikasi satu untuk Dev-C++ IDEdalam kasus Anda dan hapus.

pengguna226878
sumber
Terima kasih. Ini membantu saya menghapus opsi Wine Internet Explorer / notepad / wordpad dari daftar "terbuka dengan" saya. Buka saja folder itu dan hapus semua ekstensi-anggur - *. Desktop.
Degru
Dalam kasus saya, asosiasi yang melanggar tidak didefinisikan dalam file itu.
Raphael
1

Ubuntu 14.04LTS saya tidak memiliki mimeapps.list.

Saya memecahkan masalah ini dengan membuat file baru yang /usr/share/applicationsdisebut mimeapps.listdengan konten berikut:

[Added Associations]
inode/directory=audacious.desktop;pcmanfm.desktop;
[Removed Associations]
inode/directory=baobab.desktop;nautilus.desktop;nautilus-folder-handler.desktop;

Dalam hal ini, konfigurasi akan menghapus aplikasi dari menu konteks folder apa pun. Saya mendapatkan sebagian besar informasi dari sini: https://wiki.archlinux.org/index.php/default_applications


MEMPERBARUI

Saya juga menemukan mimeapps.listdi ~/.local/share/applications. Saya kira jika Anda menambahkan baris yang sama ke file itu, itu akan berfungsi juga.

chelder
sumber
0

Nautilus, Thunar et al. ambil informasinya dari mimeapps.listfile¹.

Jadi solusinya adalah mengedit .config/mimeapps.listdan / atau .local/share/applications/mimeapps.list. Tambahkan entri di [Removed Associations]bagian seperti ini:

[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;  
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;

Lihat di sini untuk beberapa detail.

Anda mungkin harus melakukan penggalian untuk menemukan .desktopfile yang benar ; perhatikan, misalnya, bahwa banyak wine-*.desktopfile menyatakan aplikasi yang sama untuk image/jpeg.


  1. File yang berbeda mimeinfo.cachediisi oleh update-desktop-databasedari .desktopfile yang ada di sekitar Anda. Saya tidak tahu bagaimana hubungannya dengan itu mimeapps.list; lihat di sini .
Raphael
sumber