Страница 2 из 3
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 19 апр 2021, 18:13
WWolf
X_Server Linuxoid писал(а): ↑17 апр 2021, 02:35
ну или если запускать его через PlayOnLinux, но мне он неудобен
может PlayOnLinux перекрывает работу wine? попробуй удалить и посмотреть...
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 19 апр 2021, 20:13
X_Server Linuxoid
WWolf, удалил и запустил снова - нет, не работает всё равно
Мне кажется, проще забить на это уже
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 19 апр 2021, 20:48
WWolf
X_Server Linuxoid, но ведь должно работать... где-то что-то напортачено...
а ну ка покажи вывод запуска своего приложения в таком виде
wine start /unix твой_эхе
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 00:53
X_Server Linuxoid
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 /путь/к/файлу/, разумеется)
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 01:30
WWolf
X_Server Linuxoid, игрульки на ntfs разделе?
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 02:34
X_Server Linuxoid
WWolf, нет, ext4
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 02:56
WWolf
X_Server Linuxoid, а ну-ка выдай полный путь до игрульки... И покажи вывод запуска программы не обрезая саму команду и путь запуска
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 02:59
X_Server Linuxoid
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 провалился: Файл не найден.
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 07:56
WWolf
X_Server Linuxoid, префикс wine32 как создавал и чем?
и кстати покажи удачный запуск полный вывод wine твой_эхе
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 11:20
X_Server Linuxoid
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", то не запускается ничего
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 11:29
WWolf
X_Server Linuxoid писал(а): ↑20 апр 2021, 11:20
WINEPREFIX=/home/demetr/wine32/ WINEARCH=win32 wine EF2.exe
ну приехали

чем дефолтный префикс не устроил?
так то дефолтный дабл клик вызывает запуск дефолтного префикса, а там твоей игрули нема, вот и не может запустить...
так что или создавай дефолтный префикс 32х битный или создавай отдельные ярлыки для каждого префикса
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 11:43
rogoznik
X_Server Linuxoid, даблклик вызывает префикс
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 12:17
X_Server Linuxoid
WWolf, от дефолтного тоже не запускается. Я же выше говорил, что помимо дефолтного (64 битного) имею ещё и 32 битный. Впрочем неважно, в обеих случаях двойным кликом не стартует и команда wine start /unix, выхлоп которой я показал, тому подтверждение
rogoznik писал(а): ↑20 апр 2021, 11:43
даблклик вызывает префикс
Да, но и с него двойным кликом тоже не стартует ничего. А если его удалить и сделать двойной клик по файлу, то префикс создаётся, но приложение так и не запускается
Опять же, если запускать командой wine start /unix имя_файла.exe, то ничего не стартует, но если "start /unix" после "wine" убрать - всё работает
А 32 битный префикс мне нужен для старых игр, которые на Windows уже не стартуют ни в какую, а на 64 битном префиксе, во-первых, нет API Windows 98, а во-вторых, под ним некоторые библиотеки не работают. Вот и пояснение
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 12:43
WWolf
X_Server Linuxoid, ну так создай дефолтный префикс 32х битным и будет запускаться в нём по дабл клику...
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 12:45
X_Server Linuxoid
WWolf, прочитайте, пожалуйста, спойлер моего предыдущего сообщения. Я вроде объяснил, что оно так не работает...
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 12:47
WWolf
своими словами без вывода это ни о чём...
я же вижу что одному префикс задаёшь, дабл клику дефолт пытаешься пихнуть, в котором у тебя нема программы и сама программа ругается на то что не может найти ничего своего...
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 12:51
X_Server Linuxoid
WWolf, вы меня извините, конечно, но вы вообще читаете, что я пишу? Говорю же: даже если юзать дефолтный префикс 64 бита, если вписать просто wine (даже без переменных WINEPREFIX= и WINEARCH=) и название файла или к нему, то всё работает. Но если добавить start /unix, что в пункте контекстного меню и записано скорее всего - не работает ничего. Это относится что к 64 битному префиксу, что к 32 битному - в обеих случаях такая беда
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 13:04
rogoznik
X_Server Linuxoid, так создай дефолтный 32 бита. В чем проблема то?
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 13:33
WWolf
X_Server Linuxoid, ну как вариант тогда в файле /opt/wine-staging/share/applications/wine.desktop
убрать параметр /unix
должно стать так
Exec=wine start %f
но это может повлечь проблемы с запуском программ (смотря как написана) из любого места, а не из префикса...
так что держи это в уме, когда что-то не заработает из любой папки
Не запускаются приложения под Wine двойным кликом или через контекстное меню
Добавлено: 20 апр 2021, 14:22
X_Server Linuxoid
WWolf, о, теперь работает
Правда мне непонятно всё равно, почему параметр /unix мешает запуску абсолютно всех приложений, которые мне нужны (в основном это старые игры, которые на Windows не работают из-за своей старости, а Wine тут спасение как никогда). Но, впрочем, это уже и неважно, наверное
Спасибо большое за помощь
