Kirjoittaja Aihe: Edgy ja Openbox  (Luettu 1876 kertaa)

RRubu

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Edgy ja Openbox
« : 11.01.07 - klo:13.49 »
Edgy on asennettu Live-CD:ltä, ihan normaali perus asennus, ja openbox on asennettu pakettien hallinnasta samoin kuin obconf, openbox-themes, eterm, fbpanel ja rox-filer.
Kirjautuessa sisään voi valita Openboxin, käynnistyy ihan hyvin, aukeaa tyhjä työpöytä.
Työpöydällä klikatessa hiiren oikeaa aukeaa valikko, missä on terminal emulator, web browser, työtilat, obconf, reconfigure, restart, exit ja eterm. (etermin lisäsin ~/.config.openbox/menu.xml tiedostoon) Ja näistä vaihtoehdoista toimii terminal emulator, web browser ja exit.
Siis miksei muut toimi? rox-filer ja fbpanel aukeaa päätteeltä, mutta obconf ja eterm ei. Puuttuuko jotain vai olenkohan tehnyt jonkun moisen virheen?

päätteeltä aukaistaessa obconf antaa seuraavan:
Lainaus
obconf: error while loading shared libraries: libobrender.so.1: cannot open shared object file: no such file or directory
ja eterm seuraavan:
Lainaus
bash: eterm: command not found

obconf korjattu alle olevan Jannen ohjeen mukaan, nyt toimii. Ja aiheesta laitettu bugzillaan viestiä.

selailin openbox dapperiin HowTo:ta ja sitä olen käyttäny parhaani mukaan, mut en siitä löytäny ratkaisua tähän

edit: Ja suomalainen näppäimistö on kateissa.
« Viimeksi muokattu: 11.01.07 - klo:20.14 kirjoittanut RRubu »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Edgy ja Openbox
« Vastaus #1 : 11.01.07 - klo:13.59 »
Siis miksei muut toimi? rox-filer ja fbpanel aukeaa päätteeltä, mutta obconf ja eterm ei. Puuttuuko jotain vai olenkohan tehnyt jonkun moisen virheen?

sekä että.

päätteeltä aukaistaessa obconf antaa seuraavan:
Lainaus
obconf: error while loading shared libraries: libobrender.so.1: cannot open shared object file: no such file or directory

tuota kirjastoa ei tosiaan löydy ubuntusta lainkaan, tosin se varmsti olisikin vain linkki varsinaiseen kirjastoon, joten sopivasti asetettu symlink korjannee tilanteen. käynnistääköhän menu-entry tuon jotenkin toisella tavalla, jos ei se sen yhteydessä valita?

tuosta voisi varmaa laittaa bugia bugzillaankin...

ja eterm seuraavan:
Lainaus
bash: eterm: command not found

tämä johtuu siitä, että etermin ohjelmatiedoston nimi on Eterm.

edit: Ja suomalainen näppäimistö on kateissa.

ja tämä korjautunee muuttamalla näppiksen suomalaiseksi X:n konffissa.
Janne

RRubu

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Edgy ja Openbox
« Vastaus #2 : 11.01.07 - klo:15.08 »
Joo se Eterm toimii päätteeltä kun sen vaan kirjoittaa oikein.. :)  Ja näppäimistö on nyt ok.
Se menu ei vaan ota toimiakseen, tässä nyt kuitenkin se menu.xml:n sisältö

Ja menun toimimattomuus johtui omista virheistä, alla oleva menu.xml tiedoston sisältö korjattu toimivaan muotoon.

Koodia: [Valitse]
<?xml version="1.0" encoding="UTF-8"?>

<openbox_menu xmlns="http://openbox.org/"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://openbox.org/
                file:///usr/share/openbox/menu.xsd">

<menu id="root-menu" label="Openbox 3">
  <item label="Terminal emulator">
    <action name="Execute"><execute>x-terminal-emulator</execute></action>
  </item>
  <item label="Web browser">
    <action name="Execute"><execute>x-www-browser</execute></action>
  </item>
  <!-- This requires the presence of the 'menu' package to work -->
  <menu id="Debian" />
  <separator />
  <menu id="client-list-menu" />
  <separator />
  <item label="ObConf">
    <action name="Execute"><execute>obconf</execute></action>
  </item>
  <item label="Reconfigure">
    <action name="Reconfigure" />
  </item>
  <item label="Restart">
    <action name="Restart" />
  </item>
  <separator />
  <item label="Exit">
    <action name="Exit" />
  </item>
  <item label="Eterm">
    <action name="Execute"><execute>Eterm</execute></action>
  </item>
</menu>

</openbox_menu>
« Viimeksi muokattu: 11.01.07 - klo:20.26 kirjoittanut RRubu »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Edgy ja Openbox
« Vastaus #3 : 11.01.07 - klo:18.45 »
en ota nyt kantaa noihin menon actioneihin, koska en tiedä mitä niiden kanssa menee pieleen, mutta tuon obconfin kanssa kävin kuten arvelinkin. jos linkität kirjastot sopivasti, softa lähtee käyntiin.

Koodia: [Valitse]
$ sudo ln -s /usr/lib/libobrender.so.0.4.0 /usr/lib/libobrender.so.1
$ sudo ln -s /usr/lib/libobparser.so.0.4.0 /usr/lib/libobparser.so.1

käytännössä tuo on kuitenkin rikki ja siitä kannattaisi ilmoittaa ubuntu-väelle.
Janne