[Solved] How to remove a transparent window on the desktop

I am using KDE 4.5.3-1.
$uname -a
Linux desktop 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 21:22:26 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz GenuineIntel GNU/Linux
There appears to be a transparent window on my desktop, as shown by the shadow outline in this snapshot:
http://individual.utoronto.ca/davidshih … pshot.jpeg
It appears with different wallpapers, and I can't seem to disable it. Right-clicking brings up the same context menu as outside the ghost window. Nothing in Desktop settings appear to control the appearance of this window. Restarting does not help.
I am not sure when it appeared...
-- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code --
Last edited by rWarrior (2010-12-23 04:33:58)

Known bug https://bugs.kde.org/show_bug.cgi?id=251537
Workaround: Try disabling shadows in desktop effects

Similar Messages

  • How do I stop my MacBook removing all my icons from the desktop ?

    How do I stop my MacBook removing all my icons from the desktop ?

    Hi Matt
    After I create say a word document, file it on my desktop and then shut down my machine. The next time I open up the MacBook the file icon has been removed from the desktop. I can still retrieve the file in a folder labeled with the month I created it. But why has the OS removed it from the desktop and how can I stop it happening?
    It happens to alias icons as well!
    Regards

  • How to remove my credit card from the App Store

    How to remove my credit card from the App Store

    I used a pre-loaded credit card so when it ran out i had problems, primarily because it wont let me download or update anything until the "billing problem with the last transaction" was resolved. I dont really care if the purchase goes through but i want to be able to update stuff again and it wont give me the option to select 'none' under payment type. do i have to put another card on there just so i can "resolve the billing problem" and then i have  to take it off again or is there a way around this or is it a never ending cycle?

  • HT1343 how do I switch between windows in the same programme?  I know that I can use Command tab, however this takes you through all of the programmes that I'm using. What I need to do is have a shortcut to switch between windows in the same programme.

    how do I switch between windows in the same programme?  I know that I can use Command tab, however this takes you through all of the programmes that I'm using. What I need to do is have a shortcut to switch between windows in the same programme.  For example if I'm in Excel and have 5 windows open I want to be able to scroll between each window of Excel only with a shortcut.
    Please help!

    Command and ~ keys to tab between open windows.
    Technically it is the Grave Accent ` (aka reverse quote) under the tilda ~ key.  Tilda ~ is shifted, and Grave Accent ` is not.
    Command-Grave Accent

  • Any ideas on how to remove a small scratch from the screen or whether it is covered by apple?

    Any ideas on how to remove a small scratch from the screen or whether it is covered by apple?

    Call Apple Care and ask them if your computer is still under warranty. 

  • HT2512 how do I open multiple windows on the mac?

    How do I open multiple windows on the Imac?

    In the Finder?
    File>New Finder WIndow or command - n.
    Matt

  • How to remove a saved "test.band" from desktop

    Good Evening
    i am an amateur user of Mac system and as i was trying to learn the iGarage, i choose the ringtone maker and i generate a "test .band" shortcut and store it to the desktop. Now i try to delete it and i can not. It was 2 icons saved the one is deleted but the other with the icon of the program refuse to be removed either cahnge position from the desktop.
    Can you please advise of how to remove it ?
    Thanks in advance,
    Panos

    captpanos wrote:
    Can you please advise of how to remove it ?
    reboot and the phantom file will go away

  • In idvd i do not see a window but hear the audio, how do I get a window on the screen?

    In IDVD id do not see a window but hear the audio for a new project.  How do I get a window on the screen?

    You need first to import a movie of your own, fill drop zones with your pictures, etc. The audio you are hearing is just the built in preset. Take a look at: http://www.apple.com/findouthow/movies/idvd.html

  • Blinking Windows on the Desktop

    Computer Dell Vostro 1510 with 2 GB RAM
    Operating System: Windows XP with all service packs and updates
    Recently I installed/updated Firefox to the latest beta version. That went well. The following day, I booted the laptop and windows on the desktop blinked in and out and shrank in size. If I double clicked on the shrunken window it would open and I could do some input. As long as the mouse pointer was on that window I was fine. If the pointer strayed away from that window or I had to go to another open window, the the blinking and shrinking would re-start.
    I did check for viruses and malware and none were found. I have had this happen in the past with another beta version of FireFox and the only solution was to remove it. Firefox was never opened during the sessions.

    That's very strange. If you check the Task Manager (Ctrl+Shift+Esc > Processes tab), if Firefox.exe running invisibly? If not, it's hard to see how Firefox is involved. ???

  • How can I use applet to get the desktop image of client

    hi,I have a question to ask u.
    How can I use applet to get the desktop image of client? Now I develop a web application and want user in the client to get his current image of the screen.And then save as a picture of jpeg format ,then upload it to the server?
    I have done an application to get the screen image and do upload file to server in a servlet with the http protocal.

    Since the desktop image is on the client's local hard drive, you'll need to look at trusted applets first.

  • How do I CREATE A SHORTCUT ON THE DESKTOP?

    New to the Apple family. Always have been a PC person. Just got fed up..  Would like to find out how to cut and paste with the mouse and also my main question is not knowing how to set up a shortcut on the Desktop for faster internet access to certain specified sites.... Thank you for any help you may be able to provide. I signed up for one on one training.... I hope it wasn't a waste of money.
    Make it a great week,
    JO

    Hi there
    This post may be under the wrong section, if you are a new Mac user, then you most likely have an Intel based Mac, not a PPC. And also, you may want to not write IN CAPS as it usually indicates yelling in a forum environment
    1. You cannot Cut & Paste on a Mac, you may Copy & Paste, if you want to Cut & Paste (CMD + X) you can download MoveAddict from the Mac App Store.
    2. EDIT: Sorry, I thought you meant Application shortcut - do what he said \/ \/ \/
    Hope that helps
    Taylor

  • HT2491 how to show macintosh hard drive on the desktop

    how to show macintosh hard drive on the desktop in apple macbook pro,n how can i install my canon scaner with printer on mac,i am new user,regards,dr.m.imran

    Thank you for these directions. I just created a new user account and couldn't believe the hard drive was not viewable on the desktop. It seems by default the hard drive should always be viewable on the desktop. By having absolutely nothing on the desktop when making a new user I was freaking out thinking my Mac had a bug after the OS updates.
    Thank you for the directions on how to show the hard drive on a new user's desktop.

  • [Solved] How to list recently used windows?

    I like the Unity feature where a key binding either opens or focuses an application window. With KDE I can define a keyboard shortcut which, for example, performs
    wmctrl -xa emacs.Emacs || emacs
    However, I'd like it to focus on the last focused window, not the first opened window. Is there a command to list all windows in the order they were recently used? (Clearly the Task Switcher gets this information from somewhere.)
    Last edited by raul_l (2014-12-16 16:58:24)

    The command I was looking for is
    xprop -root | grep "^_NET_CLIENT_LIST_STACKING"
    If anyone is interested, this script
    #!/bin/bash
    app=$1
    workspace=$(wmctrl -d | grep '\*' | cut -d ' ' -f1)
    win_list=$(wmctrl -lx | grep $app | grep " $workspace " | awk '{print $1}')
    IDs=$(xprop -root|grep "^_NET_CLIENT_LIST_STACKING" | tr "," " ")
    IDs=(${IDs##*#})
    for (( idx=${#IDs[@]}-1 ; idx>=0 ; idx-- )) ; do
    for i in $win_list; do
    if [ $((i)) = $((IDs[idx])) ]; then
    wmctrl -ia $i
    exit 0
    fi
    done
    done
    exit 1
    in conjunction with the key binding
    the_above_script.sh emacs.Emacs || emacs
    produces the correct Unity behavior. (How to mark this thread solved?)
    EDIT: I modified the script a little bit. It turns out wmctrl and xprop use slightly different formats for displaying hexadecimal numbers.
    Last edited by raul_l (2014-12-17 12:08:07)

  • How to open a new window from the login window?

    hi,
    can someone tell me how to open a new window from an existing window, here by window i mean frame. The case is i hv two java files - oracle.java and FDoptions.java. The first frame is in the Login.java. The oracle.java file has a button "Login", when it is clicked, i want to open the next frame which is in the file FDoptions.java. Can some one help me with this? I m giving the code below -
    oracle.java
    import java.awt.BorderLayout;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import javax.swing.AbstractAction;
    import javax.swing.BorderFactory;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JPasswordField;
    import javax.swing.JTextField;
    * The application's main frame.
    public class oracle {
        private JFrame frame;
        private JPanel logInPanel;
        private JButton clearButton;
        private JButton logInButton;
        private JButton newuserButton;
        private JButton forgotpasswordButton;
        private JTextField userNameTextField;
        private JPasswordField passwordTextField;
        public oracle() {
            initComponents();
        private final void initComponents() {
            JLabel userNameLabel = new JLabel("User name: ");
            JLabel passwordLabel = new JLabel("Password: ");
            userNameTextField = new JTextField();
            passwordTextField = new JPasswordField();
            JPanel userInputPanel = new JPanel(new GridLayout(2, 2, 5, 5));
            userInputPanel.setBorder(BorderFactory.createEmptyBorder(10, 20, 10, 20));
            userInputPanel.add(userNameLabel);
            userInputPanel.add(userNameTextField);
            userInputPanel.add(passwordLabel);
            userInputPanel.add(passwordTextField);
            logInButton = new JButton(new LogInAction());
            clearButton = new JButton(new ClearAction());
            newuserButton = new JButton(new NewUserAction());
            forgotpasswordButton = new JButton(new ForgotPassword());
            JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
            JPanel buttonPanel1 = new JPanel(new FlowLayout(FlowLayout.RIGHT));
            buttonPanel.add(logInButton);
            buttonPanel.add(clearButton);
            buttonPanel1.add(newuserButton);
            buttonPanel1.add(forgotpasswordButton);
            logInPanel = new JPanel(new BorderLayout());
            logInPanel.add(userInputPanel, BorderLayout.NORTH);
            logInPanel.add(buttonPanel, BorderLayout.CENTER);
            logInPanel.add(buttonPanel1,BorderLayout.SOUTH);
            frame = new JFrame("FD Tracker");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(500, 500);
            frame.setContentPane(logInPanel);
            frame.pack();
            frame.setVisible(true);
        private void performLogIn() {
            // Log in the user
            System.out.println("Username: " + userNameTextField.getText());
            char[] password = passwordTextField.getPassword();
            System.out.print("Password: ");
            for(char c : password) {
                System.out.print(c);
            System.out.println();
        private void performClear() {
            // Clear the panel
            System.out.println("Clearing the panel");
            userNameTextField.setText("");
            passwordTextField.setText("");
        private final class LogInAction extends AbstractAction {
            public LogInAction() {
                super("Log in");
            @Override
            public void actionPerformed(ActionEvent e) {
                performLogIn();
        private final class ClearAction extends AbstractAction {
            public ClearAction() {
                super("Clear");
            @Override
            public void actionPerformed(ActionEvent e) {
                performClear();
        private final class NewUserAction extends AbstractAction{
             public NewUserAction(){
                 super("New User");
             @Override
             public void actionPerformed(ActionEvent e){
                 JFrame newuser = new JFrame("NewUser");
        private final class ForgotPassword extends AbstractAction{
            public ForgotPassword(){
                super("Forgot Password");
            @Override
            public void actionPerformed(ActionEvent e){
                JFrame forgotpassword = new JFrame("Forgot Password");
        public static void main(String args[]) {
            new oracle();
         FDoptions.java
    import java.awt.FlowLayout;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import javax.swing.AbstractAction;
    import javax.swing.BorderFactory;
    import javax.swing.JPanel;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    public class Fdoptions{
        private JFrame fdoptions;
        private JPanel fdoptpanel;
        private JButton enterfdbutton;
        private JButton viewfdbutton;
        public Fdoptions() {
            initComponents();
        private final void initComponents(){
            fdoptpanel = new JPanel(new BorderLayout());
            fdoptpanel.setBorder(BorderFactory.createEmptyBorder(80,50,80,50));
            enterfdbutton = new JButton(new EnterFDAction());
            viewfdbutton = new JButton(new ViewFDAction());
           JPanel enterbuttonpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
           JPanel viewbuttonpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
            enterbuttonpanel.add(enterfdbutton);
            viewbuttonpanel.add(viewfdbutton);
            fdoptpanel.add(enterbuttonpanel,BorderLayout.NORTH);
            fdoptpanel.add(viewbuttonpanel,BorderLayout.SOUTH);
            fdoptions = new JFrame("FD Options");
            fdoptions.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            fdoptions.setSize(1000,1000);
            fdoptions.setContentPane(fdoptpanel);
            fdoptions.pack();
            fdoptions.setVisible(true);
        private void performEnter(){
        private void performView(){
        private final class EnterFDAction extends AbstractAction{
            public EnterFDAction(){
                super("Enter new FD");
            public void actionPerformed(ActionEvent e){
                performEnter();
        private final class ViewFDAction extends AbstractAction{
            public ViewFDAction(){
                super("View an existing FD");
            public void actionPerformed(ActionEvent e){
                performView();
        public static void main(String args[]){
            new Fdoptions();
    }

    nice day,
    these lines..., despite the fact that this example is about something else, shows you two ways
    1/ modal JDialog
    2/ two JFrame
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    * Parent Modal Dialog. When in modal mode, this dialog
    * will block inputs to the "parent Window" but will
    * allow events to other components
    * @see javax.swing.JDialog
    public class PMDialog extends JDialog {
        private static final long serialVersionUID = 1L;
        protected boolean modal = false;
        private WindowAdapter parentWindowListener;
        private Window owner;
        private JFrame blockedFrame = new JFrame("No blocked frame");
        private JFrame noBlockedFrame = new JFrame("Blocked Frame");
        public PMDialog() {
            noBlockedFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            noBlockedFrame.getContentPane().add(new JButton(new AbstractAction("Test button") {
                private static final long serialVersionUID = 1L;
                @Override
                public void actionPerformed(ActionEvent evt) {
                    System.out.println("Non blocked button pushed");
                    blockedFrame.setVisible(true);
                    noBlockedFrame.setVisible(false);
            noBlockedFrame.setSize(200, 200);
            noBlockedFrame.setVisible(true);
            blockedFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
            blockedFrame.getContentPane().add(new JButton(new AbstractAction("Test Button") {
                private static final long serialVersionUID = 1L;
                @Override
                public void actionPerformed(ActionEvent evt) {
                    final PMDialog pmd = new PMDialog(blockedFrame, "Partial Modal Dialog", true);
                    pmd.setSize(200, 100);
                    pmd.setLocationRelativeTo(blockedFrame);
                    pmd.getContentPane().add(new JButton(new AbstractAction("Test button") {
                        private static final long serialVersionUID = 1L;
                        @Override
                        public void actionPerformed(ActionEvent evt) {
                            System.out.println("Blocked button pushed");
                            pmd.setVisible(false);
                            blockedFrame.setVisible(false);
                            noBlockedFrame.setVisible(true);
                    pmd.setVisible(true);
                    System.out.println("Returned from Dialog");
            blockedFrame.setSize(200, 200);
            blockedFrame.setLocation(300, 0);
            blockedFrame.setVisible(false);
        public PMDialog(Dialog parent, String title, boolean isModal) {
            super(parent, title, false);
            initDialog(parent, title, isModal);
        public PMDialog(Frame parent, String title, boolean isModal) {
            super(parent, title, false);
            initDialog(parent, title, isModal);
        private void initDialog(Window parent, String title, boolean isModal) {
            owner = parent;
            modal = isModal;
            parentWindowListener = new WindowAdapter() {
                @Override
                public void windowActivated(WindowEvent e) {
                    if (isVisible()) {
                        System.out.println("Dialog.getFocusBack()");
                        getFocusBack();
        private void getFocusBack() {
            Toolkit.getDefaultToolkit().beep();
            super.setVisible(false);
            super.pack();
            super.setLocationRelativeTo(owner);
            super.setVisible(true);
            //super.toFront();
        @Override
        public void dispose() {
            owner.setEnabled(true);
            owner.setFocusableWindowState(true);
            super.dispose();
        @Override
        @SuppressWarnings("deprecation")
        public void hide() {
            owner.setEnabled(true);
            owner.setFocusableWindowState(true);
            super.hide();
        @Override
        public void setVisible(boolean visible) {
            boolean blockParent = (visible && modal);
            owner.setEnabled(!blockParent);
            owner.setFocusableWindowState(!blockParent);
            super.setVisible(visible);
            if (blockParent) {
                System.out.println("Adding listener to parent ...");
                owner.addWindowListener(parentWindowListener);
                try {
                    if (SwingUtilities.isEventDispatchThread()) {
                        System.out.println("EventDispatchThread");
                        EventQueue theQueue = getToolkit().getSystemEventQueue();
                        while (isVisible()) {
                            AWTEvent event = theQueue.getNextEvent();
                            Object src = event.getSource();
                            if (event instanceof ActiveEvent) {
                                ((ActiveEvent) event).dispatch();
                            } else if (src instanceof Component) {
                                ((Component) src).dispatchEvent(event);
                    } else {
                        System.out.println("OUTSIDE EventDispatchThread");
                        synchronized (getTreeLock()) {
                            while (isVisible()) {
                                try {
                                    getTreeLock().wait();
                                } catch (InterruptedException e) {
                                    break;
                } catch (Exception ex) {
                    ex.printStackTrace();
                    System.out.println("Error from EDT ... : " + ex);
            } else {
                System.out.println("Removing listener from parent ...");
                owner.removeWindowListener(parentWindowListener);
                owner.setEnabled(true);
                owner.setFocusableWindowState(true);
        @Override
        public void setModal(boolean modal) {
            this.modal = modal;
        public static void main(String args[]) {
            new PMDialog();
    }

  • Remove "Java Applet Window" from the window

    Hi, can anyone tell me how to remove the word "Java Applet Window" from a applet/frame/dialog running on the browser? Thank you very much.
    yunhe

    You have to sign your applet. Make a search on how to do that. It's not that easy and you need a certificate.

Maybe you are looking for

  • Itunes 'corrupt' after upgrading to current version?

    I have macbook, running snow leopard 10.6.8.  This weekend I responded to the prompt to update Itunes to the newest version.  After upgrading, I got the message that Itunes was corrupt (and it would not open or run).  After searching for answers (inc

  • Any ideas about why Wordpress is not opening in Live View?

    This is Brian Wood's instruction about completing the Word Press installation process... A last part of the install process is to run the WordPress install script. This will complete the WordPress setup by connecting WordPress with the database you c

  • Zen X-Fi 16GB Distorted Screen

    Zen X-Fi 6GB Distorted Screen? Hello, I purchased a 6GB Zen X-Fi about 2-3 weeks ago. Upon recieving it, I unpackaged it, loaded the software, and began transferring music. After disconnecting it from my computer, I went to turn the device on, and th

  • Trouble with Photoshop CS3 FullScreen Mode and Win7x64

    everything was OK while i was using WinXP and later Vista... But now i have to use Win7 and i have a problem. then i switch to "full screen mode" (doesn't matter how: by pressing f key or by menu command) i have windows 7 task bar still visible and w

  • Interactive activity with multiple business rule transitions

    I use BPM standalone and studio 10g. I create two business rules. Business rule 1: amount greater than 100. Business rule 2: amount greater than 300. An interactive activity has two business rule transitions and an unconditional transition. This acti