Ubah semua asosiasi dari gedit ke aplikasi lain

62

Saya mulai menggunakan Sublime Text 2 seminggu yang lalu dan saya sangat menyukainya sehingga saya menghabiskan $ 60 untuk itu dan sekarang ingin menggunakannya untuk semuanya .

Gedit saat ini memiliki kepemilikan sebagian besar asosiasi file teks. Saya pada dasarnya ingin mengganti hubungan geditdengan sublime-text-2.

Adakah tips yang tersedia tentang perubahan asosiasi massal? Metode desktop-netral lebih disukai.

Oli
sumber
Semoga jawaban saya (yang terakhir) adalah yang termudah yang dapat Anda gunakan :)
Tummala Dhanvi
2
@Lucio - Mengapa Anda memilih untuk menutup pertanyaan yang diajukan setahun sebelumnya terhadap pertanyaan yang diajukan setahun kemudian?
RobotHumans
1
Saya tidak mengandalkan tanggal untuk menandai posting sebagai duplikat dari yang lain. Jika satu posting tidak memiliki konten yang berguna sementara yang lainnya tidak, maka itu harus ditandai sebagai dupe. Jika kedua posting membawa konten yang bermanfaat atas masalah yang sama, maka keduanya harus digabung. Setidaknya itu adalah MHO.
Lucio
1
Kemungkinan duplikat dari Cara mengatur program default?
DJCrashdummy

Jawaban:

64

Berjalan pada 13.04+, perbarui file: /etc/gnome/defaults.list.

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list  

Kredit untuk trent untuk pembaruan ke 13,04+

Pra-13.04:

Asosiasi sistem yang luas:

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /usr/share/applications/defaults.list

Hanya asosiasi pengguna Anda:

sed -i 's/gedit.desktop/sublime-text-2.desktop/g' ~/.local/share/applications/mimeapps.list

Kredit untuk Oli untuk konvensi penamaan file .desktop sebelum saya mulai menggunakan SublimeText2.

RobotHumans
sumber
1
Magic, terima kasih. Saya telah menambahkan apa yang dapat digunakan pengguna PPA (termasuk saya) berdasarkan jawaban Anda.
Oli
4
Metode terakhir juga berfungsi dengan baik di Ubuntu 14.04sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list
Postadelmaga
4
Perlu dicatat bahwa Sublime Text 3 menggunakan sublime-text.desktopyang menjatuhkan nomor versi alih-alih menambah nama file kesublime-text-3.desktop
Paul Nelson Baker
3
Gunakan sudo sed -i 's/gedit.desktop/sublime_text.desktop/g' /etc/gnome/defaults.listuntuk Sublime Text 3.
Iago
2
Menarik, pada jam 14.10, saya harus mengubah /usr/share/applications/defaults.list (yang Anda tunjukkan untuk rilis Pre 13.04). Karena saya ingin menggunakan Kate daripada Gedit, saya memodifikasi perintah Anda sebagai berikut: sudo sed -i | gedit.desktop | kate.desktop | g '/usr/share/applications/defaults.list. (Bilah vertikal dalam sed hanya preferensi pribadi).
PJ Singh
56

Pembaruan untuk 16,04 Pengguna:

Tweak Ubuntu telah dihentikan. Banyak fungsi itu sekarang disediakan oleh Unity Tweak Tool atau Gnome Tweak Tool . Tetapi mereka masih kekurangan fitur luar biasa Ubuntu Tweak tentang perubahan tipe file yang mudah.

Untuk menginstal Ubuntu Tweak pada versi yang lebih baru ini ikuti prosedur yang dijelaskan pada jawaban ini tentang menginstalnya pada 16.04


