Только пользователь входящий в wineadmin может добавлять/удалять новые принтеры, остальные не видят при подключении новых принтеров. Более подробное описание можно найти в багах 4196, 3894
Это очень странно, потому что данные о принтерах опрашиваются при запуске и заносятся в системный реестр. Отличие пользователя только в том, что wineserver при завершении не может сохранить системный реестр. Возможно каким-то образом проверяется, и делается вывод, что принтеры уже загружены, поэтому для пользователей не происходит обновление... Надо бы подумать, что это может быть...
Было выяснено что информация о принтерах записывается в C:\Windows\win.ini Нужно в режиме административной установки удалять данной данный файл.
(In reply to comment #2) > Было выяснено что информация о принтерах > записывается в C:\Windows\win.ini > Нужно в режиме административной установки > удалять данной данный файл. > Просто удаление файла не помогает, принтер в списке появляется но печать не проходит. Выставил права на чтение/запись/запуск, печать из под всех пользователей стала происходить корректно.
Сделано при административной установке: + # create shared win.ini (see eterbug #4285) + touch $WINEADMIN/windows/win.ini + chmod a+rw $WINEADMIN/windows/win.ini По хорошему нужно игнорировать этот файл.
До возникновения новых проблем считаем исправленным.
*** Bug 3894 has been marked as a duplicate of this bug. ***
Отписался по заявке.
Принято. WINE@Etersoft 1.0.12 eter4/eter3
Проблема сохранилась, ставил пакеты wine-etersoft-1.0.12-alt5.M51.6 и wine-etersoft-network-1.0.12-alt7.M51.8. При административной установке принтеры видятся, но при нажатии на кнопку "OK" в диалоге печати, ничего не происходит. окно печати не пропадает, документ не распечатывается
2 Alexandr Установка прав на чтение-запись для всех на разделяемый win.ini не помогает?
После установки прав и на текущем релизе принтеры видятся.