ion3 (работящий карлик ;))

ion, dwm, wmii, awesome, xmonad и другие

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

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: ion3

Сообщение Aectann »

NeoLithic писал(а):
03.01.2007 01:50
- можно ли сортировать виртуальные десктопы?

В каком смысле? Объясните.
Зы. Всех с НГ!

Вас тоже! :)
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ion3

Сообщение sash-kan »

обнаружилась такая неприятная штука.
запускаю xterm (через f3).
если указатель мышки был где-то в пределах окна, все ок.
а если был уведен, например, в область заголовка или статусной строки, то
в xterm переменные $LINES и $COLUMNS так и остаются в умолчальных значениях 24 и 80.
соответственно программы, выводящие на весь экран (например тот же less), выглядят… в общем, плохо.
проблема, конечно, решается вызовом в xterm команды resize.
но, подозреваю, должно быть что-то поавтоматичнее.
система debian etch
$ xterm -version
XTerm(222)
$ ion -version
3ds-20061029
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux
Контактная информация:

Re: ion3

Сообщение polachok »

sash-kan
конечно должно! echo resize >> ~/.bashrc :)))
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ion3

Сообщение sash-kan »

polachok
эт по-английски, эт легко.
я думал про ion-овские настройки.
видимо, какое-то сообщение [не] передается окну.
подозреваю, что не только в xterm это происходит, но и в других X-овых программах.
в xterm-е это просто сразу бросается в глаза.

p.s. и если это баг, то интересно все-таки — чей? ion-а или xterm-а?
p.p.s. кстати, по поводу ion-а — у меня начали возникать сомнения в его стабильности. взял и повис во время закрытия workspace-а (mod1+c). значит, не все так уж хорошо в королевстве датском…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
beholder
Сообщения: 29

Re: ion3

Сообщение beholder »

Странно, у меня такого бага не наблюдается (ion3-20060403). Давно уже не обновляю ion, ибо поднадоело каждый раз перелопачивать настройки. Tuomo всё время что то меняет. Так что ни о какой стабильности говорить не приходится. Всё таки это development версия.
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: ion3

Сообщение Delirious Stranger »

поставил себе последнюю версию. systray не работает. У меня одного так?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux
Контактная информация:

Re: ion3

Сообщение polachok »

sash-kan
у меня в dwm'e та же фигня
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ion3

Сообщение sash-kan »

(sash-kan @ Jan 6 2007, в 16:55) писал(а):p.p.s. кстати, по поводу ion-а — у меня начали возникать сомнения в его стабильности. взял и повис во время закрытия workspace-а (mod1+c). значит, не все так уж хорошо в королевстве датском…
как оказалось — не то чтобы повис… если включена не классическая qwerty раскладка (русская, украинская, dvorak), то нажатие на mod1+c приводит к ступору (указатель мыши так и остается квардратиком). ion в это время, видимо, ждет какого-нибудь шортката. спасение есть (и пока единственное обнаруженное) — переключиться на qwerty-раскладку.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: ion3

Сообщение JaGoTerr »

sash-kan
Это баг xterm. Давний. Юзайте aterm и проблем не будет. На этот счёт tuomo уже раз 100 высказывался в рассылке, в блоге и вообще везде :) Искать, уж извини, лениво.
(Кстати, у меня почему-то даже resize далеко не всегда помогает).

То, что ион нестабилен - это факт. Я уже неоднократно высказывался, что его можно использовать только в режиме постоянного up-to-date (как это по-русски? :). Тогда исправлять приходиться часто, но по чуть-чуть. Если обновляться раз в полгода - то проще заново настроить, чем старое подправить.

NeoLithic
Поделюсь с удовольствием. Только не понял чем конкретно делиться. Если осталась необходимость - стучи в джаббер и допинывай меня до полного успеха :)

А шрифт - artwiz snap.
Спасибо сказали:
beholder
Сообщения: 29

Re: ion3

Сообщение beholder »

JaGoTerr писал(а):
09.01.2007 15:26
Это баг xterm. Давний. Юзайте aterm и проблем не будет.

Ох уж этот xterm... С urxvt тоже никаких проблем.
Спасибо сказали:
.zpp
Сообщения: 3
ОС: Debian

Re: ion3

Сообщение .zpp »

Всем здрасти
основательно перехал на ион с Icewm недавно, чего желаю и всем сомневающимся :) .
Понравилась работа с окнами и расширяемость. Пока с настройками более мение разобрался, но вопросы скоро наверняка появятся :).
Это баг xterm. Давний. Юзайте aterm и проблем не будет.

