|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 16 Jun 2003 03:19:55 To : Dmitry Pyzhov Subject : Re: fvwm2 -------------------------------------------------------------------------------- >>>>> Dmitry Pyzhov writes: DP> All, привет. DP> Осваиваюсь с сабжем. Как сделать, чтоб любое новое окно DP> автоматически получало фокус? Style "*" GrabFocus DP> Возможно ли совмещение SloopyFocus и передача фокуса DP> окну, отличному от того, которое под курсором? Конкретизируй, какое поведение тебе нужно. С учётом того, что у разных окон может быть разный стиль фокуса. Hа всякий случай, вдруг пригодится: Окна со SloppyFocus _получают_ фокус при _переходе указателя_ _внутрь_ окна, а лишаются фокуса только тогда, когда другое окно обязано его получить. То есть, если у тебя есть Sloppy Mozilla, а все остальные окна ClickToFocus, то при выводе указателя из окна мозиллы в другое окно она фокус не теряет. Любые fvwm-овские скрипты, функции, обработчики событий могут передать фокус кому угодно по своему усмотрению. В стандартной настройке это означает, к примеру, что Alt-Tab уведёт фокус с текущего окна на следующее, даже если текущее окно имеет SloppyFocus и над ним стоит указатель мыши. DP> Повесил Resize на <Alt>+<правая кнопка мыши>, но хочется DP> поведения, аналогичного windowmaker'у (при нажатии этой DP> комбинации и шевелении мышью изменение размеров окна в DP> нём происходит сразу, а не по достижении границы). Можно, например, так: #---------------------------------- DestroyFunc resize-from-pointer AddToFunc resize-from-pointer + "I" Resize br $[pointer.x]p $[pointer.y]p + "I" Resize Mouse 3 W A resize-from-pointer #---------------------------------- DP> Как научить окна при перемещении "цепляться" не только DP> друг за друга, но и за границу экрана? Сдаётся мне, почитать про параметры EdgeResistance и EdgeScroll. Хотя, возможно, и тут я неправильно понял, что именно требуется... DP> И ещё: как установить фоновую картинку из jpeg-файла? Воспользоваться, например, xli или другой подобной выставлялкой картинок. Если почитать man FvwmBacker, можно узнать, как сделать разные картинки на разных рабочих столах. -- Удачи! Антон Коваленко /* kovalenko.webzone.ru */ --- ifmail v.2.15dev5 * Origin: Anton's home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/448804b56f54.html, оценка из 5, голосов 10
|