Ada cara lain untuk mengubah asosiasi. Itu adalah melalui menggunakan Ubuntu-tweak .

  1. Instal tweak Ubuntu

  2. Buka melalui Dash dengan mengetik "Ubuntu tweak"

    masukkan deskripsi gambar di sini

  3. Setelah membukanya, Klik pada tab Admin .

    masukkan deskripsi gambar di sini

  4. Kemudian klik bagian File type manager

    masukkan deskripsi gambar di sini

  5. Kemudian pertama pilih kategori Teks dari bilah sisi kiri, dan kemudian klik pada kolom Aplikasi Terkait untuk mengurutkannya berdasarkan nama Aplikasi

    masukkan deskripsi gambar di sini

  6. Setelah aplikasi diurutkan berdasarkan nama, Pilih entri atas dengan Gedit, lalu tekan dan tahan Shifttombol dan klik pada entri terakhir dengan gedit. Kemudian klik tombol Edit .

    masukkan deskripsi gambar di sini

  7. Jendela baru akan terbuka di mana Anda dapat melihat semua editor teks yang diinstal.

    masukkan deskripsi gambar di sini

  8. Kemudian pilih aplikasi yang diinginkan dari daftar dan klik tutup. Anda juga dapat mengklik tombol Tambah untuk menambahkan aplikasi yang tidak diinstal di folder sistem yang telah ditentukan.

Semoga ini bisa membantu. Jika Anda ingin mengatur ulang, Anda dapat mengklik tombol atur ulang juga.

Hal yang baik dalam solusi ini adalah, Anda tidak dapat secara tidak sengaja mengacaukan file .desktop sistem Anda.

Anwar
sumber
@dhanvi Hanya karena Anda menjawab dengan pendekatan lain tidak berarti Anda harus memberikan downvote!
Anwar
@hanvi Ketika kami menjawab, kami biasanya mempertimbangkan hal-hal seperti seberapa mudah solusi untuk diikuti. Saya tahu beberapa metode lain, tetapi itu yang paling mudah. Dan, pengaturan default bukan merupakan pilihan dalam 12,04 sebelumnya. Dan saya telah memberikan cara untuk mengatur beberapa jenis file secara bersamaan. FYI, pembaruan-alternatif sebenarnya bukan pilihan kebanyakan waktu.
Anwar
maaaan ini pendekatan terbaik
Andrey Rahimov
12

Cara termudah untuk dilakukan adalah menggunakan file nautilus tidak yakin apakah itu berfungsi untuk orang lain juga

  1. pilih jenis file yang Anda inginkan klik kanan dan pilih properti (Alt + Enter adalah jalan pintas)

  2. Pilih opsi buka dengan dan kemudian pilih yang Anda inginkan seperti yang Anda lihat di sini saya menggunakan atom secara default Anda juga dapat memilih luhur dari aplikasi yang direkomendasikan masukkan deskripsi gambar di sini

Editor baris perintah

Anda ingin memilih editor default di baris perintah, ketik perintah berikut dan kemudian pilih opsi dari sana

sudo update-alternatives --config editor

karena saya menggunakan vi saya telah mengaturnya untuk vim Anda dapat memilih apa yang Anda inginkan dari sana juga di sini adalah screenshot

tangkapan layar

Jika Anda suka ini, jangan lupa untuk memilih posting ini

Tummala Dhanvi
sumber
@Oli Saya pikir ini adalah jawaban termudah yang harap Anda setujui :)
Tummala Dhanvi
1
solusi termudah, dalam pandangan saya (dengan nautilus, maksud saya)
mBardos
Semoga ini bisa membantu Anda @ mBardos :)
Tummala Dhanvi
2
Jawaban Anda sebenarnya tidak menjawab pertanyaan, karena OP menginginkan solusi yang menangani beberapa tugas tipe file sekaligus! Harap baca kembali pertanyaannya
Anwar
-2
  1. Klik kanan pada file tersebut
  2. Properti terbuka
  3. Pilih tab "Buka dengan"
  4. Pilih satu aplikasi
  5. Klik pada "Set as default"

Cuplikan layar pengaturan Sublime Textsebagai aplikasi default: Setel <code> Teks Luhur </code> sebagai aplikasi default "

Catatan: Jika Anda mengklik kanan pada *.cfile dan jika Anda melakukan proses di atas, maka hanya file-file yang memiliki ekstensi yang sama akan memiliki aplikasi baru sebagai yang default. Jadi, Anda juga harus melakukan hal yang sama untuk semua jenis file. Misalnya: *.cpp, *.pydll

dileepkumar jami
sumber
sudah disebutkan sama dalam jawaban di atas
Tummala Dhanvi