Странно все работает нормально - проверял
может поможет заменить x-terminal-emulator на xterm? В смысле запускать напрямую xterm
ЗЫ xterm и ion теже
Debian Etch + Ion3
Спасибо сказали:
Аватара пользователя
Sceptik
Сообщения: 84
ОС: Debian

Re: ion3

Сообщение Sceptik »

Доброго времени суток всем.
Возникла следующая проблема: поставил себе xxkb и теперь при создания второго и более закладки в одном фрейме ион начинает думать.. думает он так примерно 5-7 секунд после чего открывает все же закладку. Иконка xxkb становиться белой и не изменяться пока не закроешь дополнительные закладки.. какие мысли по поводу лечения?

P.S: а вообще как убрать значок xxkb в трею ion`а?

Код: Выделить всё

sceptik@debian:(~/.ion3)$ ion3 --version
3ds-20060524
Мы должны построить мирное и свободное общество, где уважают права и свободы, где нет угнетённых, обиженных и несправедливо обделённых, где нет места ненависти и крови... построить его любой ценой.
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: ion3

Сообщение JaGoTerr »

Код: Выделить всё

 [~] cat .xxkbrc
# $Id: xxkbrc 171 2006-05-02 07:33:02Z jgt $
#

XXkb.mainwindow.enable: no
XXkb.button.enable: no


Нет индикатора - нет проблем :)
Спасибо сказали:
Аватара пользователя
Sceptik
Сообщения: 84
ОС: Debian

Re: ion3

Сообщение Sceptik »

JaGoTerr
Здорово! помогло) спасибо
но блин с индикатором удобно было..
это никак по другому не полечить?
есть другие действенные переключалки?
Мы должны построить мирное и свободное общество, где уважают права и свободы, где нет угнетённых, обиженных и несправедливо обделённых, где нет места ненависти и крови... построить его любой ценой.
Спасибо сказали:
beholder
Сообщения: 29

Re: ion3

Сообщение beholder »

А зачем нужен значок? Для индикации есть Scroll Lock - прекрасно ловится периферическим зрением. Главное что xxkb запоминает раскладки для каждого окна, это его единственная ценность.

Sceptik писал(а):
16.01.2007 20:56
есть другие действенные переключалки?

AFAIK, нет.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: ion3

Сообщение diesel »

beholder писал(а):
17.01.2007 19:37
А зачем нужен значок? Для индикации есть Scroll Lock - прекрасно ловится периферическим зрением. Главное что xxkb запоминает раскладки для каждого окна, это его единственная ценность.

нпример для индикации, если у тебя три языка :)
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: ion3

Сообщение Dark_Savant »

(Sceptik @ Jan 16 2007, в 20:54) писал(а):есть другие действенные переключалки?

есть. xkbion.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: ion3

Сообщение JaGoTerr »

Dark_Savant писал(а):
17.01.2007 21:42
(Sceptik @ Jan 16 2007, в 20:54) писал(а):
есть другие действенные переключалки?

есть. xkbion.

тока вот у меня он в какой-то момент перестал работать. Видимо то ли с какой-то версии xorg, то ли от каких-то патчей, которые на него накладывают в арче :(
А вот когда работал - работал он в сто раз лучше, чем xxkb.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ion3

Сообщение sash-kan »

(Sceptik @ Jan 16 2007, в 19:54) писал(а):есть другие действенные переключалки?
есть в принципе только одна «переключалка» — xkb (X keyboard extension). все остальное — imho, костыли для людей, привыкших к плохому.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: ion3

Сообщение GeoF »

Проблемка. Решил попробовать toggle_named_scratchpad. Что-то не получается.

Код: Выделить всё

geof:~> ion3 --version
3ds-20061223

geof:~> ls .ion3/
cfg_bindings.lua                cfg_user                        toggle_named_scratchpad.lua
cfg_kludges.lua                 default-session--0

geof:~> cat .ion3/cfg_user
ALTMETA="Super_L+"

dopath("cfg_kludges")
dopath("cfg_bindings")
dopath("toggle_named_scratchpad")

geof:~> cat .ion3/cfg_bindings.lua
-- Named scratchpads
defbindings("WScreen", {
   kpress(META.."space", "toggle_named_scratchpad(_, '*scratchpad*')"),
   kpress(ALTMETA.."i", "toggle_named_scratchpad(_, 'im_sp')"),
})


Super_L - так у меня xev определяет клавишу Win на ноуте. По идее, при нажатии на Win+i ожидаю появления некоего окошка. Однако ничего не происходит. Может я что не так делаю? Хотя при нажатии на Alt+space <empty frame> появляется, только не уверен, результат ли это работы toggle_named_scratchpad. Это можно проверить? Пробовал Win+i менять на Alt+i. При нажатии происходит какая-то задержка, но окна так и не появляется. Есть идеи?

На всякий случай.

Код: Выделить всё

geof:~> grep dopath /usr/X11R6/etc/ion3/cfg_ion.lua
dopath("cfg_ioncore")
dopath("cfg_kludges")
dopath("cfg_modules")
--dopath("mod_query")
--dopath("mod_menu")
--dopath("mod_tiling")
--dopath("mod_statusbar")
--dopath("mod_dock")
--dopath("mod_sp")
dopath("cfg_user", true)
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: ion3

Сообщение GeoF »

Вышла новая версия named_scratchpad, но все равно ничего не выходит :( Даже с таким конфигом:

Код: Выделить всё

defbindings("WScreen", {
   kpress("control+space", "named_scratchpad(_, 'example_sp')"),
   kpress("Mod1+I", "named_scratchpad(_, 'im_sp')"),
})


Что-то я в ступоре, не знаю уже что и пробовать. Орфографических ошибок в конфигах не вижу. winprop из конфига читаются нормально и окна раскладываются ожидаемым образом.
Спасибо сказали:
Аватара пользователя
Sceptik
Сообщения: 84
ОС: Debian

Re: ion3

Сообщение Sceptik »

Решил у себя проблему с раскладкой консольных приложений по workspace`ам

