Они должны открываться в офисе
*.doc? Точно есть. Может, я что-то про *.dot слышал...
Я добавил поддержку .dot (не забудьте wine --update). Если проблема в чём-то другом, нужно привести пример лога (и прекратить создавать бездарные баги). Не указано ни для какой программы, ни в какой ситуации, ни какие логи при этом. Как будто я зря рядом сидел и мы трейсили по +file. Следующий, кто создаст плохую багу, будет писать инструкцию как правильно заводить баги.
На НауЛинукс проблема воспроизвелась
При попытке открыть файл из КМ Школы получается такой трейс: trace:file:FindFirstFileExW L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" 0 0x33f634 0 (nil) 0 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot",0x33f5dc,0x33f5e4,(nil)) trace:file:RtlGetFullPathName_U (L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" 520 0x33f33c 0x33f5e4) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\C&M\\KMSchool\\Client\\cache\\" -> "/home/guest/.wine/dosdevices/c:/C&M/KMSchool/Client/cache/" trace:file:NtQueryDirectoryFile (0x1d8 (nil) (nil) (nil) 0x33f5cc 0x35d7540 0x00002000 0x00000003 0x00000000 L"�������� �� ������������� ���������.dot" 0x00000001 trace:file:read_directory_stat trying optimisation for file L"�������� �� ������������� ���������.dot" trace:file:read_directory_stat returning -1 trace:file:append_entry long L"." short L"" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L".", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L".." short L"" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"..", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{558E44C8-624A-47C2-BEFB-A2ECE338EA30}.rtf" short L"{558~L1M.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{558E44C8-624A-47C2-BEFB-A2ECE338EA30}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{558~L1M.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{25E78FDC-8F81-11DD-E998-00016C1A9410}.rtf" short L"{25E~BPI.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{25E78FDC-8F81-11DD-E998-00016C1A9410}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{25E~BPI.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{1B42ADE0-3701-4942-8471-6BB804D32509}.jpg" short L"{1B4~HIP.JPG" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{1B42ADE0-3701-4942-8471-6BB804D32509}.jpg", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{1B4~HIP.JPG", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{D5773221-6B3A-491C-BCEE-163736093096}.rtf" short L"{D57~3KT.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{D5773221-6B3A-491C-BCEE-163736093096}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{D57~3KT.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{2752D1AF-583B-410A-9BF5-B548BCCD1658}.rtf" short L"{275~LPT.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{2752D1AF-583B-410A-9BF5-B548BCCD1658}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{275~LPT.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{38CF5F8F-AD32-4BD2-8ED8-FCDA24C8C0C7}.rtf" short L"{38C~PTW.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{38CF5F8F-AD32-4BD2-8ED8-FCDA24C8C0C7}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{38C~PTW.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{25BBFD6F-9437-4A93-BFFC-18505D9CAED7}.swf" short L"{25B~1QJ.SWF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{25BBFD6F-9437-4A93-BFFC-18505D9CAED7}.swf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{25B~1QJ.SWF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{1C0F98D0-4114-11DD-5898-001C2529F8EC}.rtf" short L"{1C0~PFD.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{1C0F98D0-4114-11DD-5898-001C2529F8EC}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{1C0~PFD.RTF", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{BB297192-6EF7-4D5A-8A2F-7149BEAD4528}.jpg" short L"{BB2~WHA.JPG" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{BB297192-6EF7-4D5A-8A2F-7149BEAD4528}.jpg", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{BB2~WHA.JPG", L"�������� �� ������������� ���������.dot") trace:file:append_entry long L"{B48DF1C9-AC42-4FB6-AAF5-6FE877ECCD5A}.rtf" short L"{B48~KLT.RTF" mask L"�������� �� ������������� ���������.dot" trace:file:match_filename (L"{B48DF1C9-AC42-4FB6-AAF5-6FE877ECCD5A}.rtf", L"�������� �� ������������� ���������.dot") trace:file:match_filename (L"{B48~KLT.RTF", L"�������� �� ������������� ���������.dot") trace:file:NtQueryDirectoryFile => c000000f (0) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\C&M\\KMSchool\\Client\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\C&M\\KMSchool\\Client\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/C&M/KMSchool/Client trace:file:RtlDosPathNameToNtPathName_U (L".\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L".\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/C&M/KMSchool/Client trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows/system32 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows/system trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows/system32 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\command\\mswsock.dll",0x33f464,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\command\\mswsock.dll" 520 0x33f1e8 (nil)) warn:file:wine_nt_to_unix_file_name L"mswsock.dll" not found in /home/guest/.wine/dosdevices/c:/windows/command trace:file:CreateFileW L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" GENERIC_READ GENERIC_WRITE creation 2 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot",0x33f8f8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" 520 0x33f66c (nil)) warn:file:wine_nt_to_unix_file_name L"\\??\\C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" -> "/home/guest/.wine/dosdevices/c:/C&M/KMSchool/Client/cache/\xd0\x9a\xd0\xbe\xd0\xbc\xd0\xb8\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f \xd0\xbf\xd0\xbe \xd0\xbc\xd0\xb0\xd1\x82\xd0\xb5\xd1\x80\xd0\xb8\xd0\xb0\xd0\xbb\xd1\x8c\xd0\xbd\xd0\xbe\xd0\xbc\xd1\x83 \xd0\xbf\xd0\xbe\xd0\xbe\xd1\x89\xd1\x80\xd0\xb5\xd0\xbd"... required a case-insensitive search trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\C&M\\KMSchool\\Client\\cache\\�������� �� ������������� ���������.dot" -> "/home/guest/.wine/dosdevices/c:/C&M/KMSchool/Client/cache/\xd0\x9a\xd0\xbe\xd0\xbc\xd0\xb8\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f \xd0\xbf\xd0\xbe \xd0\xbc\xd0\xb0\xd1\x82\xd0\xb5\xd1\x80\xd0\xb8\xd0\xb0\xd0\xbb\xd1\x8c\xd0\xbd\xd0\xbe\xd0\xbc\xd1\x83 \xd0\xbf\xd0\xbe\xd0\xbe\xd1\x89\xd1\x80\xd0\xb5\xd0\xbd"... Как видно почему то плохо распознаются русские имена файлов.
Больше не поручаем заданий bugs@.