Расширение VNC не отображается на рабочем столе VNC.

Регулярные выражения в procmail могут занимать несколько строк (, но, как и во всем в procmail, вам нужно быть осторожным, чтобы опечатка не привела к тому, что ваше правило автоматически не работает ). В прошлом я писал рецепты procmail, которые соответствуют отчету, когда все идет хорошо, и сохраняет их в почтовый ящик noise. Затем, если этот отчет попадает в мой почтовый ящик, это означает, что есть проблема, мне нужно посмотреть на (либо это, либо у меня проблема с моим.procmailrc)

Вот пример, в котором рассматриваются как заголовок, так и тело сообщения, а также анализируется сложный отчет, который я получал на старом рабочем месте:

:0 :
* ^From: root@host.my.dom.ain
* ^To: role-account@my.dom.ain
* ^Subject: cron output from host.my.dom.ain
* B ?? ^^No account processing to do this run\.\.\.\
^Configuring databases\.  Please wait\.\.\.\
(^\*\*\* No IP address for.*)*\
^Processed [0-9]+ total hosts with the following distribution:\
(^[0-9]+        (common|osX|win(7|8)))+
\
^Generated [0-9]+ ganglia clusters containing [0-9]+ machines\
(^Installing new ssh_known_hosts\.\.\.)?\
^Looking for sendmail aliases to generate\
(^No users in passwd file that have no \(valid\) entry in aliases\.forward)?\
(^()\
^Updating the serial number in.*\.Zone )*\
(^Updating hosts file)?)+
noise

Когда вы пишете свой рецепт, я рекомендую вам использовать тестовый файл сообщения и тестовый файл procmail. Попросите рецепт сохранить сообщение в тестовом файле, а затем запустите procmailвручную. Проверьте выходные данные журнала, чтобы убедиться, что все условия совпадают. Для части совпадения тела -попробуйте написать эту строку за раз.

3
14.01.2020, 21:05
1 ответ

1 )Сделайте копию vncserver

sudo cp /usr/bin/vncserver /usr/bin/vncserver.bkp

2 )Откройте vncserver и найдите$defaultXStartup

sudo vi /usr/bin/vncserver

3 )Изменить строки на:

$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "# unset SESSION_MANAGER\n".
       "# exec /etc/X11/xinit/xinitrc\n\n".
       "[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "xsetroot -solid grey\n".
       "vncconfig -iconic &\n".
       "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "x-window-manager &\n");

Это гарантирует, что у вас все правильно запущено внутри VNC.

Если у вас возникнут проблемы, перейдите по ссылке ниже и убедитесь, что все компоненты установлены правильно.

См. Установка сервера VNC на Ubuntu .

0
26.02.2020, 07:51

Теги

Похожие вопросы