LINUX.ORG.RU

Awesome green Arch

 , ,


1

1

Совершу маленький акт эксбиционизма. Люблю темноту и зелёный цвет, в результате это вылилось в такое вот безобразие.

Базовая система строится на связке: lxdm + lxsession + AwesomeWM.
Свистелки верхней панели (слева направо):

  • conky:
    • информация о состоянии процессора
    • информация о состоянии памяти
    • часы и график загрузки сети
  • wibox, нашпигованый самодельными и не очень виджетами:
    • индикатор раскладки клавиатуры — общается с kbdd через d-bus
    • индикатор текущей раскладки окон (layout)
    • индикатор батареи — стырен из вики и немного допилен
    • группа тегов — стандартный виджет из библиотеки
    • самопальная хреновина для вывода количества видимых окон, заголовка текущего окна и его номера, также по совместительству является run prompt'ом
  • trayer — стандартный трей AwesomeWM, к сожалению, не умеет в прозрачность

Копозитингом занимается старый добрый xcompmgr, все эффекты отключены, только прозрачность.
В качестве шрифта Terminus, повсюду он.
Набор иконок: ACYL.
Тема GTK: самописная жуть, использующая стандартный движок рендеринга, зато GTK2 и GTK3 выглядят почти одинаково.
Обоина с любовью изготовлена многие месяцы назад, и менять её нет никакого желания.

В посте скриншот в довольно синтетической абстоновке, вот изображение более приближенное к реальности.

>>> Просмотр (1366x768, 415 Kb)



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

Ответ на: комментарий от prizident

задолбали со своими китайскими порномультиками.

+1, ужас....

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

Я имел в виду псевдотрехмерность.

Я тоже её не люблю, когда делал тему, не знал как от этого избавится, и потому смирился. Сейчас убрал (уже после того, как запостил скриншот), стало хорошо. Вот так стало сейчас: http://hoax.ws/f/2012-04-19-171917_1366x768_scrot.png

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

Зачем DE, если Awesome и так достаточен, не?

Вы забываете о том, что части LXDE могут быть использованы по-отдельности независимо друг от друга. Я взял только lxdm как менеджер входа в систему и lxsession для сессий, dbus'а и выключения питания через меню.

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

Не верю что это истинная причина твоего эксгибиционизма.

У вас проблемы с выявлением причинно-следственный связей. Любовь к темноте и зелёному привели к созданию такого оформления. К эксгибиционизму это не имеет никакого отношения.

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

Сам же назвал свой топик «актом эксгибиционизма».

Я и не отрицаю. Но причин этого «акта» я не называл.

Zveroy
() автор топика

Обои норм, остальное ад) заменить зелёный на серый.

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

не медли, накажи меня таким коварным способом, как же я буду жить без общения с таким как ты?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Zveroy

Я взял только lxdm как менеджер входа в систему

Попробуй slim. Я перешел на него после того, как lightdm начал выделываться. Пока всё нормально.

unlog1c ★★★
()

Мультперсонажи как бы намекают нам на средний возраст пользователей Archlinux.

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

Попробуй slim.

Я с него перешёл на LXDM, не помню уже, по какой причине. Одно я помню точно — slim уже давно никем не развивается, он просто работает, и в один прекрасный день может просто умереть.

Ещё LXDM, по очевидной причине, подгружает в память GTK, а я как раз пользуюсь софтом преимущественно на этом тулките.

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

Мультперсонажи как бы намекают нам на средний возраст пользователей Archlinux.

У вас какие-то комплексы на этот счёт?

Zveroy
() автор топика

индикатор раскладки клавиатуры

У меня есть к вам пара вопрос, если можно ответьте:
1. Индикатор раскладки, как вы его реализовали, у меня что то не получается. 2. Не знаю как у вас есть такое или нет: мне хотелось бы при запуске приложения что бы оно (приложение) запускалось на своем теге.

mul4 ★★★★★
()
Ответ на: индикатор раскладки клавиатуры от mul4

У меня есть к вам пара вопрос, если можно ответьте:

Можно. Хотя ответы на эти вопросы есть в вики, насколько помню.

1. Индикатор раскладки, как вы его реализовали

Индикатор использует dbus для связи с kbdd, код простой как палка.

что бы оно (приложение) запускалось на своем теге.

Не совсем понял, что вы хотите, если нужно просто кинуть окно на уже существующий тег, то это просто делается правилами:

awful.rules.rules = {
    { rule = { instance = "Navigator" },
      properties = { tag = tags[1][2], switchtotag = true } },
}
А если нужно, чтобы автоматически создавался новый тег, то стоит обратить свое внимание на библиотеки димаческих тегов, вроде Shifty. Но в этом случае я мало чего толкового могу сказать, так как не пользуюсь.

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

ты не путай причину и следствие, ня Производные от «ня» слова автоматически зачисляют тебя в ряд тех, кто знаком с аниме-тусовкой.

P.S. Это был пост онямэфага, десу

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

А для чего бывает нужно знать количество _видимых_ окон?

Скорее не «видимых», а присутствующих на текущем теге. На ноутбуке я часто использую полноэкранную раскладку (max layout), когда одно окно занимает всю рабочую область, когда остальные неактивные окна не видно, при этом у меня нет «панели задач». Такой индикатор позволяет быстро определить, есть ли ещё окна на теге, не пытаясь переключиться на них.

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

Промотать все окна в теге, чтобы убедиться, что нужного тут нет.

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

Zveroy
() автор топика

Никогда не понимал, зачем использовать conky с awesome. Его собственных возможностей за глаза хватает для любых виджетов.

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

Никогда не понимал, зачем использовать conky с awesome.

Быстро, дёшево и сердито. Многие не понимают, как можно есть лапшу быстрого приготовления, а я ем.

Вы когда-нибудь сами пробовали расположить виджеты в вибоксе так, как вам нужно, с помощью awful.widget.layout.*?

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

Да, располагал.

Но чаще я располагаю несколько вибоксов со статически заданными координатами. «Быстро, дешево и сердито» (с) :)

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

Но чаще я располагаю несколько вибоксов со статически заданными координатами.

Блин, у меня даже и мысли не возникало, что можно просто понасоздавать кучу вибоксов и не мучиться. Так и сделаю, когда на git ветку перейду, или когда 3.5 выйдет.

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