首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ubuntu16.04升级到18.04后VNCServer上的图标、主题、海里的问题

从Ubuntu16.04升级到18.04后VNCServer上的图标、主题、海里的问题
EN

Unix & Linux用户
提问于 2022-03-14 17:07:30
回答 1查看 379关注 0票数 0

问题:

在将我的一个‘m从Ubuntu16.04升级到Ubuntu18.04之后,我在VNC服务器上遇到了各种GUI问题。

注意:我能够升级另一个VM,它是同一台机器的一个已有一年历史的克隆,没有任何问题。

  1. ubuntu黑暗图标不工作。Pixbuff加载器缓存失败,错误如下:

/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0:未定义符号: xcb_send_request_with_fds失败

更新:经过几天的时间,我终于能够通过在升级之前运行以下命令来解决这个问题:

代码语言:javascript
复制
apt --reinstall install libxcb1 
apt --reinstall install libxcb-shm0 
apt --reinstall install libgdk-pixbuf2.0-0 
apt -y install libgdk-pixbuf2.0-dev 
gdk-pixbuf-query-loaders --update-cache 
apt -y purge g++-5 
dconf reset -f /org/gnome/
apt autoremove
  1. Nautilus需要花费很长时间才能加载并最终通过错误超时:

gnome-session11721:gnome-会话-二进制11721:警告:应用程序‘nautilus古典。桌面’在超时之前注册失败-会话-二进制11721:在必需的组件nautilus中不可恢复的失败-经典-桌面gnome-会话11721:gnome-会话-二进制11721:关键:我们失败了,但是失败的鲸鱼已经死了。对不起..。11983:CurrentTime用于选择焦点窗口;焦点窗口可能不正确。内核:236.762533 rfkill:启用输入处理程序

当这样做时,一些程序,如终端和MySQL工作台神秘地失去了标题栏和它们的最小化、最大化和关闭按钮。这些程序也开始在屏幕左上角打开。移动一些受影响的程序(如MySQL工作台)的窗口也变得不可能。

在Nautilus超时之前

在Nautilus超时之后

我试过的是:

完整重新安装gnome、metacity、nautilus和vncserver,并:

代码语言:javascript
复制
apt -y purge ubuntu-desktop ubuntu-gnome-desktop gnome-core gnome-panel gnome-terminal gnome-settings-daemon metacity nautilus autocutsel vnc4server
apt autoremove
apt -y purge *desktop* *gnome* *metacity* *nautilus* 
apt autoremove
rm -vr .cache/tracker .config/nautilus .config/gnome-session .config/gtk* .gconf .gvfs .vnc .Xauthority
reboot
apt -y install ubuntu-desktop ubuntu-gnome-desktop gnome-core gnome-panel gnome-terminal gnome-settings-daemon metacity nautilus autocutsel vnc4server

我做了很多其他的小事情,包括重新安装snap包和更改VNC配置,但它们都没有任何效果。

VNC服务器配置:

代码语言:javascript
复制
#!/bin/bash

unset DBUS_SESSION_BUS_ADDRESS

xsetroot -solid grey
vncconfig -nowin &
autocutsel -fork

export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"

gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

有什么建议吗?

EN

回答 1

Unix & Linux用户

发布于 2022-03-14 17:26:40

天啊,在我写这篇文章的时候,等着机器第n次升级的时候,缺标题栏的问题突然消失了.

不过,每当我重新启动系统并启动vncserver的新实例时,仍然会发生这种情况。

看来,在vncserver正常工作之前,我必须杀死vncserver并重新启动它一次。那之后Nautilus就不会超时了。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/697715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档