Открыть с помощью (в списке нужная программа нет)

openSUSE, SUSE Linux Enterprise

Модераторы: k0da, Goodvin, Модераторы разделов

nnnk
Сообщения: 44

Открыть с помощью

Сообщение nnnk » 03.04.2019 14:16

Здравствуйте

openSUSE Leap 15.0

Intel® Core™ i3 CPU 530 @ 2.93GHz × 4
озу 6 Гб установленная память
NVIDIA GeForce GTS 250 (Microsoft Corporation - WDDM v1.1)
тип ос 64-бит
графика NV92

установил программу scid, но его в списке рекомендуемых нет, чтобы поставить по умолчанию. если зайти через дуобле командер, то в контекстном меню она имеется, но чтобы открыть файл pgn, каждый раз надо заходить в это меню?

Подскажите пожалуйста, как эту программу ставить по умолчанию и почему некоторые программы перечислены многократно, например, krita
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2516
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Открыть с помощью

Сообщение Hephaestus » 03.04.2019 16:03

Конкретно по Suse не подскажу,
а вообще нужно смотреть mimetypes.

На уровне пользователя это
$HOME/.local/share/applications/mimeapps.list
$HOME/.local/share/applications/defaults.list
$HOME/.local/share/applications/mimeinfo.cache

Системные
/usr/local/share/applications/defaults.list
/usr/local/share/applications/mimeinfo.cache
или
/usr/share/applications/defaults.list
/usr/share/applications/mimeinfo.cache

Вот где-то в недрах этих файлов заданы соответствия типа файла и связанной программы.
Для каждого типа можно задать несколько программ. Можно задать свою привязку.

Выяснить тип файла можно, например, так file -i filename.pgn

Отвечая на вопрос, почему на картинке одна программа перечислена несколько раз, могу предположить,
что запись об этой программе присутствует в нескольких местах (например, в пользовательском файле, в системном файле и в настройках файлового менеджера).
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

nnnk
Сообщения: 44

Re: Открыть с помощью

Сообщение nnnk » 03.04.2019 18:16

openSUSE Leap 15.0 GHOME: на этот рабочий стол какого нибудь графического варианта, инструкции нет?
Hephaestus представленный вариант сложный!
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 385
ОС: Mageia 5.1 & 6 x86_64, KDE

Re: Открыть с помощью

Сообщение algri14 » 04.04.2019 00:35

nnnk писал(а):
03.04.2019 14:16
Подскажите пожалуйста, как эту программу ставить по умолчанию
Найдите в файловом менеджере файл.png, откройте его свойства, там добавьте scid или поставьте первым в списке
После этого файл.png будет открываться в scid
Спасибо сказали:

nnnk
Сообщения: 44

Re: Открыть с помощью

Сообщение nnnk » 04.04.2019 00:56

algri14 писал:
04.04.2019 00:35
nnnk писал(а):
03.04.2019 14:16
Подскажите пожалуйста, как эту программу ставить по умолчанию
Найдите в файловом менеджере файл.png, откройте его свойства, там добавьте scid или поставьте первым в списке
После этого файл.png будет открываться в scid
установил программу scid, но его в списке рекомендуемых нет, чтобы поставить по умолчанию--я же написал что, именно его там нет чтобы ставить, остальные все есть!? почему его там нет и что сделать чтобы появилось?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2516
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Открыть с помощью

Сообщение Hephaestus » 04.04.2019 01:24

nnnk писал(а):
03.04.2019 18:16
openSUSE Leap 15.0 GHOME: на этот рабочий стол какого нибудь графического варианта, инструкции нет?
К сожалению, за GNOME и Suse не скажу - не пользуюсь.
На своей системе попробовал файловый менеджеры pcmanfm и Thunar.
По умолчанию png-файл двойным щелчком открывается в программе Xboard.
В Thunar правый щелчок по файлу -> открыть с помощью -> открыть в другом приложении...
Открывается список доступных приложений.
Если нужного приложения там не видно, ниже под списком есть "Использовать команду".
Там в поле ввода можно вписать путь к исполняемому файлу.

Примерно так же делается в менеджере pcmanfm.
С той лишь разницей, что окно содержит две вкладки: "Установленные приложения" и "Пользовательская команда". Либо на первой выбираем из списка, либо на второй указываем путь к исполняемому файлу.

На Вашем скриншоте, насколько я понял, "путь к исполняемому файлу" указывается по кнопке Добавить.
И если я не ошибаюсь, она недоступна. Почему недоступна - не знаю. Возможно, следует щелкнуть мышью в области списка.
Точнее сказать не могу, так как Вы даже не сообщили, в каком файловом менеджере регистрируете файл.
nnnk писал(а):
03.04.2019 18:16
представленный вариант сложный!
Вы находите?
А на мой взгляд, как раз наоборот: понять, почему нужной программы нет в списке и как её туда добавить - это сложнее, чем отредактировать текстовый файл.

Там надо-то всего лишь:
1. Скопировать scid.desktop в $HOME/.local/share/applications/
2. Открыть (или создать) файл $HOME/.local/share/applications/defaults.list
3. В конец этого файла добавить строку application/x-chess-pgn=scid.desktop

Всё это можно сделать парой команд в терминале
cp /usr/share/applications/scid.desktop $HOME/.local/share/applications/scid.desktop

echo "application/x-chess-pgn=scid.desktop" >> $HOME/.local/share/applications/defaults.list

P.S. Может потребоваться поправка пути к файлу scid.desktop

Да, кстати. О том, почему нужной программы нет в списке.
В моём случае, в менеджере pcmanfm её тоже не видно (или она где-то глубоко), а в Thunar она находится в категории Игры.
Программы может быть не видно в списке, если desktop-файл недоступен:
отсутствует вообще;
расположен не в том каталоге, в котором надо;
нет нужных прав доступа.
Последний раз редактировалось Hephaestus 09.04.2019 21:27, всего редактировалось 1 раз.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 385
ОС: Mageia 5.1 & 6 x86_64, KDE

Re: Открыть с помощью

Сообщение algri14 » 04.04.2019 02:02

nnnk писал(а):
04.04.2019 00:56
установил программу scid, но его в списке рекомендуемых нет,
Ещё раз:
Найдите в файловом менеджере файл.png, откройте его свойства, далее кнопка "Параметры типа файла", далее кнопка "Добавить", далее открывается меню установленных программ, выбираете scid
У меня она в разделе "Игры" - Доски - Scid
А разве Scid открывает файлы.png? это ведь шахматная программа
зы: ну, да, шахматные.png
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2516
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Открыть с помощью

Сообщение Hephaestus » 04.04.2019 07:05

algri14 писал:
04.04.2019 02:02
Найдите в файловом менеджере файл.png, откройте его свойства, далее кнопка "Параметры типа файла", далее кнопка "Добавить"
Судя по скриншоту, ТС так и делает, только вот кнопка "Добавить" неактивна.

algri14 писал:
04.04.2019 02:02
А разве Scid открывает файлы.png? это ведь шахматная программа
зы: ну, да, шахматные.png
Не PNG (Portable Network Graphics), а PGN (Portable Game Notation).
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

nnnk
Сообщения: 44

Re: Открыть с помощью

Сообщение nnnk » 09.04.2019 20:13

algri14, Hephaestus разобрался. Спасибо большое за ответы.
Спасибо сказали: