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

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

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

sbar
Сообщения: 354
ОС: Gentoo

Awesome

Сообщение sbar »

Кто-нибудь использует awesome? Если да, поделитесь полезными фрагментами конфига, патчами, скриптами для виджетов и т.д.

Вопрос к тем, кто использует: в главной панельке в правом верхнем углу (tasklist) отображаются сразу все заголовки окон текущего тега. Как сделать отображение заголовка только текущего окна, если текущий layout != max?
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m
Контактная информация:

Re: Awesome

Сообщение Malcolm »

Хм, я пробывал, но имхо, пока сыровато.
На ЛОРе был скрин. Буквально сегодня. и из awesome, у автора наверняка можно проконсультироваться. А так вообще - в IRC, на офиц. канале. Когда то там и консультировался.
Удачи.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
masloff
Сообщения: 156
ОС: opensolaris 2008.11

Re: Awesome

Сообщение masloff »

перешел на него после ion3
честно говоря, нравиться гораздо больше - не перегружен lua, понимает все что надо понимать

единственный вопрос - прозрачность в консоли (чтобы было видно обоину на background) -делается как?

и почему-то, иногда залипает консоль, причем на разных машинах - как релиз 2.2 так и нововыпущенный 2.3...приходится только закрывать консольку :(

а в общем и целом - оченно нравится! пора бы в прикрепить уже тему, а?...
Registered Linux user number 447778
Спасибо сказали:
tempx77
Сообщения: 7

Re: Awesome

Сообщение tempx77 »

masloff писал(а):
20.04.2008 00:06
и почему-то, иногда залипает консоль, причем на разных машинах - как релиз 2.2 так и нововыпущенный 2.3...приходится только закрывать консольку :(


я конечно извиняюсь, но пробовал ли ты нажимать ctrl-q ? :)
Спасибо сказали:
masloff
Сообщения: 156
ОС: opensolaris 2008.11

Re: Awesome

Сообщение masloff »

tempx77 писал(а):
26.04.2008 11:44
masloff писал(а):
20.04.2008 00:06
и почему-то, иногда залипает консоль, причем на разных машинах - как релиз 2.2 так и нововыпущенный 2.3...приходится только закрывать консольку :(


я конечно извиняюсь, но пробовал ли ты нажимать ctrl-q ? :)


ты прям источник вселенской мудрости :)
удивишся - но пробовал
Registered Linux user number 447778
Спасибо сказали:
Аватара пользователя
aphex
Сообщения: 9
ОС: DebianGNU/Linux

Re: Awesome

Сообщение aphex »

единственный вопрос - прозрачность в консоли (чтобы было видно обоину на background) -делается как?

у меня хоткей такого вида. где то в нете нашёл,число 20 степень прозрачности,khaki цвет шрифта.

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

key
    {
            modkey = {"Mod1"}
            key = "Tab"
            command = "spawn"
             arg = "urxvt -tr -tint khaki -sh 20 +sb -bc "
    }
Спасибо сказали:
masloff
Сообщения: 156
ОС: opensolaris 2008.11

Re: Awesome

Сообщение masloff »

да и у меня с прозрачностью пока никак...
Registered Linux user number 447778
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...
Контактная информация:

Re: Awesome

Сообщение Atragor »

А как сделать автоматическое переключение на тег, когда в нем открывается какая-нибудь программа? Например, если у меня в awesomerc есть такая строчка

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

rule { name = "amarok" tags = "player" }

то Amarok будет всегда открываться в теге player, но переключаться на него приходится вручную.
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

Atragor

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

     general
     {
         new_get_focus = true
     }


Не поможет?

Кстати, amazing рулет. http://awesome.naquadah.org/wiki/index.php...ar_with_Amazing


Кто-нить знает какие-либо иконочки где можно взять?
Вот сдесь http://awesome.naquadah.org/wiki/index.php/Nice_Icons пробовал иконки перекрасить, но фон почему-то добавляется белый, че я только там не тыркал =)
JID:dstr@jabbus.org
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 620
ОС: Debian GNU/Linux

Re: Awesome

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

А возможно как-либо сделать так, чтобы два окна, принадлежащие одной и той же программе, делили между собой рабочую область в заданном соотношении?
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...
Контактная информация:

Re: Awesome

Сообщение Atragor »

DsTr писал(а):
12.06.2008 00:48
Atragor

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

     general
      {
          new_get_focus = true
      }


Не поможет?


Не помогает, а жаль. Как-то неудобно каждый раз при запуске чего-либо переключать тег вручную.
Кстати, OpenOffice, запущенный в Xfce или KDE, выглядит весьма красиво, а вот в Awesome у него все значки меняются на какие-то старомодные:
snapshot1.png


