Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: eden159 в Apr 22, 2008, 18:05



Титла: Проблем с open и save прозорци под wine
Публикувано от: eden159 в Apr 22, 2008, 18:05
Здравейте,

Имам Ubuntu 7.10 и Wine 0.9.59
Имам следният проблем: когато опитвам чрез някое приложение стартирано през Wine да отворя Save или Open диалогов прозорец ми показва сиво пространство и не мога да го затворя след това този прозорец и трябва да kill-на програмата. Това става при всички Open и Save диалогови прозорци на програми стартирани с Wine. Ето screenshot на проблема: http://suncreation.org/ocr/wine.png. Ако някой се е сблъсквал с този проблем или знае как да го реши ще му бъда благодарен ако ми отговори.


Титла: Проблем с open и save прозорци под wine
Публикувано от: neter в Apr 22, 2008, 22:55
Предполагам пускаш емулираната програма като цъкнеш на иконката й. Пробвай да я пуснеш от конзолата като обикновен потребител като първо отидеш в папката, където е инсталирана
Примерен код
cd /home/юзър/.wine/Program\ Files/папка/където/е/инсталирана/програмата

и след това включиш програмата с команда като обикновен потребител
Примерен код
wine C:\\Program\ Files\\папка\\където\\е\\инсталирана\\програмата\\програма.exe

и виж какъв ще е ефекта. Ако пак имаш проблем, покажи какво се е изписало в конзолата при изпълнението на програмата.
Имай предвид, че 100%-ите емулации са оптимистични мисли. Случва се, но не винаги, а и почти винаги с доста борби за удовлетворяване щенията на емулираната програма. Така че не се учудвай, ако нещо не иска да се емулира. Има още много да се работи по този въпрос ;)


Титла: Проблем с open и save прозорци под wine
Публикувано от: bulg в Apr 22, 2008, 22:56
В конзола:
Примерен код
$ WINEDEBUG=fixme-all,warn+cursor,+relay

После:
Примерен код
$ wine "C:\\Program Files\\Programata\\programata.exe"

После разгледай или копирай тук текста от конзолата, от стартирането до забиването на програмата.
Това ми го каза wineman ;)
ред. @neter, сори за частичното припокриване. Писали сме по едно и също време. :)





Титла: Проблем с open и save прозорци под wine
Публикувано от: eden159 в Apr 23, 2008, 10:56
Здравейте,

ето какво ми изписа програмата:

Примерен код

fixme:commdlg:GetFileName95 Flags 0x02808000 not yet implemented
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:commdlg:IShellBrowserImpl_BrowseObject could not browse to folder


Титла: Проблем с open и save прозорци под wine
Публикувано от: neter в Apr 23, 2008, 11:15
Отвори winecfg (ако го нямаш, качи си го), отиди в Устройства и си нагласи устройствата. Грешката казва, че не може да създаде папката Y:\\Desktop, която явно в случая ще се явява Desktop папка за емулираната среда. Устройство Y: явно води към папка от системата, в която wine няма права за писане. Друг е въпросът, че е препоръчително буквата да е C:. Пътят на C: трябва да е ../drive_c или /home/юзър/.wine/drive_c.


Титла: Проблем с open и save прозорци под wine
Публикувано от: eden159 в Apr 23, 2008, 12:35
Цитат (neter @ Април 23 2008,12:15)
Отвори winecfg (ако го нямаш, качи си го), отиди в Устройства и си нагласи устройствата. Грешката казва, че не може да създаде папката Y:\\Desktop, която явно в случая ще се явява Desktop папка за емулираната среда. Устройство Y: явно води към папка от системата, в която wine няма права за писане. Друг е въпросът, че е препоръчително буквата да е C:. Пътят на C: трябва да е ../drive_c или /home/юзър/.wine/drive_c.

Благодаря ти. Наистина това се оказа проблема, но не ми даде да променям настройките през winecfg и трябваше да бутам файла user.reg.