• # xprop avec X11

    Posté par . En réponse au message Quelle commande permet de lancer mon logiciel graphique préféré ?. Évalué à 10. Dernière modification le 13 décembre 2023 à 11:36.

    Je vois bien un truc avec le serveur graphique X11. C'est la commande "xprop" à lancé dans un terminal, ensuite tu cliques sur une fenêtre et tu obtiens de l'info sur la sortie standard dans le terminal. La linge avec "WM_CLASS(STRING)" te donne le nom de la commande.

     $ xprop
     WM_STATE(WM_STATE):
     window state: Normal
     icon window: 0x0
     WM_HINTS(WM_HINTS):
     Client accepts input or input focus: True
     Initial state is Normal State.
     window id # of group leader: 0x1000001
     _GTK_THEME_VARIANT(UTF8_STRING) = "dark"
     XdndAware(ATOM) = BITMAP
     _GTK_WINDOW_OBJECT_PATH(UTF8_STRING) = "/org/gnome/eog/window/1"
     _GTK_APPLICATION_OBJECT_PATH(UTF8_STRING) = "/org/gnome/**eog**"
     _GTK_UNIQUE_BUS_NAME(UTF8_STRING) = ":1.49"
     _GTK_APPLICATION_ID(UTF8_STRING) = "org.gnome.eog"
     _NET_WM_OPAQUE_REGION(CARDINAL) = 5, 5, 1044, 1049
     _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
     _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
     _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 16777225, 16777226
     _NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x1000008
     WM_CLIENT_LEADER(WINDOW): window id # 0x1000001
     _NET_WM_PID(CARDINAL) = 35422
     WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
     WM_CLIENT_MACHINE(STRING) = "arch"
     WM_NORMAL_HINTS(WM_SIZE_HINTS):
     program specified location: 0, 0
     program specified minimum size: 472 by 350
     program specified base size: 360 by 350
     window gravity: NorthWest
     WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
     WM_CLASS(STRING) = "**eog**", "Eog"
     WM_ICON_NAME(STRING) = "Eye of GNOME"
     _NET_WM_ICON_NAME(UTF8_STRING) = "Eye of GNOME"
     WM_NAME(STRING) = "Eye of GNOME"
     _NET_WM_NAME(UTF8_STRING) = "Eye of GNOME"

    By the way vous pouvez voir ce que j'utilise le nom de la machine que j'utilise pour écrire ce message --> [] (désolé pour l'humour de merde)

    Ça fait partie des trucs et astuces de dwm (le gestionnaire de fenêtre suckless) pour configurer le placement des fenêtres dans les tags. Il faudrait que je retrouve le lien.
    Le meilleur lien que j'ai trouvé:
    https://wiki.gentoo.org/wiki/Dwm#Assigning_applications_to_window_tags

    Je n'ai aucune idée de comment faire ça avec Wayland (il faut que je me mette à jour, dur, dur)