Summary: | Нужно пути к файлам преобразовывать в виндовые | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
Component: | Общее | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | minor | ||
Priority: | P4 | CC: | kondratyuk |
Version: | 1.0.9 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | 6748 | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 100, 384 |
Description
Vitaly Lipatov
2007-10-14 22:33:12 MSD
Разбираться будем потом. Возможно стоит вернуть первым запуск бинарника wine-glibc, или как-то так. Конструкция с подменой содержимого $1 и пр. не работает. Что сделать-то нужно? $ wine /tmp/dir1/dir2/program.exe конечно, выполняется, если есть путь через dosdevices. Если пути нет, то и не должно выполняться. $ wine notepad /tmp/dir1/dir2/text.txt не выполнится в отличие от $ cd /tmp/dir1/dir2 $ wine notepad text.txt Вопрос в том, должно ли? Я пока не вижу ошибки, всё кажется вполне правильным. $ wine notepad /tmp/dir1/dir2/text.txt обрезает 2 первых символа в пути. Похоже, что /t воспринимается как ключ блокнота. В итоге открывается файл "mp/dir1/dir2/text.txt", а такого, конечно, нет Да, без слеша в начале пути всё открывается нормально: $ cd / $ wine notepad tmp/dir1/dir2/text.txt Откладываем, на bugs@lists.etersoft.ru не должно висеть багов. Давно исправлено: commit 5d078dcc310dc43daca2cbf2111dbc13cd12c9da Author: Alexander Morozov <amorozov@etersoft.ru> Date: Wed Jan 12 14:20:11 2011 +0300 Convert unix paths in kernel32. commit b525e1419e95d426fbad368acef591890c429515 Author: Alexander Morozov <amorozov@etersoft.ru> Date: Tue Jan 11 16:48:32 2011 +0300 Do not convert path a second time (eterbug #6748). commit 56c1169c0c0a584fdcba80e126a99f227ed7015d Author: Alexander Morozov <amorozov@etersoft.ru> Date: Sat Mar 5 17:43:37 2011 +0300 winepath: Do not convert path a second time (eterbug #6934). commit b5fba2227ad0f16de7e46bcadd38339c0878fe85 Author: Alexander Morozov <amorozov@etersoft.ru> Date: Thu Mar 24 18:15:57 2011 +0300 kernel32: Do not convert arguments with no slashes (eterbug #6934). |