配置.vnc/xstartup
时间: 2023-08-12 19:04:16 浏览: 186
在配置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会话使用不同的配置选项。
vnc xstartup
vnc xstartup是用于配置VNC Server的文件,它决定了VNC连接时启动的桌面环境。以下是一个示例xstartup文件的内容:
```shell
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
```
这个文件中包含了一些注释和命令,用于启动VNC连接时的桌面环境。其中,第一行指定了使用/bin/sh解释器来执行脚本。接下来的几行是一些注释,可以根据需要取消注释。最后几行是一些命令,用于启动桌面环境和一些应用程序。
如果你想自定义VNC连接时的桌面环境,可以修改xstartup文件。例如,如果你想使用GNOME桌面环境,可以将xstartup文件修改为:
```shell
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startxfce4 &
```
这个文件中,我们使用了startxfce4命令来启动GNOME桌面环境。你可以根据自己的需要修改xstartup文件来配置VNC Server。