centos上出现(gvim:6298): Gtk-WARNING **: 23:01:32.313: Unable to locate theme engine in module_path: "murrine",
时间: 2024-02-05 22:05:01 浏览: 25
对于 CentOS 系统,你可以使用以下命令安装 Murrine 主题引擎:
```
sudo yum install gtk-murrine-engine
```
执行完上述命令后,再次运行 gvim,应该就不会再出现上述错误信息了。
相关问题
(vmware-tray:81681): dbind-WARNING **: 11:34:53.219: Could not open X display No protocol specified
当在CentOS 7上运行`vmware`命令时,出现"Could not open X display"和"No protocol specified"的警告消息,这是因为X11服务器没有正确配置或没有权限访问显示器。
要解决这个问题,您可以尝试以下几个步骤:
1. 确保您已经安装了X Window系统及其相关组件。您可以通过以下命令来安装:
```
sudo yum groupinstall "X Window System"
```
2. 确保X11服务器正在运行。您可以使用以下命令检查:
```
ps -ef | grep Xorg
```
如果没有显示结果或者没有Xorg进程在运行,您可以尝试启动它:
```
sudo systemctl start graphical.target
```
3. 如果您正在使用SSH远程登录到CentOS 7服务器,并且想要在会话中运行`vmware`命令并打开图形界面,那么您需要启用X11转发。在使用SSH客户端连接时,确保开启了X11转发选项。例如,在使用OpenSSH客户端时,使用`-X`参数进行连接:
```
ssh -X username@hostname
```
4. 如果您仍然遇到权限问题,您可以尝试切换到root用户并重新运行`vmware`命令:
```
sudo su -
vmware
```
或者,您可以尝试使用`xhost`命令授权当前用户访问X11服务器:
```
xhost +SI:localuser:username
```
将`username`替换为您的用户名。
请注意,使用图形界面的VMware Workstation可能需要在具有图形环境的Linux发行版上运行。如果您使用的是纯文本模式的服务器,您可以尝试使用VMware ESXi或VMware vSphere来管理虚拟机。
centos7:Failed to restart network-manager.service: Unit not found.
根据提供的引用内容,CentOS 7中出现“Failed to restart network-manager.service: Unit not found.”的错误提示,可能是由于系统中没有安装NetworkManager服务导致的。可以通过以下步骤解决该问题:
1. 检查系统中是否安装了NetworkManager服务:
```shell
rpm -qa | grep NetworkManager
```
如果没有安装,则需要先安装NetworkManager服务:
```shell
yum install NetworkManager
```
2. 启动NetworkManager服务:
```shell
systemctl start NetworkManager
```
3. 设置NetworkManager服务开机自启动:
```shell
systemctl enable NetworkManager
```
4. 重启网络服务:
```shell
systemctl restart network
```
如果以上步骤无法解决问题,可以尝试卸载并重新安装NetworkManager服务。