hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
On 2014/10/01 11:17, Igal @ getRailo.org wrote:
hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
Could it be started via an init.d script? That's how we do ours...
Thanks! Miranda
hi Miranda --
unfortunately I am a total noob in the Linux/CentOS world, so... where would I find that init.d script if there is one?
thanks,
Igal
On 10/1/2014 4:56 PM, Miranda Hawarden-Ogata wrote:
On 2014/10/01 11:17, Igal @ getRailo.org wrote:
hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
Could it be started via an init.d script? That's how we do ours...
Thanks! Miranda
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On 2014/10/01 14:01, Igal @ getRailo.org wrote:
hi Miranda --
unfortunately I am a total noob in the Linux/CentOS world, so... where would I find that init.d script if there is one?
thanks,
Igal
On 10/1/2014 4:56 PM, Miranda Hawarden-Ogata wrote:
On 2014/10/01 11:17, Igal @ getRailo.org wrote:
hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
Could it be started via an init.d script? That's how we do ours...
Thanks! Miranda
No worries, we all have to start somewhere.
With CentOS 6.4, your init.d files should be located in /etc/init.d, which is a link to /etc/rc.d which contains all the hardlinks created by the chkconfig system. There might be a call in /etc/rc.local to run a vncserver if the person who set up the system did not have a dedicated init.d script.
In our case, we have a server that starts a dozen vnc servers when it boots and so it made more sense to set up a proper init.d script that uses the "service vnc_setup start|stop" syntax.
I suggest, if you are planning to set up a proper init.d script, that you take a look at the man pages for init, chkconfig, and service. They should give you enough information to become reasonably familiar with how the system works and will also point you at some helpful additional reading. Also, use one of the simpler init.d scripts as a template and make modifications to point your new script at the appropriate vnc binaries, with whatever arguments you need.
Thanks! Miranda
thank you for all the info. the VNCServer starts with a CRON job on that machine. seems a little unorthodox but it works for now. I'll probably change it once I figure out what's what on that server.
thanks,
Igal
On 10/1/2014 5:20 PM, Miranda Hawarden-Ogata wrote:
On 2014/10/01 14:01, Igal @ getRailo.org wrote:
hi Miranda --
unfortunately I am a total noob in the Linux/CentOS world, so... where would I find that init.d script if there is one?
thanks,
Igal
On 10/1/2014 4:56 PM, Miranda Hawarden-Ogata wrote:
On 2014/10/01 11:17, Igal @ getRailo.org wrote:
hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
Could it be started via an init.d script? That's how we do ours...
Thanks! Miranda
No worries, we all have to start somewhere.
With CentOS 6.4, your init.d files should be located in /etc/init.d, which is a link to /etc/rc.d which contains all the hardlinks created by the chkconfig system. There might be a call in /etc/rc.local to run a vncserver if the person who set up the system did not have a dedicated init.d script.
In our case, we have a server that starts a dozen vnc servers when it boots and so it made more sense to set up a proper init.d script that uses the "service vnc_setup start|stop" syntax.
I suggest, if you are planning to set up a proper init.d script, that you take a look at the man pages for init, chkconfig, and service. They should give you enough information to become reasonably familiar with how the system works and will also point you at some helpful additional reading. Also, use one of the simpler init.d scripts as a template and make modifications to point your new script at the appropriate vnc binaries, with whatever arguments you need.
Thanks! Miranda
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
On 10/01/2014 02:17 PM, Igal @ getRailo.org wrote:
hi all,
I've inherited a server with CentOS 6.4
the VNC Server starts up with the OS and its screen resolution is set to 800x600.
I found that I can set the resolution by specifying the -geometry switch, but I can't find where the call to start the vncserver is set in order to change it.
I know that it's not in /etc/xinetd.d (the only file there is rsync)
here are the contents of ~/.vnc/xstartup
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n export LANG export SYSFONT vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS OS=`uname -s` if [ $OS = 'Linux' ]; then case "$WINDOWMANAGER" in *gnome*) if [ -e /etc/SuSE-release ]; then PATH=$PATH:/opt/gnome/bin export PATH fi ;; esac fi if [ -x /etc/X11/xinit/xinitrc ]; then exec /etc/X11/xinit/xinitrc fi if [ -f /etc/X11/xinit/xinitrc ]; then exec sh /etc/X11/xinit/xinitrc fi [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
any thoughts? TIA
Look in /etc/sysconfig for vncservers. That file contains vnc server startup definitions. Once you have modified /etc/sysconfig/vncservers you can start and stop your vnc server(s) using ]# service vncserver start.
To make it start automatically upon reboot, run ]# chkconfig vncserver on.
Emmett