Re: is WindowMaker able to remember window positions and sizes?

2004-01-29 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 07:43:56PM +0300, Yuri Nefedov wrote:
   Кстати, а нет ли програмки которая из командной строки
   позволяла сдвигать, менять размер указаного окна?
   Скажем с помощью xprop получаем id окна и затем

Со многими wm'ами идет bindings к shell -  то есть управление окнами через
командную строку  - такое есть в enlightenment точно.

-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-29 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 03:49:10PM +0300, Artem Chuprina wrote:
 Vlad Harchev - debian-russian@lists.debian.org  @ Thu, 15 Jan 2004 13:28:19 
 +0400:
 
...sawfish такое может.
   А чего вам в sawfish не хватает?
 
  VH Мне лично всего в нем хватает. Только для юзеров вынужден ставить
  VH windowmaker про различным причинам.
 
 Так вот пусть эти юзеры и спрашивают.  Им зададут тот же самый вопрос, и
 пусть думают над ответом...

В моей ситуации юзерам не дано выбирать что они используют а что нет.

-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-29 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 01:15:01PM +0400, Vlad Harchev wrote:
 On Thu, Jan 15, 2004 at 12:05:05PM +0300, Yuri Nefedov wrote:
  On Thu, 15 Jan 2004, Vlad Harchev wrote:
  
   Hi,
  
   Уже большое кол-во времени меня гложет вопрос - действительно ли 
   WindowMaker
   не умеет сохранять позиции и размеры окон?
  
При выходе из wm он честно спрашивает Save workspace state.
 
 А нет ли возможности дать ему команду сохранить workspace state в любой
 момент времени (то есть через пункт меню), а не при выходе? Это очень 
 актуально для меня!  В конфигах об этом упоминания не нашел. 
 Сорри, не могу сейчас протестировать - хоть при перезапуске wmaker'а он
 предлагает сохранить состояние workspace?

В общем попробовал я это в действии, но заставить это работать не получилось.

Как это было:

* Открываю xterm, 
* в нем набиваю rxvt (пробовал также gfontsel), назначаю ему
причудливый размер и положение, жму прав. клавишу мыши, выбираю 
Commands-Save session. 
* Убиваю wmaker. 
* Иду в ~/GNUstep/Defaults/WMState
и вижу что для этого приложения сохранилась позиция и размер.
* Пока не пускаю wmaker, убиваю тот rxvt/gfontsel, 
* пускаю wmaker
* набиваю в том же xterm'е rxvt/gfontsel - они открываются в произвольном 
месте и дефолтного размера (вместо положения и размера, сохраненного
в ~/GNUstep/Defaults/WMState)


Вопрос - что не так делаю и что надо делать?

X session manager не запущен (и не планируется).
-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-16 Пенетрантность Dmitry Azhichakov
Доброго времени суток.

On Thu, Jan 15, 2004 at 10:10:31AM +0400, Vlad Harchev wrote:
 Hi,
 
 Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker
 не умеет сохранять позиции и размеры окон?
 
 (Понятно, что в стандратной поставке не умеет - но наверно должны существовать
 патчи на эту тему?)

Как не умеет? Что с ним такое ужасное mantainer пакета сделал? Когда
пользовался им (правда, не в Debian и самосборным) точно помню, что
пользовался в меню окна пунктами Сохранить положение, Сохранить
размер, Сбросить сохраненное положение, Сбросить сохраненный размер
(вольное воспроизведение смысла на русском :) ).

-- 
С уважением,
Димыч



is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Vlad Harchev
Hi,

Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker
не умеет сохранять позиции и размеры окон?

(Понятно, что в стандратной поставке не умеет - но наверно должны существовать
патчи на эту тему?)

Может быть есть какие-либо Х-овые утилиты которые помогают сохранить положения
и размеры окон при их открытии?

-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Viktor Vislobokov

Vlad Harchev wrote:

Hi,

Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker
не умеет сохранять позиции и размеры окон?

