LINUX.ORG.RU

Awesome


129

5

Всего сообщений: 221

depressive-grey is awesome

Долго мучившись, я таки освоился в конфиге, и за короткое время запилил идеальное окружение.

В ролях:

  • Qt4/GTK2 — самописная серая тема без названия (с прошлого скриншота многое вырвиглазие поправлено, цвета стали светлее, по сути тема была переписана с нуля);
  • theme.lua — самописная серая тема без названия в тех же тонах, что и тема Qt4/GTK2;
  • Шрифты (таки не Г) — в графических приложениях — Open Sans, Terminus in x11-terms/terminator;
  • Иконки — тыщу лет не мененая Faenza+dark folders, которая стояла почти у всех, и на ЛОРе часто мозолит глаза;
  • Курсор (не видно, но он есть) — Oxygen White;
  • Обоина любезно предоставлена гуглом;
  • На скриншоте: Editra (преемник geany, который имеет ряд изъянов, посерьёзнее, нежели этот редактор, плюс переползаем на Qt), Spacefm (наверное лучший файловый менеджер, все пробовал, всё равно возвращался), deadbeef (скробблит, парсит инфу с last.fm, хорошо воспроизводит lossless, что ещё надо?).

Виджеты, коих мало:

  • Время. Ничего необычного. При наведении курсора показывает дату, календарь не нужен, при необходимости запускается Osmo, там всё есть.
  • Раскладка клавиатуры. Не интерактивный, просто информирует. Дублирует scroll-lock led, в зависимости куда удобнее посмотреть.
  • Скорость загрузки выгрузки. На самом деле это три виджета.
  • На нижней панели (смотреть второй скриншот) красуются только трей, prompt виджет awesome, и виджет громкости, который тоже не интерактивный, несёт только информативный характер, ибо нижняя панель используется редко, но ненужного на ней нет.

А теперь самое вкусное — deadbeef виджет — восемь в одном:

  • left click — play/pause
  • middle click — stop
  • right click — mute
  • scroll up — volume up
  • scroll down — volume down
  • button 8 — previous track
  • button 9 — next track
  • mouse over — tooltip с информацией о треке
  • весь этот комбайн дублируется хоткеями.

Впервые попробовав awesome я думал выпилить тайлинг, но ничего не осилил, не было ни времени, ни желания. Второй заход (текущий) показал, что тайлинг таки очень и очень удобен, особенно, когда под разные задачи используются разные теги, каждый со своим layout и набором приложений. Некоторые приложения принудительно плавающие, всё остальное тайлинг. Впринципе, я доволен окружением, мелочи будут отшлифовываться до идеала, по большому счёту всё останется as is.

 

funeralismatic
()

Awesome и синева

PNG для Ъ: http://itmages.ru/image/view/1193048/3cf1106e - Рабочий стол, меню и mc
http://itmages.ru/image/view/1193046/61d4e5a8 - Gvim + pcmanfm + pcmanfm от root
http://itmages.ru/image/view/1193049/b31c52a6 - Firefox и всплывающее меню с обновлениями.

Купил себе новый большой монитор и решил таки перейти на тайловый wm, который на 27" должен проявить себя отлично. Выбор пал на Awesome
И вот, спустя N времени, кучи чужих скринов и rc.lua, я наконец-то допили его до более-менее юзабельного состояния.

Виджеты: слева на право: проигрываемая песня в MPD, регулятор громкости, наличие обновлений, загруженность ОЗУ (проценты и графическое представление), загруженность процессора (так же) + его температура. А дальше идёт трей. Уродские иконки в виджетах - плоды моего «творчества» - может кто подскажет годных минималистичных однотоновых иконок для этой цели?
При клике на название песни открывается ncmpcpp. При клике на проценты загрузки оперативной памяти и процессора открывается терминал с htop с соответствующей сортировкой. При клике на пакмана открывается терминал и запускается обновление, а при наведении показываются новые пакеты с порядковым и цветовым разделением по репозиториям, включая AUR. Так же слегка был подправлен vicious.pkg, дабы в количестве обвновлений учитывался AUR.

Меню «Приложения» генерируется при помощи xdg-menu.

Layout'ов используется только два - плавающие окна и модифицированный centerwork из набора vain. Если окно одно - располагается по центру с шириной, соответствующей параметру mwfact, если же окон несколько, то одно располагается слева с шириной в 50%, а остальные справа друг над другом (см 2 скрин).

Тема GTK - слегка модифицированная Mire v2 Blue. Так же для окон, запущенных от имени суперпользователя она была переделана в красные тона.