Код: Выделить всё

...
defwinprop {
    name = "mutt",
    target = "mail"
}
...

а потом просто пишем

Код: Выделить всё

..
kpress(MOD4.."Q", "ioncore.exec_on(_, ':mutt')"),
kpress(MOD4.."A", "toggle_named_scratchpad(_, 'mail')"),
..


Но возник другой вопрос. Можно ли зделать чтобы программа открывалась в определенном frame определенного workspace`са?? Читал ion-doc в нем написанно что target может быть или фреймом или воркспейсом. Можно ли совместить оба условия?
Мы должны построить мирное и свободное общество, где уважают права и свободы, где нет угнетённых, обиженных и несправедливо обделённых, где нет места ненависти и крови... построить его любой ценой.
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: ion3

Сообщение GeoF »

META+F3: mod_query.query_renameframe(_) - задаете имя нужному фрейму и кладете приложение в него через target в винпропах.
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: ion3

Сообщение JaGoTerr »

Sceptik
Думаю в данном случае немного саморекламы не помешает: http://jagoterr.blogspot.com/ до полного просветления :)
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs
Контактная информация:

Re: ion3

Сообщение Horrible »

в билде 20070203-1 неработает named_scratchpad
никто не решил эту проблему? ато неохота откатываться
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: ion3

Сообщение GeoF »

В предыдущем (3ds-20061223) тоже не работает :(
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: ion3

Сообщение JaGoTerr »

Horrible

Отлично работает.
1) Проверь, что у тебя последняя версия скрипта.
2) В какой-то момент (можно найти в ChangeLog) менялся API этого скрипта. Убедись, что ты свои key-bindings соответствующим образом подправил.
3) Если по-прежнему не работает - лог в студию.
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs
Контактная информация:

Re: ion3

Сообщение Horrible »

JaGoTerr

я сидел под wmii и на днях решил вернутсья обратно на ион. снес кофниги нафиг ан всякий пожарный, поставил последний билд и скачал с оффсайта намед_скретчпад, но вот чето он неработает. Никаких ошибок в лог ен плюет просто не создается скретчпад, ща вот покажу:

пробовал вот такие кей-биндинги (из самого скрипта named_scratchpad):

kpress(META.."W", "toggle_named_scratchpad(_, 'example_sp')")
kpress(META.."U", "named_scratchpad(_, 'player')")

скретчпадов нету :(

ошибок никаких не пишет вобще. Jagoterr будь так добр приаттач свой конфиг то что касается скретчпадов и сам скрипт named_scratchpad я сравню
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: ion3

Сообщение GeoF »

JaGoTerr писал(а):
26.02.2007 09:45
Horrible
Отлично работает.


Мои конфиги в начале этой странички, разве что теперь вместо toggle_named_scratchpad теперь новый скрипт named_scratchpad и вместо ALTMETA Mod4. Скратчпады не создаются, только дефолтный :( Посмотрите, плз, может я чего не понимаю?
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs
Контактная информация:

Re: ion3

Сообщение Horrible »

GeoF

абсолютно такаяже ситуация
Спасибо сказали:
Ответить