(Понятно, что в стандратной поставке не умеет - но наверно должны существовать
патчи на эту тему?)

Может быть есть какие-либо Х-овые утилиты которые помогают сохранить положения
и размеры окон при их открытии?


   Я могу сказать не про wmaker, а вообще.
   Многие менеджеры окон имеют специальные layout'ы для размещения
окон типа SmartPlacement, RandomPlacement  и т.д. и наличие таких
утилит противоречило бы концепции этих layout'ов.

--
С уважением, Виктор




Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 11:16:52AM +0500, Viktor Vislobokov wrote:
 Vlad Harchev wrote:
 Hi,
 
 Уже большое кол-во времени меня гложет вопрос - действительно ли 
 WindowMaker
 не умеет сохранять позиции и размеры окон?
 
 (Понятно, что в стандратной поставке не умеет - но наверно должны 
 существовать
 патчи на эту тему?)
 
 Может быть есть какие-либо Х-овые утилиты которые помогают сохранить 
 положения
 и размеры окон при их открытии?
 
Я могу сказать не про wmaker, а вообще.
Многие менеджеры окон имеют специальные layout'ы для размещения
 окон типа SmartPlacement, RandomPlacement  и т.д. и наличие таких
 утилит противоречило бы концепции этих layout'ов.

 Layout'ы  воздействуют только на положение, на размер они не действуют.

 В принципе мне бы хватило на первое время сохранение только размера - а выбор 
положения можно доверить window manager'у (хотя хочется иметь полный контроль,
конечно).

-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Viktor Vislobokov

 Layout'ы  воздействуют только на положение, на размер они не действуют.

 В принципе мне бы хватило на первое время сохранение только размера - а выбор 
положения можно доверить window manager'у (хотя хочется иметь полный контроль,

конечно).


  С размерами тоже не всё просто.
  Я как-то пытался написать патч к fvwm на предмет этого дела и увидел
следующее - размеры, которые должны сохранятся должны учитывать и 
обрамление окна, что обычно не делается! А обрамление окна часто

зависит от темы. В общем написать конечно можно, но повозиться
придётся.

--
С уважением, Виктор




Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 11:31:28AM +0500, Viktor Vislobokov wrote:
  Layout'ы  воздействуют только на положение, на размер они не действуют.
 
  В принципе мне бы хватило на первое время сохранение только размера - а 
  выбор положения можно доверить window manager'у (хотя хочется иметь полный 
 контроль,
 конечно).
 
   С размерами тоже не всё просто.
   Я как-то пытался написать патч к fvwm на предмет этого дела и увидел
 следующее - размеры, которые должны сохранятся должны учитывать и 
 обрамление окна, что обычно не делается! А обрамление окна часто
 зависит от темы. В общем написать конечно можно, но повозиться
 придётся.

 Ну вроде WM должен сам знать размер окна без обрамлений - так что если 
рыть глубоко, это решаемо..
 
 Что, выходит только sawfish может запоминать положение отдельно взятых окон
и их размер?
-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Yuri Nefedov
On Thu, 15 Jan 2004, Vlad Harchev wrote:

 Hi,

 Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker
 не умеет сохранять позиции и размеры окон?

 (Понятно, что в стандратной поставке не умеет - но наверно должны существовать
 патчи на эту тему?)

 Может быть есть какие-либо Х-овые утилиты которые помогают сохранить положения
 и размеры окон при их открытии?

 --
  Best regards,
   -Vlad


  Не понял вопроса.
  Что значит: сохранить положения и размеры окон при их открытии
 ---
  При выходе из wm он честно спрашивает Save workspace state.
  Если поставить галочку, и размеры и положение уже
  открытых окон сохранятся. Сохранятся они в
  GNUstep/Defaults/WMState - там будет что-то типа:
  Applications = (
{
  Name = xterm.XTerm;
  Geometry = 804x964+352+574;
  Workspace = Main;
}

  Если надо чтобы конкретные положения открывались в нужном месте
  - .Xresources Вам в руки. Еще можно через меню Свойства (правый
  клик на тулбаре) задать начальное рабочее место. Сохранится это в
  GNUstep/Defaults/WMWindowAttributes.  Например:
  rxvt.XTerm = {
StartWorkspace = Main;
Icon = GNUterm.tiff;
  };
  и rxvt будет открываться в Workspace = Main:).

  Что ещё джентельмену для счастья не хватает?
  Успехов.
  Юра.



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Vlad Harchev
On Thu, Jan 15, 2004 at 12:05:05PM +0300, Yuri Nefedov wrote:
 On Thu, 15 Jan 2004, Vlad Harchev wrote:
 
  Hi,
 
  Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker
  не умеет сохранять позиции и размеры окон?
 
  (Понятно, что в стандратной поставке не умеет - но наверно должны 
  существовать
  патчи на эту тему?)
 
  Может быть есть какие-либо Х-овые утилиты которые помогают сохранить 
  положения
  и размеры окон при их открытии?
 
  --
   Best regards,
