Awesome (кто-нибудь использует?)

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

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

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

parker писал(а):
07.12.2009 20:35
5) какие параметры нужно указать для клиента SMPlayer'а, что бы при полноэкранном воспроизведении верхняя панель не была видна? долго уже бьюсь головой о стену, пока безрезультатно, нужно что бы она была всегда, кроме тех случаев когда smplayer в фуллскрине
а вы smplayer со всеми необходимыми опциями запускаете из консоли?
тогда есть смысл взглянуть на mplayer.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Awesome

Сообщение altwazar »

parker писал(а):
07.12.2009 20:35
5) какие параметры нужно указать для клиента SMPlayer'а, что бы при полноэкранном воспроизведении верхняя панель не была видна? долго уже бьюсь головой о стену, пока безрезультатно, нужно что бы она была всегда, кроме тех случаев когда smplayer в фуллскрине

Сейчас нет под рукой awesome. Но вроде там все с мплеером было без проблем. Надо было только сначала сам smplayer переключить в полноэкранный режим, а потом еще переключить само его окно в полноэкранный через awesome (meta+f что-ли, не помню уже). Или я не правильно понял суть проблемы?
Спасибо сказали:

Аватара пользователя
slawko
Сообщения: 109
ОС: Debian GNU/Squeeze

Re: Awesome

Сообщение slawko »

поставил себе авесом, понравилось, начал немного править конфиг, но понял что нужен хороший манулал. кто то подскажит таковой на русском?
Бойся Данайцев, дары приносящие
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

slawko
даже в вики далеко не все достаточно подробно расписано для текущей версии. а вы хотите еще и на русском языке.
лично я когда писал конфиг, ориентировался на готовые, найденные в инете и на вики.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
SilentOS
Сообщения: 251
Статус: Важный воевода
ОС: SuSE

Re: Awesome

Сообщение SilentOS »

SLEDopit писал(а):
12.12.2009 01:49
slawko
даже в вики далеко не все достаточно подробно расписано для текущей версии. а вы хотите еще и на русском языке.
лично я когда писал конфиг, ориентировался на готовые, найденные в инете и на вики.

Один мой знакомый программер на мой плач о том, что в awesome опять поменялся конфиг со сменой минорной версии, ответил: это же прекрасно, что проект так стремительно развивается!
А я вот подумал: хорошо, что не на Arch-е сижу :crazy:
Спасибо сказали:

Аватара пользователя
slawko
Сообщения: 109
ОС: Debian GNU/Squeeze

Re: Awesome

Сообщение slawko »

SilentOS
SLEDopit
спасибо за ответы, буду как то разбираться дальше сам
Бойся Данайцев, дары приносящие
Спасибо сказали:

Аватара пользователя
parker
Сообщения: 7
ОС: archlinux

Re: Awesome

Сообщение parker »

2altwazar
при повторном переключении в фулскрин, SMPlayer накрывает wibox, но почему-то сразу работать не хочет, до конца пока не разобрался

PS из переведенных на русский язык в вики актуальной информации по 3.4.2 в лучшем случае 20%
английской - не много больше
это главная проблема авесома - нет хорошей документации и хоть какого-нибудь комюнити, только сухой справочник по API функциям, в котором еще так то просто разобраться
ну и lua, да, у разработчиков определенно есть чувство юмора
Изображение
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

parker писал(а):
12.12.2009 11:59
у разработчиков определенно есть чувство юмора
особенно классно обстоят дела с библиотеками а-ля vicious. нужно либо разбираться в коде, чтобы понять как использовать ту или иную фичу, либо искать готовое решение в чьем то выложенном в сеть конфиге, которого зачастую просто нет. ладно хоть в README догадались пару примеров написать. иначе совсем тяжко было бы =)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

LJS123
Сообщения: 60
ОС: Debian Squeeze

Re: Awesome

Сообщение LJS123 »

parker писал(а):
12.12.2009 11:59
это главная проблема авесома - нет хорошей документации и хоть какого-нибудь комюнити, только сухой справочник по API функциям, в котором еще так то просто разобраться

Весь народ сидит в рассылке awesome@naquadah.org
http://www.mail-archive.com/awesome@naquadah.org/
http://awesome.naquadah.org/community/
Спасибо сказали:

hapmand
Сообщения: 1
ОС: Debian

Re: Awesome

Сообщение hapmand »

Пара вопросов для знатоков AW.
1. Где взять виджет для проверки почты(POP).На wiki есть описание maildr, но никакой адекватной инфы по настройке.
2. Есть PSI+. Всегда открыт Ростер и окно с чатами. По умолчанию AW отдает по пол экрана тому и тому, приходится в ручную ростер уменьшать. как "закрепить" размер или переделать layout.
3. GIMP запускается в float режиме, и в наглую игнорирует { floating = false }, как исправить собственно(Float layout удален).
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