Шрифты - Liberation во все поля: Mono, где нужен моноширный шрифт и Sans туда, где он не нужен. Так же установлен Infinality.

Тема Gvim - самодельная.
Иконки - AwOken
Курсор - Ecliz

Пинайте

 

najlus
()

Awesome Serenity с пояснениями

После достаточно функциональных тем я решил немного дауншифтнутся и привести свой Awesome к стабильному минимально-отваливающемуся состоянию. То, что получилось, вы видите на скриншоте. Скриншотов с окнами нету, у меня и окон особо то не бывает. Вот вам скрин с эмаксом.

  • Почистил десктоп, на нем остались только календарь и процессы. Календарь тоже планирую перенести на naughty, а процессы пусть будут, удобно их оттуда убивать.
  • Разнообразия ради, обоина каждые 30 минут загружается рандомная с 4walled.cc (модуль picturesque) . Включен SFW режим. Не все гладко, попадается откровенное барахло; также на светлых обоях не видно десктопных виджетов, но мне лень это чинить. Зато есть элемент неожиданности когда открываешь пустой тег.
  • Все длительные запросы идут через asyncshell, благодаря этому нету никаких подвисаний при запросе Awesome чего-угодно с интернета.
  • Модуль dict позволяет выделить мышью любое английское слово, нажать Modkey-= и получить пояснение. Скриншот. Я использую dict.org в качестве источника, но он плоховат; если можете посоветовать онлайн-словарь с простой апишкой (и чтобы возвращался прямо текст, а не жисон какой-то) - буду благодарен.
  • Модуль iconic позволяет искать иконки для текущей icon_theme в /usr/share/icons. Этим пользуется большинство виджетов моего текущего конфига.
  • Для трея у меня есть minitray, который вызывается комбинацией клавиш и прячется ей же. Освобождает место на таскбаре (трей нужен редко).
  • Модуль quake есть аналогом guake, но средствами awesome. В качестве терминала использую табулированный urxvt.
  • Модуль scheduler объединяет повторяющиеся с определенным интервалом ивенты вместе, что уменьшает количество пробуждений CPU, которые делает awesome. Им пользуются практически все мои виджеты. Так же удобно посмотреть таблицу ивентов, выполнив «log.n(scheduler.dump_events())» в Modkey-X. Скриншот
  • Номера тегов без «ублюдочных квадратиков» (cast neocrust). Если на теге нету приложений, шрифт номера меняется на темный.
  • Интересные виджеты справа сверху:
    • awesompd
    • Погода, иконка отображает погодные условия. При наведении показывает прогноз. Если Clear, то показывает днем солнце и ночью месяц, т.к. шарит время суток через lustrous.
    • Загрузка CPU, четырехпозиционная иконка. Также температура процессора.
    • Занятость оперативки. Использовал иконки записи диска, т.к. ничего лучше не нашел.
    • Громкость, четырехпозиционная, при изменении громкости с клавиатуры/скроллинге по иконке показывает сообщение.
    • Батарея, много состояний, при наведении показывает остаточное время (или время до зарядки). Скриншот.

В итоге получилось кое-что напоминающее дефолтную панель Юнити или Гном3, чего я в принципе и добивался.

Ну и собственно сам конфиг. Я сильно не мудрил и закоммитил все из ~/.config/awesome, поэтому теоретически оно должно завестись без шаманства.

 

unlog1c
()

Нетайловый Awesome

Вот попался мне в руки Awesome. Решил попробовать, но обнаружил, что тайлинг - это всё же для осьминогов. И я давно усвоил для себя - не пользователь должен подстраиваться под рабочую среду, а рабочая среда под него а рабочую среду надо подстраивать под пользователя. И попробовал я сделать его удобным.

Первым делом выпилил нафиг весь тайлинг. Потом добавил заголовки окон, привёл в порядок панель, добавил нормальные хоткеи. И получил... недо-Openbox + недо-LXPanel. Но ведь работает же.

Сделано как proof-of-concept и just-for-fun, пользоваться этим я не собираюсь. Но может кто найдёт для себя интересные решения.

На скриншоте - lxtermnial, gcolor2, audacious и, собственно, awesome. Обоина точно отражает всю суть данного действа.

Конфиг.

 , , ,

Falcon-peregrinus
()

Один Vim с разными цветсхемами для разных задач в различных терминалах. (+ awesome)

Раз уж пацаны гонят оголтелый треш в последнее время в галерее, то тут такое дело:

