Các ứng dụng mặc định (Gnome 3)


16

Tôi đang cố gắng liên kết một ứng dụng tùy chỉnh với một loại tệp trong Gnome 3 (FC15). Trong Gnome 2, người ta có thể vào ngăn "Mở bằng" của hộp thoại thuộc tính tệp và thêm lệnh tùy chỉnh vào đó. Hộp chỉnh sửa lệnh tùy chỉnh dường như đã biến mất khỏi ngăn "Mở bằng" trong Gnome 3, vì vậy tôi đã tự hỏi liệu có một số cách giải quyết để gán ứng dụng theo cách thủ công.

Nói cách khác, tập tin / thư mục nào mà Gnome lấy ra danh sách ứng dụng đó? Làm thế nào để tôi thêm một tùy chỉnh?

Câu trả lời:


7

Có câu trả lời: http://forums.fedoraforum.org/showthread.php?t=263501

Tôi có Gnome3 và có ngăn "Mở bằng" :) Bạn cũng đi đến tỷ lệ và có tab "Mở bằng".

Chỉnh sửa: Bạn nên xem trên https://bbs.archlinux.org/viewtopic.php?id=118966 . Các ứng dụng của bạn sẽ hiển thị trên danh sách, nếu bạn thêm tệp * .desktop được liên kết với ứng dụng của bạn vào / usr / share / application hoặc ~ .local / share / application / thư mục. Exec nên như thế này: Exec = yourprogram% U


Cảm ơn câu trả lời của bạn nhưng đó không phải là những gì tôi đang hỏi. Tôi biết rằng có một khung "Mở bằng", cái còn thiếu là hộp chỉnh sửa "lệnh tùy chỉnh". Tôi sẽ viết lại câu hỏi của mình cho phù hợp
nico

Có vẻ như hoạt động tốt, tôi vẫn sẽ phải tìm ra một vài điều nhưng nó thực hiện công việc. Cảm ơn bạn
nico

3
Xin đừng trả lời chỉ bằng một liên kết. Ít nhất, tóm tắt các giải pháp trong cơ thể câu trả lời của bạn. Bạn có thể liên kết để đọc thêm, nhưng đó không phải là một thay thế cho việc cung cấp một câu trả lời nội tuyến. Cảm ơn.
Caleb

8

Tôi biết điều này là muộn nhưng ... Nắm tay, tạo một tệp máy tính để bàn ~/.local/share/applications/chẳng hạn sublime.desktopsẽ giống như ~ / .local / share / application / sublime.desktop với nội dung sau:

[Desktop Entry]
Keywords=Plaintext;Write;Programming;Syntax;Ruby;HTML
Categories=;
Comment=sublime
Exec=sublime_text %U
Hidden=false
Icon=icon-name
Name=sublime
Terminal=false
Type=Application
Version=1.0
StartupNotify=true
MimeType=text/plain;text/html;application/ruby;

Sau đó ... nếu bạn chỉnh sửa, ~/.local/share/applications/mimeapps.listbạn sẽ thấy kiểu nội dung văn bản / html chỉnh sửa như vậy:

[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=sublime.desktop
application/x-extension-htm=sublime.desktop
application/x-extension-html=sublime.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop

[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
application/x-yaml=sublime-1.desktop;

[Removed Associations]
text/html=firefox.desktop;gedit.desktop;

Bạn có thể của khóa học thay đổi nhiều hay ít như bạn muốn và bạn cũng có thể thêm bao nhiêu hay ít như bạn muốn Mimetype file desktop ví dụ application/python, application/x-ruby,text/ruby , text/x-pythonhoặc hàng chục biến thể khác ... mặc dù gắn bó với loại đơn giản nên ổn thôi chẳng hạn application/pythonapplication/rubycả hai đều hoạt động trên bản cài đặt Gnome 3.2 của tôi.


4

gnome-panel vẫn có lệnh gnome2 cũ để làm điều này.

Đi vào:

gnome-desktop-item-edit ~/.local/share/applications/ --create-new

Sau đó sử dụng your-command %Unhư lệnh.


Cảm ơn Steve, chắc chắn đó là một cách khác, mặc dù ít khả thi hơn. Nhân tiện, bạn cũng có thể rút bảng điều khiển đó ra khỏialacarte
nico

4

Trong các phiên bản mới hơn của Gnome, bạn không cần chỉnh sửa thủ công bất cứ điều gì ngay bây giờ. Nhấp chuột phải vào tệp bạn muốn mở, chọn Thuộc tính, chuyển đến tab Mở bằng và chọn ứng dụng mặc định bạn muốn sử dụng ... sau đó nhấp vào "Đặt làm mặc định".


0

Trong Gnome 3.4.2 có một cách khác để thay đổi mặc định cho web, thư, lịch, nhạc, video và ảnh. Bạn phải sử dụng trung tâm điều khiển gnome (hoặc Chi tiết trong menu Hoạt động). Sau đó, đi đến -> Ứng dụng mặc định


Cảm ơn câu trả lời của bạn, mặc dù đó không phải là điều tôi đang hỏi. Tôi muốn thay đổi ứng dụng mặc định cho loại tệp tùy ý ngoài web, nhạc, v.v.
nico

-2

Tôi tin rằng bạn có thể sửa đổi các mục trong tệp này : /usr/share/gnome/applications/defaults.list.


1
Làm thế nào để trả lời câu hỏi này? Nên làm gì với tập tin này? Những hệ thống nào thay đổi tệp này được áp dụng (trên Fedora 19 của tôi với gnome 3.8, tệp này không tồn tại)?
drs

Tệp này không tồn tại trên bản cài đặt Fedora 19 Gnome 3 của tôi, vì vậy tôi không nghĩ đó là lời khuyên chính xác.
slm
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.