<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br><br><div>> From: scribus.user@gmail.com<br>> Date: Mon, 4 Apr 2016 07:24:31 -0500<br>> To: scribus@lists.scribus.net<br>> Subject: Re: [scribus] saving as EPS automatically<br>> <br>> On Mon, Apr 4, 2016 at 4:56 AM, ale rimoldi <ale.comp_06@xox.ch> wrote:<br>> <br>> > hi hw,<br>> ><br>> > On 04/04/16 11:44, hw wrote:<br>> ><br>> >> Juraj Fedel schrieb:<br>> >><br>> >>> On Fri, Apr 01, 2016 at 12:41:53PM +0200, hw wrote:<br>> >>><br>> >>>> I've been trying the script below with the 1.5.1 appimage,<br>> >>>> and it crashes when trying to save as EPS.<br>> >>>><br>> >>> Thanks for report. That is bug in scribus.<br>> >>> I have provided patch in bug number #13900<br>> >>> With applied patch your script should work fine.<br>> >>><br>> >><br>> >> Thank you very much!  I'll try it out.<br>> >><br>> >> BTW, is it possible to run Scribus to do the conversion to EPS<br>> >>>> (or PDF) on the server without Scribus failing because there's no<br>> >>>> X session?  Can it be compiled as some sort of conversion filter<br>> >>>> without GUI support?<br>> >>>><br>> >>><br>> >>> Unfortunately this is not possible without X server running.<br>> >>> You can however run vnc server for scribus.<br>> >>><br>> >><br>> >> Not even with the '-g -nns' options?  It would be really nice if<br>> >> a GUI weren't required when it isn't used at all ...  Is there any<br>> >> way to do just a conversion of the *.sla file to eps without a GUI?<br>> >><br>> >> Or could cups simply print *.sla files transparently like it can print,<br>> >> for example, pdf and eps?  That would be all that's needed for<br>> >> printing the labels.  If there was a filter cups could use to convert<br>> >> *.sla into eps ...<br>> >><br>> ><br>> > modifying scribus so that it can be run without X installed is<br>> > theoretically possible.<br>> > at least for what concerns scribus itself and Qt. i don't know if any of<br>> > the used library requires X (but i don't think so).<br>> ><br>> > i don't think that the team will ever have the resources for doing it, but<br>> > as it has happened in the past, they will accept well forged patches that<br>> > modify the code to enable (i would suggest: if possible step by step) an<br>> > X-less environment.<br>> ><br>> > an approach would be to create a main_*.cpp file that instantiates<br>> > QCoreApplication instead of QApplication...<br>> > and then work on it until things work correctly...<br>> ><br>> > lot of changes have already being contributed, to get scribus to work<br>> > headless, so it might now be easier to work on it (i made some very shy<br>> > tries a few years ago...)<br>> ><br>> > have fun!<br>> > a.l.e<br>> <br>> <br>> Related:<br>> https://www.simplicity.be/article/indesign-server-alternative-open-source-part1</div><div><br></div><div><br></div><div>If you are scripting the generation of PDF files, you might want to look at the export_to_pdf.py script at <a href="https://bugs.scribus.net/view.php?id=238" target="_blank" style="font-size: 12pt;">https://bugs.scribus.net/view.php?id=238</a></div><div><br></div><div>Juraj recently updated it to allow the selection of sets of pages.</div><div><br></div><div>The Scribus -g option will allow Scribus to run without waiting for user interaction, but it currently still needs an X display. It might be possible to direct the X output to a VNC server.</div><div><br></div><div>Regards, William</div><div><br></div><div><span style="font-size: 12pt;"><br></span></div>                                      </div></body>
</html>