Pidgin tray icon not transparent (2.6.6)

Hi, stock arch instalation, fully updated packages.
(standard repo's, no testing, no any additional repo's just default ones)
Pidgin icon not transparent in gnome panel.
Is this gnome-panel related, or Pidgin related?
Some other icons like Skype are transparent, but others are not
(VLC player tray icon is not transparent, for instance)

As said on the bugtracker:
For those who wish to get this working before pidgin 2.7, you can build the current 2.6 from ABS with patches and it seems to be working. See jarryson's later posts in http://bbs.archlinux.org/viewtopic.php?pid=731130 . Other apps are still in need of their own fixes. It occurs with many themes, but not with some..
Last edited by FrozenFox (2010-04-28 23:34:16)

Similar Messages

  • Sometimes Tray Icon not loaded correctly

    I am trying to make my (html/ajax) website available as a desktop application, (with little enhancements like notifications in the background etc.)  without writing any extra code. Everything works fine except the tray icon. Sometimes the tray icon is not loading correctly.
    Following is the structure of my sample air application.
    1. An html page(page1.html) i am using as my inital window.
    It creates an invisible html window and loads a new page (page2.html) as below.
            var options = new air.NativeWindowInitOptions();
            options.systemChrome = "standard";
            var windowBounds = new air.Rectangle(200,250,300,400);
            newHTMLLoader = air.HTMLLoader.createRootWindow(false, options, false, windowBounds);
            newHTMLLoader.window.mainAppWindow = window;
            newHTMLLoader.load(new air.URLRequest("page2.html"));
    and later redirecting to the website.
    2. I am using this invisible html window to control the application behavior (like sending ajax requests in the background, monitoring network, checking for updates etc.)
    page2.html contains code to load the tray icon for the application.
    Here is javascript the code in page2.html
    function BgWindow(){
            this.init = function(){
                this.loadTrayIcon();
            var iconLoadComplete = function(event){
                air.NativeApplication.nativeApplication.icon.bitmaps = [event.target.content.bitmapData];
            this.loadTrayIcon = function() {
                air.NativeApplication.nativeApplication.autoExit = true;
                var iconLoad = new air.Loader();
                if (air.NativeApplication.supportsSystemTrayIcon) {
                    iconLoad.contentLoaderInfo.addEventListener(air.Event.COMPLETE,iconLoadComplete);
                    iconLoad.load(new air.URLRequest("lmt16.png"));
        window.onload = function(){
            bgWindow = new BgWindow();
            bgWindow.init();       
    But the problem here is, sometimes the icon is loaded correctly but sometimes its not loaded.
    What am I missing here ?
    Any help is appreciated.
    I am attaching the complete application if somebody needs to analyze it.

    Sorry. Your attachment didn't come through. It triggered an error message about a "malformed container violation." Please try to rezip it and try it again.

  • System Tray Icon Not Displaying - Depending on Launch Style

    Good Morning-
    I'm using the java.awt.SystemTray and TrayIcon classes from 1.6 to create a system tray that acts essentially as a temperature monitor. It's very little code. When I test it from Eclipse, it works great. When I double-click the .jar on my workstation, it works great. When I launch it with java -jar temp.jar, it works great. When I launch it with javaw -jar temp.jar, I get no tray icon, but javaw sits in memory doing something.
    When my users launch it with a .vbs that calls java -jar temp.jar and hides the resulting terminal window, they get no tray icon. When they call java -jar temp.jar, they get the tray icon... and the console window. When they call javaw -jar temp.jar, they get no tray icon. Any of these practices yields a java process sitting in memory.
    When my users double-click the .jar file, they're asked to chose what to open it with. If they chose Java's executable, it says it doesn't know what to do (it isn't called with -jar). Windows doesn't see their jar files as executables like on mine.
    So I have two issues. The result is the system tray icon won't display on users' computers without a window to accompany it. Any idea why? Is it potentially a bug?
    Some code:
    public class SysTrayController {
         // The actual icon that will be updated
         private TrayIcon          icon;
         // The last-set temperature
         private int                    temp;
         // The box that may or may not appear
         private AlertBox          box;
         // No Data received (yet?)
         public final static int NO_DATA = 0;
         // High temperature threshold.  TODO:  Make this user-configurable.
         private final static int     HIGH_TEMP = 80;
         // ... you guess
         private final static String DEFAULT_ICON =  "icons/default.png";
          * Initiate everything.  Grab the system tray, plop the icon in it, and
          * get the icon all set up and ready to go with the default image.
         public SysTrayController() {
              box = new AlertBox();
              SystemTray tray = SystemTray.getSystemTray();
              Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(DEFAULT_ICON));
              PopupMenu popup = new PopupMenu();
              MenuItem exit = new MenuItem("Exit");
              exit.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e) {
                        System.exit(0);
              popup.add(exit);
              icon = new TrayIcon(image, "Temperature Monitor", popup);
              // On double-click, display the alert box
              icon.addMouseListener(new MouseAdapter() {
                   public void mouseClicked(MouseEvent e) {
                        if (e.getClickCount() >= 2) {
                             box.setVisible(true);
              try {
                   tray.add(icon);
              } catch (AWTException e) {
                   System.out.println(e);
          * Set the temperature.
          * Call setIcon() to set the icon to the right number, update the alert
          * box, and if it's time to, display the alert box.
         public void setTemp(int temp) {
              if (this.temp != temp) {
                   this.temp = temp;
                   setIcon(temp);
                   icon.setToolTip(temp + " degrees");
                   box.setAlertMessage("Temperature in the Server Room is at " + temp + " degrees!");
                   box.setIcon(icon.getImage());
                   if (temp > HIGH_TEMP) {
                        box.setVisible(true);
                        icon.displayMessage("Alert", "Temperature in the server room is at " + temp + " degrees!", TrayIcon.MessageType.WARNING);
                   } else if (temp != NO_DATA){
                        box.setVisible(false);
          * Figure out which icon to set the tray icon to, scale it down, and
          * set it.
         public void setIcon(int number) {
              Image image = null;
              if (number == NO_DATA) {
                   image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(DEFAULT_ICON));
              } else if (number >= 60 && number < 100 ) {
                   String iconString = "icons/temp";
                   iconString += number;
                   iconString += ".png";
                   try {
                        image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(iconString));
                   } catch (NullPointerException e) {
                        image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(DEFAULT_ICON));
              image = image.getScaledInstance(16, 16, Image.SCALE_SMOOTH);
              icon.setImage(image);
          * Give back the current temperature.
         public int getTemp() {
              return temp;
    }The main() that calls it looks like this:
         public static void main(String[] args) {
              SysTrayController controller = new SysTrayController();
              Thermometer temp = new Thermometer(HOSTNAME);
              while (true) {
                   controller.setTemp(temp.getTemp());
                   try {
                        if (controller.getTemp() == SysTrayController.NO_DATA) {
                             Thread.sleep(1000);
                        } else {
                             Thread.sleep(SLEEPTIME);
                   } catch (Exception e) {
                        System.out.println(e);
         }

    From the code above, this line actually worked for me:
    image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(iconString));Just place the image inside the source folder and change the iconString thing...
    For example mine looked like this
    image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("/icon.gif"));

  • I3 tray icons not visible

    Hi.
    I've been using xfce4, but wanted to try i3.
    The problem is that tray icons doesn't show in the status bar. I've tried fiddling with font sizes and "tray_output", but nothing helps.
    Btw, I'm on a single display laptop.
    Any pointers?

    Not sure if I understand what happened, but I get the impression that you have figured out whatever problem it was you were having. Please add [SOLVED] to your post title, if that is the case. If not, a little more clarification regarding the problem you are experiencing would not go amiss.
    All the best,
    -HG

  • Pidgin tray icon gone in awesome 3.4+

    i am able to use pidgin normally but the tray icon (is this a widget?) that is normally displayed next to the clock is gone.  any pointers? TIA

    two more points:
    1) the configuration i have is the default configuration. 
    2) no widgets are currently working
    basically it looks like awful library already included in 3.4+ provides the widget support i am looking for (or does one need to get the obvious/bashets/vicious libraries for widget support?)
    Last edited by poopship21 (2010-01-08 03:25:38)

  • Backlight Display Icon Not Transparent, Help.

    Recently I noticed that my backlight icon has a black background color, instead of being transparent. Really weird right? Please help, I can't stand looking at it. Any ideas people?

    What if you set the display icon layer lower than the flash
    layer. That way when the flash loads you will not see the display
    icon contents and when you erase the flash the display icon is
    still there.

  • XFCE Systray icons not transparent / white background

    Up-to-date arch here with XFCE; look at this screenshot:
    The same happens with all GTK themes, and I have installed / tried A LOT of them.
    Does anyone else have this problem?

    Hi, I have the same problem, the panel systray shows white backgroud with the icons, how it can see in the image
    I have the xfce compositor running.
    If anyone has an idea how to fix this I will appreciate

  • Is there any way by which I can not use Thunar Sys Tray icon?

    I am using stalonetray in OpenBox in Arch and when I copy-paste or cut-paste files in Thunar, a sys tray icon pops up. I don't want it to pop up.
    Is there any way by which I can make it to not pop up?

    Trilby wrote:
    I haven't used thunar for a while - but I don't remember it ever doing this before.  I just verified that it doesn't here (freshly installed thunar, and cut-pasted, copy-pasted, etc, and I didn't get a tray icon.
    Are you sure this isn't some other tool, like a clipboard manager?  Are their any tooltip popups or menus available on the tray icon and/or what happens when you click the icon?
    No. I use only Thunar. When I hover on the icon it says that "1 file operation running" when a copy-paste or cut-paste operation happens and when I left click and right click on it, it shows the copying window of thunar. The icon shows two small yellow folders placed diagonally. It's the same icon that appears on the file operation progress window of Thunar. I don't know whether Numix has anything to do with the specific icon though.
    Last edited by chosentorture (2015-01-11 00:13:32)

  • Icon in taskbar not transparent

    Just a very minor nitpicking issue:
    The icon used for Raptor on the taskbar has a white background and is not transparent. This doesn't look very pretty. Probably one for the very last entry on your issue list.

    and maybe the icon should be more expressive. Some black border around symbol etc. See my current icons in taskbar - it's hard to find the raptor's one:
    http://www.yarpen.cz/raptor/icon_inexpressive.png

  • "Docked"-Icon in System Tray does not disappear

    Hi,
    I have the problem that sometimes after undocking my X220 Tablet from 2 different UltraBases, the Undocked System Tray Icon does not disappear.
    The laptop was in service (motherboard replaced) already twice (along with related problems as I think), I reset to factory settings but the problems still persist.
    Does anyone ever experience this?
    Thanks,
    divB

    Since you are still under the Apple warranty, please give Apple tech support a call (before your 90 day phone support expires, if you did not buy the APP yet...) If the problem is more than just a simple software glitch, they will be able to fix it right away for you...
    The tech support hotline is open 24x7:
    USA: 1-800-APL-CARE (1-800-275-2273)
    Canada: 1-800-263-3394
    World: http://www.apple.com/support/contact/phone_contacts.html

  • Transparent tray icon wont work in gnome

    hi,
    im trying to create application with simple tray icon. i dont want to use all space, some parts need to be transparent. well, on windows i have no problems, icon displayed just as it should be, 16x16 with transparent parts.
    however, on linux (Ubuntu, Gnome) it wont work so nice. icon area seems so to be bigger, couse my icon appears in upper left corner and the remaining area is grey. as it is with transparent part of the image. any ideas?
    Image image = Toolkit.getDefaultToolkit().getImage("kvad.png");
    trayIcon = new TrayIcon(image);

    PigWithGuns wrote:
    I have got a blackberry curve 9300 and bbm was installed in when I got it. But just yesterday I realised that either my bbm icon was broken or just taking forever to load!
    Please help!
    Hello PigWithGuns,
    Please perform hard reset by pulling your battery while your BlackBerry is ON and reinsert again in a few seconds. If still persists, upgrade or reinstall your BBM http://blackberry.com/bbm
    Thanks.
    Good luck!
    Please thank those who help you by clicking the button.
    If your issue has been solved, please resolve it by marking "Accept as Solution"

  • Opera icon in fluxbox background not transparent

    my opera icon in iconbar background is not transparent, how to make icon background transparent?

    Dogs1985 wrote:
    SIGTERM wrote:I guess what you could do is replace "/usr/share/pixmaps/opera.xpm" with a transparent opera.xpm, right?
    but i find this file is transparent.
    Oh, well that's strange. Does that mean the WM is to blame?

  • KDE 4.8.0 upgrade - application icons not showing in system tray

    I updated to KDE 4.8.0 through pacman yesterday, and I noticed that system tray is not working as it should. Icons for some applications do not show, while other work OK.
    For example, Akregator icon appers in tray, while icons for Skype, AppSet or the Java application I'm developing do not. I notced that notification ballons for these apps pop up at upper left corner, instead of lower right.
    Anybody got some idea what might be wrong? Maybe QT version issues?
    One more question: how can I bring up these application windows when they do not show in tray?

    When you click on the arrow do they show up in the list ? that list is for hidden apps, if they are right click configure and see here http://userbase.kde.org/images.userbase … ings-2.png

  • Xfce panel and Pidgin buddy list maximizing on tray icon click

    Curious if anyone else has seen this behavior in Xfce with the system tray in the xfce panel:
    1.) Start pidgin unmaximized.
    2.) Click tray icon to iconify.
    3.) Click tray icon to restore buddy list: original dimensions retained.
    4.) Click tray icon to iconify.
    5.) Click tray icon to restore buddy list: maximized.
    Trying to figure it out.  There is already a bug filed in the arch bugzilla here : http://bugzilla.xfce.org/show_bug.cgi?id=3969
    Last edited by ecoffey (2008-06-28 18:13:29)

    I have none of the above problems but i may hint about using a new user (or backup your configs and start with a clean session) to see if it still happens. Since the problem came with the switch maybe the problem is there.

  • Issue with System tray icon

    So, I am developing an application that utilizes a system tray icon.
    It's all pretty standard: when you click close, it hides the window and puts a system tray icon in the system tray, when you right click the tray icon, it gives you a menu with options to restore the window or to exit, and if you double left click the icon, it restores the window.
    Also, any time you restore the window, the system tray icon is removed.
    All that stuff works great, its just that instead of putting the image that I want as the icon, the icon is just blank - transparent - nothing. There is a space where it should be, but the image just isn't there.
    The image I'm using is a gif that measures 240 x 240 pixels, and has transparency.
    When the window is hidden, the program does this:
         try {
                    tray.add(trayIcon);
                } catch (AWTException e) {
                    System.err.println("TrayIcon could not be added.");
                }to add the icon to the tray.
    Here's my initialization code. It's in a method called initSysTray, which is called once in the window's constructor.
    if (SystemTray.isSupported()) {
                tray = SystemTray.getSystemTray();
                //image that will be used for System tray Icon
                ImageIcon image = new ImageIcon("Icon2.gif");
                //action listener for the exit menu option
                //that is part of the tray icon's pop-up menu
                //it ends the application
                ActionListener exitListener = new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        System.out.println("Exiting...");
                        System.exit(0);
                //action listener for the restore menu option
                //that is part of the tray icon's pop-up menu
                //it unhides the window and removes the tray icon
                ActionListener unHideListener = new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        System.out.println("Unhiding");
                        setVisible(true);
                        tray.remove(trayIcon);
                //Action Listener that recieves events from tray icon
                //basically if someone double clicks the tray icon
                //then the window is restored
                ActionListener actionListener = new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        System.out.println("Unhiding");
                        setVisible(true);
                        tray.remove(trayIcon);
                //create the pop-up menu
                PopupMenu popup = new PopupMenu();
                //create the exit option
                MenuItem defaultItem = new MenuItem("Exit");
                defaultItem.addActionListener(exitListener);
                //create the restore option
                MenuItem unHideItem = new MenuItem("Restore");
                unHideItem.addActionListener(unHideListener);
                //add the options to the menu
                popup.add(unHideItem);
                popup.add(defaultItem);
                //create the tray icon
                trayIcon = new TrayIcon(image.getImage(), "Bluetooth Remote by D Law", popup);
                trayIcon.setImageAutoSize(true);
                trayIcon.addActionListener(actionListener);
            else{
                System.out.println("System Tray not supported");
            }So, any help with my dissapearing icon would be greatly appreciated.

    Hi, are you not suppose to catch possible exceptions thrown by the TrayIcon constructor? :
    //create the tray icon
                trayIcon = new TrayIcon(image.getImage(), "Bluetooth Remote by D Law", popup);Try surrounding this line of code with a try and catch block. Referring to the API
    documentation, there are 4 possible exceptions that can be thrown. Errors may
    be present there, and we need a way to identify it. :)

Maybe you are looking for

  • Loading video in Dreamweaver CS3

    I'm using Dw CS3 and I'm trying to load a flash video encoded with Flash CS3. When I put the video on the page it doesn't display when I preview in a browser. Also if I try to put the files on the server it fails when it gets to the video. Also I'm g

  • Building Excel 2007 Add-on using Java

    Hello I'm looking to build a Add-on in Excel using Java Language? Is that attainable? could further guidance be provided Thanks

  • Run Time error 40002. ORA-01013

    I have a run-time error 40002 when running an application (VB5). This is the following message I have when a selection query is executed(with 9 joins):S1T00:[Oracle][ODBC]ORA-01013: user requested cancel of current operation. The query takes, wheter

  • ODI 11.1.6  Load 999 rows

    Hi, Couple of questions. I loading data to Planning via ODI. However, in a file with rows more than 1000, the first 999 rows are loaded. I get the following error: "java.lang.NumberFormatException: For input string: "1,000"      at java.lang.NumberFo

  • Procedure to compare 2 Tupels

    Hi, I´m new in the Procedure-Topic and need some help. At the moment there is a Scheduled Job running. This DB-Job does a Insert from Table A to Table B every two hours. The problem is, that only records from Table A should be inserted to Table B if