Ubuntu - Thay đổi chương trình mặc định được sử dụng để mở một loại tệp


9

Làm cách nào tôi có thể định cấu hình Ubuntu để mở các tệp thuộc loại đã cho (ví dụ: file.tex) với một chương trình nhất định (ví dụ: emacs)?

Câu trả lời:


12

Chạy Nautilus , nhấp chuột phải vào một trong các tệp đó, chọn "Thuộc tính" từ menu ngữ cảnh và đặt tùy chọn của bạn với tùy chọn "Mở bằng".


Điều tôi thực sự thích là nếu bạn chỉ có ba ứng dụng được liệt kê ở đó, chúng sẽ xuất hiện ở cấp độ đầu tiên của menu chuột phải. Bất kỳ, và trên một mặc định xuất hiện với những người khác trong một menu phụ. Tôi liên tục xóa ứng dụng khỏi menu - Tôi không cần 5 trình soạn thảo văn bản và 5 trình duyệt được liệt kê cho tệp HTML;)
DisgruntledGoat

Tôi biết chính xác ý của bạn là gì.
innaM

9

Thay vì chỉnh sửa defaults.list, tôi thấy việc sử dụng chương trình xdg-mime dễ dàng hơn. Tra cứu trình xem pdf, thấy adobe của nó và chuyển nó sang KPDF:

$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop

Và bạn có thể sử dụng xdg-open để mở tệp bằng ứng dụng ưa thích của mình:

$xdg-open file.pdf

1
+1. Thông minh. Tôi đã không nhận thức được công cụ này. Tôi cũng thích điều này để chỉnh sửa tập tin trực tiếp.

6

Bạn có thể sử dụng tab Thuộc tính trên một tệp để thay đổi chương trình được sử dụng để mở tệp, như Manni đã chỉ ra.

Chỉnh sửa: Hãy xem câu trả lời của Chris089 . Tôi muốn điều đó trực tiếp chỉnh sửa các tập tin như tôi đề xuất dưới đây. Có thể vẫn hữu ích khi biết loại mime là gì và các hiệp hội nằm ở đâu, nhưng tôi sẽ sử dụng công cụ để sửa đổi tệp.

Tuy nhiên, nếu bạn muốn một giải pháp dựa trên văn bản hoặc thậm chí để xem cách liên kết tệp được định cấu hình cho các loại khác nhau:

  • Các liên kết tệp được lưu trữ cho mỗi người dùng riêng lẻ trong ~ / .local / share / application / default.list . Bạn có thể chỉnh sửa tệp này để trỏ đến tệp .desktop (đại diện cho tệp thực thi)

$ Cat ~ / .local / share / ứng dụng / defaults.list
[Ứng dụng Mặc định]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / lỗ khóa = Google-googleearth.desktop
application / earthviewer = Google-
ứng dụng googleearth.desktop / vnd.google-earth.kmz = Google-googleearth.desktop

  • Ở cấp độ toàn hệ thống, các hiệp hội được tổ chức tại /usr/share/appluggest/defaults.list . Vì vậy, nếu tôi muốn thực hiện thay đổi toàn hệ thống cho tất cả các tệp âm thanh, thì đây là nơi tôi cần tìm để có được tất cả các loại mime. Sau đó, bạn có lựa chọn giữa việc thay đổi các loại tệp trực tiếp tại đây hoặc ghi đè chúng trong danh sách mặc định cục bộ của bạn.

$ cat /usr/share/appluggest/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / basic = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
audio / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
audio / x-mod = totem.desktop
audio / x-mp3 = totem.desktop
audio / x-mpeg = totem.desktop
audio / x-mpegurl = totem.desktop
audio / x-ms-asf = totem.desktop
audio / x -ms-asx = totem.desktop
audio / x-ms-wax = totem.desktop
audio / x-ms-wma = totem.desktop
audio / x-musepack = totem.desktop
audio / x-pn-aiff = totem.desktop
audio / x-pn-au = totem.desktop
audio / x-pn-realaudio = totem.desktop
audio / x-pn-realaudio-plugin = totem.desktop
audio / x-pn-wav = totem.desktop
audio / x- pn-windows-acm = totem.desktop
audio / x-realaudio = totem.desktop
audio / x-real-audio = totem.desktop
audio / x-sbc = totem.desktop
audio / x-scpls = totem.desktop
audio / x-speex = totem.desktop
audio / x-tta = totem.desktop
audio / x-wav = totem.desktop
audio / x-wavpack = totem.desktop
audio / x-vorbis = totem.desktop
audio / x-vorbis + ogg = totem.desktop
audio / x-xm = totem.desktop

Dưới đây là tài liệu Đặc tả mục để bàn chi tiết về nhu cầu và việc sử dụng tệp .desktop (thay vì sử dụng đường dẫn đến tệp thực thi).


Trong Ubuntu 12.10 có isn't ~ / .local / share / ứng dụng / defaults.list tôi phải chỉnh sửa ~ / .local / share / ứng dụng / mimeapps.list
rodvlopes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.