Это лечится?

edit: нагуглил - проблема решается установкой значения переменной окружение OOO_FORCE_DESKTOP в gnome или kde.


И еще вопрос. Есть у меня, скажем, Kopete. По умолчанию он находится в отдельном теге и растянут на весь экран. Когда я открываю окно чата, то экран делится пополам и можно изменять размеры окон известными хоткеями. Проблема в том, что размеры сохраняются только до перезапуска Awesome, а хотелось бы их куда-нибудь записать. Это возможно?
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

Atragor

Я в psi делал так -

tag im { nmaster = 1 ncol = 2 mwfact = 0.125 }

т.е. одно главное окно - ростер, занимает 0,125 часть экрана(значение уменьшил, но покачто не тестил что получилось), а окна чата запускаются в две колонки правее ростера. Табы выключены нафиг.
JID:dstr@jabbus.org
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...
Контактная информация:

Re: Awesome

Сообщение Atragor »

DsTr, спасибо, работает.
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
indie
Сообщения: 87

Re: Awesome

Сообщение indie »

Подскажите, какой командой разместить окошко на всех воркспейсах?
А так же какой командой переместить текущее приложение на соседний воркспейс?
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

indie

2.client_tag и вообще все команды http://awesome.naquadah.org/wiki/index.php...d_Reference_2_0

Кстати, до меня наконец-то дошло как делать правила распихивания окон по тегам не по имени окна, а по классу:
rule { xproperty_name = WM_CLASS xproperty_value = tkabber tags = "im"}
rule { xproperty_name = WM_CLASS xproperty_value = chat* tags = "im"}

пихает все окна кабера в тег im, когда отключаешь интерфейс с табами(так можно видеть все текущие чаты одновременно, только еще советую тег объявлять так
tag im { nmaster = 1 ncol = 2 mwfact = 0.125 )

и создаем файл, если нету ~/.tkabber/config.tcl, записываем туда

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

set autologin 1
set show_splash_window 0
JID:dstr@jabbus.org
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Awesome

Сообщение l0stparadis3 »

А мне вот интересно... Я тут один сижу на третьей ветке, или есть и другие? =)
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

Я на 3й.
JID:dstr@jabbus.org
Спасибо сказали:
Аватара пользователя
serg43
Сообщения: 137
ОС: Linux, Archlinux

Re: Awesome

Сообщение serg43 »

А есть-ли какой-нибудь русскоязычный ресурс по awesome?
Спасибо сказали:
Аватара пользователя
Moradaraba
Сообщения: 23
ОС: Arch Linux®

Re: Awesome

Сообщение Moradaraba »

indie
Вообще-то тэги в awesome, dwm и воркспейсы в «традиционных» WM это далеко не одно и то же. Для эффективного управления окнами следует чотко понимать эту разницу.
apt-get install anarchy
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 620
ОС: Debian GNU/Linux

Re: Awesome

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

А мне вот интересно... Я тут один сижу на третьей ветке, или есть и другие? =)

/me уже не один месяц сидит на 2.3. :P
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Awesome

Сообщение NekoExMachina »

Гм, по поводу дзена назрел вопрос. Так и не понял, как заставить авесом рисовать окна, не перекрывая ими дзен..
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
ixes
Сообщения: 19

Re: Awesome

Сообщение ixes »

А мне вот интересно... Я тут один сижу на третьей ветке, или есть и другие? =)

В тройке на даный момент уже все возможности 2.хx реализованы? (с учетом конфигов на lua)
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Awesome

Сообщение l0stparadis3 »

Вроде как вся... По крайней мере, мне хватает.
Окна по тегам распихивает, виджеты на высоте (я с ними пока не разбирался - у меня все нужное есть в хардстатусе GNU/Screen, но по тем конфигам и скринам, что я видел - с виджетами все нормально), lua добавил возможность сильно варьировать кейбиндингами. Единственный минус - конфиг, несомненно, стал сильно жирнее.
Из нововведений могу отметить, что авесам научили работать с треем. Пока, правда, глючно, но работает. Может, уже пофиксили, но я давно не обновлял пакеты из git - времени нет.

И еще - я все мечтаю сделать перемещение мышки путем нажатия на ту или иную комбинацию клавиш - пока не получается, функция установки координат мыши есть, а взятия пока не написали =/
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

JID:dstr@jabbus.org
Спасибо сказали:
Аватара пользователя
Moradaraba
Сообщения: 23
ОС: Arch Linux®

Re: Awesome

Сообщение Moradaraba »

Здравствуйте, дорогие цветочки, зверушки и линупсисты.

Обнаружил некоторую странность... Захотелось, чтобы urxvt с vim'ом был в тэге "vim".

