Рейтинг:1

Как заставить Wine открыть файл png с помощью средства просмотра изображений по умолчанию в моей системе Linux?

флаг cn

Как изменить программу по умолчанию, которая открывает тип файла (например, .png файл) в Wine?

Когда я пытаюсь открыть png файл в Wine с помощью почтового клиента (установленного в Wine), программы Wine по умолчанию, которая должна открываться png файлов (вместо средства просмотра изображений по умолчанию в моей системе Linux).

Я предпочел бы открыть .png файл с программой по умолчанию моей системы Linux, которая обрабатывает .png файлы.

Моя система Linux открыта png файлы по GPicView. Когда я нажимаю на png файл, GPicView открывает их без проблем. При работе с программами Wine я бы предпочел открывать png файлы по GPicView также.

Чтобы воспроизвести проблему: Например, когда я запускаю версию почтового клиента Alpine для Windows с помощью Wine (см. http://alpine.x10host.com/) когда я пытаюсь открыть .png вложение электронной почты, Alpine попробует открыть его с помощью Винный Internet Explorer что не удается (при открытии Internet Explorer изображение не отображается).

Если быть точным, я использую Lubuntu 18.04, версия Wine 3.0.

Другое наблюдение: Когда я пытаюсь открыть пдф вложение от Alpine, средство просмотра PDF по умолчанию в моей системе (которое Просмотрщик документов (указать авторов)). Это показывает, что проблема исходит от Wine, а не от моего почтового клиента. Похоже, что, поскольку Wine в моей системе не поддерживает открытие pdf-файлов, он открывает его программой по умолчанию в моей системе.

Рейтинг:1
флаг ru

Сначала создайте файл .reg, например png.reg и введите в нем следующее:

[HKEY_CLASSES_ROOT\.png]
@="PNG-файл"
"Тип содержимого"="изображение/png"
[HKEY_CLASSES_ROOT\PNGfile\Shell\Open\команда]
@="/bin/sh run_linux_program gpicview \"%1\"" 

Затем импортируйте файл .reg в реестр, используя

regedit [Адрес вашего файла]/png.reg 

для получения дополнительной информации взгляните на это. Обратите внимание, что Wine не установлен на моем компьютере, поэтому я не проверял его.

флаг cn
Спасибо. В вашем коде была опечатка: pgicview --> gpicview. После исправления опечатки я использовал ваше решение, но оно не сработало. Но ваша идея использования реестра дала мне возможность найти другое решение.
AvSaba avatar
флаг ru
@Name Я исправил опечатку. Рад, что вы нашли решение.
Рейтинг:0
флаг cn

Бег regedit из Терминала.

Найдите все вхождения

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome

и заменить их на

"C:\windows\system32\winebrowser.exe" -nohome

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.