-Vlad
 
 
   Не понял вопроса.
   Что значит: сохранить положения и размеры окон при их открытии
  ---

В смысле что когда открывается окно, к нему применяются запомненый размер
и положение.

   При выходе из wm он честно спрашивает Save workspace state.

А нет ли возможности дать ему команду сохранить workspace state в любой
момент времени (то есть через пункт меню), а не при выходе? Это очень 
актуально для меня!  В конфигах об этом упоминания не нашел. 
Сорри, не могу сейчас протестировать - хоть при перезапуске wmaker'а он
предлагает сохранить состояние workspace?
 

   Если поставить галочку, и размеры и положение уже
   открытых окон сохранятся. Сохранятся они в
   GNUstep/Defaults/WMState - там будет что-то типа:
   Applications = (
 {
   Name = xterm.XTerm;
   Geometry = 804x964+352+574;
   Workspace = Main;
 }
 
   Если надо чтобы конкретные положения открывались в нужном месте
   - .Xresources Вам в руки. Еще можно через меню Свойства (правый

 .Xresources не все читают (например не читают gtk/qt приложения).

   клик на тулбаре) задать начальное рабочее место. Сохранится это в
   GNUstep/Defaults/WMWindowAttributes.  Например:
   rxvt.XTerm = {
 StartWorkspace = Main;
 Icon = GNUterm.tiff;
   };
   и rxvt будет открываться в Workspace = Main:).
 
   Что ещё джентельмену для счастья не хватает?

 Про возможность сохранения состояния при выходе - не знал, спасибо за 
просвящение!

 Пока получается нехватает возможности указать что 'вот для этого окна
запомни только размер (и открывай его в оптимальном месте), для этого - 
размер и положение, а это открывай с его дефолтным размером в оптимальном
месте' - sawfish такое может.

 Спасибо за ответ!
-- 
 Best regards,
  -Vlad



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Artem Chuprina
Vlad Harchev - debian-russian@lists.debian.org  @ Thu, 15 Jan 2004 13:28:19 
+0400:

   ...sawfish такое может.
  А чего вам в sawfish не хватает?

 VH Мне лично всего в нем хватает. Только для юзеров вынужден ставить
 VH windowmaker про различным причинам.

Так вот пусть эти юзеры и спрашивают.  Им зададут тот же самый вопрос, и
пусть думают над ответом...

-- 
Artem Chuprina
RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, ICQ: 13038757



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Yuri Nefedov
On Thu, 15 Jan 2004, Vlad Harchev wrote:


