Этот парень придумал список псевдонимов, которые могли быть помещены в .bashrc при интервьюировании кого-то для положения задания системного администратора linux/unix. Я отправлю полный список псевдонимов здесь, но при необходимости чтобы можно было прочитать полный текст статьи здесь. Я нахожу, что это довольно забавно..
PS1="youAreHere/ "
export PS1
alias --='-'
alias ash='echo youAreHere/ '
alias bash='echo youAreHere/ '
alias cat='perl -l'
alias cd='cd .'
alias cp='echo cp'
alias csh='echo youAreHere/ '
alias df='echo /dev/dump 100% 100% 0% /tmp/jailfs/hoosegow/you'
alias echo='echo '
alias emacs='ed'
alias env='vmstat'
alias ex='ed'
alias exec='echo cannot fork'
alias exit='echo are you sure?'
alias id='echo user\(me\) group\(sadly the same\)'
alias joe='ed'
alias jsh='echo youAreHere/ '
alias kill='echo all dead'
alias ksh='echo youAreHere/ '
alias less='more ---x'
alias logout='echo are you sure?'
alias ls='echo .'
alias mkdir='echo making directory'
alias more='less
Что Вы видите, вероятно, сессия X11, определенная в ~/.vnc/xstartup
, минимальная сессия X11, возможно, что-то как (это - то, как она похожа на Debian),
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
на другом дисплее, вероятно :1
.
Существует две вещи, которые можно сделать:
xstartup
файл, например, с exec gnome-session
или что-то подобное, взгляните для документации относительно xinitrc
или xsession[rc]
)x11vnc
может сделать настольное совместное использование; в Вашей среде GNOME Винишко является, вероятно, предпочтительным выбором (как Ignacio, на которого указывают)vncserver
не соединяется с фактическим рабочим столом; это создает виртуальный рабочий стол, который настроен отдельно. Если Вы хотите получить доступ к фактическому рабочему столу затем, необходимо использовать или VNC X расширений или Винишко.
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
Добавить GNOME-SESSION и
в конце файла xstartup
Раскомментируйте следующие две строки в файле xstartup в разделе ~ / .vnc / xstartup
:
До:
#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 &
После:
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 &
Я столкнулся с той же проблемой на Solaris 11 и после небольшого поиска обнаружил, что рабочий стол gnome даже не установлен. Поэтому я установил его, используя:
pkg install --accept solaris-desktop
Затем отключил работающий сервер vnc -:
vncserver -kill :1
и после повторного запуска vnc с помощью этой команды
vncserver -kill :1
Я смог увидеть настоящий рабочий стол с помощью vnc-viewer
.
Xvnc
сinetd
как описано в его странице справочника (длятся абзац связанного раздела). Другой (вид высоких издержек, но аккуратный) решение мог бы использовать шлюз удаленного рабочего стола Гуакамоле и настраивать доступ там. – sr_ 19.01.2013, 13:47