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 ()

Ответ на: комментарий от 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 ()
Ответ на: комментарий от Zveroy

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

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

Анимэ не нужно. Остальное очень даже няшно и клёво.

напейсал аниме-хейтер с анимешными словами типа «няшно» ^_^

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

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

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

Zveroy ()

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

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

Лол, вообще-то кошки мукали ещё задолго до анимэ, чудик.

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

Человек, который даёт мне ссылку на статью в лурке, автоматически заносится в игнор-лист.

Debasher ★★★★★ ()
Ответ на: комментарий от 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

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

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

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

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

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

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

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

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

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

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

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

Pinkbyte ★★★★★ ()

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

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

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

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

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

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

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

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

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

Zveroy ()

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

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

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

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

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

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

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

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

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

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

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

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