Если надо чтобы конкретные положения открывались в нужном месте
- .Xresources Вам в руки.

  .Xresources не все читают (например не читают gtk/qt приложения).

  Это не хорошо :(. Тогда, выходит, что окошечный менеджер должен
  знать каким образом каждая конкретная программа сохраняет и задает
  свои размеры? Не реально это. Скажем удвоенный размер xmms -
  да ни один wm не сохранит эти установки. В этом случае само
  приложение должно о своих размерах беспокоиться.
  Или где-то в файле .gtkrc это должно быть прописано.


  Пока получается нехватает возможности указать что 'вот для этого окна
 запомни только размер (и открывай его в оптимальном месте), для этого -
 размер и положение, а это открывай с его дефолтным размером в оптимальном
 месте' - sawfish такое может.


  У wmakeра несколько другая тактика. Для приложений (окон)
  можно указать опцию Ignore 'Save Session' (правый клик на
  титул и дальше меню Свойства - Дополнительные параметры).

  Спасибо за ответ!
 --
  Best regards,
   -Vlad



  Да всегда пожалуйста. Я сам столько нового о WindowMakere
  узнал пока отвечал. Никогда сам я этими опциями не пользовался.
  Ну не нужны они, как мне кажется. Вообще то если чего то не хватает
  в данном приложении, то лучше посмотреть на другие - аналогичные,
  но с перламутровыми пуговицами. Я уже как то из mutta сделал
  почти pine, а потом долго удивлялся зачем же я так мучался
  уж лучше самим pinом и пользоваься :).

 Goog luck.
 Yuri.



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Artem Chuprina
Yuri Nefedov - debian-russian@lists.debian.org  @ Thu, 15 Jan 2004 18:01:04 
+0300 (MSK):

 Если надо чтобы конкретные положения открывались в нужном месте
 - .Xresources Вам в руки.
 
   .Xresources не все читают (например не читают gtk/qt приложения).

 YN   Это не хорошо :(. Тогда, выходит, что окошечный менеджер должен
 YN   знать каким образом каждая конкретная программа сохраняет и задает
 YN   свои размеры? Не реально это.

А оно wm надо?  Когда ты ресайзишь окно, wm знает, каким образом каждая
конкретная программа?  Правильно, нет.  Он кидает ей событие окно
изменило размер на такой-то.  Кинуть такое событие программе при
открытии окна - ничему не противоречит.  Единственное, что для этого
нужно - правило распознавания нужных окон при их открытии.

-- 
Artem Chuprina
RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, ICQ: 13038757



Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Sergey Sholokhov

## On Thu, 15 Jan 2004 12:21:08 +0300
## Konstantin Matyukhin wrote:

  ...sawfish такое может.
 А чего вам в sawfish не хватает?

Вменяемого пейджера, который может сплитить воркспейсы и биндить хоткеи
на эти сплиты.
Битмапы в меню.
Вменяемого аналога fvwmbuttons.
Да, ещё gtk2 в меню бесит.

-- 
WBR, Sergey Sholokhov   ( XAH7EP )
np - (null)




Re: is WindowMaker able to remember window positions and sizes?

2004-01-15 Пенетрантность Yuri Nefedov
On Thu, 15 Jan 2004, Artem Chuprina wrote:

 Yuri Nefedov - debian-russian@lists.debian.org  @ Thu, 15 Jan 2004 18:01:04 
 +0300 (MSK):

  Если надо чтобы конкретные положения открывались в нужном месте
  - .Xresources Вам в руки.
  
.Xresources не все читают (например не читают gtk/qt приложения).

  YN   Это не хорошо :(. Тогда, выходит, что окошечный менеджер должен
  YN   знать каким образом каждая конкретная программа сохраняет и задает
  YN   свои размеры? Не реально это.

 А оно wm надо?  Когда ты ресайзишь окно, wm знает, каким образом каждая
 конкретная программа?  Правильно, нет.  Он кидает ей событие окно
 изменило размер на такой-то.  Кинуть такое событие программе при
 открытии окна - ничему не противоречит.  Единственное, что для этого
 нужно - правило распознавания нужных окон при их открытии.

 --
 Artem Chuprina
 RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, ICQ: 13038757


  Да. Верно. А Xresources они просто по идеологическим причинам не
  хотят использовать?
  Кстати, а нет ли програмки которая из командной строки
  позволяла сдвигать, менять размер указаного окна?
  Скажем с помощью xprop получаем id окна и затем
  производим нужные манимуляции.

  Юра.