Plank 无法启动:找不到 libwnck-3.so.0

Plank 无法启动:找不到 libwnck-3.so.0

我正在运行 Ubuntu 21.04 和 Gnome40。

两天前,我在 reddit 上读到了关于 gnome 40 以及如何在 Ubuntu 上安装它的文章。由于我对原版桌面环境有些问题,所以我想“为什么不试一试呢”。所以我安装了它,一切正常。

在搜索如何让应用程序菜单回到屏幕左侧(就像在原始环境中一样)时,我偶然发现了 plank(以及 dash to plank gnome 扩展),它引起了我的注意。所以我安装了两者,它再次运行良好,看起来很棒。

然而今天,更新通知弹出,我更新并重启了系统。之后我注意到,我的 docker / plank 栏不见了。于是我四处查看,然后通过搜索终端发现,plank 无法启动,原因是以下错误:

plank: error while loading shared libraries: libwnck-3.so.0: cannot open shared object file: No such file or directory

在互联网上搜索了几个小时却无功而返,尝试了各种“解决方案”,比如删除并重新安装、强制重新安装、尝试安装 libwnck-3-0 等等,最后我终于从我的电脑上彻底删除了 ubuntu,清除了两个磁盘并进行了全新安装。(反正早就该这么做了)。

但即使是全新安装,由于同样的错误,plank 也无法启动。

因此,如果有人知道解决这个问题的方法,我将不胜感激。:)

如果您还有其他问题,请随时提问。

提前致谢。


输出apt-cache policy gnome-shell plank libwnck-3-0

gnome-shell:
  Installiert:           40.1-0shemgpubuntu2
  Installationskandidat: 40.1-0shemgpubuntu2
  Versionstabelle:
 *** 40.1-0shemgpubuntu2 500
        500 http://ppa.launchpad.net/shemgp/gnome-40/ubuntu hirsute/main amd64 Packages
        100 /var/lib/dpkg/status
     3.38.4-1ubuntu2 500
        500 http://de.archive.ubuntu.com/ubuntu hirsute/main amd64 Packages
plank:
  Installiert:           0.11.89-3
  Installationskandidat: 0.11.89-3
  Versionstabelle:
 *** 0.11.89-3 500
        500 http://de.archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        100 /var/lib/dpkg/status
libwnck-3-0:
  Installiert:           1:40.0-1shemgpubuntu5
  Installationskandidat: 1:40.0-1shemgpubuntu5
  Versionstabelle:
 *** 1:40.0-1shemgpubuntu5 500
        500 http://ppa.launchpad.net/shemgp/gnome-40/ubuntu hirsute/main amd64 Packages
        100 /var/lib/dpkg/status
     3.36.0-1 500
        500 http://de.archive.ubuntu.com/ubuntu hirsute/main amd64 Packages

答案1

您必须重新安装软件包:

sudo apt-get install --reinstall plank libwnck-3-0=3.36.0-1

答案2

Raffa 表示:“Ubuntu 21.04 默认选择 Wayland,升级后就会出现这种情况。Plank 在 X11 上运行。”

您可以在以下位置查看此答案:升级至 Hirsuite Hippo 后 Plank 无法正常工作

相关内容