Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-04 Пенетрантность Vladimir Zhbanov
On Fri, Jun 03, 2011 at 06:48:29PM +, Nicholas wrote:
 On 06/03/2011 08:20 PM, Vladimir Zhbanov wrote:
 (экран теперь некоторые называют тегом, но сути это не меняет.)
 Вы знаете, это меняет как раз суть. Я пользуюсь wmii.
 Обычно я запускаю gvim, gv, evince, iceweasel где попало, то есть там
 где нужно, чаще всего из терминала. Если мне нужно посмотреть какой-то
 из открытых документов, я перехожу на экран gvim (Alt+t+g[vim])
 
 Тоже вариант. Но это уже ньюансы - кто-то привык по alt+3 открывать
 почту... можно третий экран назвать тегом.

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

...
 программами. Делается просто (часть ~/.wmii-3.5/wmiirc):
  # Column Rules
  wmiir write /colrules!
  /gimp/ -  30+70
  /.*/ -  58+42
  !
 
 c помощью colrules вы, видимо, делате колонку...
 

именно

 Спасибо, попробую.
 
 С другой стороны перепробовал кучу тайловых
 менеджеров и не нашёл ничего лучше. В самом деле, wmii занимается как
 раз тем, чем должен, освобождает (чаще всего) пользователя от
 необходимости думать, как разместить окна программ. Функциональность
 прочих в этой сфере (awesome, xmonad и кучи других) мне не понравилась.
 
 Для разнообразия, попробуйте i3-wm (из testing) - бОльшей
 функциональность в нем нет, выглядит как немного отполированный
 wmii.
 
 Конфиг:
 
 workspace 10 info
 assign gnumeric 10
 exec gnumeric /.../info.gnumeric
 
 вот только с контейнерами пока не разобрался...
 

Если не считать его явные плюсы (шрифт, мультимониторность и прочее),
которые меня мало интересуют, то в остальном это шаг назад. Цель wmii
была простота и удобство. i3 усложняет оконную систему, заставляя
пользователя думать больше о размещении окон. Плюс непонятно зачем
улучшенные привязки клавиш, опять уникальные (в wmii похожие на vim).
Что интересно, в режиме вкладок нажатие левым пальцем (средним) приводит
к перемещению окна вправо, а правым (безымянным) -- влево. Уже по этим
базовым настройкам можно судить об остальном. Перенастраивать всё и вся
не хочется.

-- 
VZh


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110604154652.GA12107@localhost.localdomain



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-03 Пенетрантность Vladimir Zhbanov
On Wed, Jun 01, 2011 at 07:25:54PM +, Nicholas wrote:
 On 06/01/2011 10:59 PM, Constantine Verutin wrote:
 Главный критерий - возможность создавать фреймы в конфиге (желательно с
 указанием размеров) и раскладывать по ним программы, предварительно
 запущенные через .xsession
 
 Для начала стоило бы уточнить, что имеется в виду под 'фреймами'.(ну, или
 пример для чего оно нужно)
 
 Есть, например, приложение gkrellm (кнопки для монтирования
 удаленных фс, etc).
 
 Если его растянуть на экране - оно ничего не показывает,
 если запустить как float - корректно отобразится, но посередине
 экрана и даже если его пододвинуть - будет перекрывать приложения
 под ним,
 а вот если его запустить в маленьком фрейме (контейнере, если в
 нотации i3) - будет то что надо.
 
 Вопрос как его запустить именно в контейнере и из скрипта.
 
 в примерах нахожу assign только для workspace:
 
 workspace 6 net
 assign gkrellm ~6
 
 То есть, в данном примере, мне нужно, что бы gkrellm запускался на
 четвертом экране, слева, ничего не перекрывая.
 (экран теперь некоторые называют тегом, но сути это не меняет.)
