Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

26 страниц V   1 2 3 > »   
Reply to this topic Start new topic
> ion3, работящий карлик ;)
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 15:13
Сообщение #1


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
Народ! Тут по многим wm/de форумы есть, а по ion3 - почему-то нет. Тут кто-нить кроме меня им пользуется?
Ну и могу на какие-то вопросы по поводу сабжа ответить, если кому интересно...


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 15:16
Сообщение #2


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Не пользуюсь. Я в нём живу. smile.gif


--------------------
Go to the top of the page
 
+Quote Post
madskull
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 16:21
Сообщение #3


Экс-металлюга
Иконка группы

Сообщений: 1019

Вставить имя   :   Цитата

Группа: Ожидающие

Ну хорошо.
Первый вопрос: что в нем такого? Какие у него особенности? Плюсы-минусы? В том числе, в сравнении с другими WM.

Второй: есть ли грамотные ресурсы Ion'у на русском?

А то запустил я его, а что делать не знаю smile.gif

В общем, с удовольствием почитал бы обзорчик. smile.gif


--------------------
ArchLinux / IceWM
Go to the top of the page
 
+Quote Post
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 20:01
Сообщение #4


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
Ну, чего-чего, а особенностей у сабжа хватает. Первое: девиз - избавиться от перекрывающихся окон. (вообще-то он их тоже поддерживает, но это не основной режим). Окно может занимать только все рабочее место (что-то вроде maximize). Изначально рабочее место (фрейм)==десктоп. Но фрейм можно разбить на два по вертикали или горизонтали. В результате можно сделать сколь угодно сложное подразделение десктопа на фреймы. Несложно настроить, чтобы нужные окна открывались в нужных фреймах.
Основное управление - с клавиатуры (хоткеи). В дополнение есть консолька, вызывающаяся по хоткею, и менюшка. Хоткеи по умолчанию в emacs-стиле, а именно Alt-K, а потом еще какая-нить клавиша. Сделано это, видимо, из соображения, что на все действия спец. клавиш не хватит. Естественно, хотеки можно настроить как угодно.
Все конфиги пишутся на Lua. Это такой язык программирования, конкурент Java. Соответственно заскриптить можно черта лысого.
Внизу экрана - статусбар, т.е. строка, в которую можно выводить нужную инфу - время там, загрузку ЦП и пр. Причем настройка его осуществляется все на той же Lua, поэтому инфу туда можно засунуть любую и отформатировать как угодно.
При этом
Код
$ ps aux | grep ion3
portnov  27812  0.0  1.0  5076 2412 tty4     S    Jan31   0:48 ion3

(это у меня сейчас с десятью десктопами).
Часто говорят, что для многооконных приложений типа gimp ion неудобен, всем окнам делает maximize. Но ведь можно сделать под каждое окно gimp свой фрейм... Имхо, как раз с такими программами, у которых постоянно на экране куча окон, гораздо удобнее работать в ion'е, т.к. в "традиционных" wm эти окошки друг друга норовят перекрыть и вытащить на свет божий нужное - проблема.
Ну и в кач-ве примера см.скриншот. "Такая картинка" (это cinepaint) появляется у меня на девятом десктопе по нажатию Alt-F1,P.
Русских ресурсов толковых не видел, могу посоветовать только блог JaGoTerr (спросите у него точный линк).


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
sash-kan
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 21:09
Сообщение #5


oel ngati kameie
Иконка группы

Сообщений: 13939

Вставить имя   :   Цитата

ОС: GNU
Город: уже спб

Группа: Админы

Portnov
по описанию очень похоже на ratpoison. пользовался им некоторое время, пока не замучился с
Цитата(Portnov @ Feb 7 2006, в 19:01)
всем окнам делает maximize
*

к сожалению, слишком часто стал наталкиваться на этот эффект, точнее, на его проявление там, где он только мешает. причем сильно мешает.
в общем, откатился на icewm. пока.
все равно буду пробовать подобные wm-ы. работа клавиатурой меня больше вдохновляет, чем щупанье мышки.


--------------------
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Go to the top of the page
 
