Связь файлов / приложений с помощью пользовательской команды исчезла?

В предыдущем Ubuntus, когда вы хотели выбрать / изменить приложение для открытия определенного файла (щелкнуть правой кнопкой мыши / открыть с другим приложением или свойствами), вы могли написать пользовательскую команду для открытия файла. Это было очень полезно, но теперь в 11.10 я не могу найти эту опцию, она показывает только список приложений и кнопку для поиска приложений в Интернете.

Есть ли способ восстановить командную строку для записи пользовательских команд для открытия файлов?

16
задан 12 June 2012 в 21:56

4 ответа

Как я нашел в 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)
0
ответ дан 12 June 2012 в 21:56

Установите Thunar File Manager, пользовательская команда все еще есть в Thunar.

Чтобы установить Thunar, просто найдите его в программном центре Ubuntu.

(edit by lebatsnok) Thunar включен в xfce - поэтому он работает по умолчанию в рабочем столе xfce. Если вы хотите сделать thunar вашим файловым менеджером по умолчанию, но продолжите использовать другой destop, то следующая ссылка даст вам несколько идей. Установка thunar должна быть такой простой, как:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • Предполагая, что вам не нужен xfce.
0
ответ дан 12 June 2012 в 21:56

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

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

Этот пакет включает в себя:

1) Небольшой сценарий оболочки, который предлагает вам выбрать бинарный (используя простой диалог Zenity). Этот скрипт должен называться / usr / bin / openwith

#/bin/sh

DEFAULT="/usr/bin/"

FILE=`zenity --file-selection --filename=$DEFAULT --title="Open with..."`

case $? in
         0)
                "$FILE" "$1";;

esac

2) Файл openwith.desktop , который вы должны поместить в / usr / share / Applications / так что вы можете выбрать «openwith», щелкнув правой кнопкой мыши файл в Nautilus.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=application-default-icon
Name=a program of your choice...
Name[es_ES]=un programa a elegir...
Comment=Open a file with a selected program
Comment[es_ES]=Abre un archivo con el programa seleccionado
Exec=/usr/bin/openwith %f
0
ответ дан 12 June 2012 в 21:56

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

0
ответ дан 12 June 2012 в 21:56

Другие вопросы по тегам:

Похожие вопросы: