
Я просто хочу узнать, что такое wnck-applet и что он делает. Я нашел программу в /usr/lib/mate-panel/wnck-applet
man wnck
nothing. Погуглил, вижу, что у людей с ней проблемы, но ничего не сказано, что это такое.
решение1
Насколько я понимаюwnck-applet
в МАТЕявляется наследием GNOME Panel, существовавшей до появления GNOME Shell.
Некоторые подсказки изПоиск кода Debian:
-
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
В Убунтуmate-panel
упаковказависит отlibwnck-3-0
упаковка, поэтому приведенные выше предположения являются реальными.
В качестве эксперимента можно попробовать запустить killall wnck-applet
на системе с рабочим столом MATE с настройками по умолчанию. Это приведет к сбоям вышеперечисленных апплетов на нижней панели MATE -Показать рабочий стол,Список окониПереключатель рабочего пространства(иСелектор окон(если вы включили эту функцию). Нажатие кнопки «Перезагрузить» в каждом окне с ошибкой приведет к перезагрузке, wnck-applet
и все функции будут восстановлены.