From d702717dcc28b34db310b98b446988a02ebb3b78 Mon Sep 17 00:00:00 2001 From: Philip Date: Sun, 22 Sep 2013 09:36:35 +0200 Subject: [PATCH] use own icons since using stock icons might create issues in KDE --- data/applications/pamac-install.desktop | 2 +- data/applications/pamac-manager.desktop | 2 +- data/applications/pamac-updater.desktop | 2 +- data/icons/16x16/apps/exit.png | Bin 0 -> 630 bytes data/icons/16x16/apps/pamac-updater.png | Bin 0 -> 793 bytes data/icons/16x16/apps/pamac.png | Bin 0 -> 748 bytes data/icons/32x32/apps/pamac-updater.png | Bin 0 -> 3429 bytes data/icons/32x32/apps/pamac.png | Bin 0 -> 3269 bytes pamac-tray.py | 8 ++++---- 9 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 data/icons/16x16/apps/exit.png create mode 100644 data/icons/16x16/apps/pamac-updater.png create mode 100644 data/icons/16x16/apps/pamac.png create mode 100644 data/icons/32x32/apps/pamac-updater.png create mode 100644 data/icons/32x32/apps/pamac.png diff --git a/data/applications/pamac-install.desktop b/data/applications/pamac-install.desktop index eeef2c6..75bea8f 100644 --- a/data/applications/pamac-install.desktop +++ b/data/applications/pamac-install.desktop @@ -125,7 +125,7 @@ Categories=System; Exec=pamac-install %F Terminal=false Type=Application -Icon=system-software-install +Icon=/usr/share/pamac/icons/32x32/apps/pamac.png StartupNotify=true NoDisplay=true MimeType=application/x-xz-compressed-tar; diff --git a/data/applications/pamac-manager.desktop b/data/applications/pamac-manager.desktop index b510029..dd5c231 100644 --- a/data/applications/pamac-manager.desktop +++ b/data/applications/pamac-manager.desktop @@ -130,7 +130,7 @@ Comment[vi]=Thêm hoặc gỡ phần mềm cài đặt trên hệ thống Comment[zh_CN]=添加或删除系统中安装的软件 Comment[zh_HK]=加入或移除系統上安裝的軟件 Comment[zh_TW]=加入或移除系統上安裝的軟體 -Icon=system-software-install +Icon=/usr/share/pamac/icons/32x32/apps/pamac.png Exec=pamac-manager Terminal=false Type=Application diff --git a/data/applications/pamac-updater.desktop b/data/applications/pamac-updater.desktop index a24cb54..b8de826 100644 --- a/data/applications/pamac-updater.desktop +++ b/data/applications/pamac-updater.desktop @@ -126,7 +126,7 @@ Comment[vi]=Cập nhật phần mềm đã cài đặt trên hệ thống Comment[zh_CN]=更新本系统中安装的软件 Comment[zh_HK]=更新系統中已安裝的軟件 Comment[zh_TW]=更新系統中已安裝的軟體 -Icon=system-software-update +Icon=/usr/share/pamac/icons/32x32/apps/pamac-updater.png Exec=pamac-updater Terminal=false Type=Application diff --git a/data/icons/16x16/apps/exit.png b/data/icons/16x16/apps/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c972759deddaec7df12dc898fb17fc4909a69c GIT binary patch literal 630 zcmV-+0*U>JP)jK~y-6m61HODdJsH% z>QPVawHu^@6tTx1D%nGz+M9xh9t1BIB7(`SK|;M5dx&gHP>`Y)(QGoi<6+G|QY3va zFz=i1d-J{bL^;U~1do9v$BP{l_e3el&grRGB6@xrO*aNo2EOFS=Uoo=svnG|PhxDy zz$?84Uk>)SZZI|((Q9Anb;^0 zSjRMA;-BYA4LA;Ei;v=CmaV5>n^FrHc?U@6>kVxsb8|FcTJL!fK1(JaPE5`IHet{+9-5URR%{0^kGiS>p3{UxE0%&G>S*hue^#wH!1h z1gSK!g^qYD=dhLQv=dvf2~wSPdOqm0L#&(?;ZP1;m-4|+F5SGv>zu={hZ!30^0+6W zOkcBjaX*9qY7_a=N}K{I QRsaA107*qoM6N<$f(m^WHvj+t literal 0 HcmV?d00001 diff --git a/data/icons/16x16/apps/pamac-updater.png b/data/icons/16x16/apps/pamac-updater.png new file mode 100644 index 0000000000000000000000000000000000000000..2f07dba88e2eec18e00ba93c9907ffa0792d7f04 GIT binary patch literal 793 zcmV+!1LpjRP)i8xs@yW`GucXf4FeN`SNi92jT z9qKKDI?$JbI3{ ze2i}!Txao}rP$gfNi|OhREH1Id7murqk9G8(TK^xw9pa);u?sNlP5+8;iomOZABRwq-G&qs0r}8nlA-Vb1z62O#ek_zxkVrR z#+ygqvwf~0RS8}Ke?2;;w(gJQqpO#$*4BUReAqoz=Mb112f+FuL!D@5rq%wiuRr+@ X?x%>yTxKp>00000NkvXXu0mjf+E#5> literal 0 HcmV?d00001 diff --git a/data/icons/16x16/apps/pamac.png b/data/icons/16x16/apps/pamac.png new file mode 100644 index 0000000000000000000000000000000000000000..f88f63d8d2d28f74d5c10ee4cb80cc87d1f42575 GIT binary patch literal 748 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 DfTTe6 literal 0 HcmV?d00001 diff --git a/pamac-tray.py b/pamac-tray.py index bbaa3d5..75ad248 100755 --- a/pamac-tray.py +++ b/pamac-tray.py @@ -30,15 +30,15 @@ class Tray: self.menu = Gtk.Menu() self.menuItem = Gtk.ImageMenuItem(_('Update Manager')) - self.menuItem.set_image(Gtk.Image.new_from_pixbuf(Gtk.IconTheme.get_default().load_icon('system-software-update', 16, 0))) + self.menuItem.set_from_file('/usr/share/pamac/icons/16x16/apps/pamac-updater.png') self.menuItem.connect('activate', self.execute_update, self.statusIcon) self.menu.append(self.menuItem) self.menuItem = Gtk.ImageMenuItem(_('Package Manager')) - self.menuItem.set_image(Gtk.Image.new_from_pixbuf(Gtk.IconTheme.get_default().load_icon('system-software-install', 16, 0))) + self.menuItem.set_from_file('/usr/share/pamac/icons/16x16/apps/pamac.png') self.menuItem.connect('activate', self.execute_manager, self.statusIcon) self.menu.append(self.menuItem) self.menuItem = Gtk.ImageMenuItem(_('Quit')) - self.menuItem.set_image(Gtk.Image.new_from_stock('gtk-quit', Gtk.IconSize.MENU)) + self.menuItem.set_from_file('/usr/share/pamac/icons/16x16/apps/exit.png') self.menuItem.connect('activate', self.quit_tray, self.statusIcon) self.menu.append(self.menuItem) @@ -110,7 +110,7 @@ def set_icon(updates): tray.set_visible(True) sleep(2) if not common.pid_file_exists(): - Popen(['notify-send', '-i', 'system-software-update', '-u', 'normal', _('Update Manager'), info]) + Popen(['notify-send', '-i', '/usr/share/pamac/icons/32x32/apps/pamac-updater.png', '-u', 'normal', _('Update Manager'), info]) else: icon = noupdate_icon info = noupdate_info