Bug 4285

Summary: В режиме административной установки пользователь не видит новых принтеров
Product: WINE@Etersoft Reporter: Денис Баранов <baraka>
Component: Интеграция в хост-системуAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P3 CC: amorozov, kondratyuk, lav, neo-matrix.inc
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: 11012 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 4196, 5634    

Description Денис Баранов 2009-09-08 21:30:24 MSD
Только пользователь входящий в wineadmin может добавлять/удалять новые принтеры, остальные не видят при подключении новых принтеров.
Более подробное описание можно найти в багах 4196, 3894
Comment 1 Vitaly Lipatov 2009-09-09 00:09:44 MSD
Это очень странно, потому что данные о принтерах опрашиваются при запуске и заносятся в системный реестр. Отличие пользователя только в том, что wineserver при завершении не может сохранить системный реестр.
Возможно каким-то образом проверяется, и делается вывод, что принтеры уже загружены, поэтому для пользователей не происходит обновление... Надо бы подумать, что это может быть...
Comment 2 Денис Баранов 2009-10-13 14:19:13 MSD
Было выяснено что информация о принтерах записывается в C:\Windows\win.ini
Нужно в режиме административной установки удалять данной данный файл.
Comment 3 Денис Баранов 2010-01-08 16:25:21 MSK
(In reply to comment #2)
> Было выяснено что информация о принтерах
> записывается в C:\Windows\win.ini
> Нужно в режиме административной установки
> удалять данной данный файл.
> 

Просто удаление файла не помогает, принтер в списке появляется но печать не проходит.
Выставил права на чтение/запись/запуск, печать из под всех пользователей стала происходить корректно.
Comment 4 Vitaly Lipatov 2010-01-08 17:22:32 MSK
Сделано при административной установке:
+               # create shared win.ini (see eterbug #4285)
+               touch $WINEADMIN/windows/win.ini
+               chmod a+rw $WINEADMIN/windows/win.ini
По хорошему нужно игнорировать этот файл.
Comment 5 Vitaly Lipatov 2010-01-08 20:49:11 MSK
До возникновения новых проблем считаем исправленным.
Comment 6 Vitaly Lipatov 2010-01-09 19:54:42 MSK
*** Bug 3894 has been marked as a duplicate of this bug. ***
Comment 7 Vitaly Lipatov 2010-01-09 19:56:07 MSK
Отписался по заявке.
Comment 8 Денис Баранов 2010-03-14 19:30:05 MSK
Принято.
WINE@Etersoft 1.0.12 eter4/eter3
Comment 9 Alexandr 2010-06-22 09:39:41 MSD
Проблема сохранилась, ставил пакеты wine-etersoft-1.0.12-alt5.M51.6 и wine-etersoft-network-1.0.12-alt7.M51.8. При административной установке принтеры видятся, но при нажатии на кнопку "OK" в диалоге печати, ничего не происходит. окно печати не пропадает, документ не распечатывается
Comment 10 Александр Морозов 2010-06-22 16:02:25 MSD
2 Alexandr
Установка прав на чтение-запись для всех на разделяемый win.ini не помогает?
Comment 11 Денис Баранов 2010-10-05 21:04:09 MSD
После установки прав и на текущем релизе принтеры видятся.