+Quote Post
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 21:27
Сообщение #6


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
Ой, блин, а скриншот-то забыл приложить. Прикладываю wink.gif
Horrible: ну, я тоже не сразу привык... Но как-то так получилось, что к тому моменту, когда я его попробовал, меня успели достать перекрывающиеся окошки. Поэтому я сделал над собой усилие, переназначил в нем хоткеи поудобнее, и за пару дней привык.


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
madskull
bookmark
gyfbbdvkffmrljmmmwd
Feb 7 2006, в 22:49
Сообщение #7


Экс-металлюга
Иконка группы

Сообщений: 1019

Вставить имя   :   Цитата

Группа: Ожидающие

Да, Гимпа ты здорово прижучил. А вот как быть с приложениями, которые сидят в трее?
Или, скажем, у которых есть всплывающие окна (Sim, например. Окно контактов. Окно сообщения)?


--------------------
ArchLinux / IceWM
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 11:52
Сообщение #8


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Не хочется писать урывками. А на полное "сочинение" времени нема sad.gif
Но всё ж таки скажу пару вещей:
1) если вы считаете интерфейс гимпа неудобным - значит вы просто им не пользовались в подходящем wm. Я когда гимп настроил как надо (подсказки для интересущихся: float-split, mod_query.query_renameframe (_), defwinprop/target) - я понял, что он супер-удобный. фотожопа рядом не стояла. (Я бы с удовольствием показал скриншот, но к сожалению тут нужно показывать динамику, а скриншот статичен sad.gif )

2) С IM - никаких проблем. (пользую gaim, gajim - для них мне трей вообще не нужен)

3) В большинстве случаев трей не нужен. KDE-протокол для трея поддерживается. Если очень нужен трей для не-KDE приложений - не судьба sad.gif Но повторяю, в ионе есть вещи поинтереснее и пофункциональнее (чтоб не быть голословным - для меня заменой трея стали named scratchpads).

4)
Цитата
Все конфиги пишутся на Lua. Это такой язык программирования, конкурент Java.

Ну ты выдал... Лучше сотри пока никто не видел.

5) приятно видеть на скриншоте собственного производства скриптик smile.gif

6)
Цитата
Русских ресурсов толковых не видел, могу посоветовать только блог JaGoTerr (спросите у него точный линк).

Спрашивали? Отвечаю - у меня нет блога smile.gif
(Это не я писал, кто-то другой)

7)
Цитата
все равно буду пробовать подобные wm-ы. работа клавиатурой меня больше вдохновляет, чем щупанье мышки.

Попробуй wmii.

Цитата(Portnov @ Feb 7 2006, в 21:27) *
Ой, блин, а скриншот-то забыл приложить. Прикладываю wink.gif

Чем у тебя показываетя статус ppp-соединения?
(Если интересно - у меня есть собственный скриптик для этого, можешь опробовать. в аттаче.)


--------------------
Go to the top of the page
 
+Quote Post
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 12:23
Сообщение #9


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
Цитата(JaGoTerr @ Feb 8 2006, в 13:52) *
4)
Цитата
Все конфиги пишутся на Lua. Это такой язык программирования, конкурент Java.

Ну ты выдал... Лучше сотри пока никто не видел.

Я согласен, язык все-таки послабее. Но создавался Lua примерно одновременно с Java и именно как конкурент Java. Другой момент, что, видимо, в конкурентной борьбе java выиграла.

Цитата(JaGoTerr @ Feb 8 2006, в 13:52) *
6)
Цитата
Русских ресурсов толковых не видел, могу посоветовать только блог JaGoTerr (спросите у него точный линк).

Спрашивали? Отвечаю - у меня нет блога smile.gif
(Это не я писал, кто-то другой)

Да? Странно. Ну все равно, кто-то с этого форума. Можно, наверно, поиском найти.

Цитата(JaGoTerr @ Feb 8 2006, в 13:52) *
Чем у тебя показываетя статус ppp-соединения?

Банально - скрипт ищет строку "pptp" в выводе "ps -A" wink.gif

Цитата(JaGoTerr @ Feb 8 2006, в 13:52) *
(Если интересно - у меня есть собственный скриптик для этого, можешь опробовать. в аттаче.)

Посмотрим...


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
galki
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 12:49
Сообщение #10


Завсегдатай
Иконка группы

Сообщений: 231

Вставить имя   :   Цитата

Группа: Участники

Цитата(JaGoTerr @ Feb 8 2006, в 11:52) *
Я бы с удовольствием показал скриншот, но к сожалению тут нужно показывать динамику, а скриншот статичен

