Centos 7 的 vncserver:如何更改 Gnome 环境?

Centos 7 的 vncserver:如何更改 Gnome 环境?

我使用 Centos 7 和 gnome。 Gnome classic 不再支持超级键搜索,我想迁移到gnome.

  • ~/.vnc/xstartup已经使用gnome而不是gnome-classic
if [ -e `/usr/bin/gnome-session --session=gnome`  -o -e /usr/bin/startkde ]; then
    vncserver -kill $DISPLAY
fi

尽管如此,我在VNC客户端窗口中看到的环境是gnome-classic.

真实显示器默认使用的环境gnome不是gnome-classic

  • 我怎样才能改变环境?

答案1

亲爱的来自未来的人们:这是我们迄今为止所得出的结论......

要在 CentOS 和 RHEL 7 上的 GNOME 中按超级键(例如 )时重新启用搜索框Win,请打开终端并输入以下命令:

sudo sed -i "s/\"hasOverview\": false/\"hasOverview\": true/g" /usr/share/gnome-shell/modes/classic.json

使用 GNOME Shell 3.28.3 在 CentOS 7.9 和 RHEL 7.9 中进行测试。

答案2

如果你看进去/usr/share/xsessions/gnome-classic.desktop

你会看见:

Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic

在你的启动文件中尝试一下。您可能可以export GNOME_SHELL_SESSION_MODE=classic在 if 块之前执行一个操作,然后将 gnome-session 行更改为使用 gnome-classic。

相关内容