Thread View: alt.pl.comp.os.linux.newbie
1 messages
1 total messages
Started by Jacek Maciejewski
Sat, 03 Nov 2012 09:26
Przerobić ikonę apletu
Author: Jacek Maciejewski
Date: Sat, 03 Nov 2012 09:26
Date: Sat, 03 Nov 2012 09:26
60 lines
2526 bytes
2526 bytes
Witam
W moim Mincie ikona pewnego apletu jest czarna na czarnym pasku, co nieco
wnerwia :) Aplet jest doinstalowany przeze mnie. Mieści sie w
~/.local/share/cinnamon/applets i są tam dwa pliki odnoszące się do ikony -
applet.js oraz metadata.json. Pliku obrazka samej ikony nie ma. Cytuję tu
plik applet.js:
const Lang = imports.lang;
const Applet = imports.ui.applet;
const GLib = imports.gi.GLib;
const Gettext = imports.gettext.domain('cinnamon-applets');
const _ = Gettext.gettext;
function MyApplet(orientation) {
this._init(orientation);
}
MyApplet.prototype = {
__proto__: Applet.IconApplet.prototype,
_init: function(orientation) {
Applet.IconApplet.prototype._init.call(this, orientation);
try {
this.set_applet_icon_name("window-close");
this.set_applet_tooltip(_("Kill window"));
}
catch (e) {
global.logError(e);
}
},
on_applet_clicked: function(event) {
GLib.spawn_command_line_async('xkill');
}
};
function main(metadata, orientation) {
let myApplet = new MyApplet(orientation);
return myApplet;
}
A tu plik metadata.json:
{
"uuid": "force-quit@cinnamon.org",
"name": "Force Quit",
"description": "Click on the applet to launch xkill and force any window
to quit immediately",
"icon": "window-close"
}
Może ktoś wie jak zlokalizować na podstawie tych plików ikonę do której się
odwołują? Problem w tym że ikon o nazwie "window-close" jest kilkanaście i
na dobitkę żadna nie wygląda na właściwą :)
--
Jacek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads