Титла: Малко помощ за Wine Публикувано от: Nik123 в Jun 12, 2021, 16:48 Здравейте! Цъкам си една стара игра под Wine. Пътеката към .exe- то е следната:
/home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe Графичната среда е LXDE, дистрибуцията Магея 6, wine-2.0.5. Когато отида в директорията на .exe- то, в случая Game.exe и през графичната среда с десен бутон селектирам екзе-то -> Open with wine windows program loader - играта си тръгва. Пробвах да си направя един баш-скрипт на десктопа, от празен текстов файл, кръстих го Blitzkrieg2, съответно го направих executable. Съдържанието му е това: #!/bin/bash wine /home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe Но крашва. През терминала като го стартирам като юзър, пак си крашва, но изходът е такъв: [nik@localhost Desktop]$ ./Blitzkrieg2 fixme:win:EnumDisplayDevicesW ((null),0,0x33f508,0x00000000), stub! err:d3d:resource_init Out of adapter memory fixme:d3d:wined3d_query_create Unhandled query type 0x4. fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(4, 4, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(512, 512, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(256, 256, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(128, 128, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(64, 64, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(32, 32, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(16, 16, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(8, 8, 1). fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region (0, 0, 0)-(1024, 1024, 1). err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x7b43cfc7 Абсолютно същото се получава, и когато редактирам реда за стартирането на играта така: wine "c:/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/Game.exe" Някакви идеи как да го пипна тоя скрипт, че да тръгва играта с кликване от декстопа? Благодаря! Титла: Re: Малко помощ за Wine Публикувано от: malin1 в Jun 12, 2021, 17:23 https://wiki.winehq.org/Wine_User%27s_Guide#How_to_run_Windows_programs_from_the_command_line
Титла: Re: Малко помощ за Wine Публикувано от: Nik123 в Jun 12, 2021, 17:47 Благодаря много! Редактирах скрипта така:
#!/bin/bash cd /home/nik/.wine/drive_c/games/Blitzkrieg-2-Anthology/Blitzkrieg2/bin/ wine Game.exe и всичко заспа. Поздрав! Титла: Re: Малко помощ за Wine Публикувано от: remotexx в Jun 12, 2021, 19:44 Аз пък винаги съм го правил от настройките на шорткъта това...
Command: wine blah.exe param1 param2 Work path: /dir/subdir/ (https://www.ruthcheesley.co.uk/images/blog/shortcut-screen2.png) Титла: Re: Малко помощ за Wine Публикувано от: Nik123 в Jun 12, 2021, 20:05 Не съм толкова навътре с шорткътите, изобщо съм си юзър, експерименти си правих до 2007-2008 година и дотам са ми застинали познанията, с малки изключения. Преди в гноме-то имаше една опция "make link" към даденото нещо, което искаш да стартираш, копираш си го на десктопа тоя линк (по същество беше баш-скрипт) и там си му вкарваш вътре командата с wine. А тука в магеята и LXDE нямам опцията "make link". Та затова се пробвах да си правя стартиращ скрипт на десктопа.
Едит: В допълнение, играта не е инсталирана от CD, или по друг начин, през Wine. A е просто копирана от уиндоуска инсталация. И работи. Така съм си сложил няколко стари игри, но почнах първо тази да "донатъкмявам", сега ще оправя и другите, Иначе да, ако я бях инсталирал класически, вероятно щеше да ми извади шорткътите на десктопа. |