Сделай 'animated gif' в своём любимом гимпе с йоном? wink.gif


[полуоффтопик и вопрос чайника]: вот ion как я заметил по умолчанию хорошо дружит с двумя мониторами, а wmii нет. Как wmii подружить?
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 16:23
Сообщение #11


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

Группа: Модераторы разделов

А вот ещё один вопрос к знатокам. По описаниям это довольно-таки близко к тому, чего я нигде не могу найти (пока), только одного пока не понял: можно ли как-то некий конкретный фрейм временно скрыть, с тем, чтобы соседний увеличился, заняв его место?


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 17:26
Сообщение #12


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
t.t
А интересно, зачем это нужно? Мож, есть более простое решение? Мне, например, обычно хватает функции "окно на весь экран" (при этом скрываются все фреймы, кроме одного). Хотя, наверное, можно и скрытие отдельных фреймов устроить, просто я с ходу не придумал, как.


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
Marduk
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 18:14
Сообщение #13


Завсегдатай
Иконка группы

Сообщений: 247

Вставить имя   :   Цитата

Группа: Участники

Намекали, по всей видимости, на мой блог smile.gif
Ion3
wmi/wmii

А насчет управления в Ion, хорош скрипт cfg_mouse.lua...


--------------------
[ Arch Linux || xmonad || dzen2 ]
Go to the top of the page
 
+Quote Post
polachok
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 19:24
Сообщение #14


главный форумный маргинал
Иконка группы

Сообщений: 2199

Вставить имя   :   Цитата

ОС: gnu/linux

Группа: Бывшие модераторы

