From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 1 Dec 2004 12:17:04 +0200 From: Michael Shigorin To: ALT Devel discussion list Message-ID: <20041201101704.GI4832@osdn.org.ua> Mail-Followup-To: ALT Devel discussion list References: <1101887150.3044.21.camel@alpha.fastlink.ru> <20041201075920.4AAEE66401D@antex.ru> <1101888480.3044.31.camel@alpha.fastlink.ru> <20041201081125.0D2E366401D@antex.ru> <1101891923.3027.44.camel@alpha.fastlink.ru> <20041201092246.GF11849@immo.ru> <1101895142.26496.19.camel@alpha.fastlink.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1101895142.26496.19.camel@alpha.fastlink.ru> User-Agent: Mutt/1.4.2.1i Subject: [devel] Re: GTKLP =?koi8-r?b?1yDLwd7F09TXxSDVztfF0tPBzNjOz8fPIMTJwczPx8Eg?= =?koi8-r?b?0MXewdTJLg==?= X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2004 10:17:23 -0000 Archived-At: List-Archive: List-Post: On Wed, Dec 01, 2004 at 12:59:02PM +0300, Вячеслав Диконов wrote: > > echo " " | lpr -5 // читстая бумага понадобилась > Это вызывает ошибку А изменение семантики вызова недопустимо. > > lpr -P lp1 -oraw somedoc.prn // я уже выбрал и принтер и опции > Тогда появляется диалог, где все уже выбрано и надо нажать 1 > кнопку для начала процесса или задать какой-нибудь специальный > режим, вроде печати 4 страниц на 1 листе. Думаю, мы с raorn для _следующих_ 5 листов предпочтём нажать <вверх>, а не париться с диалогами. Т.е.: - поведение по умолчанию не должно меняться (особенно с обработкой опций -- но это, видимо, к его разработчикам); - возможность должна быть включаемой. Если после внедрения в таком режиме окажется, что в большинстве случаев возможность _включают_ (или появится ручка "предпочитать GUI/CLI-инструменты") -- правим умолчания или рисуем обработчик. > > В этих случаях диалог не нужен. > Можно ли составить список параметров, позволяющий определить, > нужен ли диалог? Есть подозрение, что любые -option, не обрабатываемые gtklp, и есть этот список. > > Если пользователь хочет видеть диалог печати в некоторых > > программах, он это может сделать сам добавив к lpr опцию -X > > или выставив переменную окружения глобально или перед > > запуском соответствующего приложения. > Какое графическое средство в ALTLinux позволяет пользователю > сделать глобальныю настройку этой переменной? Как вы будете > задавать параметр -X при запуске из меню или нажатии кнопки > печати в большинстве программ? Как-то видел рекомендации по прикручиванию kprinter к mozilla&co. Думаю, если это удастся отгуглить и изучить баталии вокруг, то сэкономить время на повторение/выжимание смысла получится. > > Rationale - после установки пакета gtklp поведение по > > умолчанию не должно меняться. > Именно этого от меня просят в багзилле, и я согласен с таким > пожеланием, так как задавать настройки перед печатью нужно > чаще, чем печатать в стандартном неинтерактивном режиме. Это кому как. Мне, например -- нет. > Кроме того, в этом вся суть пакета gtklp. Если такое поведение > не нужно, малоопытному пользователю проще догадаться его > удалить, чем изменить переменную. Это культурный вопрос -- будет ли пользователь с любым количеством опыта удалять фичи или будет ли пользователь с недостаточным количеством опыта, не отягощённый администратором, мучаться от незнания о том, что фича в двух шагах, но её надо включить. IMHO самое место для конфигурируемости, например, при первом запуске. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/