[英]Cinnamon desklet does not pick up changes
我想編寫一個Cinnamon桌面,但是我的開發周期不正確。 我從打招呼的世界桌面開始。 文件位於~/.local/share/cinnamon/desklets/hello@world
desklet.js
const Desklet = imports.ui.desklet;
function HelloDesklet(metadata, desklet_id) {
this._init(metadata, desklet_id);
}
HelloDesklet.prototype = {
__proto__: Desklet.Desklet.prototype
,_init: function(metadata, desklet_id) {
Desklet.Desklet.prototype._init.call(this, metadata);
this._cont = new St.Label();
this._cont.set_text("Hello, world!");
this.setContent(this._cont);
}
}
function main(metadata, desklet_id) {
return new HelloDesklet(metadata, desklet_id);
}
metadata.json
{
"uuid": "hello@world",
"name": "Hello World",
"description": "Say hello",
"prevent-decorations": false
}
到目前為止,一切運行正常,我可以添加桌面,它會顯示Hello World消息。
現在,如果我更改代碼以編寫“你好,新世界!” 而不是“ Hello,world!”,而是刪除桌面並再次添加它,仍然會顯示舊消息。 如何讓肉桂拿起我的零錢?
請參閱: 重新加載時不考慮桌面修改 。
這是Cinnamon 3.6的一個已知問題,已在Cinnamon 3.8中修復。
目前,您必須重新啟動Cinnamon,對不起。
檢查您的肉桂版本。
其他選擇是重新啟動Cinnamon( Ctrl + Alt + Esc或通過Looking Glass
/ Melange
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.