After long time search on google and support from RHEL, finally we can install and configure vncserver on Redhat Enterprise Linux/Oracle Enterprise Linux 7 with gnome-terminal. We using same way xterm in RHEL 6.
Pre-requirement:
Configure VNC server with xterm follow steps:
1. Install bellow packages:
# yum install gnome-terminal gnu*font* tigervnc-server
2. Replace configure xstartup with content:
# vi $HOME/.vnc/xstartup
#!/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 &
gnome-terminal &
exec gnome-session &
vncconfig -iconic &
gnome-terminal &
exec gnome-session &
3. Add execute mode for xstartup fileĀ and restart vncserver services.
# chmod +x $HOME/.vnc/xstartup
# service vncserver restart
4. Add vncserver session (optional)
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@\:1.service
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l my_user -c "/usr/bin/vncserver %i -geometry 1280x1024" PIDFile=/home/my_user/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target