Kirjoittaja Aihe: Gnomen valikkojen muokkaus käsin?  (Luettu 1720 kertaa)

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Gnomen valikkojen muokkaus käsin?
« : 26.08.07 - klo:12.30 »
Käytössä on 7.04 Feisty Fawn.

Miten noiden yläpalkin valikkojen (Sovellukset, Sijainnit, Järjestelmä) sisällöt määräytyvät?
Kun käytän Päävalikko-ohjelmaa (alacarte), se tekee muutokset ilmeisesti ~/.config/menus/applications.menu tiedostoon, mutta kun tyhjennän koko ~/.config/menus/ hakemiston sisällön, ja poistan jonkin käynnistimen Päävalikko-ohjelmassa (siis klikkaan kakkosnappulalla ja valitse Poista, en ota pelkästään rastia pois ruudusta), niin tämä käynnistin poistuu valikosta, mutta ~/.config/menus/ hakemistoon ei tule mitään muutoksia. Mihin kaikkialle tuo Päävalikko-ohjelma ne muutokset siis tekee?

Kaikkien ohjelmien käynnistimet löytyvät näppärästi esim. hakemistosta /usr/share/app-install/desktop, ja sieltä voin haluamani käynnistimet raahata hiirellä yläpalkkiin, mutta saisiko ne jotenkin yhtä näppärästi tuonne Sovellukset-valikkoon myös?

Valikot määräytyvät luultavasti tiedoston /etc/xdg/menus/applications.menu sisällön mukaan, ja tuo tiedosto sisältää sellaisia kohtia kuin
<Menu>
<name>Multimedia</name>
<include>
<and>
<category>AudioVideo</category>
</and>
</include>jne.
eli tämä siis käsittääkseni etsii määritellyistä hakemistoista .desktop-tiedostoja ja liittää ne tuohon Multimedia-valikkoon jos niistä löytyy kategoriamerkintä AudioVideo, mutta mistä hakemistosta nuo .desktop-tiedostot oikein etsitään?

Valikoista on päivitysten ja muiden yhteydessä kadonnut kaikenlaista, ja haluaisin tietää miten homman saisi hoidettua kerralla kuntoon.

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Vs: Gnomen valikkojen muokkaus käsin?
« Vastaus #1 : 26.08.07 - klo:19.20 »
Keksinkin mikä oli ongelmana. Kotikansiossa oli tällainen ~/.local/share/applications/ hakemisto jossa oli .desktop käynnistimiä, jotka ilmeisesti jokin aikaisempi valikkomuokkaimen versio oli sinne tehnyt, ja tässä hakemistossa olevat ohittavat prioriteetissa kaikki muut. Jos siis tuossa hakemistossa olevassa käynnistimessä on määritetty arvo hidden=true, ei tätä ohjelmaa näy valikoissa eikä edes alacartessa, vaan vaikuttaa siltä kuin se olisi kokonaan poistettu.

Tyhjensin tuon ~/.local/share/applications/ hakemiston, jolloin kaikki (tai ainakin melkein kaikki) kauan kadoksissa olleet asennetut ohjelmat ilmestyivät takaisin valikkoihin. Sitten tein muutamia muutoksia Päävalikko-ohjelmalla (otin parista ohjelmasta raksin pois ruudusta, ja tein pari alihakemistoa) ja tällöin ohjelma teki muutokset ~/.config/menus/applications.menu tiedostoon, ja sitten katsoin mitä muutoksia ohjelma oli tiedostoon tehnyt, otin näistä mallia ja tein loput muutokset käsin. Käsin tehtynä kaikki tuli lopulta paljon siistimmäksi.

moonstone

  • Vieras
Vs: Gnomen valikkojen muokkaus käsin?
« Vastaus #2 : 26.08.07 - klo:19.35 »