В предыдущем Ubuntus, когда вы хотели выбрать / изменить приложение для открытия определенного файла (щелкнуть правой кнопкой мыши / открыть с другим приложением или свойствами), вы могли написать пользовательскую команду для открытия файла. Это было очень полезно, но теперь в 11.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)
Установите 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
Я подготовил этот небольшой скрипт, чтобы наши пользователи могли открыть файл с программой по своему выбору.
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
Расширяя эту идею, попробуйте создать файлы .desktop для команд mimeopen -a и mimeopen -d. Это восстанавливает возможность открытия с помощью пользовательской команды в нужном контекстном меню, хотя вам нужно немного покопаться в меню, чтобы добраться до него.