個人的な好みに合わせて変更したいので、Gnome Shell Extension をフォークしました。イベントが発生するたびに通知を送信したい。通知自体の送信は、 を使用すると非常に簡単Main.notify(summary, text)
です。ただし、カスタム アイコンを設定する方法がわかりません。[編集: 以下は誤りです。悪いコードを調べました] gnome-shell の github リポジトリによると、オプションのパラメーターを介してアイコンを定義できます: Main.notify(summary, text, params)
、params
チェックインされる場所MessageTray.js l.367:
params = Params.parse(params, { gicon: null,
secondaryGIcon: null,
bannerMarkup: false,
clear: false,
soundName: null,
soundFile: null });
if (params.gicon || params.clear)
this.gicon = params.gicon;
そこで、次のコマンドを使用しようとしました。
Main.notify(summary, text, {gicon: myicon});
ただし、その
私は Javascript と GNOME プログラミングは初めてなので、私を嫌いにならないでください :-){gicon: myicon}
部分は完全に無視され、デフォルトのアイコンが使用されます:-/.
使用Main.notify()
は一般的に推奨されていますか、それとも推奨されていませんか?
乾杯、マファルダム