2008年5月23日 星期五

Hildon Desktop 修改心得

Home plugin 會被自動載入. 那顆 Home 按鈕是 libshowhomeplugin.so, 不用重寫.
  1. 先編好 python 的 hildondesktop 模組
  2. pythonhome.py 安裝到 /usr/lib/hildon-desktop
  3. 改寫 .desktop 的 type=python, X-Path 不用副檔名
  4. 修改 /etc/hildon-desktop/home.conf
至於 panel plugin 或 marqee plugin 也是一樣道理.

因為某些原因, moblin 好像需要 gtk2-engines-sapwood.

1 則留言:

  1. 主要就是使用
    class Clock(hildondesktop.HomeItem):
    def __init__(self):
    hildondesktop.HomeItem.__init__(self)

    替代原本的 main()
    另外再加上

    def hd_plugin_get_objects():
    plugin = Clock()
    return [plugin]
    就可以了

    回覆刪除