Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Использоваие собственной команды для открытия файлов  (Прочитано 1852 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mulder_mulder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Добрый день.
Вот опять беда с ubuntu.

У меня рабочий компьютер Ubuntu 12.04. переделанный на с unity на gnome
Я на него установил "Pony prog" Он может работать с файлами *.bin
Я поставил SBH henerator который делает эти файлы
Я создал кнопку запуска, которая может запускать ponyprog от имени администратора, потому-что по другому она на работает.

НО я не могу сделать так, чтобы сделанный файл .bin открывался двойным кликом потому что "ОНИ" убрали возможность прописывания своей команды для открытия файла. В прошлый раз такой проблемы небыло. И я мог ввести в место прграммы "gksu /usr/bin/ponyprog2000".
Извините, скрин сделать на могу не работает тоже. У меня складывается впечатление, что я поставил старый гном. Но как узнать версию, тоже не знаю.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля

Оффлайн mulder_mulder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Попробовал не получилось.

файлик ponyprog.desctop уже был в папке аппликатионс. Добавление расширения в него, результата не дало

MimeType=video/bin;


Пробовал через терминал. Тоже не получилось
user@engineer3:~$ mimeopen -d /home/user/1.bin
No applications found for mimetype: application/octet-stream
user@engineer3:~$ mimeopen -d [/home/user/1.bin]
Could not determine mimetype for file: [/home/user/1.bin]
user@engineer3:~$ mimeopen -d [file .bin]
Could not determine mimetype for file: [file
user@engineer3:~$ mimeopen -d [file.bin]
Could not determine mimetype for file: [file.bin]
user@engineer3:~$ mimeopen -d [bin]
Could not determine mimetype for file: [bin]
user@engineer3:~$ mimeopen -d [.bin]
Could not determine mimetype for file: [.bin]
user@engineer3:~$

И почему убрали "использовать собственную команду?"

Единственное получилось сделать, чтобы программа запускалась через пароль администратора.

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Цитировать
No applications found for mimetype: application/octet-stream
замените в desktop файле

Оффлайн mulder_mulder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Можно по подробнее, что менять и зачем.
И как эта замена повлияет именно на расширение .bin
Если эта программа в списке есть, а её в списке выбора нет. :)

Пользователь решил продолжить мысль 15 Июня 2012, 08:57:52:
Вот содержимое файла понипрог

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=PonyProg2000
Comment=universal programmer for many serial devices
Exec=gksu /usr/bin/ponyprog2000
Icon=/usr/share/pixmaps/ponyprog2000.ico
Terminal=false
Type=Application
Categories=Development;Application;
« Последнее редактирование: 15 Июня 2012, 08:57:52 от mulder_mulder »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Если эта программа в списке есть, а её в списке выбора нет. :)
Это что значит?
Программа в Dash видится?
Добавьте в .desktop файл cтроку
MimeType=application/octet-streamэто даст отображение программы в меню правой кнопкой "Открыть с помощью.." для файлов .bin

Оффлайн mulder_mulder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Не работает так. Видно создатели Ubuntu что-то недопеределали :). Вернее переделали но не то, и незачем. ;D

Пока выхожу из положения, путём перетаскивания файла на иконку (которую тоже не без труда пришлось делать) пони-прога.

Покопаюсь в файлах, присутствующих в списке. Может они какие команды новые придумали ;) уже.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Через терминал пробовали? Способ в ссылке, которую я дал.

Оффлайн mulder_mulder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Пробовал. Я ж уже отписался, что не помогло.
Но я нашёл выход.

1) назначаем файлу программу, какую найдём в списке
2) запоминаем какой назначили.
3) устанавливаем ubuntu-tweak_0.7.2-1_all.deb
4) Идём приложения-системные утилиты-параметры системы-ubuntu-tweak
5) Идём администрирование-типы файлов
6) категории, выбираем "все"
7) сортируем по сопоставленному приложению
8) ищем свой тип файла. У меня тип файла (неизвестно), была назначена программа "gimp"
9) Жмём "Изменить" - добавить
10) Видим, что тут ещё есть "использовать собственную команду". Жмём туда. ВВодим свою команду.
11) Сохраняем. Выходим. Пробуем. :)

У меня работает. Я так рад :)

Благодарю всех за помощь и наведение на решение задачи.
Тема исчерпана. :)  :D

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.