Aplikasi default (GNOME 3)

16

Saya mencoba mengaitkan aplikasi khusus ke jenis file di GNOME 3 (FC15). Dalam GNOME 2 kita bisa masuk di panel "Buka dengan" dari dialog properti file dan tambahkan perintah khusus di sana. Kotak edit perintah khusus tampaknya telah menghilang dari panel "Buka dengan" di GNOME 3, jadi saya ingin tahu apakah ada beberapa solusi untuk menetapkan aplikasi secara manual.

Dengan kata lain, dari file / direktori mana GNOME mengeluarkan daftar aplikasi itu? Bagaimana cara menambahkan yang khusus?

nico
sumber

Jawaban:

7

Ada jawabannya: http://forums.fedoraforum.org/showthread.php?t=263501

Saya memiliki Gnome3 dan ada panel "Buka dengan" :) Anda juga masuk ke proporsi dan ada tab "Buka dengan".

Sunting: Anda harus melihat di https://bbs.archlinux.org/viewtopic.php?id=118966 . Aplikasi Anda harus ditampilkan pada daftar, jika Anda menambahkan file * .desktop yang terkait dengan aplikasi Anda ke / usr / share / aplikasi atau ~ .local / share / aplikasi / direktori / direktori. Exec harus seperti ini: Exec = yourprogram% U

godlark
sumber
Terima kasih atas jawaban Anda tetapi bukan itu yang saya tanyakan. Saya tahu bahwa ada panel "Buka dengan", yang hilang adalah kotak edit "perintah khusus". Saya akan mengulangi pertanyaan saya sesuai
nico
Tampaknya bekerja dengan baik, saya masih harus mencari tahu beberapa hal tetapi itu berhasil. Terima kasih
nico
3
Tolong jangan dijawab hanya dengan tautan. Setidaknya, rangkum solusi di dalam tubuh jawaban Anda. Anda dapat menautkan untuk membaca lebih lanjut, tetapi itu bukan pengganti untuk memberikan jawaban sebaris. Terima kasih.
Caleb
8

Saya tahu ini terlambat tapi ... Fist, buat file desktop ~/.local/share/applications/misalnya sublime.desktopakan menjadi sesuatu seperti ~ / .local / share / aplikasi / sublime.desktop dengan konten berikut:

[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;

Kemudian ... jika Anda mengedit, ~/.local/share/applications/mimeapps.listAnda akan melihat jenis konten teks / html mengeditnya seperti ini:

[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;

Anda bisa dari-kursus perubahan sebanyak atau sesedikit yang Anda inginkan dan Anda juga dapat menambahkan sebanyak atau sesedikit yang Anda ingin file desktop yang Jenis Peniruan misalnya application/python, application/x-ruby, text/ruby, text/x-pythonatau puluhan varian lainnya ... meskipun menempel jenis sederhana seharusnya baik-baik saja misalnya application/pythondan application/rubykeduanya berfungsi pada instal GNOME 3.2 saya.

Jordon Bedwell
sumber
4

gnome-panel masih memiliki perintah gnome2 lama untuk melakukan ini.

Memasukkan:

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

Kemudian gunakan your-command %Usebagai perintah.

Steve
sumber
Terima kasih Steve, tentu saja itu cara lain, walaupun kurang layak. Omong-omong, Anda juga dapat menarik panel itu darialacarte
nico
4

Di versi Gnome yang lebih baru, Anda tidak perlu mengedit apa pun secara manual sekarang. Klik kanan pada file yang ingin Anda buka, pilih Properties, buka tab Open With, dan pilih aplikasi default yang ingin Anda gunakan ... lalu klik "Set as default".

user80011
sumber
0

Di Gnome 3.4.2 ada cara lain untuk mengubah default untuk web, email, kalender, musik, video dan foto. Anda harus menggunakan gnome-control-center (atau Rincian di menu Aktivitas). Lalu pergi ke -> Aplikasi Default

äxl
sumber
Terima kasih atas jawaban Anda, meskipun bukan itu yang saya tanyakan. Saya ingin mengubah aplikasi default untuk jenis file yang sewenang-wenang selain dari web, musik dll.
nico
-2

Saya percaya Anda dapat memodifikasi entri dalam file ini: /usr/share/gnome/applications/defaults.list.

äxl
sumber
1
Bagaimana ini menjawab pertanyaan? Apa yang harus dilakukan dengan file ini? Pada sistem apa perubahan file ini berlaku (pada Fedora 19 saya dengan gnome 3.8, file ini tidak ada)?
drs
File ini tidak ada pada instal Fedora 19 GNOME 3 saya, jadi saya rasa itu bukan saran yang tepat.
slm