Ubuntu Software Centerでパーソナライズされたバナー展示を表示する
独自のパーソナライズされたバナー展示をUbuntu Software Centerで表示するにはどうすればよいですか? 私は上のいくつかのURLの定義を見てきました/usr/share/software-center/softwarecenter/enums.pyし、/usr/share/software-center/softwarecenter/distro/Ubuntu.pyこれまでのところ。 また、ビューからコアまでのコードを追跡しようとしました。しかし、私は迷子になりました。_append_banner_adds呼び出しますSoftwareCenterAgent。を呼び出しますSpawnHelper。それから私は迷子になります。でいくつかの呼び出しもありますがSimpleFileDownloader、それらを追跡することはできません。 また、デバッグログにこのエントリがあることに気付きました。 2013-02-08 15:07:43,731 - softwarecenter.simplefiledownloader - DEBUG - download_file: http://software-center.ubuntu.com/site_media/exhibits/2012/12/SC_banner_Mixxx_2.png None True これの実装方法に関するドキュメントはありますか?デフォルトのバナーを変更し、きれいな方法で自分のバナーを配置する簡単なレシピは非常に役立ちます。 私は単純に_append_banner_adds関数を書き換えることができると思いますが、私はPythonであまり多作ではないので、可能であればUbuntuが使用しているのと同じ方法を理解して使用したいと思います。