мне многое нравится, но слишком уж он "страшный"... я не могу работать в таких условиях smile.gif)
(вот http://img132.imageshack.us/my.php?image=mpdscript8my.png идеальный вид моего десктопа)


--------------------
И немедленно выпил.
Go to the top of the page
 
+Quote Post
galki
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 21:56
Сообщение #15


Завсегдатай
Иконка группы

Сообщений: 231

Вставить имя   :   Цитата

Группа: Участники

Цитата(t.t @ Feb 8 2006, в 16:23) *
А вот ещё один вопрос к знатокам. По описаниям это довольно-таки близко к тому, чего я нигде не могу найти (пока), только одного пока не понял: можно ли как-то некий конкретный фрейм временно скрыть, с тем, чтобы соседний увеличился, заняв его место?

В wmii можно и прямо в туториале объясняется как.
Go to the top of the page
 
+Quote Post
galki
bookmark
gyfbbdvkffmrljmmmwd
Feb 8 2006, в 23:26
Сообщение #16


Завсегдатай
Иконка группы

Сообщений: 231

Вставить имя   :   Цитата

Группа: Участники

Лично я предпочитаю ion и wmii всему остальному не из-за их (мнимой) минималистичности, а потому что они удобнее. Это что-то вроде термобелья и полартека среди WM. А кружевами с enlightenment'ами пусть дамы наряжаются, по-моему.
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Feb 9 2006, в 10:42
Сообщение #17


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

Группа: Модераторы разделов

Цитата(Portnov @ Feb 8 2006, в 17:26)
t.t
А интересно, зачем это нужно? Мож, есть более простое решение? Мне, например, обычно хватает функции "окно на весь экран" (при этом скрываются все фреймы, кроме одного). Хотя, наверное, можно и скрытие отдельных фреймов устроить, просто я с ходу не придумал, как.
*
Зачем нужно? Очень просто: некая программка, которая нужна достаточно часто, но далеко не всегда -- таких может быть несколько; к примеру, тот же IM, или файловый менеджер нужен эпизодически. При этом когда они не нужны, можно действительно основной рабочий фрейм развернуть на весь экран; а вот когда нужен файловый менеджер -- совершенно неинтересно отображать вместе с ним и все окошки IM'а. Предвижу советы типа распахнуть фм тоже на весь экран и не заморачиваться, но написал не для этого, а чтобы просто объяснить идею; конкретные примеры -- от балды, первое, что пришло в голову.

Цитата(galki @ Feb 8 2006, в 21:56)
В wmii можно и прямо в туториале объясняется как.
*
Тоже посмотрю, но и про ион интересно.


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 9 2006, в 13:27
Сообщение #18


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Цитата(t.t @ Feb 9 2006, в 10:42) *
Зачем нужно? Очень просто: некая программка, которая нужна достаточно часто, но далеко не всегда -- таких может быть несколько; к примеру, тот же IM, или файловый менеджер нужен эпизодически.

Вот. Теперь ясно. scratchpad - то, что доктор прописал.
(по дефолту вызывается по Alt+Space, так же и прячется)


--------------------
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Feb 10 2006, в 20:54
Сообщение #19


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

Группа: Модераторы разделов

Цитата(JaGoTerr @ Feb 9 2006, в 13:27)
Вот. Теперь ясно. scratchpad - то, что доктор прописал.
(по дефолту вызывается по Alt+Space, так же и прячется)
*
А их может быть несколько?


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 10 2006, в 21:21
Сообщение #20


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Цитата(t.t @ Feb 10 2006, в 20:54) *
Цитата(JaGoTerr @ Feb 9 2006, в 13:27)
Вот. Теперь ясно. scratchpad - то, что доктор прописал.
(по дефолту вызывается по Alt+Space, так же и прячется)
*
А их может быть несколько?

Да. Наздоровье. Умельцами написано 2 скрипта для этого дела. имхо, самый и единственно полезный из них - т.н. named scratchpads (суть понятна из названия). У меня их сейчас 3 - под gajim, stardict и skype.


--------------------
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Feb 10 2006, в 22:21
Сообщение #21


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

Группа: Модераторы разделов

JaGoTerr, сапасыба, дарагой!

Когда-то с твоей подачи уже пробовал попробовать ион (точнее, пытался) -- так в тот же день кончилось время, причём как-то сразу всё -- и вернулся в айс, где всё уже давно настроено. Таперя как времени чуток будет, ещё раз попробую.


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post
madskull
bookmark
gyfbbdvkffmrljmmmwd
Feb 13 2006, в 17:00
Сообщение #22


Экс-металлюга
Иконка группы

Сообщений: 1019

Вставить имя   :   Цитата

Группа: Ожидающие

Как сделать чтоб Ион перечитал конфиги?
(Не нашел в описаниях...)

Нашел через "Query for Lua code to execute." и дальше dopath....
Осталось на кнопку повесить.
А другие варианты есь?


--------------------
ArchLinux / IceWM
Go to the top of the page
 
+Quote Post
jsv
bookmark
gyfbbdvkffmrljmmmwd
Feb 13 2006, в 20:08
Сообщение #23


Интересующийся новичок
Иконка группы

Сообщений: 67

Вставить имя   :   Цитата

Группа: Участники

Цитата(madskull @ Feb 13 2006, в 17:00) *
А другие варианты есь?

Можно ещё ioncore.restart(). Не так быстро, зато точно не будет warning'ов типа "The module is already loaded"
Go to the top of the page
 
+Quote Post
madskull
bookmark
gyfbbdvkffmrljmmmwd
Feb 14 2006, в 22:19
Сообщение #24


Экс-металлюга
Иконка группы

Сообщений: 1019

Вставить имя   :   Цитата

Группа: Ожидающие

Здрасьте, это опять я.

Оччень мне понравилась концепция Ion3.
Но есть несколько вопросов, нерешение некоторых из них может привести к откату на айс wink.gif

1. Главное. Можно ли сделать так, чтобы диалоги программ не растягивались на весь экран?

2. Очень бы хотелось, чтобы xxkb работал бы нормально, то есть свое текущее состояние раскладки для каждого окна.

3. Очень бы хотелось, что бы mplayer висел бы свободно на всех десктопах поверх всех окон.
Сейчас, например, я его запускаю, делаю небольшое окошко и двигаю в правый верхний угол экрана. При этом он не мешает работе и не теряется при переключении столов и программ. (Еще у него флаг ignoreQuickSwitch: 1, то есть не выбирается при переключении окон кнопками)

Еще вызывает недоумение запуск aterm -e mc. Так и не понял, от чего зависит, но иногда aterm с mc запускается на четверть экрана. Точнее, иногда запускается правильно, на весь экран. Если запустить aterm, а в нем уже mc, то все в порядке.

Еще хотелось бы посмотреть на код, которым был построен gimp у Portnov.

Кроме того, не совсем понятны некоторые принципы и механизмы работы... например, как запихнуть в scratchpad то, что мне надо... но в это я пока глубоко не вникал.

Вот пока и все smile.gif Думаю, что решение этих проблем решит и остальные.


--------------------
ArchLinux / IceWM
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 17:24
Сообщение #25


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Цитата(madskull @ Feb 14 2006, в 22:19) *
Здрасьте, это опять я.

Оччень мне понравилась концепция Ion3.
Но есть несколько вопросов, нерешение некоторых из них может привести к откату на айс wink.gif

Сделаю всё от меня зависящее, чтобы это предотвратить rolleyes.gif
Цитата(madskull @ Feb 14 2006, в 22:19) *
1. Главное. Можно ли сделать так, чтобы диалоги программ не растягивались на весь экран?

да.
Есть дополнительный скрипт detach.lua . Нормальные диалоги, которые правильно создаются программами - отображаются как обычно, с запоминанием размера и положения и всё такое. К сожалению, например firefox в последней версии (1.5) диалоги имеет х**вые (извините, но этот факт по-другому не обозвать). Образец корректного многооконного приложения - gimp. Все окна имеют не только обычные class и instance, но ещё и корректно установленный role, что позволяет настроить всё так, как хочется. firefox не просто этот role не устанавливает, так ещё и диалоговые окна у него инициализируются как самые обычные. Что бесит. Т.о. иногда придётся для настройки пользоваться заданием регэкспов для заголовков окон. Неудобно, но что делать. Разве что багрепорты строчить.
Но к примеру с OpenOffice, sylpheed и прочими - нет проблем.

Касаемо detach.lua. Нормальные диалоговые окна он отображает так, как нужно. В принципе можно любое окно принудительно показывать как диалоговое (Что полезно, например, в случае splash-screen того же OO.org). Например так:
Код
defwinprop {
    class = 'OpenOffice.org 2.0',
    role = 'splashscreen',
    float = true,
    float_passive = true,
}


Цитата(madskull @ Feb 14 2006, в 22:19) *
2. Очень бы хотелось, чтобы xxkb работал бы нормально, то есть свое текущее состояние раскладки для каждого окна.

Странно, у меня работает без проблем.
Цитата(madskull @ Feb 14 2006, в 22:19) *
3. Очень бы хотелось, что бы mplayer висел бы свободно на всех десктопах поверх всех окон.
Сейчас, например, я его запускаю, делаю небольшое окошко и двигаю в правый верхний угол экрана. При этом он не мешает работе и не теряется при переключении столов и программ. (Еще у него флаг ignoreQuickSwitch: 1, то есть не выбирается при переключении окон кнопками)

Когда-нибудь это будет сделано, вероятно. В частности, многим не хватает возможности традиционно использовать gkrellm ("в терминах icewm" вот так:
Код
gkrellm.Gkrellm.allWorkspaces: 1
gkrellm.Gkrellm.ignoreTaskBar: 1
gkrellm.Gkrellm.layer: Below
gkrellm.Gkrellm.doNotCover: 1
gkrellm.Gkrellm.ignoreWinList: 0
gkrellm.Gkrellm.ignoreQuickSwitch: 1

). Разработчик это знает. Обещает когда-нибудь сделать немалый рефакторинг, чтобы этого добиться. А пока... Есть ведь традиционный dock (аля windowmaker) куда можно запихать mplayer, раз уж окошко нужно маленькое.
Цитата(madskull @ Feb 14 2006, в 22:19) *
Еще вызывает недоумение запуск aterm -e mc. Так и не понял, от чего зависит, но иногда aterm с mc запускается на четверть экрана. Точнее, иногда запускается правильно, на весь экран. Если запустить aterm, а в нем уже mc, то все в порядке.

Да, есть такая лажа. Претензии тут не то к mc, не то к aterm, которые какой-то там сигнал не обрабатывают, хотя должны. Т.е. кто-то из них какой-то стандарт не соблюдает. Ничё не поделать. Например moc-player тоже запускается криво, но через секунду становится нормальным. А mc не хочет.
Цитата(madskull @ Feb 14 2006, в 22:19) *
Еще хотелось бы посмотреть на код, которым был построен gimp у Portnov.

мой лучше smile.gif
Опишу в отдельном посте.
Цитата(madskull @ Feb 14 2006, в 22:19) *
Кроме того, не совсем понятны некоторые принципы и механизмы работы... например, как запихнуть в scratchpad то, что мне надо... но в это я пока глубоко не вникал.

Код
defwinprop {
    class = 'Stardict',
    instance = 'stardict',
    target = 'WScratchpad',
}

Хотя лучше пользоваться named scratchpads. Тогда вместо WScratchpad указывать имя нужного скратчпада. Только его перед этим нужно создать (читай - хоть раз открыть). В частности у меня всё выглядит примерно так:
Код
defwinprop {
    class = 'Stardict',
    instance = 'stardict',
    target = 'dict_sp',
    winlist_ignore = true,
}

defwinprop {
    class = 'Gajim.py',
    instance = 'gajim.py',
    target = 'im_sp',
    winlist_ignore = true,
}

defwinprop {
    class = 'Skype',
    instance = 'skype',
    target = 'skype_sp',
    winlist_ignore = true,
}

defbindings("WScreen", {
    bdoc("Toggle named scratchpads."),
    kpress(META.."grave", "toggle_named_scratchpad(_, 'im_sp')"),
    submap(META.."K", {
        kpress(META.."grave", "toggle_named_scratchpad(_, 'dict_sp')"),
        kpress(META.."1", "toggle_named_scratchpad(_, 'skype_sp')"),
    }),
})


--------------------
Go to the top of the page
 
+Quote Post
madskull
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 17:50
Сообщение #26


Экс-металлюга
Иконка группы

Сообщений: 1019

Вставить имя   :   Цитата

Группа: Ожидающие

Спасибо! Вечером, если отмечание ДР жены не перерастет в пьянку, попробую.

Кстати, может эту тему закрепить?


--------------------
ArchLinux / IceWM
Go to the top of the page
 
+Quote Post
JaGoTerr
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 18:02
Сообщение #27


Бывалый
Иконка группы

Сообщений: 380

Вставить имя   :   Цитата

Группа: Участники

Цитата(madskull @ Feb 15 2006, в 17:50) *
Спасибо! Вечером, если отмечание ДР жены не перерастет в пьянку, попробую.

В общем, послезавтра smile.gif
Цитата(madskull @ Feb 15 2006, в 17:50) *
Кстати, может эту тему закрепить?

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


--------------------
Go to the top of the page
 
+Quote Post
Portnov
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 18:29
Сообщение #28


Матёрый линуксоид
Иконка группы

Сообщений: 1786

Вставить имя   :   Цитата

ОС: Debian testing/unstable
Город: Магнитогорск

Группа: Модераторы разделов

Автор темы
Ой-ей... Ща глянул - большой конфиг. Прикрепляю свой cfg_kludges.lua (используется detatch.lua).
А, про mplayer. У меня xmms так работает. Просто в cfg_kludges (см.файл) прописано всем его окнам делать float.


--------------------
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Go to the top of the page
 
+Quote Post
jsv
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 18:49
Сообщение #29


Интересующийся новичок
Иконка группы

Сообщений: 67

Вставить имя   :   Цитата

Группа: Участники

Цитата(JaGoTerr @ Feb 15 2006, в 17:24) *
Цитата(madskull @ Feb 14 2006, в 22:19) *

2. Очень бы хотелось, чтобы xxkb работал бы нормально, то есть свое текущее состояние раскладки для каждого окна.

Странно, у меня работает без проблем.

Одно время он каждый WIonWS считал за одно окно, то бишь меняешь в одном табе -- меняется в остальных. В текущей версии из darcs этого уже нет. В какой момент пофиксили -- я не заметил smile.gif

Насчёт aterm -- если максимальный размер окна не меняется всё время, можно запускать aterm -geometry любимый-размер -e mc. Лекарство, конечно, кривоватое, но должно помочь. Хотя я уже давненько этого глюка не наблюдал. Впрочем ни aterm, ни mc не использую.
Go to the top of the page
 
+Quote Post
t.t
bookmark
gyfbbdvkffmrljmmmwd
Feb 15 2006, в 21:03
Сообщение #30


думающий о вечном
Иконка группы

Сообщений: 7389

Вставить имя   :   Цитата

ОС: Debian, LMDE

Группа: Модераторы разделов

Цитата(madskull @ Feb 15 2006, в 17:50)
Кстати, может эту тему закрепить?
*
Сделано. Тема назревает интересная.


--------------------
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Go to the top of the page
 
+Quote Post

26 страниц V   1 2 3 > » 
 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17th October 2017 - в 19:58




Rating@Mail.ru