Не сколько скриншот рабочего стола, хоть не без этого, сколько скриншот демонстрирующий удобную настройку редактора с одним конфигом - для разных задач, с разными цветсхемами для различных терминалов. Всё работает без изменения конфига (~/.vimrc).

Этот пост-скриншот для тех, в большей степени новичков, кто не в курсе дела такой возможности настройки.

Я вообще постоянно использую 4 терминала + tmux в некоторых из них, это: urxvt, практически идеальный Terminal-0.4.8 (сейчас называется xfce4-terminal-0.6.x - но оно неюзабельное и с багами), гибко настраиваемый ROXterm и относительно новый и малоизвестный пользователям-рабам тяжелых DE - крутой и моднейший клавиатуро-ориентированный(sic!) терминал termite (вимерам юзать однозначно!).

Каждый терминал для определенной (не жестко) задачи или настроения: для руби, md/haml/coffee, для Си или Эрланга. Для манов через vimpager. Для системных конфигов. Разные цветсхемы, различные шрифты - со сглаживанием или без. С различными схемами не только вима, но и статусбара/интерфейса вима, причем в одном случае это vim-powerline, в других vim-airline в свою очередь также с разными цветами. Кайфотне.

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

if $COLORTERM == 'Terminal'
    желаемые настройки
endif

Также можно можно настроить вим менять схему и интерфейс в зависимости от дня недели и времени суток, например днём светлую, ночью тёмную:

let weekday=system('date +%u')
let hour=system('date +%H')
if hour == x
  бла бла
endif

Не каждый терминал возвращает $COLORTERM, например Terminal и urxvt - да, а все остальные из списка нет. Поэтому я запускаю их как скрипты на хоткее следующего содержания, например termite.sh:

#!/bin/bash
export COLORTERM="termite" && /usr/bin/termite --geometry=1248x620+60+40
возможно можно как-то более по умному, но и так работает, всё ок.

Ну и детали:

Gentoo GNU/Linux 3.10.5-geek
Awesome-3.4.15
тема осома: Penumbra

На скриншоте Vim 7.4 (не gvim), некоторые цветсхемы работают благодаря плугину CSApprox.

Только полный кастом или никак, пацаны!

Такие дела.

 , , , ,

science
()

Archlinux + Awesome Desktop

Попытка применения Awesome по назначению, т. е. для изготовления минималистичного десктопа. Железо называется Acer 3830TG и с удовольствием тянет полновесные KDE4, но захотелось мне больше пространства на экране.

Вот и получилось за три дня такое... Исходной задачей было сделать так, чтобы на панельках была основная информация о системе в легкочитаемом виде. Предстоит ещё переделать всё это на Solarized.

P. S. обладателям такого же железа: как унять энергопотребление? На ядре 3.3 (кажется) было 6W в idle, а сейчас - не меньше 10W. Энергосбережение процессора включено (intel_idle, cpufreq powersave), RC6 - тоже.

 , ,

intelfx
()

awesome, kde и вырвиглазие

  • awesome 3.4.15 ибо жутко лень перепатчивать виджеты и конфиг под 3.5
  • вырвиглазные цвета за которыми работаю уже очень долго
  • кеды из которых оставленно только чем реально пользуюсь.
  • -amarok +mpd
  • -kmail2 +mutt +fetchmail +procmail +notmatch - в результате всё работает не порядки быстрее и не глючит на каждый чих
  • -NetworkManager +wicd
  • -запуск plasma-workspace (выпилить из сборки не удалось - оно за собой все кеды утягивает)
  • -запуск semantic-desktop, кроме тщательно отконфигуренного akonadi - без него не работает kaddressbook который прикручен к mutt
  • konsole, т.к. urxvt не понимает мой любимый Cranberry Cyr
  • Патченный qtcurve.
  • nitrogen как единственный кто умеет ставить разные обоины на разные экраны, корректно понимает XRandr и не привязан при этом к DE
  • Под капотом хоткеи, правила awesome, xbindkeys и qdbus.

Зверствуйте.

 ,

Darkman
()

наконец-то

сделал такую вот весчь.. xinerama не завелась нормально, ну и черт с ней..

вчера похимичил с xrandr и все-таки сделал один рабочий стол на два монитора, пусть осом и выдает два экрана, но это то что нужно..

хоть это и костыли оказались.. но работает.. правда xinitrc теперь как скрипт используется при перезагрузке осома..

да и надо есче в xinitrc переписать - разрешение жестко прописано, а хотелось бы динамическое определение нужного разрешения (длина_разрешения*2 х высота_разрешения), но это попозже..

awesome 3.5.1 окружение то же, что и в прошлый раз..

