How can I identify this window?

Hi,

Every time I start my xfce, I get this window:

susepaste

I close it, but I get it again the next time I start. It is probably
some program stored in my session, but I have no idea what program it
could be.

Any way to identify which PID is the parent of a window?

Or somebody knows what that window that thing is?


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Hi, try “xprop” from the command line. Does it happen with a new user ? HTH Lenwolf

On 2014-03-24 10:26, lenwolf wrote:
>
> Hi, try “xprop” from the command line.

Ah, thanks.

Years ago in Windows I had a tool to traverse the chain of windows, what
window started which, in a tree, with properties. Funny I don’t know a
similar tool in Linux. I didn’t know xprop.


cer@Telcontar:~> xprop
_NET_WM_ICON_GEOMETRY(CARDINAL) = 1194, 1056, 124, 24
_NET_FRAME_EXTENTS(CARDINAL) = 3, 3, 25, 3
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CLOSE,
_NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_ACTION_FULLSCREEN,
_NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE,
_NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT,
_NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x186ae80
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_STATE(ATOM) =
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x520000b
bitmap id # of mask for icon: 0x5200012
window id # of group leader: 0x5200001
_NET_WM_OPAQUE_REGION(CARDINAL) = 7, 0, 269, 7, 0, 7, 283, 177
_NET_WM_ICON(CARDINAL) =        Icon (22 x 22):
░░░
░  ░
░    ░
░
░      ░
░ ░  ░
░  ░   ░ ░
░ ░    ░ ░░
░ ░░ ▒▒ ░░ ░
░ ░  ▒▒  ░░░░
░ ░░  ░▒  ░░ ░
░░░   ░▒   ░░░░
░░░░   ░▒   ░░░░
░░░░░    ░    ░░░░
▒░░░    ▓▓░   ░░░░
░░░░░    ▓▓░    ░░░░
▒░░░      ░     ░░░░
░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░░



_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 85983241, 85983242
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5200008
WM_CLIENT_LEADER(WINDOW): window id # 0x5200001
_NET_WM_PID(CARDINAL) = 28183
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "Telcontar"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 0, 0
program specified minimum size: 119 by 184
program specified base size: 0 by 0
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING,
WM_TAKE_FOCUS, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "zenity", "Zenity"
WM_ICON_NAME(STRING) = "Warning"
_NET_WM_ICON_NAME(UTF8_STRING) = "Warning"
WM_NAME(STRING) = "Warning"
_NET_WM_NAME(UTF8_STRING) = "Warning"
cer@Telcontar:~>


Interesting, but doesn’t identify the program name. Eum… Zenity?



NAME
zenity - display GTK+ dialogs

SYNOPSIS
zenity [options]

DESCRIPTION
zenity  is  a  program that will display GTK+ dialogs, and
return (either in the return code, or on standard  output)
the  users  input. This allows you to present information,
and ask for information from the user, from all manner  of
shell scripts.

For  example, zenity --question will return either 0, 1 or
5, depending on whether the user  pressed  OK,  Cancel  or
timeout  has  been  reached. zenity --entry will output on
standard output what the user typed into  the  text  entry
field.

Comprehensive documentation is available in the GNOME Help
Browser, under GNOME/Utilities.

Ah! So that’s it. Look, “ps afxu” gives:


> cer      28173  0.0  0.2 803176 17452 ?        Sl   Mar23   0:01 zeitgeist-datahub
> cer      28178  0.0  0.0  13116  1316 ?        S    Mar23   0:00 /bin/sh /usr/bin/oyranos-profile-install %U
> cer      28181  0.0  0.0  30824  1052 ?        S    Mar23   0:00  \_ oyranos-profiles --gui --install -u %U
> cer      28183  0.0  0.2 415440 20640 ?        Sl   Mar23   0:00      \_ zenity --warning --text Could not open or invalid data: %U

Heh, I could have located the thing by grepping ps for “invalid data”.
Didn’t think of it!

Oyranos?


NAME
oyranos-profile-install  - Oyranos CMS ICC profile instal-
lation tool

SYNOPSIS
oyranos-profile-install PROFILENAME

DESCRIPTION
The oyranos-profile-install programm let you install a ICC
colour profile for OpenICC compliant applications.

So… something is calling that oyranos thing with the %U parameter,
instead of replacing %U with the expected string. But the process has no
parent, no way of knowing what is calling it.

For background on OpenICC, I located
http://en.wikipedia.org/wiki/Linux_color_management

But I don’t know what is calling it. The HP printer applet, perhaps?

Clicking on the button of the window closes it, and the oyranos process
disappears from the process table.

No mention of oyranos in the system log, nor in /var/log/Xorg.0.log

> Does it happen with a new user ?

I’m not sure. I can try, but log out of a session with 12 workspaces
is… complicated? :slight_smile:

I’ll have to try.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

On 2014-03-24 14:33, Carlos E. R. wrote:
> On 2014-03-24 10:26, lenwolf wrote:

>> Does it happen with a new user ?
>
> I’m not sure. I can try, but log out of a session with 12 workspaces
> is… complicated? :slight_smile:
>
> I’ll have to try.

YES!

A new user gets the window. So it is not a saved session thing.

The new user gets the hp printer applet in the panel. My normal user
doesn’t have it, or it died. Dunno if related or just a curiosity.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Hi, sorry never heard of “Oyranos” and I don’t seem to have it installed in my system. I can find it in the “software management” part of yast, so perhaps you could uninstall it from there. Lenwolf

On 2014-03-24 15:16, lenwolf wrote:
>
> Hi, sorry never heard of “Oyranos” and I don’t seem to have it
> installed in my system. I can find it in the “software management” part
> of yast, so perhaps you could uninstall it from there. Lenwolf

Yes, well, I don’t remember why I have it installed. But now that I see
it, it is a bug somewhere and I have to report it. Thus I’d like to find
out what exactly starts it.

I find an entry in “/home/cer2/.xsession-errors-:0”:


> GPG_AGENT_INFO=/run/user/1012/keyring-MS2E2l/gpg:0:1
> WARNING 0.003591: -1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: %U
> WARNING 0.003761: -1] oyProfile_s.c:478 oyProfile_Install() Unexpected object type: Zero - none(oyProfile_s)
> Tracker-Message: Importing config file to GSettings

Oyranus is required by “kolor-manager”.

kolor-manager - Colour Management Frontend for KDE


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

On 2014-03-24 16:03, Carlos E. R. wrote:
> On 2014-03-24 15:16, lenwolf wrote:

> Yes, well, I don’t remember why I have it installed. But now that I see
> it, it is a bug somewhere and I have to report it. Thus I’d like to find
> out what exactly starts it.

I’ll start a new thread with “oyranos” in the subject line. Maybe
someone knows. :slight_smile:


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)