配置.vnc/xstartup
时间: 2023-08-12 21:04:16 浏览: 330
在配置VNC服务器时,可以修改`.vnc/xstartup`文件来自定义VNC会话的外观和行为。
首先,使用以下命令打开`.vnc/xstartup`文件:
```
nano ~/.vnc/xstartup
```
然后,将文件中的内容替换为您想要的配置。以下是一个示例配置:
```
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
```
上述示例使用XFCE桌面环境作为VNC会话的默认外观。您可以根据需要更改为其他桌面环境,如GNOME、KDE等。
保存并关闭文件,然后使用以下命令重新启动VNC服务器:
```
vncserver -kill :1 # 关闭当前VNC会话
vncserver # 重新启动VNC服务器
```
现在,连接到VNC服务器时,将使用您在`.vnc/xstartup`文件中设置的配置。
相关问题
~/.vnc/default.tigervnc都记录什么配置信息
`~/.vnc` 目录用于存储VNC会话的配置文件和日志文件。在此目录下,有两个重要的文件:`xstartup` 和 `default.tigervnc`。
`xstartup` 文件包含了在启动VNC会话时需要运行的命令。通常,这个文件用于启动窗口管理器和其他必要的应用程序。如果没有指定该文件,则VNC会话将以一个简单的X窗口启动,并且没有任何可用的应用程序。
`default.tigervnc` 文件是TigerVNC的配置文件,它包含了VNC会话的各种配置选项。这些选项包括:
- `SecurityTypes`:指定VNC会话的安全类型(例如,VNC密码或TLS/SSL加密)。
- `DesktopName`:指定VNC会话的桌面名称,用于在VNC Viewer中标识会话。
- `Geometry`:指定VNC会话的分辨率和颜色深度。
- `Session`:指定在VNC会话中启动的会话类型(例如,GNOME、KDE或Xfce)。
- `AllowRemoteResize`:指定是否允许在远程计算机上重新调整VNC会话的大小。
除了默认的 `default.tigervnc` 配置文件外,还可以创建多个自定义的配置文件,并在启动VNC会话时使用 `-config` 参数指定要使用的配置文件。这使得您可以针对不同的VNC会话使用不同的配置选项。
Fatal server error: could not open default font 'fixed' 02/06/23 16:31:11 Xvnc version TightVNC-1.3.9 02/06/23 16:31:11 Copyright (C) 2000-2007 TightVNC Group 02/06/23 16:31:11 Copyright (C) 1999 AT&T Laboratories Cambridge 02/06/23 16:31:11 All Rights Reserved. 02/06/23 16:31:11 See http://www.tightvnc.com/ for information on TightVNC 02/06/23 16:31:11 Desktop name 'X' (linaro-alip:1) 02/06/23 16:31:11 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t 02/06/23 16:31:11 Listening for VNC connections on TCP port 5901 Font directory '/usr/share/fonts/X11/misc/' not found - ignoring Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring Fatal server error: could not open default font 'fixed'
这个错误提示说明 VNC Server 无法找到默认字体 'fixed'。要解决这个问题,你可以尝试以下方法:
1. 安装 X fonts:在终端中输入以下命令:
```
sudo apt-get install xfonts-base
```
这会安装 X Window System 的基本字体。
2. 配置 X 资源:在终端中输入以下命令:
```
echo "xsetroot -solid grey" >> ~/.vnc/xstartup
echo "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"$VNCDESKTOP Desktop\" &" >> ~/.vnc/xstartup
echo "x-window-manager &" >> ~/.vnc/xstartup
```
这会在 VNC Server 启动时配置 X 资源。
3. 重启 VNC Server:在终端中输入以下命令:
```
tightvncserver -kill :1
tightvncserver :1
```
然后再次尝试连接到 VNC Server,看是否能够正常工作。
阅读全文