тольк вот mc на urxvt косячит если терминал на весь экран распахнут.. если на половине, то нормально.. еще б ширина кромки была б поменьше, то вообще б шикарно было, да бы мешает ;)

ЗЫ:: кому не нравится??

виджеты на рс пока не переписывал.. оставил как есть

без виджетов

с виджетами

либра

лор с моими скринами

маленькая кучка терминалов

синие обои вместо красных

красно-синие обои

конфиг осома (недопиленный) rc*.lua

 , ,

TODD
()

Arch, Awesome

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

На скриншоте:

  • Arch Linux
  • Awesome
  • Conky
  • Cairo-Dock

Шрифты Droid Sans

 , ,

heinrich2
()

Красивый Awesome

Сделал новый дизайн. Учитесь, как надо настраивать Awesome, и Conky.

На скриншоте:

  • Arch Linux
  • Awesome
  • Conky

Шрифты везде Droid Sans (наконец-то я нашел идеальный шрифт)

Скриншот с окнами

 , ,

heinrich2
()

awesome с измененной темой

вот так оно было по дефолту - http://i.imgur.com/iDwW89N.png . страшное вырвиглазие, согласен, но тогда меня это устраивало. а потом я открыл для себя wiki по awesome, и начались метаморфозы. что было изменено:

  • feh-обоина
  • цвета панели подогнаны под эту самую обоину значок awesome перекрашен в зеленый настроен запуск окон приложений на определенных тегах теги перенаименованы
  • шрифты purisa (очень уж доставляет)
  • вместо коньков решил юзать htop. выглядит красивее. места занимает больше, но запускается на отдельном теге и не мешает
  • сделана прозрачность терминала
  • используется gnome terminal с bash

странное у меня, однако, разрешение. ну вот, вроде, и все. напоследок скажу, что awesome запускается в отдельных иксах параллельно с unity, которая всё же больше подходит для серфинга. кому нужны цвета темы, вот: http://i.imgur.com/txHTVVI.jpg

 

essir
()

Awesome Vintage

На моём лаптопе традиционно всё самое лучшее из мира Open Source разработок:


  • Gentoo GNU/Linux 3.9.4-geek
  • Awesome-3.4.15 WM, handmade тема Vintage.
  • urxvt с такой же темой.
  • tmux
  • weechat
  • ncmpcpp



Шрифты: Terminus, Monaco и Tewi

на панели: ножницы это Parcellite (проект ожил опять, неожиданно для его пользователей, т.к. прошлый мейнтейнер забросил разработку в 2011 году. Исправлены многие баги, исправляются новые, перешел на него с qlipper), а дальше всё понятно.

Наконец-то довёл до ума и работабилити состояния urxvt: копипаст, хоткеи, никаких конфликтов интересов, нормальная работа в виме и тмуксе.

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

В ncmpcpp плейлист единственного, что держится в mp3 (поскольку издается так): musicForProgramming();

Скриншот рабочего стола без приложений.

 ,

science
()

Luakit + awesome

Давно не видел приверженцев luakit. Вимеров полно, awesome'щиков тоже, а браузер почему-то вниманием обделили(может быть, потому, что master 9 месяцев не трогали). В любом случае, он же классный, настраиваемый везде подряд и все такое.

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

Держите еще скрины:

Insert mode;

Дополнение команд

Вообще, у меня еще есть внутре неонка кишки кед, но я их вам уже показывал, и панельку от осома по центру тоже. Но мне не жалко, реквестируйте, если интересно.

 ,

S-Mage
()

They told me I could be anything...so I became a Chrome OS.

И так, решил сделать закос под хром ос.
Сразу отвечу на вопрос «зачем?» — ради фана.
На самом деле решил узнать на что способен awesome и как-то разнообразить скриншоты с ним. Всё сделано с помощью стандартных виджетов и библиотек.

Конечно, это набросок, закос только панелькой и всплывающим окном, но, как я уже сказал, это просто проба возможностей awesome.

Отличный wm, хотя и не без изъянов. Например позиционирование виджетов дико не удобное. И хотя я не фанат свистелок, но не хватает реальной прозрачности rgba, а то с opacity прозрачным становится не только контейнер, но и контент.

Ещё парочка скриншотов:
Пустота, всплывающее окно, ну и мелочь — при максимизации окна панелька темнеет.

Ну и, конечно же, ШГ.

 ,

doraneko
()

awesome gentoo

Скоро сессия и сейчас самое время погрузиться в курсяки...

На скрине простецкий курсяч по субд, пишущийся в виме на связке ruby + qt + mysql.

