Re: is WindowMaker able to remember window positions and sizes?
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?
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?
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?
Доброго времени суток. 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?
Hi, Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker не умеет сохранять позиции и размеры окон? (Понятно, что в стандратной поставке не умеет - но наверно должны существовать патчи на эту тему?) Может быть есть какие-либо Х-овые утилиты которые помогают сохранить положения и размеры окон при их открытии? -- Best regards, -Vlad
Re: is WindowMaker able to remember window positions and sizes?
Vlad Harchev wrote: Hi, Уже большое кол-во времени меня гложет вопрос - действительно ли WindowMaker не умеет сохранять позиции и размеры окон? (Понятно, что в стандратной поставке не умеет - но наверно должны существовать патчи на эту тему?) Может быть есть какие-либо Х-овые утилиты которые помогают сохранить положения и размеры окон при их открытии? Я могу сказать не про wmaker, а вообще. Многие менеджеры окон имеют специальные layout'ы для размещения окон типа SmartPlacement, RandomPlacement и т.д. и наличие таких утилит противоречило бы концепции этих layout'ов. -- С уважением, Виктор
Re: is WindowMaker able to remember window positions and sizes?
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?
Layout'ы воздействуют только на положение, на размер они не действуют. В принципе мне бы хватило на первое время сохранение только размера - а выбор положения можно доверить window manager'у (хотя хочется иметь полный контроль, конечно). С размерами тоже не всё просто. Я как-то пытался написать патч к fvwm на предмет этого дела и увидел следующее - размеры, которые должны сохранятся должны учитывать и обрамление окна, что обычно не делается! А обрамление окна часто зависит от темы. В общем написать конечно можно, но повозиться придётся. -- С уважением, Виктор
Re: is WindowMaker able to remember window positions and sizes?
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?
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?
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?
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?
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?
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?
## 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?
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 окна и затем производим нужные манимуляции. Юра.