Потому что .
не является частью вашего $PATH
. Unix будет искать исполняемые программы только в тех каталогах, которые перечислены в $PATH
.
Кроме того, наличие .
в $PATH
представляет угрозу безопасности, поэтому не делайте этого.
Откройте доступ к вашему X-сеансу, введя команду xhost
. Первый тип
xhost
чтобы увидеть, что открыто. Тогда в вашем случае вам, вероятно, следует ввести
xhost +SI:localuser:root
Чтобы постоянно открывать все соединения с локального хоста, я думаю, вы должны добавить
localhost
с по etc/X0.hosts
. Подробнее см. здесь:http://osr507doc.sco.com/en/GECG/X_Disp_ProcAccessByHost.html