Вы знаете, это меняет как раз суть. Я пользуюсь wmii.
Обычно я запускаю gvim, gv, evince, iceweasel где попало, то есть там
где нужно, чаще всего из терминала. Если мне нужно посмотреть какой-то
из открытых документов, я перехожу на экран gvim (Alt+t+g[vim]) или на
экран просмотра других документов (Alt+t+v[iew]). В квадратных скобках
потому, что, вы наверно знаете, для dwm menu достаточно порой одной
буквы для запуска. Я хочу сказать, что к цифрам привязываться не надо и
после других оконных менеджеров я быстро отвык от цифр. Тег служит
индикатором открытых окон и, если я вижу тег gvim, я знаю, что надо
доредактировать и закрыть какой-то документ.
Поэтому, честно говоря, я не понимаю теперь, зачем в тайловом менеджере
нужны floating объекты. Если уж нужно какой-то обособить, пожалуйста,
задайте ему свой тег и не путайте с другими (часто используемыми)
программами. Делается просто (часть ~/.wmii-3.5/wmiirc):
# Column Rules
wmiir write /colrules !
/gimp/ - 30+70
/.*/ - 58+42
!

# Tagging Rules
wmiir write /tagrules !
/gimp.*/ - gimp
/gvim.*/ - sel+gvim
/gview.*/ - sel+gvim
/.*Iceweasel.*/ - sel+view
/evince.*/ - sel+view
/djview.*/ - sel+view
/XMMS.*/ - ~
/MPlayer.*/ - ~
/.*/ - sel
/.*/ - 1
!

Получается, что неважно, откуда запущена программа, .xsession или что-то
абы ещё. С другой стороны я понимаю, что кому-то хочется иметь
предопределённый вид кнопочек. Но в wmii есть только bar, который
можно настроить из файла конфигурации, и графика тут не причём. 
Единственное что мне не нравится в wmii, это проблема со шрифтами,
которая якобы решена. С другой стороны перепробовал кучу тайловых
менеджеров и не нашёл ничего лучше. В самом деле, wmii занимается как
раз тем, чем должен, освобождает (чаще всего) пользователя от
необходимости думать, как разместить окна программ. Функциональность
прочих в этой сфере (awesome, xmonad и кучи других) мне не понравилась.
С другой стороны, в wmii поддерживается режим floating наряду с tile,
но, честно говоря, я не знаю, можно ли запустить программу вроде gimp,
о которой на сайте wmii пишут, что она глючная в плане стандартов
оконных менеджеров, сразу в нормальном тайловом режиме.

-- 
VZh


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110603202039.GA21030@localhost.localdomain



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-03 Пенетрантность Nicholas

On 06/02/2011 04:54 PM, Иван Лох wrote:

Пример прописанного в конфиге фрейма с id и координатами и
ассоциации этого id и приложения.



awful.rules.rules = {{
rule = { class = Grllem },
properties = {
tag = tags[1][3],
width = 200,
height = 800,
x = 0,
y =0
}
}}



Спасибо, попробую.

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/isbm4q$82t$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-03 Пенетрантность Nicholas

On 06/03/2011 08:20 PM, Vladimir Zhbanov wrote:

(экран теперь некоторые называют тегом, но сути это не меняет.)

Вы знаете, это меняет как раз суть. Я пользуюсь wmii.
Обычно я запускаю gvim, gv, evince, iceweasel где попало, то есть там
где нужно, чаще всего из терминала. Если мне нужно посмотреть какой-то
из открытых документов, я перехожу на экран gvim (Alt+t+g[vim])


Тоже вариант. Но это уже ньюансы - кто-то привык по alt+3 открывать 
почту... можно третий экран назвать тегом.



Поэтому, честно говоря, я не понимаю теперь, зачем в тайловом менеджере
нужны floating объекты.


В моем вопросе про gkrellm, float как раз не нужен, что бы не перекрывал 
терминал рядом.
Если float можно было отключить глобально [и разрешить его только для 
gimp], было бы удобно.



программами. Делается просто (часть ~/.wmii-3.5/wmiirc):
# Column Rules
wmiir write /colrules!
/gimp/ -  30+70
/.*/ -  58+42
!


c помощью colrules вы, видимо, делате колонку...

Спасибо, попробую.


