LINUX.ORG.RU

IceWM поведение окна JAVA-программы.


0

1

Всем здрям, есть не мной самописная java-программа, от меня требуется развернуть ее в режиме киоска что я и сделал, но одно из дочерних окон программы при ее запуске съезжает немного за экран влево, приходится ее поправлять. Это настройки главного окна, оно отображается как надо, на весь экран т не выходит за края:

winoptions:
sun-awt-X11-XFramePeer.prog-ProgApp.allWorkspaces: 1
sun-awt-X11-XFramePeer.prog-ProgApp.layer.Desktop: 1
#sun-awt-X11-XFramePeer.prog-ProgApp.fMove: 0
#sun-awt-X11-XFramePeer.prog-ProgApp.fMinimize: 0
#sun-awt-X11-XFramePeer.prog-ProgApp.fRollup: 0
sun-awt-X11-XFramePeer.prog-ProgApp.ignoreTaskBar: 1
sun-awt-X11-XFramePeer.prog-ProgApp.dMaximize: 1
sun-awt-X11-XFramePeer.prog-ProgApp.startMaximized: 1
#sun-awt-X11-XFramePeer.prog-ProgApp.startFullscreen: 1

Это настройки дочернего окна, при вызове оно на пару сантиметров съезжает влево:
winoptions:
sun-awt-X11-XDialogPeer.prog-ProgApp.allWorkspaces: 1
sun-awt-X11-XDialogPeer.prog-ProgApp.layer.Desktop: 1
#sun-awt-X11-XDialogPeer.prog-ProgApp.fMove: 0
#sun-awt-X11-XDialogPeer.prog-ProgApp.fMinimize: 0
#sun-awt-X11-XDialogPeer.prog-ProgApp.fRollup: 0
sun-awt-X11-XDialogPeer.prog-ProgApp.ignoreTaskBar: 1
sun-awt-X11-XDialogPeer.prog-ProgApp.dMaximize: 1
sun-awt-X11-XDialogPeer.prog-ProgApp.startMaximized: 1
#sun-awt-X11-XDialogPeer.prog-ProgApp.startFullscreen: 1

Разрешение 1280x1024

Где и как поправть поведение XDialogPeer, что бы оно не уезжало за края экрана? P.S. в гноме это окно отображаются нормально, не съезжая за края.

★★★★★

Похоже приложение пытается само рулить геометрией дочерних окон. Отключай .startMaximized и крути .geometry.

anonymous ()
Ответ на: комментарий от splinter

geometry

Default geometry for window. This geometry should be specified in the X11-syntax, formal notation: [=][<width>{xX}<height>][{+-}<xoffset>{+-}<yoffset>]

К примеру, foo.geometry: 800x600+250+150

Попробуй поиграть с отрицательными смещениями, если не поможет.

anonymous ()
Ответ на: комментарий от anonymous

Спасибо за помощь, еще такой вопрос при вызове Firefox и переводе указатели мыши с него Firefox уходит с переднего плана, хотелось бы что бы такое поведение было только по щелчку мыши а не по переводу указателя.

splinter ★★★★★ ()
Ответ на: комментарий от splinter

ClickToFocus=1 в preferences.

Вообще, это дефолтное поведение. Или у тебя только firefox так себя ведёт. Тогда это странно.

anonymous ()
Ответ на: комментарий от anonymous

ClickToFocus=1 установлен, может это как то связанно с настрйками для первого окна sun-awt-X11-XFramePeer.prog-ProgApp.dMaximize: 1
?

splinter ★★★★★ ()
Ответ на: комментарий от splinter

dMaximize просто убирает соответствующую кнопку в заголовке окна, не должно влиять. Проверь в меню Settings -> Focus что установлено.

anonymous ()
Ответ на: комментарий от anonymous

Извиняюсь очепятался:

sun-awt-X11-XFramePeer.prog-ProgApp.startMaximized: 1
sun-awt-X11-XFramePeer.prog-ProgApp.layer.Desktop: 1

splinter ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.