ion3 (работящий карлик ;))
Модератор: Модераторы разделов
- black_wizard
- Сообщения: 37
- ОС: Ubuntu Linux 8.10
Re: ion3
есть еще одна проблема с mplayer'ом, уже не с ГУИ версией... при запуске через кнопку F3, не запускается вообще ничего, но при запуске из терминала нормал... кто-нибудь знает че это за фигня?
hp nx8220 || Slackware 11 || icewm 1.2.28 Slackware 12 || icewm 1.2.27 XFCE 4.4.2
JID: black_wizard@unsorted.ru
JID: black_wizard@unsorted.ru
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
как понять, "через кнопку f3" ? если забиндено в ионе, то, наверное, надо ж еще и имя файла пердавать. телепатический интерфейс, увы, еще не придумали.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
- black_wizard
- Сообщения: 37
- ОС: Ubuntu Linux 8.10
Re: ion3
ну блин, конечно же я пишу еще и имя файла, без этого и из терминала не запустится
hp nx8220 || Slackware 11 || icewm 1.2.28 Slackware 12 || icewm 1.2.27 XFCE 4.4.2
JID: black_wizard@unsorted.ru
JID: black_wizard@unsorted.ru
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
отметился: написал главу про ион
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
Re: ion3
Может кто-нибудь знает ссылки на доки и вообще полезные ресурсы по Ion(на русском, английском - пофиг), кроме той, что на официальном сайте?
My god... it's full of stars!...
Re: ion3
Да, вот вопрос возник: как при запуске ion'a прикрепить приложения(саму команду) к определенным workspace'ам и фреймам в них?(или, можкет в ion'е есть какое нибудь сохранение сессий?) Здесь немного про это написано, но это не совсем подходит, потому что там приложения привязываются к workspace'ам, а по фреймам их как раскидать? И потом, если я хочу разместить centericq(запускается как rxvt -e centericq), то WM_CLASS от самого терминала берется. Какие есть предложения?
My god... it's full of stars!...
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
(Aectann) писал(а):Здесь немного про это написано, но это не совсем подходит, потому что там приложения привязываются к workspace'ам, а по фреймам их как раскидать?
дык я ж написал вроде.
defwinprop {
instance = "window", -- первое значение WM_CLASS
class = "Window", -- второе значение WM_CLASS
role = "window-role", -- значение WM_WINDOW_ROLE
target = "target" -- а это целевой воркспейс, тег или скратчпад
}
тег - это в том числе фрейм.
(Aectann) писал(а):если я хочу разместить centericq(запускается как rxvt -e centericq), то WM_CLASS от самого терминала берется. Какие есть предложения?
самый простой способ: ln -s `which rxvt` ~/bin/imterm
потом прописываем
Код: Выделить всё
defwinprop {
instance = "imterm",
target = "chat"
}
и вешаем на хоткей imterm -e centericq
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
- Captain Flint
- Сообщения: 12
- Контактная информация:
Re: ion3
Приветствую всех!
Прописал в ~/.xsession:
...
xxkb &
...
Но теперь при старте иона превым открывается окно с запущенным xxkb.
Как его правильно запустить, чтобы не было этого окна?
Прописал в ~/.xsession:
...
xxkb &
...
Но теперь при старте иона превым открывается окно с запущенным xxkb.
Как его правильно запустить, чтобы не было этого окна?
Re: ion3
Добавить строчку
XXkb.mainwindow.enable: no
в ~/.xxkbrc
- Captain Flint
- Сообщения: 12
- Контактная информация:
Re: ion3
Dark_Savant
Спасибо! Как раз то, что нужно.
P.S. Долго не мог понять, что такое target = "chat". Потом узнал, что фреймам можно ещё и имена свои давать и тогда дошло. Вобщем, Ion надолго задержится у меня.
Спасибо! Как раз то, что нужно.
P.S. Долго не мог понять, что такое target = "chat". Потом узнал, что фреймам можно ещё и имена свои давать и тогда дошло. Вобщем, Ion надолго задержится у меня.
My god... it's full of stars!...
Re: ion3
Хотел сделать два named scratchpad - в одном centericq, в другом - mp3blaster. Первый вызывается Alt-Space, второй - Alt-A. Сначала вызываю первый - всё нормально: открывается/скрывается по Alt-Space. Потом вызываю второй(Alt-A). И вот тут начинается ерунда - оба хоткея скрывают/закрывают второй скратчпад, первый вообще не реагирует. Если второй "убить"(Alt-C по дефолту), то всё нормально - первый снова реагирует на Alt-Space. Вобщем, как сделать, чтоб несколько скратчпадов могли мирно сосуществовать?
Ещё один маленький вопрос: как в statusbar нормально настроить интервал обновления времени и загрузки? Пишу update_interval = 1*1000(значения менял), но интервал остается тем же.
Ещё один маленький вопрос: как в statusbar нормально настроить интервал обновления времени и загрузки? Пишу update_interval = 1*1000(значения менял), но интервал остается тем же.
My god... it's full of stars!...
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
Aectann писал(а): ↑21.07.2006 22:12Хотел сделать два named scratchpad - в одном centericq, в другом - mp3blaster. Первый вызывается Alt-Space, второй - Alt-A. Сначала вызываю первый - всё нормально: открывается/скрывается по Alt-Space. Потом вызываю второй(Alt-A). И вот тут начинается ерунда - оба хоткея скрывают/закрывают второй скратчпад, первый вообще не реагирует. Если второй "убить"(Alt-C по дефолту), то всё нормально - первый снова реагирует на Alt-Space. Вобщем, как сделать, чтоб несколько скратчпадов могли мирно сосуществовать?
скратчпадам нужно давать различные имена.
kpress(META.."space", "toggle_named_scratchpad(_, 'icq')"),
kpress(META.."A", "toggle_named_scratchpad(_, 'player')"),
Ещё один маленький вопрос: как в statusbar нормально настроить интервал обновления времени и
загрузки? Пишу update_interval = 1*1000(значения менял), но интервал остается тем же.
а вот насчет этого не знаю. у меня работает.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
Re: ion3
Dark_Savant писал(а): ↑22.07.2006 00:35скратчпадам нужно давать различные имена.
kpress(META.."space", "toggle_named_scratchpad(_, 'icq')"),
kpress(META.."A", "toggle_named_scratchpad(_, 'player')"),
Так и делал - с разными именами.
а вот насчет этого не знаю. у меня работает.
Не мог бы ты показать свой cfg_statusbar.lua?
My god... it's full of stars!...
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
(Aectann @ Jul 22 2006, в 00:46) писал(а):Так и делал - с разными именами.
тогда не знаю. если из дарка брал, может поломали что..
(Aectann @ Jul 22 2006, в 00:46) писал(а):Не мог бы ты показать свой cfg_statusbar.lua?
пожалуйста:
Код: Выделить всё
mod_statusbar.create{
screen=0,
pos='bl',
fullsize=true,
template="[ %>workspace_name ]"..
" %date "..
"[ %>load ] "..
"[ D: %netmon_kbsin | U: %netmon_kbsout ]"..
" "
}
load={
update_interval=1*1000,
},
mod_statusbar.launch_statusd{
date={
date_format='[ %H:%M ] [ %a %d %b %y ]',
},
}
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
Re: ion3
Dark_Savant
toggle_named_scratchpad я брал тот, который JaGoTerr выкладывал.
Со временем понятно - у тебя секунды не отображаются(в них то собственно всё дело), а вообще фиг с ними - не настолько они нужны.
toggle_named_scratchpad я брал тот, который JaGoTerr выкладывал.
Со временем понятно - у тебя секунды не отображаются(в них то собственно всё дело), а вообще фиг с ними - не настолько они нужны.
My god... it's full of stars!...
- Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: ion3
Dark_Savant писал(а): ↑22.07.2006 02:11тогда понятно. с того времени в ion'e немало поменялось. т.ч. лучше взять с офсайта
Взял - то же самое.
My god... it's full of stars!...
Re: ion3
Всё, заново установил конфиги ion'а и всё работает. Всем спасибо!
My god... it's full of stars!...
Re: ion3
Ещё один тупой вопрос: можно ли сделать в statusbar выравнивание по краям? А то у меня слева загруженность сети мониторится, а справа - часы. Если происходит переход от единиц к десяткам и наоборот там, где сеть показывается, то часы сдвигаются.
My god... it's full of stars!...
- Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
- Контактная информация:
Re: ion3
В современных версиях ion-а можно например так:
Здесь то что %< - выравнивается влево, %> - вправо, %filler - это растягивающееся пустое место.
Код: Выделить всё
template="[%workspace_name] load: %load, %<sysmon, %<ppp, %<hdd, %<temp % %filler %>date",
Здесь то что %< - выравнивается влево, %> - вправо, %filler - это растягивающееся пустое место.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Re: ion3
Ещё вопрос: можно ли отключить предупреждения при запуске Ion'а? А то у меня каждый раз появляется вот такое сообщение:
Или это предупреждение можно как-то по-другому устранить?
Код: Выделить всё
<какие-то кракозябры(видимо из-за шрифта)> Ion
>> /home/aectann/.ion3/statusd_netmon.lua:67: attempt to index global 'statusd' ( a nil value)
Или это предупреждение можно как-то по-другому устранить?
My god... it's full of stars!...
- Captain Flint
- Сообщения: 12
- Контактная информация:
Re: ion3
Aectann писал(а): ↑15.08.2006 22:50Ещё вопрос: можно ли отключить предупреждения при запуске Ion'а? А то у меня каждый раз появляется вот такое сообщение:
Код: Выделить всё
<какие-то кракозябры(видимо из-за шрифта)> Ion >> /home/aectann/.ion3/statusd_netmon.lua:67: attempt to index global 'statusd' ( a nil value)
Или это предупреждение можно как-то по-другому устранить?
Я не великий спец по иону, но такое вроде выскакивает, когда пытаетшься модуль второй раз подрубить %)
Могу предположить, что у тебя statusd_netmon.lua указан где-нить в ~/ion3/cfg_user.lua. Насколько я понял, указывать там его нет нужды. То ли достаточно просто наличия самого statusd_netmon.lua в ~/.ion3... то ли еще что-нить. Но у меня работает и так.
Re: ion3
Captain Flint писал(а): ↑16.08.2006 18:45Я не великий спец по иону, но такое вроде выскакивает, когда пытаетшься модуль второй раз подрубить %)
Могу предположить, что у тебя statusd_netmon.lua указан где-нить в ~/ion3/cfg_user.lua. Насколько я понял, указывать там его нет нужды. То ли достаточно просто наличия самого statusd_netmon.lua в ~/.ion3... то ли еще что-нить. Но у меня работает и так.
Немного не так. Когда ion встречает в template статусбара токен вида %foo или %foo_bar, он пытается загрузить скрипт statusd_foo.lua И именно так они и должны грузится, потому как они в каком-то своём пространстве имён работают, где им видны определения из statusd и не видны определения, скажем, из ioncore. В детали я сам не вникал, но смысл примерно такой.
Re: ion3
Captain Flint писал(а): ↑16.08.2006 18:45Я не великий спец по иону, но такое вроде выскакивает, когда пытаетшься модуль второй раз подрубить %)
Могу предположить, что у тебя statusd_netmon.lua указан где-нить в ~/ion3/cfg_user.lua. Насколько я понял, указывать там его нет нужды. То ли достаточно просто наличия самого statusd_netmon.lua в ~/.ion3... то ли еще что-нить. Но у меня работает и так.
Спасибо, помогло! Я действительно до этого включил этот файл в ~/.ion3/cfg_statusbar.lua, просто не знал, что эти файлы сами подключаются.
My god... it's full of stars!...
-
- Сообщения: 3
- ОС: Gentoo Linux
Re: ion3
Здрасьте, господа ионщики.
Теперь и я начал курить это
Но вот возникла проблема. Почитал доку Dark_Savant по ion3 в его ЖЖ, всё вроде проделал как надо, но ион ругается на конфиги.
~/.ion3/cfg_ion.lua
~/.ion3/kludges.lua
~/.ion3/bindings.lua
При запуске иксов ион ругается посредством показа окошка со строками:
И где тут могут быть грабли??
Да, скрипт для скретчпэдов я пробовал как с офсайта, так и отсюда, JaGoTerr выкладывал....
Но, похоже, дело не в нём. Такое подозрение, что я что-то не так прописал в bindings.lua, я прав?
Теперь и я начал курить это
Но вот возникла проблема. Почитал доку Dark_Savant по ion3 в его ЖЖ, всё вроде проделал как надо, но ион ругается на конфиги.
~/.ion3/cfg_ion.lua
Код: Выделить всё
dopath("kludges")
dopath("bindings")
dopath("toggle_named_scratchpad")
~/.ion3/kludges.lua
Код: Выделить всё
defwinprop {
....
}
--их тут несколько, это я содрал у Dark_Savant :)
~/.ion3/bindings.lua
Код: Выделить всё
defbindings("WScreen", {
kpress(MOD1.."V", "toggle_named_scratchpad(_, 'g_lay')"),
kpress(MOD1.."space", "toggle_named_scratchpad(_, '*scratchpad*')")
})
При запуске иксов ион ругается посредством показа окошка со строками:
Код: Выделить всё
>> Some bindmaps were empty, loading ioncore_efbb.
>> Making the following minimal emergency mappings:
F2 -> xterm
F11 -> restart
F12 -> exit
Mod1+C -> close
Mod1+K P/N -> WFrame.switch_next/switch_prev
>> Stack trace:
0 [C]: in 'warn'
1 ioncore_efbb.lua:12
[Skipping unnamed C functions.]
И где тут могут быть грабли??
Да, скрипт для скретчпэдов я пробовал как с офсайта, так и отсюда, JaGoTerr выкладывал....
Но, похоже, дело не в нём. Такое подозрение, что я что-то не так прописал в bindings.lua, я прав?
Re: ion3
Подскажите, как переназначить META и ALTMETA на клавиши, к примеру Windows и Menu?
И еще открытые окна и воркспейсы не сохраняются при выходе, система FreeBSD 7.0-CURRENT, ion3 из портов.
И еще открытые окна и воркспейсы не сохраняются при выходе, система FreeBSD 7.0-CURRENT, ion3 из портов.
Re: ion3
1) Это можно прописать в cfg_ion.lua(можно и где-нибудь ещё, только незабыть потом подключить этот файл), у меня вот так:
META="Mod1+"
ALTMETA=""
Соответственно меняем на нужное.
2) Что значт не сохраняются при выходе? Если были созданы дополнительные воркспейсы и разбиты на фреймы, то они сохранятся. А если хотите, чтоб приложения запускались в определённых для них окнах(фреймах, воркспейсах и т.д.), то это надо прописывать в cfg_kludges.lua + читать этот топик и статью Dark_Savant'a.
My god... it's full of stars!...