С другой стороны перепробовал кучу тайловых
менеджеров и не нашёл ничего лучше. В самом деле, wmii занимается как
раз тем, чем должен, освобождает (чаще всего) пользователя от
необходимости думать, как разместить окна программ. Функциональность
прочих в этой сфере (awesome, xmonad и кучи других) мне не понравилась.


Для разнообразия, попробуйте i3-wm (из testing) - бОльшей 
функциональность в нем нет, выглядит как немного отполированный wmii.


Конфиг:

workspace 10 info
assign gnumeric 10
exec gnumeric /.../info.gnumeric

вот только с контейнерами пока не разобрался...


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/isbof3$juc$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Alexander Kolosov
Nicholas s...@networkgate.us writes:

 Ищу замену ion2.

 Главный критерий - возможность создавать фреймы в конфиге (желательно
 с указанием размеров) и раскладывать по ним программы, предварительно
 запущенные через .xsession

 Можно ли про какой-либо WM сказать, что он точно это умеет ?

 Буду рад советам и ссылкам на документацию.

Мне кажется, что вам подойдет fvwm (модуль FvwmButtons). Сам такой
возможности в fvwm не реализовывал, но в примерах конфигов что-то
похожее было. 

man FvwmButtons, опция Swallow.

-- 
Alexander Kolosov


Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Artem Chuprina
  Говорю только за xmonad:
  В контексте изначального вопроса может и не решение, но касательно gkrellm
  уже обсасывалось в xmonad FAQ(
  http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#gkrellm_or_other_monitors_that_aren.27t_bars
 
 .gkrellm2/user_config which says dock = 1
 
 В i3 от этой опции поведение gkrellm не изменилось. (возможно потому как 
 нет настроенного дока)
 
 А xmonad умеет размещать запущенные из xsession программы, каждую на 
 свой экран [фрейм] ?

Насколько я понимаю, да, умеет.  С xmonad, на самом деле, одна засада - он и
написан, и конфигурируется на haskell.  В том смысле, что его конфиг - это
программа на haskell, которую нужно скомпилировать и запустить.  А haskell,
который я сейчас нежно люблю - это даже для математика год на освоение, а для
большинства нормальных людей - совершенно запредельный выворот мозгов.

Причем haskell-то я уже освоил, а вот до доконфигурирования xmonad так, чтобы
он делал вышеописанное (мне тоже надо, да) руки пока так и не дошли.  Хотя это
должно быть просто, и даже есть шансы, что человек, не освоивший haskell,
сумеет сделать это по примерам.  Править программу на языке, которого не знаю,
мне и самому приходилось - но тогда это был всего лишь Common Lisp...

Базовая настройка по примерам делается.

Еще мой опыт показал, что он не живет нормально с xxkb.  Вернее, наоборот,
xxkb с ним не живет.  То есть запускается, но не работает.  Рецепты подружить
их я вроде находил, но у меня они не заработали.

-- 
hands-free BSD
 -- (С)энта


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87wrh4tv2a.wl%...@ran.pp.ru



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Nicholas

On 02.06.2011 01:23, Иван Лох wrote:

Конечно, можно сделать layout в котором
для одного из окон будет зарезервирована полоса фиксированной ширины
слева или справа, убрать ее из ротации и ассоциировать с ней атрибуты
окна gkrellm. В awesome, по-крайней мере, можно.


Вы могли бы дать пример ?
(Что значит убрать из ротации ? Хотелоь бы размещать приложения каждый 
на своем экране/фрейме, без дублирования на всех.)


On 02.06.2011 09:33, Alexander Kolosov wrote:
 man FvwmButtons, опция Swallow.

The FvwmButtons module provides a window of buttons which sits on the X 
terminal's root window.
The buttonbox can be of any configuration or geometry, and can have 
monochrome or color icons to represent the actions which would be 
invoked. Even other applications can be 'swallowed' by the button bar.


FvwmButtons is spawned by fvwm, so command line invocation will not work.

Я так понял, что это для внутреннего апплета, а не произвольного 
приложения из xsession. Или нет ?


On 02.06.2011 09:57, Artem Chuprina wrote:
...

Подозреваю что xmonad может все, но оръентирован на пользователей 
которым нужна динамика, поэтому примеры конфигов с нужной 
функциональностью не гуглятся.




--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/is7ot9$kuu$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Alexander Kolosov
Nicholas s...@networkgate.us writes:

 On 02.06.2011 09:33, Alexander Kolosov wrote:
 man FvwmButtons, опция Swallow.

 The FvwmButtons module provides a window of buttons which sits on the
 X terminal's root window.
 The buttonbox can be of any configuration or geometry, and can have
 monochrome or color icons to represent the actions which would be
 invoked. Even other applications can be 'swallowed' by the button bar.

 FvwmButtons is spawned by fvwm, so command line invocation will not work.

 Я так понял, что это для внутреннего апплета, а не произвольного
 приложения из xsession. Или нет ?

Нет, можно написать например так:

FvwmButtons*: (Swallow(UseOld, NoKill) xclock Nop)

Тогда существующее окно xclock будет подхватываться и запихиваться в
кнопку. Правда тут существует еще проблема, что FvwmButtons будет
расставлять проглоченные окна рядом друг с другом и порядок их без
переконфигурации уже не изменить, т.к. этот модуль больше предназначен
для создания панелей кнопок. Наверное всё-таки это не совсем то, что
требуется.

-- 
Alexander Kolosov


Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Иван Лох
On Thu, Jun 02, 2011 at 06:31:36AM +, Nicholas wrote:
 On 02.06.2011 01:23, Иван Лох wrote:
 Конечно, можно сделать layout в котором
 для одного из окон будет зарезервирована полоса фиксированной ширины
 слева или справа, убрать ее из ротации и ассоциировать с ней атрибуты
 окна gkrellm. В awesome, по-крайней мере, можно.
 
 Вы могли бы дать пример ?
Пример чего? Зная язык программирования и API _любого_ тайлового WM
вы сделаете это с легкостью.

Если вы знаете lua, то просто посмотрите не
awful/layout/suit/*
там все просто

 (Что значит убрать из ротации ? Хотелоь бы размещать приложения

По-умолчанию, есть и широко используются функции меняющие окна
местами. Вращение по/против часовой стрелки, обмен с предыдущим.

Эти функции работают на массиве всех окон/всех не плавающих/не
модальных окон. Их надо переопределить так чтобы ваше окно не
затрагивалось этими функциями.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110602131937.gd15...@nano.ioffe.rssi.ru



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Nicholas

On 06/02/2011 01:19 PM, Иван Лох wrote:

...


Посмотрел awesome - imho, вместе с i3 они самые развитые последователи dwm.
Разница в том, что awesome пошел по пути добавления функциональности 
(свое меню, фоновая картинка, часы, иконка переключения режимов, 
оригинальные варианты автоматическай нарезки на фреймы),


а в i3 больше внимание уделенно улучшению существующей в dwm 
функциональности (и парсеру конфига, который смотрится очень лаконично).


В принципе ими обоими можно пользоваться  (как и dwm, wmii), но решения 
основной поставленной задачи я не добился.


 Если вы знаете lua, то просто посмотрите не
 awful/layout/suit/*
 там все просто

lua - знаю как в mcedit комментировать и дублировать строки, заменяя 
значения.


Честно просмотрел по диагонали
https://awesome.naquadah.org/wiki/FAQ

и не нашел как можно четко прописать фрейм с координатами и запустить в 
нем произвольное приложение. Казалось бы, такая простая задача...


http://awesome.naquadah.org/doc/api/modules/awful.layout.suit.html

Пуст.

 Вы могли бы дать пример ?
 Пример чего? Зная язык программирования и API _любого_ тайлового WM
 вы сделаете это с легкостью.

Пример прописанного в конфиге фрейма с id и координатами и ассоциации 
этого id и приложения.


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/is8cag$ikj$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Alexander Danilov

02.06.2011 13:57, Artem Chuprina пишет:

[skip]


С xmonad, на самом деле, одна засада - он и
написан, и конфигурируется на haskell.  В том смысле, что его конфиг - это
программа на haskell, которую нужно скомпилировать и запустить.  А haskell,
который я сейчас нежно люблю - это даже для математика год на освоение, а для
большинства нормальных людей - совершенно запредельный выворот мозгов.


Можно было бы согласится с последним утверждением, но я являюсь его 
опровержением,
ибо не математик совсем, и мои программы на хаскель хоть и невелики, но тем не 
менее
компилируются, и даже правильно работают (для haskell одно следует из другого).



Причем haskell-то я уже освоил, а вот до доконфигурирования xmonad так, чтобы
он делал вышеописанное (мне тоже надо, да) руки пока так и не дошли.  Хотя это
должно быть просто, и даже есть шансы, что человек, не освоивший haskell,
сумеет сделать это по примерам.


Именно так на первых порах я и делал свой первый xmonad.hs,
попутно задавая вопросы в xmo...@conference.jabber.ru.


Править программу на языке, которого не знаю,
мне и самому приходилось - но тогда это был всего лишь Common Lisp...

Базовая настройка по примерам делается.

Еще мой опыт показал, что он не живет нормально с xxkb.  Вернее, наоборот,
xxkb с ним не живет.  То есть запускается, но не работает.  Рецепты подружить
их я вроде находил, но у меня они не заработали.




http://daapp.livejournal.com/2109.html здесь про xmonad+xmobar+xxkb, правда 
способ расположения -
плавающий поверх xmobar, что для gkrellm не подойдёт.

P.S. Сейчас использую xmonad как wm для gnome(с верхней и нижней панельками и 
без xmobar).
 Если нужен конфиг - пишите в личку, там ничего выдающегося, но кому-то 
может пригодится.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4de7b8e4.50...@gmail.com



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-02 Пенетрантность Иван Лох
On Thu, Jun 02, 2011 at 12:02:55PM +, Nicholas wrote:
 On 06/02/2011 01:19 PM, Иван Лох wrote:
 ...
 и не нашел как можно четко прописать фрейм с координатами и

 запустить в нем произвольное приложение. Казалось бы, такая простая
 задача...
 
 http://awesome.naquadah.org/doc/api/modules/awful.layout.suit.html
 
 Пуст.

А код слабо?

awful/layout/suit/fair.lua

  Вы могли бы дать пример ?
  Пример чего? Зная язык программирования и API _любого_ тайлового WM
  вы сделаете это с легкостью.
 
 Пример прописанного в конфиге фрейма с id и координатами и
 ассоциации этого id и приложения.

Если я скажу 

awful.rules.rules = {{ 
rule = { class = Grllem },
properties = { 
tag = tags[1][3],
width = 200,
height = 800,
x = 0,
y =0
}
}}

вам станет легче?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110602165415.gc21...@nano.ioffe.rssi.ru



Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Nicholas

Добрый день.

Ищу замену ion2.

Главный критерий - возможность создавать фреймы в конфиге (желательно с 
указанием размеров) и раскладывать по ним программы, предварительно 
запущенные через .xsession


Можно ли про какой-либо WM сказать, что он точно это умеет ?

Буду рад советам и ссылкам на документацию.

Спасибо.

---

Лог файл поиска:

Самый близкий к идеалу вариант:
tritium, но непонятно как в конфиге указать пикселы для split и как 
запретить двигать границы фреймов мышкой.


Кроме того, посмотрел:

dwm и его вариацию wmii - непонятно как прописывать фреймы в конфиге,
(и нет табов - то есть если во фрейме запустить терминал, то фрейм 
разобъется на две части, хотя к этому можно попробовать привыкнуть и 
переключаться на полноэкранный режим)


i3 выглядит как дальнейшее развитие dwm/wmii, было проще разобраться как 
создавать вертикальные и горизонтальные фреймы, говорят что есть табы 
(пока не нашел, есть ли ?), можно ли зафиксировать фреймы ?


xmonade (единственный из проинсталированных dynamic tailing) - 
популярный, тоже непонятно как прописать фреймы в конфиге.


пока еще не удалось посмотреть:
notion (make ... fatal error: libtu/types.h: No such file or directory)
ratpoison (make ... error: static declaration of ‘getline’ follows 
non-static declaration)

musca (musca -c hsplit 1/3, но как сделать тег для программы ?)
awesome (судя по отзвам - dwm вариант с уклоном на dynamic tailing)


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/is667c$ndl$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Constantine Verutin
Hi,

Главный критерий - возможность создавать фреймы в конфиге (желательно с
 указанием размеров) и раскладывать по ним программы, предварительно
 запущенные через .xsession

 Для начала стоило бы уточнить, что имеется в виду под 'фреймами'.(ну, или
пример для чего оно нужно)

--
WBR,
 Constantine


Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Nicholas

On 06/01/2011 10:59 PM, Constantine Verutin wrote:

Главный критерий - возможность создавать фреймы в конфиге (желательно с

указанием размеров) и раскладывать по ним программы, предварительно
запущенные через .xsession

Для начала стоило бы уточнить, что имеется в виду под 'фреймами'.(ну, или

пример для чего оно нужно)


Есть, например, приложение gkrellm (кнопки для монтирования удаленных 
фс, etc).


Если его растянуть на экране - оно ничего не показывает,
если запустить как float - корректно отобразится, но посередине экрана 
и даже если его пододвинуть - будет перекрывать приложения под ним,
а вот если его запустить в маленьком фрейме (контейнере, если в 
нотации i3) - будет то что надо.


Вопрос как его запустить именно в контейнере и из скрипта.

в примерах нахожу assign только для workspace:

workspace 6 net
assign gkrellm ~6

То есть, в данном примере, мне нужно, что бы gkrellm запускался на 
четвертом экране, слева, ничего не перекрывая.

(экран теперь некоторые называют тегом, но сути это не меняет.)

В ion3 можно было создавать workspace (экраны) в них frame (с указанием 
геометрии) и привязывать приложение к фреймам...



--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/is6ht2$pqa$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Constantine Verutin
Hi,



 Если его растянуть на экране - оно ничего не показывает,
 если запустить как float - корректно отобразится, но посередине экрана и
 даже если его пододвинуть - будет перекрывать приложения под ним,
 а вот если его запустить в маленьком фрейме (контейнере, если в нотации
 i3) - будет то что надо.


Говорю только за xmonad:
В контексте изначального вопроса может и не решение, но касательно gkrellm
уже обсасывалось в xmonad FAQ(
http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#gkrellm_or_other_monitors_that_aren.27t_bars
)

--
WBR,
  Constantine


Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Nicholas

On 06/02/2011 12:09 AM, Constantine Verutin wrote:

Говорю только за xmonad:
В контексте изначального вопроса может и не решение, но касательно gkrellm
уже обсасывалось в xmonad FAQ(
http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#gkrellm_or_other_monitors_that_aren.27t_bars


.gkrellm2/user_config which says dock = 1

В i3 от этой опции поведение gkrellm не изменилось. (возможно потому как 
нет настроенного дока)


А xmonad умеет размещать запущенные из xsession программы, каждую на 
свой экран [фрейм] ?


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/is6lks$ci7$1...@dough.gmane.org



Re: Какой WM умеет раскладываеть по фреймам программы из .xsession ?

2011-06-01 Пенетрантность Иван Лох
On Wed, Jun 01, 2011 at 07:25:54PM +, Nicholas wrote:
 а вот если его запустить в маленьком фрейме (контейнере, если в
 нотации i3) - будет то что надо.
 
 Вопрос как его запустить именно в контейнере и из скрипта.
 

Вопрос дурацкий. Конечно, можно сделать layout в котором 
для одного из окон будет зарезервирована полоса фиксированной ширины
слева или справа, убрать ее из ротации и ассоциировать с ней атрибуты
окна gkrellm. В awesome, по-крайней мере, можно. 

Только у большинства тайловых менеджеров есть свои погремушки вместо
gkrellm



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110602012302.ga15...@nano.ioffe.rssi.ru