Harri Pitkänen:

Onko Windowsissa mitään tapaa tappaa prosessia siististi siten, että sille jää
silti mahdollisuus siivota jälkensä? Eli siis vastinetta Linuxin
SIGTERM-signaalille? Tietysti ensin pitää joka tapauksessa pyytää käyttäjää
tallentamaan kaikki tallentamattomat työnsä OpenOfficessa.

NSIS tarjoaa mahdollisuuden lähettää CLOSE-viestin ohjelmalle ja se näyttää toimivan normaalien OpenOffice.org ikkunoiden tapauksessa. Ongelma tulee tuon pikakäynnistyksen kanssa, koska sillä sama ei onnistunut eli se ei suostunut sulkeutumaan viestistä huolimatta. Näytti että ainut vaihtoehto oli tappaa se.

Riittää varmaan, että näytetään nykyisen COPYING-tiedoston sisältö, mutta
muokattuna siten, että käyttäjä löytää tiedostot COPYING.soikko ja
COPYING.lgpl. Ne pitää tietenkin silloin tallentaa johonkin paikkaan. Voi
olla, että COPYING.gpl on turha koska GPL-lisenssiä on käytetty ainoastaan
Linux-asennusohjelmassa.

Ok. Nyt kaikki lisenssit tallennetaan levylle, joten sieltä ne löytyvät. Laitan vaikka tekstin miten käyttäjä löytää muut lisenssit.

Tämä riittää toistaiseksi. Jatkossa voi olla tarpeen kehitellä jotain
parempaa, jos tulee versioiden välisiä epäyhteensopivuuksia. Mutta ei
Linux-asennusohjelmakaan toistaiseksi tee mitään tämän mutkikkaampaa
versiotunnistusta.

Näin uskon myös.

Toimiiko komento "soffice -headless" Windowsissa? Linuxissa ainakin toimii, ja
tekee juuri sen mitä pitääkin.

Windowsissa myös tuo käynnistää OpenOffice.orgin ilman näyttöä, mutta jälleen tulee ongelmaksi sen sammuttaminen. Tappamalla onnistuu, mutta silloin näytti ettei Soikko-konfiguraattorin tekemiä asetuksia ehditty tallentaa levylle. Kokeilin timeoutia, mutta näytti aika epävarmalta. Tuo CLOSE-viestillä sulkeminen ei onnistunut koska ohjelmalle ei luotu ikkunaa, jolle viestiä voisi lähettää ;) Toimivaksi vaihtoehdoksi jäi tuo OO.n käynnistäminen normaalisti ja sitten sammuttaminen.

t. Kai



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to