![Centos 7 的 vncserver:如何更改 Gnome 环境?](https://linux22.com/image/175463/Centos%207%20%E7%9A%84%20vncserver%EF%BC%9A%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20Gnome%20%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我使用 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。