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".
...
[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
根据我对
wnck-applet
MATE的理解,在 GNOME Shell 引入之前,它是 GNOME Panel 的遗产。来自Debian codesearch的一些线索:
libwnck3/40.0-2/黑客:
org.mate.panel.Wncklet.mate-panel-applet.desktop.in.in
在 Ubuntu中
mate-panel
package依赖于libwnck-3-0
package,所以上面的假设是实际的。作为一个实验,您可以尝试
killall wnck-applet
使用默认设置在带有 MATE 桌面的系统上运行。它将导致底部 MATE 面板上的上述小程序崩溃 -显示桌面、窗口列表和工作区切换器(如果您已启用它,还有窗口选择器)。在每个错误窗口中单击重新加载将重新加载wnck-applet
并恢复所有功能。