Wine не запускает .exe двойным кликом в Nautilus

Вопросы настройки, запуск любых Windows-программ, кроме игр

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

re-an
Сообщения: 20
ОС: Debian 9.9 (Stretch)

Wine не запускает .exe двойным кликом в Nautilus

Сообщение re-an »

Wine не запускает .exe файлы двойным кликом в Nautilus, и показывает такое сообщение

" Невозможно открыть файл "i_view32.exe"

Имя файла "i_view32.exe" показывает, что файл является файлом типа "исполняемый".
Содержимое файла показывет, что файл является файлом типа "исполняемый файл
DOS/Windows". Открытие такого файла может представлять угрозу безопасности системы.

Не открывайте файл, если вы сами не создали его или не получили его из доверенного
источника. Для открытия файла переименуйте его так, чтобы он имел правильное расширение
для типа "исполняемый файл DOS/Windows", тогда откройте файл обычным путём. Или
используйте пункт меню "Открыть в программе" для выбора приложения для этого файла. "

Если выбрать "Открыть в другой программе" и ввести команду "wine", windows программа запустится.
Также если запустить Wine File из главного меню, и уже оттуда запустить .exe, то все правильно срабатает.
Проблема появилась после установки CrossOver Office, до этого все работало правильно.
Удаление CrossOver Office и переустановка Wine не помогли. ОС ASPLinux 11.2.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение Shura »

И при чем тут Wine? Дело только в Nautilus.
Rock'n'roll мертв © БГ
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение zenitur »

Мне удаление и установка Wine заново помогла. Было то же самое в Ubuntu 7.04. Как вариант, ты можешь нажать правой кнопкой по файлу, подождать секунду, и выбрать "Открыть с помощью..." > Wine. Работает.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
re-an
Сообщения: 20
ОС: Debian 9.9 (Stretch)

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение re-an »

Да, дело только в Nautilus. Konqueror и Krusader запускает .exe двойным кликом без лишних вопросов, так-что пользоватся можно и так.
Просто подумал, что эта проблема решается элементарно, а я не знаю как.
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение s0urce »

А что в Gnome файловые ассоциации отменили? поставьте галочку "запомнить выбор" или "всегда открывать с помощью выбранной программы", не помню как она в гноме называется...
Спасибо сказали:
re-an
Сообщения: 20
ОС: Debian 9.9 (Stretch)

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение re-an »

В Gnome в свойствах .exe файла на закладке "Открывать в программе" выбрано "Windows-среда WINE".
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение unflag »

Если дело и впрямь в wine, то можно переместить каталог ~/.wine куда-нибудь и запустить winecfg. Как только wine создаст свои конфиги - попробуй запустить приложение. Не поможет - возвращай старые конфиги на место. Так же можно поступить с конфигами gnome и nautilus.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
re-an
Сообщения: 20
ОС: Debian 9.9 (Stretch)

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение re-an »

Нашел самостоятельно такое решение, может кому и пригодится.
mime тип .exe-файлов - application/x-ms-dos-executable. CrossOver добавляет еще два: application/x-crossover-exe и application/x-executable. Эти настройки находятся в файле /usr/share/applications/mimeinfo.cache, где mime тип файлов ассоциируется с файлами .desktop находящимися в той же папке. А файлы .desktop уже запускают приложение. В /usr/share/applications/defaults.list находятся записи ассоциирующие mime тип файлов с приложением по умолчанию.

В файле mimeinfo.cache надо удалить следующие строчки:
application/x-crossover-exe=cxassoc-cxoffice-0:application_x-crossover-exe::Run.desktop
application/x-executable=cxassoc-cxoffice-0:application_x-crossover-exe::Run.desktop

В файле defaults.list надо удалить тоже самое:
application/x-crossover-exe=cxassoc-cxoffice-0:application_x-crossover-exe::Run.desktop
application/x-executable=cxassoc-cxoffice-0:application_x-crossover-exe::Run.desktop

После этого можно в Nautilus назначить для .exe по умолчанию Wine или CrossOver.
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Wine не запускает .exe двойным кликом в Nautilus

Сообщение zenitur »

А я знаю, я знаю, с какого момента появляется баг! Когда Cedega ставишь, или пытаешься запустить exe-шник при помощи Mono, или любой другой программой, файловая ассоциация пропадает! И как теперь вернуть?!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали: