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


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

Автор Тема: Как заставить программу отображаться в "открыть в программе" Ubuntu 16.04  (Прочитано 2069 раз)

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

Оффлайн Archmage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
В форточках можно просто выбрать приложение вручную указав его на диске. Но в Ubuntu такого нет: либо список либо открыть менеджер приложений.
Любой поиск просто приводит к установке программ, но она и так стоит просто не .деб, а сразу готовый application/x-executable. Хотелось бы сделать чтобы проигрываемые файлы сразу открывались им же.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6531
    • Просмотр профиля
В наутилусе ПКМ на файле: open with > other applicanbons > view all applications.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Archmage, то есть этот самый application/x-executable Вы не устанавливали, а просто сами скомпиллировали/откуда-то скачали готовый исполняемый файл? Ну тогда ссылки на него недостаёт, по-видимому. Теоретически может прокатить такой вариант:
Создаем .desktop файл для имеющегося application/x-executable (что это, кстати? бинарник?) Например, лежит у нас этот application по адресу (здесь и далее Юзверь - имя пользователя по-умолчанию):
/home/Юзверь/MyBIN/application
И там же где-то есть иконка...
/home/ЮЗВЕРЬ/MyBIN/icon.png
Тогда в рассматриваемом примере .desktop может выглядеть так:
[Desktop Entry]
Type=Application
Terminal=false
#здесь сама команда. К примеру, mate-terminal или gnome-terminal запустят терминал в соответствующем DE
Exec=/home/Юзверь/MyBIN/application %F
Name=Мое приложение для открытия файлов
Comment=Текстовое_примечание
Icon=/home/ЮЗВЕРЬ/MyBIN/icon.png #если иконки нет - просто не пишем эту строчку совсем
Сохраняем все это в файл /home/Юзверь/MyBIN/MyApplication.desktop
Файлу даем права на исполнение.
Теперь полученную ссылку на программу пробуем в действии. Запуск прямо из файлового менеджера двойным левым кликом по этому "ярлыку" должен привести к запуску программы. Приводит? Идем дальше.
Открываем терминал, и выполняем от имени суперпользователя:
sudo cp /home/Юзверь/MyBIN/MyApplication.desktop /usr/share/applications/Вводим пароль администратора. Далее можно проверить наличие файла:
ls /usr/share/applications/MyApplication.desktop(если напишет в ответ имя нашего .desktop, то все успешно создалось. Если не напишет - то куда-то не туда скопировали, или вообще не скопировали)
Все. Теперь в файловом менеджере правой кнопкой мыши на любом файле, выбираем "открыть с помощью" -> "другие приложения" -> "показать все приложения", или, как верно сказал до этого andytux,
open with > other applicanbons > view all applications
Ну и как дополнение...
Хотелось бы сделать чтобы проигрываемые файлы сразу открывались им же.
Для этого после всего вышеописанного находим типовой открываемый файл в файловом менеджере, кликаем по нему правой кнопкой мыши. Выбираем "Свойства". Ищем вкладку "Открыть с помощью". В списке приложений находим созданный нами ранее ярлык. Он отображается как "Мое приложение для открытия файлов". Выбираем его, жмем "Установить по-умолчанию". Отныне ко всем файлам подобного типа будет применяться наше свежесозданное правило.
« Последнее редактирование: 10 Февраля 2018, 09:13:25 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 740
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн Archmage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
andytux, я же написал, что программа не установлена и ее нет в списке.
piyavking, спасибо, но xdg тоже работает только с установленными.

zg_nico, Спасибо! все заработало!.

Ну тогда ссылки на него недостаёт
Думал что есть универсальное решение, и ваш совет помог, а так: https://www.adobe.com/support/flashplayer/debug_downloads.html и там Linux - flash player 64-bit

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Linux - flash player 64-bit
Вы с его помощью .swf открываете что ли?

Пользователь добавил сообщение 10 Февраля 2018, 16:28:51:
Archmage, спасибо большое за плеер! Я и не подозревал ранее о его существовании. SWF действительно открываются без заморочек.
Ну и, надеюсь что Вы не будете возражать, разместил найденный Вами вариант как ответ в другой теме форума.
« Последнее редактирование: 10 Февраля 2018, 17:17:12 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Archmage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
zg_nico, да пожалуйста:)
С тех пор как у огнелиса напряги с флешем и нормально открыть только в бгмерзком хроме можно, пользуюсь плеером :)

 

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