Hi Dmitry!
10 Nov 06 01:03, Dmitry Orlov wrote to Slav Matveev:SM>> мой make запускает консольные программы, которые окон не SM>> рисуют.
DO> Тем хуже для них. Впрочем, рисование окон - это не неизбежное свойство DO> запускаемой при драг-энд-дроп в гуевом шелле прогаммы. И точно также DO> будет появляться окно, если ту же программу из make запускать. окно у консольной программы появится не может. может появится stdout. который можно либо в другой stdin отправить, либо в /dev/null.
почему принт-сервер обходится без окон, да и вообще без всякой визуализации, когда присланный ps или pcl растеризует для win-принтера?
SM>> хотелось бы заметить что система декларировалась как DO> многозадачная...
DO> Она и есть многозадачная.
только пока ворд два десятка докуменов на печать не отправил, работь не возможно.
DO>>> написание этого скрипта в сравнении с выделить, кликнуть правую DO>>> кнопку и в меню выбрать print.
SM>> при наличии конвертера приблизительно так:
DO> А при отсутствии?
а при отсутствии - таскать мышой, пока не надоест.
SM>> for i in *.doc ; do doc2ps $i > /dev/printer ; done ворд
DO> А если не все .doc из каталога нужны, а выбранные? for i in $@ ; do....
SM>> грузится дольше будет, чем я это набрал.
DO> Он сам грузится, а твой скрипт - это в эксплорере два хоткея - Ctrl-A, DO> Ctrl-P вместо 51 символа твоего скрипта. а если не все *.doc из каталога нужны?
SM>> А для кого она визуальная? и ладно бы если на экране был SM>> бы
DO> Для того, кто сначала документ создает, потом печатает, нажав на DO> иконку принтера или Ctrl-P.
а тот, кому документ прислали по почте. Ему зачем визуализация процесса печати?
SM>> во-2 я тут решений не спрашиваю. я привожу конкретные ситуаци SM>> в качестве аргументов. а не в надежде получить совет.
DO> Аргументы у тебя странные какие-то. И непонятно что они должны DO> аргументировать. они должны показать конкретную ситуацию, когда не работает. а не сферического коня в вакууме.
SM>> В отличии от винды, в линуксе локаль определяется переменными SM>> окружения. как следствие - своя копия для каждого процесса и SM>> меняй как хочешь.
DO> Ага, командами вроде
DO> abrakadabra=kadabraabra; export abrakadabra
DO> И ты думаешь, найдется много желающих это делать?
нет. командами панель управления, система, ну и т.д.
SM>> Ей абсолютно все равно откуда параметры беруться: из ини, из SM>> реестра, из окружения. просто есть факт: поменять для отдельного SM>> процесса нельзя. И точка.
DO> Ей и в голову не прийдет это делать, зачем?
А кому-то в голову придет. И как это сделать?
"в голову не придет" сродни "640Кб хватит всем".
Slav.