Добавил в раздел rules правило:
rule { xproperty_name = "WM_NAME" xproperty_value=".*VIM" tags = "vim" }

Окно urxvt с vim обладает таким свойством:
WM_NAME(STRING) = ".awesomerc (~) - VIM"

По идее, должно работать; однако, не работает...

С уважением, Аттила.
apt-get install anarchy
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Awesome

Сообщение l0stparadis3 »

Насколько я помню, если запускать сразу urxvt -e vim, то эффект будет (окно будет изначально обладать VIM в заголовке). А вот если сначала urxvt, а потом уже в нем vim - скорее всего нет (правила срабатывают до запуска vim).

В awesome3 на окна действуют так называемые хуки. То есть при наведении на окно с помощью хука меняется цвет рамки, при запуске с помощью хука окна раскидываются по тегам. Я не пробовал, но не исключено, что с помощью тех же хуков можно реализовать и нужные вам действия (двинул мышкой - все правила заново обработались).
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
Moradaraba
Сообщения: 23
ОС: Arch Linux®

Re: Awesome

Сообщение Moradaraba »

Нет, при urxvt -e vim тоже ничего не работает, собсвтенно, я именно так и пробовал.
Но вот если запускать urxvt -title VIM -e vim, то всё работает корректно.
apt-get install anarchy
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: Awesome

Сообщение Reboot »

а если VIM всеже поменять на vim в конфиге, чудо не произойдет?
Мой компьютер зовут Марвин
Спасибо сказали:
Legolas
Сообщения: 20
ОС: Debian 4.0r3 Etch, OpenBSD

Re: Awesome

Сообщение Legolas »

Боброго времени суток. Вопрос для тех кто пользуется этим самым Amazing.
Помогите определить в чём трабл :dash2:
поставил его:

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

~$ gem build amazing.gemspec
~$ sudo gem install amazing-0.1.gem
legolas@mirkwood:~$ which amazing
/var/lib/gems/1.8/bin/amazing

мой .xinitrc
#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
#. /etc/X11/Xsession
amazing &
awesome

в раздел с описанием статус бара добавляю:

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

 statusbar top_bar
    {
        position = "top"
#    height = 20
#    width = 0

        taglist mytaglist
        {
      x = -1
      y = -1
            mouse {button = "1"           command = "tag_view"}
            mouse {button = "1" modkey = {"Mod4"} command = "client_tag"}
            mouse {button = "3"           command = "tag_toggleview"}
            mouse {button = "3" modkey = {"Mod4"} command = "client_toggletag"}
            mouse {button = "4"           command = "tag_viewnext"}
            mouse {button = "5"              command = "tag_viewprev"}
        }

        layoutinfo mylayoutinfo
        {
      x = -1
      y = -1
            mouse {button = "1" command = "tag_setlayout" arg = "+1"}
            mouse {button = "4" command = "tag_setlayout" arg = "+1"}
            mouse {button = "3" command = "tag_setlayout" arg = "-1"}
            mouse {button = "5" command = "tag_setlayout" arg = "-1"}
        }

        tasklist mytasklist
        {
            mouse {             button = "4" command = "client_focusnext"}
            mouse {             button = "5" command = "client_focusprev"}
            mouse {modkey = {"Mod4"} button = "4" command = "client_swapnext"}
            mouse {modkey = {"Mod4"} button = "5" command = "client_swapprev"}
        }

       textbox clock { text = "time" }
     }

.amazing/config.rb

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

awesome {
  set :statusbar => "top_bar"

  widget("clock") {
    set :module => :clock
    set :property => "time"
    set :interval => 1
    set :format => "%T,  %a %b %d"
  }
}

но часики так и не появляются (аналогично и другие виджеты) :(
Ещё проыбвал так (надыбал в чужих дотфайлах):
.awesomerc
widget("clock") {
set :interval => 1
set :format => "%d.%m.%Y [ %T ] "
}

config.rb
widget("clock") {
set :interval => 1
set :format => "%d.%m.%Y [ %T ] "
}

тоесть не указывая property и module результат тот же... :dash3:

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

legolas@mirkwood:~$ awesome -v
awesome (awesome) 2.3-rc1 (Deep Inside)
compiled at May  2 2008 12:44:48 for i486-pc-linux-gnu by gcc version 4.1.2 (buildd@demosthenes)
Спасибо сказали:
Аватара пользователя
DsTr
Сообщения: 374
ОС: Arch x64
Контактная информация:

Re: Awesome

Сообщение DsTr »

Ты не указал амазингу непосредственно какое свойство менять у виджета. К примеру к часам нужно еще написать
property("text"){ @time }
JID:dstr@jabbus.org
Спасибо сказали:
Ответить