hapmand писал(а):
22.02.2010 03:37
1. Где взять виджет для проверки почты(POP).На wiki есть описание maildr, но никакой адекватной инфы по настройке.
Если бы почта была на google, то есть в виджетах vicious есть проверка gmail.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
minoru-kun
Сообщения: 620
ОС: Debian GNU/Linux

Re: Awesome

Сообщение minoru-kun »

А можно в Awesome сделать tabbed-layout, как в ion?
Спасибо сказали:

Аватара пользователя
Illuthion
Сообщения: 249
Статус: Человек[Возможно]
ОС: Debian experemental

Re: Awesome

Сообщение Illuthion »

Если бы почта была на google, то есть в виджетах vicious есть проверка gmail.

Знаю. Но gmail не устраивает, и даже не спрашивайте почему.
[Hate Mandriva;Adobe_Sofware;KDE4;1Panel_FM;Nero]
Спасибо сказали:

Аватара пользователя
evgsd
Сообщения: 38
ОС: Ubuntu Linux

Re: Awesome

Сообщение evgsd »

hapmand писал(а):
22.02.2010 03:37
2. Есть PSI+. Всегда открыт Ростер и окно с чатами. По умолчанию AW отдает по пол экрана тому и тому, приходится в ручную ростер уменьшать. как "закрепить" размер или переделать layout.


пробуйте так

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

awful.tag.setproperty(tags[s][7], "mwfact", 0.2)

jid: evgsd@jabber.ru
Все будет хорошо. Я узнавал...
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

в конце rc.lua дописал

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

autorun = true
autorunApps =
{
"pidgin",
"skype",
"transgui",
"rhythmbox"
}
if autorun then
   for app = 1, #autorunApps do
       awful.util.spawn(autorunApps[app])
       --os.execute(autorunApps[app])
   end
end

но автозапуск не срабатывает. Кроме того, секция
awful.rules.rules = {
-- All clients will match this rule.
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
keys = clientkeys,
buttons = clientbuttons } },
{ rule = { class = "MPlayer" },
properties = { floating = true } },
{ rule = { class = "pinentry" },
properties = { floating = true } },
{ rule = { class = "smplayer" },
properties = { floating = true } },
{ rule = { class = "gimp" },
properties = { floating = true } },
{ rule = { class = "pidgin" },
properties = { tag = tags[1][2] } },
{ rule = { class = "skype" },
properties = { tag = tags[1][2] } },
{ rule = { class = "rhythmbox" },
properties = { tag = tags[1][4] } },
{ rule = { class = "transgui" },
properties = { tag = tags[1][3] } },
-- Set Firefox to always map on tags number 2 of screen 1.
-- { rule = { class = "Firefox" },
-- properties = { tag = tags[1][2] } },
}

никак не влияет на место появления pidgin/skype. В чём может быть проблема?
Спасибо сказали:

reji
Сообщения: 81

Re: Awesome

Сообщение reji »

По-поводу Pidgin/Skype предположу, что класс окна чувствителен к регистру, т.е. надо указывать "Pidgin", первая буква - заглавная.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

reji писал(а):
05.06.2010 20:45
По-поводу Pidgin/Skype предположу, что класс окна чувствителен к регистру, т.е. надо указывать "Pidgin", первая буква - заглавная.
Так и есть.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

с этим разобрался, действительно регистр имеет значение. Автозапуск пока сунул в .xinitrc; вопрос следующий - как узнать, как "называется" окно, т.е. какое название у него видит awesome? есть морда к transmission-daemon, transgui - перепробовал все возможные варианты написания, но окно как открывалось на текущем столе, так и открывается. Пробовал так же написанный в заголовке "Transmission Remote GUI".
Спасибо сказали:

reji
Сообщения: 81

Re: Awesome

Сообщение reji »

Свойства окон можно посмотреть утилитой xprop. Запустите ее в терминале и щелкните мышкой по нужному окну.
$ xprop | grep -i class
WM_CLASS(STRING) = "Navigator", "Firefox"

Класс окна - это второе значение, "Firefox" в примере выше.
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

спасибо, буду теперь допиливать конфиг.
Спасибо сказали:

Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Awesome

Сообщение Dunris »

А у меня такой вопрос: возможно ли как-либо запустить Lua-функцию "в фоне"?
Например, есть такой код:

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

function fetchmail()
    local file = io.popen("fetchmail -c", "r")
    local count = file:read('*number')
    if count ~= nil then
        mail = naughty.notify({
            text = string.format("%d messages", count),
            width = 100
        })
    end
    file:close()
end

При его запуске Awesome полностью замирает на несколько секунд, ожидая, пока отработает fetchmail()
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

Dunris
Ну вот в vicious гуглопочта проверяется без подвисаний: http://git.sysphere.org/vicious/tree/widgets/gmail.lua
Но там создан отдельный файл с функциями проверки почты, и из rc.lua к нему идет обращение раз в 5 минут. Никаких подвисаний (даже при отсутствии интернета) нету.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Dunris
Сообщения: 295
Статус: ...
ОС: Archlinux

Re: Awesome

Сообщение Dunris »

SLEDopit писал(а):
20.07.2010 22:18
Dunris
Ну вот в vicious гуглопочта проверяется без подвисаний: http://git.sysphere.org/vicious/tree/widgets/gmail.lua
Но там создан отдельный файл с функциями проверки почты, и из rc.lua к нему идет обращение раз в 5 минут. Никаких подвисаний (даже при отсутствии интернета) нету.

И его пробовал. Подвисает, но лишь на одну секунду, поэтому можно не заметить.
Попробуйте поставить обновление в 3 секунды и быстро переключаться, например, между тэгами - периодически Вы не сможете этого сделать :)
По крайней мере, у меня это происходит.
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

Как побороть openoffice? любое приложение (офиса) совершенно игнорирует тайлинг и даже не подвергается растягиванию.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Awesome

Сообщение SLEDopit »

Karbofos писал(а):
01.09.2010 20:17
Как побороть openoffice? любое приложение (офиса) совершенно игнорирует тайлинг и даже не подвергается растягиванию.
о.О у меня нормально все и тянется и тайлится:
Изображение
может что не так в конфиге прописано?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

В конфиге вроде ничего не писал, щас проверю. Офис кстати не единственный - тайлинг игнорировал и thunar, и transgui.
UPD: Поправка - writer работает (видимо я что-то напутал, когда проверял), но calc точно глючит.
Спасибо сказали:

Аватара пользователя
Eaglevil
Сообщения: 60
ОС: Arch Linux

Re: Awesome

Сообщение Eaglevil »

minoru-kun писал(а):
11.03.2010 22:21
А можно в Awesome сделать tabbed-layout, как в ion?
А... awful.layout.suit.max - это не то? Окна развернуты во всю, сверху панелька с переключением, плюс биндинги типа Mod+j / Mod + k. Чё ещё надо?

Dunris писал(а):
21.07.2010 13:03
И его пробовал. Подвисает, но лишь на одну секунду, поэтому можно не заметить.
Вам, наверно, надо копать в сторону многопоточности в Lua, т.е. делать типа thread.newthread(...) и выполнять забор почты в другом потоке. Другой более корявый вариант - забирать почту третей прогой (скриптом питоновским из cron-а, mutt-ом или чем угодно), а из Lua только читать результат.
Здесь могла быть ваша реклама
Спасибо сказали:

Аватара пользователя
Eaglevil
Сообщения: 60
ОС: Arch Linux

Re: Awesome

Сообщение Eaglevil »

Karbofos писал(а):
01.09.2010 21:10
В конфиге вроде ничего не писал, щас проверю. Офис кстати не единственный - тайлинг игнорировал и thunar, и transgui.
UPD: Поправка - writer работает (видимо я что-то напутал, когда проверял), но calc точно глючит.
Какой calc? У меня xcalc работает как нужно, kcalc тоже. Консольный calc и будет игнорировать WM вообще :). Одним словом xprop этого калка в студию - с дефолтным конфигом awesome делает foating только диалоговые окна. Окна с type="normal" используют текущий layout.

SLEDopit писал(а):
14.12.2009 00:17
parker писал(а):
12.12.2009 11:59
у разработчиков определенно есть чувство юмора
особенно классно обстоят дела с библиотеками а-ля vicious. нужно либо разбираться в коде, чтобы понять как использовать ту или иную фичу, либо искать готовое решение в чьем то выложенном в сеть конфиге, которого зачастую просто нет. ладно хоть в README догадались пару примеров написать. иначе совсем тяжко было бы =)
Чувство юмора их хорошо видно из bug-tracker-а... Им пишут чё не так, вплоть до того, что патчи присылают, а они говорят типа: нифига не будем мы это фиксить.
Здесь могла быть ваша реклама
Спасибо сказали:

Аватара пользователя
Karbofos
Сообщения: 266
ОС: Gentoo

Re: Awesome

Сообщение Karbofos »

А можно ли настроить переключение по рабочим столам по winkey+цифры с цифровой клавиатуры при включённом NumLock? Просто так не работает.
Спасибо сказали:

Аватара пользователя
Stanislav Potapchik
Сообщения: 271
ОС: Debian, Ubuntu, Mint

Re: Awesome

Сообщение Stanislav Potapchik »

подскажите, как сделать переключение на открываемое приложение в другом теге.
Спасибо сказали: