Главная

X11 приложения под BeOS без X-Windows. WeirdX.

Как известно, на Джаве можно написать все, включая саму Джаву.
В данном случае мы представляем пакет, позволяющий BeOS работать подобно X–cерверу, запуская простые удаленные X–приложения.

Пакет рассчитан на обладателей Персональной Джавы из комплекта разработчика BeIA. В свое время на www.benews.ru мы объясняли, что это такое, и публиковали описания и линки на некоторые работающие под BeOS Джава–программки. Там же давались и линки на саму персональную Джаву для BeOS и на jar–библиотеки для нее.

А теперь вернемся к нашей теме.
«X11–Джава» можно сгрузить здесь

http://www.jcraft.com/weirdx/

После распаковки нужно отредактировать файл свойств/properties в папке “config «:
заменить weirdx.displaynum=2
на weirdx.displaynum=0
если переменная окружения DISPLAY выглядит как 192.xxx.xxx.xxx:0.0

Нижележащее для ImpSwing менять не надо, иначе не будет работать,
поэтому надо оставить следующие строки:

weirdx.ddxwindow=com.jcraft.weirdx.DDXWindowImp
#weirdx.ddxwindow=com.jcraft.weirdx.DDXWindowImpSwing

Строки для windowmode надо поменять следующим образом:

#weirdx.windowmode=InBrowser
#weirdx.windowmode=Rootless
weirdx.windowmode=RootlessWM

Список acl надо поменять так, чтобы включить туда те машины, с которых будут запускаться приложения, включая и машину, где X–Джава устанавливается.

# xhost +
weirdx.display.acl=–,+localhost,+192.123.124.125,+192.123.124.126
#weirdx.display.acl=+

Теперь в Терминале из папки “weirdx–1.0.31” надо запустить:
pjava -v com.jcraft.weirdx.WeirdX

Флаг “ -v” обозначает «болтливый» режим — для выдачи в Терминале сообщений об ошибках.
Вышеприведенная командная строка предполагает, что путь к Джава прописан в переменной окуржения PATH. Если нет, то в командной строке надо задать полный путь.

Теперь можно из Терминала запускать Х–приложения, например xclock& и xterm&.

Называется — почувствуй себя под Unix–ом!

Материал предоставлени Питом Муром из Австралии.

Ссылка на материалы и линки на www.benews.ru:
http://win.benews.ru/default.taf?Article=934
http://win.benews.ru/default.taf?Article=939
http://win.benews.ru/default.taf?Article=945

В первой и последней статье есть линк на сам пакет с Персональной Джавой, так же как и на jar–библиотеки.
Впрочем, если будут затруднения, можно попросить Ивана разместить необходимое у себя на сервере.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
A
p
4
m
P
s
Enter the code without spaces and pay attention to upper/lower case.