Не запускаются приложения под Wine двойным кликом или через контекстное меню

Модератор: WWolf
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#21

19 апр 2021, 18:13

X_Server Linuxoid писал(а):
17 апр 2021, 02:35
ну или если запускать его через PlayOnLinux, но мне он неудобен
может PlayOnLinux перекрывает работу wine? попробуй удалить и посмотреть...

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#22

19 апр 2021, 20:13

WWolf, удалил и запустил снова - нет, не работает всё равно :smile:
Мне кажется, проще забить на это уже

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#23

19 апр 2021, 20:48

X_Server Linuxoid, но ведь должно работать... где-то что-то напортачено...
а ну ка покажи вывод запуска своего приложения в таком виде
wine start /unix твой_эхе

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#24

20 апр 2021, 00:53

WWolf, вот, например, запускаю игру Star Trek: Elite Force 2 командой wine start /unix EF2.exe и вот что пишет:
0100:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0100:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Приложение не может быть запущено или нет ассоциированных с типом данного докуме
нта приложений.
Вызов ShellExecuteEx провалился: Файл не найден.
Наиболее всего смущают меня две последних строчки и они появляются при запуске абсолютного exe'шника таким способом, а те, что выше - всегда, даже если приложение работает (командой wine /путь/к/файлу/, разумеется)

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#25

20 апр 2021, 01:30

X_Server Linuxoid, игрульки на ntfs разделе?


Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#27

20 апр 2021, 02:56

X_Server Linuxoid, а ну-ка выдай полный путь до игрульки... И покажи вывод запуска программы не обрезая саму команду и путь запуска

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#28

20 апр 2021, 02:59

WWolf, вот:
demetr@xserver:~$ wine start /unix '/home/demetr/wine32/drive_c/EliteForce2/EF2.exe'
002c:fixme:winediag:LdrInitializeThunk wine-staging is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0058:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\win32k.sys"
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0094:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\win32k.sys"
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0090:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0090:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Приложение не может быть запущено или нет ассоциированных с типом данного докуме
нта приложений.
Вызов ShellExecuteEx провалился: Файл не найден.

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#29

20 апр 2021, 07:56

X_Server Linuxoid, префикс wine32 как создавал и чем?
и кстати покажи удачный запуск полный вывод wine твой_эхе

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#30

20 апр 2021, 11:20

WWolf, префикс wine создавал командой WINEPREFIX=wine32 WINEARCH=win32 winecfg, выхлоп при запуске игры командой wine EF2.exe вот:
demetr@xserver:~/wine32/drive_c/EliteForce2$ WINEPREFIX=/home/demetr/wine32/ WINEARCH=win32 wine EF2.exe
002c:fixme:winediag:LdrInitializeThunk wine-staging is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0058:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\win32k.sys"
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0090:err:winedevice:ServiceMain Failed to load L"C:\\windows\\system32\\win32k.sys"
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0034:err:menubuilder:write_freedesktop_mime_type_entry error writing file /home/demetr/.local/share/mime/packages/x-wine-extension-/bzw.xml
0034:err:menubuilder:write_freedesktop_association_entry error writing association file "/home/demetr/.local/share/applications/wine-extension-/bzw.desktop"
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0130:err:sync:RtlpWaitForCriticalSection section 009F29A8 "?" wait timed out in thread 0130, blocked by 0024, retrying (60 sec)
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
Таким образом все приложения запускаются и работают, а если добавить "start /unix", то не запускается ничего

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#31

20 апр 2021, 11:29

X_Server Linuxoid писал(а):
20 апр 2021, 11:20
WINEPREFIX=/home/demetr/wine32/ WINEARCH=win32 wine EF2.exe
ну приехали :)
чем дефолтный префикс не устроил?

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

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#32

20 апр 2021, 11:43

X_Server Linuxoid, даблклик вызывает префикс

Код: Выделить всё

/home/demetr/.wine
ИзображениеИзображение

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#33

20 апр 2021, 12:17

WWolf, от дефолтного тоже не запускается. Я же выше говорил, что помимо дефолтного (64 битного) имею ещё и 32 битный. Впрочем неважно, в обеих случаях двойным кликом не стартует и команда wine start /unix, выхлоп которой я показал, тому подтверждение
rogoznik писал(а):
20 апр 2021, 11:43
даблклик вызывает префикс
Да, но и с него двойным кликом тоже не стартует ничего. А если его удалить и сделать двойной клик по файлу, то префикс создаётся, но приложение так и не запускается
Опять же, если запускать командой wine start /unix имя_файла.exe, то ничего не стартует, но если "start /unix" после "wine" убрать - всё работает

А 32 битный префикс мне нужен для старых игр, которые на Windows уже не стартуют ни в какую, а на 64 битном префиксе, во-первых, нет API Windows 98, а во-вторых, под ним некоторые библиотеки не работают. Вот и пояснение

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#34

20 апр 2021, 12:43

X_Server Linuxoid, ну так создай дефолтный префикс 32х битным и будет запускаться в нём по дабл клику...

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#35

20 апр 2021, 12:45

WWolf, прочитайте, пожалуйста, спойлер моего предыдущего сообщения. Я вроде объяснил, что оно так не работает...

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#36

20 апр 2021, 12:47

X_Server Linuxoid писал(а):
20 апр 2021, 12:45
Я вроде объяснил, что оно так не работает
своими словами без вывода это ни о чём...
я же вижу что одному префикс задаёшь, дабл клику дефолт пытаешься пихнуть, в котором у тебя нема программы и сама программа ругается на то что не может найти ничего своего...

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#37

20 апр 2021, 12:51

WWolf, вы меня извините, конечно, но вы вообще читаете, что я пишу? Говорю же: даже если юзать дефолтный префикс 64 бита, если вписать просто wine (даже без переменных WINEPREFIX= и WINEARCH=) и название файла или к нему, то всё работает. Но если добавить start /unix, что в пункте контекстного меню и записано скорее всего - не работает ничего. Это относится что к 64 битному префиксу, что к 32 битному - в обеих случаях такая беда

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#38

20 апр 2021, 13:04

X_Server Linuxoid, так создай дефолтный 32 бита. В чем проблема то?
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#39

20 апр 2021, 13:33

X_Server Linuxoid, ну как вариант тогда в файле /opt/wine-staging/share/applications/wine.desktop убрать параметр /unix
должно стать так
Exec=wine start %f
но это может повлечь проблемы с запуском программ (смотря как написана) из любого места, а не из префикса...
так что держи это в уме, когда что-то не заработает из любой папки

Аватара пользователя

Автор темы
X_Server Linuxoid
Сообщения: 23
Зарегистрирован: 08 апр 2021, 01:24
Благодарил (а): 3 раза
Контактная информация:

Не запускаются приложения под Wine двойным кликом или через контекстное меню

#40

20 апр 2021, 14:22

WWolf, о, теперь работает :yahoo:

Правда мне непонятно всё равно, почему параметр /unix мешает запуску абсолютно всех приложений, которые мне нужны (в основном это старые игры, которые на Windows не работают из-за своей старости, а Wine тут спасение как никогда). Но, впрочем, это уже и неважно, наверное

Спасибо большое за помощь :smile:

Закрыто

Вернуться в «Wine»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя