Kirjoittaja Aihe: KompoZer (Toimii, mutta keino ei välttämättä ollut oikea)  (Luettu 2266 kertaa)

EeroL

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Ongelmana on KompoZer:n asennus. Hain ohjelman ja purin sen kotihakemistoon. Kun menen kompozer-hakemistoon ja valitsen kompozer-tiedoston ja valitsen suorita päätteessä, niin ohjelma aukeaa. Tein kuvakkeen työpöydälle ja kaikki pelittää hienosti. Mutta ongelmana on, että se on vain omassa käytössä. Haluaisin ohjelman näkyvän Sovellukset-valikossa ja olevan kaikkien käyttäjien käytössä.

Mihin hakemisto pitäisi siirtää?
Miten saan kuvakkeen näkymään Sovellukset-valikossa kaikille käyttäjille ja että ohjelma aukeaa kaikille?

Käyttiksenä on Ubuntu 10.04
« Viimeksi muokattu: 13.02.11 - klo:00.23 kirjoittanut EeroL »

qwertyy

  • Käyttäjä
  • Viestejä: 5779
    • Profiili
Vs: KompoZer
« Vastaus #1 : 12.02.11 - klo:15.47 »
Ei tarvi siirtää mihinkään. Muokkaa Sovellukset valikkoa oikealla hiirennapilla.

Eikö tuo olisi kyllä löytynyt repoista ihan suoraan asentamalla, vai hamuilitko jotain uutta versiota?

*edit*
Niin jaa kyse olikin tosiaan useammista käyttäjistä. Luultavasti toimii jos muuttaa kansion oikeudet sopivaksi, mutta oikeaoppinen tapa olisi kait siirtää ohjelma jonnekin /usr alikansioon. Luultavasti jokin /usr/bin /usr/local tai /usr/shared kansion tapainen. Joku viisaampi voi opastaa. Tosin itse kyllä asentaisin suoraan repoista ja jos kyseessä on liian vanha versio, niin etsisin ppa repoista.
« Viimeksi muokattu: 12.02.11 - klo:15.51 kirjoittanut qwertyy »

EeroL

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: KompoZer
« Vastaus #2 : 13.02.11 - klo:00.21 »
Sain ratkaistua ongelman. Tai ainakin se toimii nyt ja suomen kielisenä ja uusimpana versiona. KompoZer myös näkyy kaikille. Tosin en tiedä oliko ihan oikein asennettu.

Sain sen toimimaan seuraavasti:
Kopioin puretun kompozer-hakemiston polkuun /usr/lib
Tein tiedoston kompozer.desktop polkuun /usr/share/applications
Sisältö on:
Koodia: [Valitse]
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[fi_FI]=/usr/lib/kompozer/icons/mozicon16.xpm
Name[fi_FI]=KompoZer
Exec=/usr/lib/kompozer/kompozer
Comment[fi_FI]=www-muokkain
Name=KompoZer
Comment=www-muokkain
Icon=/usr/lib/kompozer/icons/mozicon16.xpm
Categories=Applications;System;

Tällöin se tuli kyseiselle käyttäjälle näkyväksi eli ei toiminut.
Mietin mitä tekisi ja päätin kokeilla Synaptic:sta asentaa ohjelman ja katsoa mihin se heittää asennusta.
Asennuksen jälkeen kokeilin mitä tapahtuu ja totesin, että siltähän käynnistyy suomen kielinen KompoZer jonka versio on 0.8b3 (20090502).
Se on eri kuin paketinhallinnan kautta asentamani.
Kävin katsomassa /usr/share/applications -hakemistoa ja totesin, että siellä on toinen samanniminen kompozer.desktop.
Sisältö on seuraava:
Koodia: [Valitse]
[Desktop Entry]
Name=KompoZer
GenericName=Web Authoring System
Comment=Create Web-sites
Comment[es]=Crea páginas web
Comment[it]=Creare pagine Web
Categories=Development;WebDevelopment;Network;
Exec=kompozer
Icon=kompozer
Terminal=false
MimeType=text/html;text/xml;text/css;text/x-javascript;text/javascript;application/xhtml+xml;
Type=Application

Tämä näkyy valikossa. Testasin muokkaamalla sitä.

Lisäksi hakemistossa /usr/share/app-install/desktop on kompozer.desktop
Sisältö on seuraava:
Koodia: [Valitse]
[Desktop Entry]
X-AppInstall-Package=kompozer
X-AppInstall-Popcon=2679
X-AppInstall-Section=universe

Name=KompoZer
GenericName=Web Authoring System
Comment=Create Web-sites
Categories=Development;WebDevelopment;Network;
Exec=kompozer
Icon=kompozer
Terminal=false
MimeType=text/html;text/xml;text/css;text/x-javascript;text/javascript;application/xhtml+xml;
Type=Application
X-Ubuntu-Gettext-Domain=app-install-data

/usr/share -polusta löytyy asennusohjelman tekemä hakemisto kompozer

Mulla ei loppujen lopuksi ole hajuakaan miten se voi toimia, mutta pääasia että toimii ja hienosti.
Luulen, että olisi vielä pitänyt laittaa polkuun /usr/share/app-install/desktop tiedosto kompozer.desktop, niin  se olisi näkynyt kaikille. En tiedä mutta luulen niin.
Lisäksi olisi pitänyt laittaa kuvake samaan kansioon.
Onkohan asiat niin kuin luulen?

Jos huomaat jotain ongelmaa tsydeemissä, niin laita ihmeessä kommenttia.
Tai jos joku tietää miten tämä ylipäätään voi toimia.




« Viimeksi muokattu: 13.02.11 - klo:00.23 kirjoittanut EeroL »