LINUX.ORG.RU

очередной осом

 , , ,


4

2

Установлен shifty для упрощения работы с динамическими тегами. Виджеты — форк http://awesome.naquadah.org/wiki/Lain, допилил в них дополнительные всплывающие подсказки с более подробной информацией (появляются по хоткею/наведению на виджет), поменял индикацию при достижении критических значений и заменил некоторые обращения на асинхронные (использовал asynchell.lua от unlog1c, но слегка его перепилил под свои нужды). Также немного поменял виджет таскбара — там отображается только заголовок активного клиента и свернутые клиенты текущего тега.

Терминал — st, на ноуте dwt (st, xterm и urxvt почему-то подтормаживают на невидиевском блобе при включенном композиторе. На нуве видео тормозит, без композитинга жутко тирит.)

ШГ — из убунты, и сами шрифты и патчи (на ноуте вместо них Meslo LG S, т.к. там dpi по-больше).

По поводу фиша — многие говорят, что zsh много лучше, но мне автокомплит фиша кажется куда более «умным» + он умеет парсить маны для дополнения неизвестных команд.

Трэй (появляется по хоткею либо наведению на стрелочку): http://storage7.static.itmages.ru/i/14/0306/h_1394097138_6721872_3b60e5f647.png

Плиточки (собственно, основной режим работы): http://storage6.static.itmages.ru/i/14/0306/h_1394097182_9888620_61a18c455e.png

В планах: сделать подсказку по хоткеям (типа такой http://3.bp.blogspot.com/-EcltB2cBT3c/T3X1tlbREdI/AAAAAAAACAY/D8qH9GX2cDQ/s16...), но выводить не фиксированный текст, а брать хоткеи из конфига.

>>> Просмотр (1680x1050, 900 Kb)

★★★★★

Проверено: Shaman007 ()

Хорошо. И красиво, и вполне уютно. Единственное, что не нравится - существа на обоине и на панели, но это уже личное дело каждого.

mathcrosp ★★
()

Обоина понравилась, правда в глазах рябит. Но это на любителя, да.

Что менял в asyncshell? Если полезное, то пришли, я проапдейчу гист.

По поводу подсказки по хоткеям - такое 100% кто-то делал, но я не помню где я видел. Поищи по мейлгруппе и вики, думаю найдешь.

unlog1c ★★★
()
Ответ на: комментарий от unlog1c

я добавил удаление временных файлов, создаваемых им, из /tmp, т.к. за пару дней их больно много накапливалось. ну и добавил пару хелперов, но они очень специфичны для моего конфига.

actionless ★★★★★
() автор топика
Ответ на: комментарий от unlog1c
@@ -48,6 +48,7 @@
       asyncshell.request_table[id].callback then
       local output = io.open(asyncshell.file_template .. id, 'r')
       asyncshell.request_table[id].callback(output)
+       awful.util.spawn_with_shell("rm " .. asyncshell.file_template .. id)
    end
 end
 

но я не уверен, насколько это правильно

actionless ★★★★★
() автор топика
Ответ на: комментарий от mazdai

я когда-то набросал простенький скрипт, который «перекрашивает» нумикс в заданные цвета (включая svg картинки). поэтому для гтк3 в этой я просто скопировал его из нумикса перекрашенного в те же цвета. но, правда, я даже не уверен, что у меня что-то его использует, он вроде прилетел как зависимость к zenity или чему-то такому.

http://storage7.static.itmages.ru/i/14/0307/h_1394183491_9573799_f4512774cc.png

actionless ★★★★★
() автор топика

Обоина реально настоящие обои напоминает.

MiniRoboDancer ★☆
()

Обоина больно хороша. Да и оформление тоже. По-домашнему уютно, нет этой порядком надоевшей энтерпрайзности. Зачет.

P.S. Скинь обоину, пожалуйста, а то тинай с гуглом молчат.

unknown_artist
()

Шли годы, а осом так и не научился центрировать тайтл окна по высоте. Ну и радужная радуга в Ш.

baverman ★★★
()
Ответ на: комментарий от baverman

я пробовал полный хинтинг который не радужнаярадуга, но не все шрифты тогда складно смотрятся, сильно тонко и жестковато.

actionless ★★★★★
() автор топика

покемоны головного мозга, но в целом приятно.

вместо Ш — мыло.

а с каких пор Шома у нас осомоскрины подтверждает? JB в отпуске?

funeralismatic ★★★
()
Последнее исправление: funeralismatic (всего исправлений: 1)

зачёт

покемономания =)

qbbr ★★★★★
()
Ответ на: комментарий от tazhate

изначально настраивал весь воркспейс на дебиане, но после смены системы на арч ничего не отвалилось (т.е. в конфиге нет ничего дистроспецифичного)

actionless ★★★★★
() автор топика
Ответ на: комментарий от travka

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

actionless ★★★★★
() автор топика
Последнее исправление: actionless (всего исправлений: 1)

Начал перепиливать вашу тему под zenburn.

Есть пара вопросов.

1. Каким образом temp виджет тянет температуру? (я не силён в lua) т.к. у меня в любом случае получается nil.

2. Где можно перекрасить заголовок окна который появляется в floating mode ?

p.s. тема шикарная. Надо себе сделать шпаргалку по хоткеям ;D

travka
()
Ответ на: комментарий от travka

1) у меня он тянется из сенсоров. в toolbar.lua, указывается отображаемое имя сенсора и критическая температура:

tempicon = wibox.widget.imagebox(beautiful.widget_temp)
tempwidget = widgets.temp({
	sensor = "CPU Temperature",
	critical = 75
})
2) в файле темы:
theme.titlebar	= "#3c3c3c"
theme.titlebar_focus	= "#66436C"

если ты хочешь просто перекрасить интерфейс, то сделай копию директории с темой из папки themes, и в widgets/settings.lua поменяй переменную theme_dir

actionless ★★★★★
() автор топика
Последнее исправление: actionless (всего исправлений: 1)
Ответ на: комментарий от actionless

Ладно. С цветом разобрался.

Остались плагины.

temp не работает ни в какую.

Так же не работает выезжающий трей. Причину найти не могу :(

travka
()
Ответ на: комментарий от travka

есть какие-нибудь эксепшены?

менял что-то кроме цветов?

по поводу температуры, скопируй измененные тобой строчки из toolbar.lua и вывод sensors.

actionless ★★★★★
() автор топика
Ответ на: комментарий от actionless

widgets/temp.lua:28: attempt to compare number with nil

кроме цветов и пары биндов ничего еще не менял, только начал пилить.

sensor = «temp1»

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +51.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +51.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +49.0°C  (high = +87.0°C, crit = +105.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +50.0°C  

Только что еще заметил что так же не работает bat.lua значение всегда на 70% странно потому что :

upower -d |grep percentage
    percentage:          65% 
travka
()
Ответ на: комментарий от travka

пульни из репа еще раз, я попробовал сделать небольшой фикс для регулярного выражения

батарейку я смогу отладить только с ноута, позже гляну

actionless ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.