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]