Асоціація файлів / додатків за допомогою спеціальної команди відсутня?


16

У попередньому Ubuntus, коли ви хочете вибрати / змінити програму для відкриття певного файлу (клацніть правою кнопкою миші / відкрити за допомогою іншої програми чи властивостей), ви змогли написати спеціальну команду, щоб відкрити файл. Це було дуже корисно, але зараз в 11.10 я не можу знайти цю опцію, вона лише показує мені список програм та кнопку для пошуку додатків в Інтернеті.

Чи є спосіб відновити командний рядок, щоб написати спеціальні команди для відкриття файлів?


1
Подивіться тут . Це вирішує вашу проблему.
Бруно Перейра

Спасибі за вашу відповідь. Це, безумовно, є вирішенням моєї проблеми, але я хотів знати, чи є спосіб відновити рішення GUI для цієї проблеми. З найкращими побажаннями,
Крістіан Вільма

2
У всіх нас однакові проблеми, річ у тому, що зміна від gtk2 на gtk3 принесла стільки змін, що на даний момент ppl доводиться керувати деякими меншими рішеннями, і далі, я сподіваюся, що це визріє і вже не буде проблемою: D
Бруно Перейра

Відповіді:


10

Як я виявив на http://blog.whatgeek.com.pt/?p=319, ви можете використовувати mimeopen -d /path/to/fileдля налаштування користувальницької програми на кліпі. Тоді він буде використаний gnome3.

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)

Це може працювати як вирішення, але я вважаю за краще "старий спосіб", щоб ви могли безпосередньо додати команду.
Крістіан Вільма

2

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

https://github.com/gecos-team/openwith

Цей пакет включає:

1) Маленький скрипт оболонки, який пропонує вам вибрати двійковий файл (використовуючи простий діалог Zenity). Цей сценарій має бути названий / usr / bin / openwith

# / бін / ш

DEFAULT = "/ usr / bin /"

FILE = `zenity - file-selection --namename = $ DEFAULT --title =" Відкрити з ... "`

справа $? в
         0)
                "$ FILE" "$ 1" ;;

есак

2) Файл openwith.desktop, який ви повинні розмістити в / usr / share / applications /, щоб ви могли вибрати "openwith", клацнувши правою кнопкою миші на файл у Nautilus.

[Запис на робочому столі]
Версія = 1.0
Тип = Додаток
Термінал = хибний
Значок = додаток-за замовчуванням-значок
Назва = програма на ваш вибір ...
Ім'я [es_ES] = ungram a elegir ...
Коментар = Відкрийте файл із вибраною програмою
Коментар [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openwith% f

гарне рішення! Хоча я цього не перевіряв
Крістіан Вієльма,

вдосконаліть свою відповідь, написавши рішення тут, якщо посилання пізніше перестане працювати, воно буде непридатним

Зроблено. Тепер Github може закрити :-)
Alfonso EM

1

Розширюючи цю ідею, спробуйте створити .desktop файли для команд mimeopen -a та mimeopen -d. Це відновлює можливість відкрити за допомогою спеціальної команди правильне контекстне меню, хоч вам доведеться трохи перекопатися в меню, щоб отримати його.


0

Встановіть Thunar File Manager, спеціальна команда все ще є в Thunar.

Щоб встановити Thunar, просто знайдіть його в центрі програмного забезпечення ubuntu.

(редагувати lebatsnok) Thunar включений у xfce - тому він працює за замовчуванням на робочому столі xfce. Якщо ви хочете зробити Thunar своїм файловим менеджером за замовчуванням, але продовжуєте використовувати інший стоп, наступне посилання дасть вам кілька ідей. Установка тунара повинна бути такою ж простою, як:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • Якщо припустити, що ви не хочете xfce.

Ласкаво просимо до AskUbuntu. Чи можете ви надати детальну інформацію про встановлення Thunar? Відредагуйте свою відповідь додатково докладно. Спасибі!
penreturns
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.