Spouštěče panelů jsem doslovně zkopíroval z 8.04 na 10.04, které se nacházejí v obou systémech ve stejné cestě:
$HOME/.gnome2/panel2.d/default/launchers
Z nějakého důvodu však nejsou viditelné na panelu GNOME 10.04.
Proč?
Aktualizace 1 :Při mých pokusech o vyřešení problému:
- Ověřeno, že zkopírované spouštěče 8.04
mají stejná oprávnění jako ručně
vytvořené spouštěče 10.04 (-rwxr-xr-x). - První řádek přidán jako:
#!/usr/bin/env xdg-open - Odhlášen a poté přihlášen.
- Restartováno.
Aktualizace 2 :Ručně jsem vytvořil nový spouštěč, který by duplikoval funkce zkopírovaného. Tento se samozřejmě zobrazuje, a tak jsem pokračoval a porovnal oba, krok za krokem, abych je identický ! (zkopírovali cesty ikon, poté odstranili řádek ‚Encoding=UTF-8‘ atd.).
Nic z výše uvedeného nepomohlo. Otázkou tedy zůstává:Proč?
Existuje nějaký typ „registru“?
Přijatá odpověď:
Spouštěče jsou registrovány v podsložkách /apps/panel/objects
v databázi nastavení GConf:
Chcete-li zálohovat všechny spouštěče panelů, budete muset zkopírovat spouštěče i jejich registrace:
- spouštěče:
$HOME/.gnome2/panel2.d/default/launchers/
- registrace:
$HOME/.gconf/apps/panel/objects/