¿Qué es el subprograma wnck?

¿Qué es el subprograma wnck?

Solo quiero saber qué es el subprograma wnck y qué hace. Ubiqué el programa en /usr/lib/mate-panel/wnck-applet man wnck nada. Lo busqué en Google, veo gente que tiene problemas con él, pero nada dice qué es.

Respuesta1

desde mi entendimientownck-appleten MATEes un legado de GNOME Panel, antes de la introducción de GNOME Shell.

Algunas pistas debúsqueda de código de Debian:

  • libwnck3/40.0-2/HACKING:

    gnome-panel/applets/wncklet/
      The actual panel applets based on libwnck (the window list, window
      selector, workspace switcher and show desktop button) are found in
      this directory under gnome-panel, and all run as the process
     "wnck-applet".
    
  • org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in

    ...
    [WindowMenuApplet]
    Name=Window Selector
    Description=Switch between open windows using a menu
    ...
    MateComponentId=OAFIID:MATE_WindowMenuApplet;
    ...
    X-MATE-Bugzilla-OtherBinaries=wnck-applet
    
    [WorkspaceSwitcherApplet]
    Name=Workspace Switcher
    Description=Switch between workspaces
    ...
    MateComponentId=OAFIID:MATE_WorkspaceSwitcherApplet;OAFIID:MATE_PagerApplet;
    X-MATE-Bugzilla-OtherBinaries=wnck-applet
    
    [WindowListApplet]
    Name=Window List
    Description=Switch between open windows using buttons
    ...
    MateComponentId=OAFIID:MATE_TasklistApplet;OAFIID:MATE_WindowListApplet;
    ...
    X-MATE-Bugzilla-OtherBinaries=wnck-applet
    
    [ShowDesktopApplet]
    Name=Show Desktop
    Description=Hide application windows and show the desktop
    ...
    MateComponentId=OAFIID:MATE_ShowDesktopApplet;
    ...
    X-MATE-Bugzilla-OtherBinaries=wnck-applet
    

en ubuntumate-panelpaquetedepende delibwnck-3-0paquete, por lo que los supuestos anteriores son reales.

Como experimento, puedes intentar ejecutarlo killall wnck-appleten el sistema con el escritorio MATE usando la configuración predeterminada. Esto provocará fallas en los subprogramas mencionados anteriormente en el panel MATE inferior.Mostrar escritorio,Lista de ventanasyConmutador de espacio de trabajo(ySelector de ventanasi lo tienes activado). Al hacer clic en Recargar en cada ventana de Error, se recargará wnck-applety se restaurará toda la funcionalidad.

información relacionada