Програми за замовчуванням (GNOME 3)


16

Я намагаюся пов’язати спеціальну програму з типом файлу в GNOME 3 (FC15). У GNOME 2 можна перейти до області "Відкрити з" діалогового вікна властивостей файлу та додати там спеціальну команду. Здається, поле користувальницького редагування команд зникло з панелі "Відкрити з" в GNOME 3, тому мені було цікаво, чи є якесь вирішення способу призначення програми вручну.

Іншими словами, з якого файлу / каталогу GNOME витягує цей список програм? Як додати спеціальний?

Відповіді:


7

Є відповідь: http://forums.fedoraforum.org/showthread.php?t=263501

У мене є Gnome3, і там є панель "Відкрити" :) Ви також переходите до пропорцій і є вкладка "Відкрити з".

Редагування: Ви повинні подивитися на https://bbs.archlinux.org/viewtopic.php?id=118966 . Ваші програми повинні відображатися у списку, якщо ви додаєте * .desktop файл, пов’язаний із вашою програмою, у / usr / share / apps або ~ .local / share / applications / каталог. Exec повинен виглядати так: Exec = вашапрограма% U


Дякую за вашу відповідь, але про це я не прошу. Я знаю, що існує панель "Відкрити за допомогою", чого не вистачає, це поле редагування "спеціальна команда". Я перефразую своє питання відповідно
nico

Здається, це працює добре, мені все ж доведеться розібратися в кількох речах, але це робить свою роботу. Дякую
nico

3
Не відповідайте лише посиланням. Принаймні, підсумуйте рішення у тілі своєї відповіді. Ви можете посилання для подальшого читання, але це не є заміною для надання вбудованої відповіді. Спасибі.
Калеб

8

Я знаю, що це пізно, але ... Кулак, наприклад, створити файл робочого столу, ~/.local/share/applications/наприклад sublime.desktop, ~ / .local / share / applications / sublime.desktop із таким вмістом:

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

Потім ... якщо ви редагуєте, ~/.local/share/applications/mimeapps.listви побачите текст типу вмісту / html редагуйте його так:

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

Можна, звичайно, зміни , як багато або як мало , як ви хочете , і ви також можете додати як багато або як мало , як ви хочете на робочому столі файли MimeType, наприклад application/python, application/x-ruby, text/ruby, text/x-pythonабо десятки інших варіантів ... хоча дотримуватися простих типів наприклад, має бути добре, application/pythonі application/rubyобидва працюють на моєму встановленні GNOME 3.2.


4

gnome-panel все ще має стару команду gnome2 для цього.

Введіть:

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

Потім використовуйте your-command %Uяк команду.


Дякую Стіву, напевно, це ще один спосіб, хоча і менш життєздатний. До речі, ви також можете витягнути цю панель зalacarte
Ніко

4

У нових версіях Gnome зараз не потрібно нічого вручну редагувати. Клацніть правою кнопкою миші файл, який ви бажаєте відкрити, виберіть "Властивості", перейдіть на вкладку "Відкрити за допомогою" та виберіть програму за замовчуванням, яку ви хочете використовувати ..., потім натисніть "Встановити як за замовчуванням".


0

У Gnome 3.4.2 є ще один спосіб змінити параметри за замовчуванням для Інтернету, пошти, календаря, музики, відео та фотографій. Вам потрібно скористатися центром управління gnome (або Деталі в меню "Діяльність"). Потім перейдіть до -> Програми за замовчуванням


Дякую за вашу відповідь, хоча я це не просив. Я хотів змінити програму за замовчуванням на будь-який тип файлу, який не є веб, музика тощо
nico

-2

Я вважаю , що ви можете змінити записи в цьому файлі: /usr/share/gnome/applications/defaults.list.


1
Як це відповідає на питання? Що робити з цим файлом? На яких системах застосовується зміна цього файлу (у моїй Fedora 19 з gnome 3.8 цей файл не існує)?
DRS

Цей файл не існує в моєму встановленні Fedora 19 GNOME 3, тому я не думаю, що це правильна порада.
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.