На счёт прав на скрипт - статья дополнена.
Отмечу, что описанная статья не сработает для GDM и, как выяснилось, бывают разные GDM с разным расположением файла аутентификации. Скрипт
x11vnc_wrapper всего-лишь отдаёт программе
x11vnc нужный путь до этого файла аутентификации в удобочитаемом виде. Поэтому, прежде чем применять точь-в-точь процедуру, нужно выяснить 1) где находится этот файл и 2) изменяется ли его имя от логина к логину. Если он не изменяется, то от
x11vnc_wrapper можно отказаться и прописать все опции в непосредственно в конфигурационном файле x11vnc для xinetd (inetd) в виде статического пути. Если изменяется, то пригодится промежуточный скрипт типа
x11vnc_wrapper , который будет выделять путь до файла аутентификации и подставлять в опции.
В самой программе есть ключи
-find и
-auth guess , которые пробуют найти номер дисплея и файл аутентификации автоматически. Вот что пишет автор программы:
Note as of Feb/2007 you can also try the -find option instead of "-display ..." and see if that finds your display and Xauthority. Note as of Dec/2009 the -findauth and "-auth guess" options may be helpful as well.