суббота, 29 октября 2011 г.

Как на Ubuntu 11.10 увидеть приложение X, запущенное на другой машине ?

Предположим, есть удалённая машина AAA, есть локальная рабочая станция BBB под управлением Ubuntu 11.10, за консолью которой сидим мы, и на которой запущен X-сервер, и нам захотелось, чтобы некое приложение выполнялось на AAA, а отображалось на BBB.

В общем случае цепляемся по ssh на удалённую машину AAA и на этой машине выполняем следующую команду:
export DISPLAY=BBB:0.0

После этого запущенная в этой сессии на AAA программа будет пытаться нарисовать себя через иксы рабочей станции BBB. И, конечно, обломится. Потому что линукс, а в нем любая задача - квест.

Иксы заботятся о безопасности, поэтому на локальной машине BBB надо выполнить команду:
xhost AAA

Но этого, разумеется, недостаточно, если машина BBB работает под убунтой, ведь вывод команды ps -ef | grep listen даёт понять: иксы тут стартуют с ключом -nolisten tcp.

Для того, чтобы данный ключ убрать, в Ubuntu 11.10 есть интуитивно понятное решение - прописать в /etc/lightdm/lightdm.conf следующую строчку:
xserver-allow-tcp=true


После перезагрузки всё, наконец, оживает...

среда, 19 октября 2011 г.

Каких только программ не бывает!

С помощью каких программ можно открыть файлы формата xsd и pat?

Файлы с расширением xsd открываются с помощью программы Pattern Maker (PM), а файлы с расширением pat открываются программой PCStitch.

воскресенье, 16 октября 2011 г.

Failed to access IIS metabase

Помогло:
aspnet_regiis /u
aspnet_regiis /i
(файл aspnet_regiis находится в папке с фреймворком конкретной версии)

Говорят, ещё действует:
aspnet_regiis -ga "Network Services"