Дистрибутив — Gentoo. Ушел с арча, просидев на нём лет 5. О своём выборе не жалею, даже немного корю себя, что раньше не мигрировал. Мигрировал кардинально: перевёл и десктоп и недобук на генту. Установка(в особенности на недобуке) прошла с некоторым скрипом. К счастью все проблемы благополочно решены :) и всё работает как надо. Генту понравилась чудовищной гибкостью, управляемостью и настраиваемостью. Тут как-то всё стабильнее и консервативнее, нежели в «радикальном» арче. Короче — всё круто :)

В качестве wm на обеих машинках используется awesome wm с дефолтным конфигом. И всякая мелочь: pcmanfm, mirage, clementine, иконки kfaenza, шрифты ubuntu.

ЗЫ

Почему ruby? Нравятся его ООП, синтаксис, скорость разработки, гибкость. Писал и пишу на нём лабы по программированию, методам программирования, криптографическим методам ЗИ, курсяки всякие.

Касательно оформления рефов, курсяков, то всё делаю в latex(minted для раскрашивания синтаксиса). Меня дико удручает формат сдаваемых нашей студентотой курсяков — это поехавшее гумно, безвкусное оформление, никакого форматирования, код вообще часто без отступов и не моноширинным шрифтом. Полная печаль. Работая в LO, я(однажды)) вполне кошерный курсяч получил, но натерпевшись с вёрсткой — свалил на latex и теперь горя не знаю :)

 , , , ,

perplexus
()

Мой ноутбук

  • Arch
  • Awesome
  • Conky

Композитный менеджер Compton. Xcompmgr сильно глючил, пришлось от него отказаться.

 , ,

heinrich2
()

Rainbow Dash is (in) awesome

Кто-то выкладывает скриншоты с пони на рабочем столе. Я решил сделать немного по-другому :)

Законченная версия

 ,

ishido
()

Ponies are awesome

Кажется, закончил настройку генты и устроил ей боевое крещение тасканием ноутбука на работу и, пардон за тавтологию, работой с тем, чего понастроил.

Что видно:
- ranger для уборки хомяка, когда быстрее спэйсбаром поотмечать и передвинуть, чем придумывать хитрый глоб. В Videos - мультики для дочки в основном, мои только пони и Breaking Bad
- mutt с папкой games, куда приходит спам от gog, humblebundle и кикстартера
- браузер с dotshare.it, где я искал готовый конфиг для терминала
- feh с обоиной. Вообще надо надёргать поней в png и сделать скрипт для случайной генерации обоев
- Панель от авесома, из которой вроде всё повыкидывал. Иконки лэйаута не выкидывались, поэтому были заменены пиксельартными пони

Чего не видно:
- Отличной работы awesome с двумя мониторами, когда внешний монитор корректно определяется, на него ставится обоина, и тэги на нём управляются отдельно от встроенного
- Адской мороки по настройке mutt на работу с тремя аккаунтами, индексацией и прочими приятными мелочами, включая доставание пароля с кейчейна (в противовес хранению их в открытом виде)
- Приятного поведения mcabber с его say_to парабуков-tab, скриптом для оповещений, который игнорирует смену статусов и вообще после гаджима очень радует
- Нескольких недель по собиранию троллейбуса из буханки хлеба с компелянием генты, раскладывания конфигов от vpn, прикручиванием автомонтирования, исправлением шрифтов, заведением алиасов и других подобных развлечений
- Саблайма
- Коллекции фоллаутов
- Прекрасной десктоп-вики zim и вирт-менеджера с зоопарком виртуалок

Отдельное спасибо всем гентоводам ЛОРа за отменно быструю реакцию, прошаренность и доброту. :3

 ,

Hoodoo
()

Мой пингвинчик

гента, осом 3.4.15.. c перепиленным конфигом..

слева панель-лаунчер осома..

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

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

еще скрин с темой гтк.. перепиленная и без украшательств..(быстрая на загрузку..)

и еще с deadbeef..

Мне нравится, после i3 осом кажется лучше.. и настраиваемость радует..

Хотел бы услышать ваши мнения..

ЗЫ:: обои меняются часто.. и инфа на р.с. в основном для того, чтоб посмотреть, все ли нормально(обычно загр/выгр модули и вкл/выкл интерфейсы + подсоединяются разные устройства)

PS: еще и немного xcompmgr(хоть ее может быть не видно)

 ,

TODD
()

Смена обстановки

Решил пересесть с уютного гномошелла на что-нибудь непривычное. Немного пилю конфиг и немного обживаю.

 

bioreactor
()