Здравствуйте
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
Открыть с помощью (в списке нужная программа нет)
Модератор: Модераторы разделов
-
- Сообщения: 82
Открыть с помощью
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Открыть с помощью
Конкретно по 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
Отвечая на вопрос, почему на картинке одна программа перечислена несколько раз, могу предположить,
что запись об этой программе присутствует в нескольких местах (например, в пользовательском файле, в системном файле и в настройках файлового менеджера).
а вообще нужно смотреть 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
Отвечая на вопрос, почему на картинке одна программа перечислена несколько раз, могу предположить,
что запись об этой программе присутствует в нескольких местах (например, в пользовательском файле, в системном файле и в настройках файлового менеджера).
-
- Сообщения: 82
Re: Открыть с помощью
openSUSE Leap 15.0 GHOME: на этот рабочий стол какого нибудь графического варианта, инструкции нет?
Hephaestus представленный вариант сложный!
Hephaestus представленный вариант сложный!
-
- Сообщения: 1369
- ОС: Mageia 5.1 & 8 x86_64, KDE
-
- Сообщения: 82
Re: Открыть с помощью
установил программу scid, но его в списке рекомендуемых нет, чтобы поставить по умолчанию--я же написал что, именно его там нет чтобы ставить, остальные все есть!? почему его там нет и что сделать чтобы появилось?
-
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Открыть с помощью
К сожалению, за GNOME и Suse не скажу - не пользуюсь.
На своей системе попробовал файловый менеджеры pcmanfm и Thunar.
По умолчанию png-файл двойным щелчком открывается в программе Xboard.
В Thunar правый щелчок по файлу -> открыть с помощью -> открыть в другом приложении...
Открывается список доступных приложений.
Если нужного приложения там не видно, ниже под списком есть "Использовать команду".
Там в поле ввода можно вписать путь к исполняемому файлу.
Примерно так же делается в менеджере pcmanfm.
С той лишь разницей, что окно содержит две вкладки: "Установленные приложения" и "Пользовательская команда". Либо на первой выбираем из списка, либо на второй указываем путь к исполняемому файлу.
На Вашем скриншоте, насколько я понял, "путь к исполняемому файлу" указывается по кнопке Добавить.
И если я не ошибаюсь, она недоступна. Почему недоступна - не знаю. Возможно, следует щелкнуть мышью в области списка.
Точнее сказать не могу, так как Вы даже не сообщили, в каком файловом менеджере регистрируете файл.
Вы находите?
А на мой взгляд, как раз наоборот: понять, почему нужной программы нет в списке и как её туда добавить - это сложнее, чем отредактировать текстовый файл.
Там надо-то всего лишь:
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 раз.
-
- Сообщения: 1369
- ОС: Mageia 5.1 & 8 x86_64, KDE
Re: Открыть с помощью
Ещё раз:
Найдите в файловом менеджере файл.png, откройте его свойства, далее кнопка "Параметры типа файла", далее кнопка "Добавить", далее открывается меню установленных программ, выбираете scid
У меня она в разделе "Игры" - Доски - Scid
А разве Scid открывает файлы.png? это ведь шахматная программа
зы: ну, да, шахматные.png
-
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Открыть с помощью
Судя по скриншоту, ТС так и делает, только вот кнопка "Добавить" неактивна.
Не PNG (Portable Network Graphics), а PGN (Portable Game Notation).
Спасибо сказали:
-
- Сообщения: 82
Re: Открыть с помощью
algri14, Hephaestus разобрался. Спасибо большое за ответы.