LINUX.ORG.RU

Awesome


127

5

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

Тайлинг, терминал и древовидные вкладки

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

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

Больше всего огорчает, что ни один другой браузер не поддерживает расширение Tree Style Tab.

Кажется, сегодня я нашел решение: Это браузер Vivaldi и находящееся в разработке расширение Tree Tabs. Как оказалось работает оно достаточно стабильно.

Подкрутив ползунки, я получил то что вы видите на скрине.

Остальные скрины:

Теперь немного поподробнее:

  • Ноутбук: Xiaomi Mi Notebook Air 13.3"
  • Система: Archlinux
  • Оконный менеджер: awesome wm с темой zenburn и практически дефолтным конфигом.
  • DE: отсутствует
  • Шрифты: ttf-dejavu (пропатченные для powerline)
  • Терминал: xterm
  • Редактор: vim (тема molokai)
  • Оболочка: bash с расширением powerline

Все конфиги лежат тут: https://github.com/kvaps/dotfiles

 , ,

kvaps
()

Вернулся на awesome

Попытался я пожить под вяленым гномом, но не выдержал и захотел вернуться на нормальную среду.

Sway не попер, потому что оставляет два курсора на экране с GDM.

Возвращение на awesome — просто праздник. Терминалы — urxvt.

И да, имакс не люблю, хоть и люблю лисп.

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

 ,

nihirash
()

Попытка перебраться на Awesome WM

Привет лор, на днях решил попробовать сей WM. В итоге остался довольным, немного поправил под себя тему «Multicolor», которую взял тут

Терминал termite, nano, и если очень припекло, открываю atom иногда.

Для просмотра всяких онимэ юзаю Mplayer.

Отрисовкой теней занимается compton

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

А так вроде дефолтненько.

«Чистый» скриншот

 , ,

Deleted
()

Awesome, Arch и немного свободного времени

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

Linux, наряду с Windows (ну а куда деваться?), стал инструментом сугубо для работы: Fedora для кодинга и шастанья по всемирной сети с «неразвлекательными» целями, а Ubuntu, Debian и Centos так только в виде готовых образов для LXC или Docker.

Недавно многим известный Worron в очередной раз порадовал почтенную публику своим невероятным конфигом. Зацепило, если честно. Решил, как только найдется время, отвлекусь от работы и прочих забот, да возьмусь поковырять пингвина, как когда-то.

Собственно на скриншоте Archlinux и Awesome WM из оф. репозитория. Арч я всегда обходил стороной, если требовался дистрибутив типа «установил и вперед», то использовал Fedora, для поковыряться брал Slackware. Но таки захотелось попробовать что-то совсем для себя новое.

В конфиге пока не ахти как много кастома, изменил внешний вид панели, прикрутил виджет mpd и виджет использования дискового пространства (lain), добавил пару-тройку хоткеев, для firefox, mpd и ide настроил правила запуска через rules.

Раскладкой рулят иксы на пару с perwindowlayoutd, сеть настроена через netctl на этапе установки, немного повозился с локалью, но как оказалось зря - rxvt немного чудит с utf символами не заморачиваясь с локалью.

Для приложений GTK и lightdm-gtk-greeter установил тему Arc, ШГ - Play и Roboto Mono for Powerline. За исключением браузера и пары IDE производства Jetbrains весь остальной софт - консольный или около того:

  • Терминал - rxvt-unicode
  • Файловый менеджер - mc (пробую ranger, но пока не привык)
  • Музыка - mpd + ncmpcc (mpc для хоткеев)
  • Торрент - transmission-cli (подумываю переползти на rtorrent)
  • Чатилка - mcabber
  • PDF/Djvu - zathura
  • Изображения - imagemagick + sxiv + scrot

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

 ,

gwinn
()

Awesome WM 4.0

Перебрался на четвертую версию awesome, в честь этого решил отметиться в галерее напоминанием о данном wm и своих конфигах.

В процессе перехода потерялись: виджет для аудио плеера exaile, система группировки окон с табами в заголовке. По поводу виджета, были идеи как его переписать в сторону универсальности, но в итоге забил отодвинув эту затею в далекое и неопределенное будущее. Группировку окон просто выкинул, там нужно было править изрядный говнокод, а грядущие инновации самого wm грозят сделать эту работу бесполезной. Да и не пользовался я ей практически.

В процессе перехода нашлись: минималистичный «дефолтный» конфиг (по идее должен из коробки работать на любой машине), унифицированная система хоткеев, продвинутая подсказка по ним, слегка переработанная система полуручного тайлинга, новая зеленая тема. Последнюю делал фактически из желания попробовать icon only тасклист с поддержкой цветов темы, получилось как-то так.

Скринов больше нет (лень), но есть небольшое демо видео.

Конфиги можно посмотреть все там же.

 ,

Worron
()

AwesomeWM 4.1 + Radical menu + Tyrannical tag

Для общеполового развития и расширения кругозора :) решил попилить Awesome. Динамические теги от Tyrannical, менюха от Radical. Панелька (аналог коньков) моя, сделана средствами самого Awesome

 ,

warlock9000
()

Awesome wm + breeze dark

Долгое время пользовался Xfce, но еще в прошлом году почему-то потянуло попробовать какой-нибудь тайловый wm, выбор пал на Awesome. Как оказалось, зря обходил стороной подобный принцип управления окнами, ибо он действительно крайне удобен. На скриншотах можно лицезреть максимально компактную лису (зачастую, больше 10 вкладок не открываю, поэтому места хватает), любимый плеер в действии, угловые менюшки (некое подобие горячих углов, только с поправкой на нажатие, а не простую наводку), лаунчер rofi, вместо стандартного, pcmanfm. Ну и плюс ко всему старался создать максимально органичный вид панельки по отношению к gtk-теме. Еще стоит упомянуть о том, что используется всё та же относительно старенькая Xubuntu 14.04, и уже просто старая версия Awesom'а (3.4.15), без каких-либо «относительно», и правда устаревшая, но меня и эта абсолютно устраивает.

 ,

lark_dord
()

Еще на тему визуализации аудио

По мотивам этого топика, сильно зачесалось оформить себе нескучную музыку на стол. Беглый обзор показал, что самый художественный свист в этом плане выдает проект C.A.V.A., но консоль это немного не то. Поэтому была написана обертка на питоне, которая читает вывод cava и рисует в собственном gtk окне. Бонусом оно умеет часть настроек cava через гуй, играть mp3 через gstreamer, брать картинки из тегов и определять (с переменным успехом) их цвет. Можно посмотреть демо всего этого и поковырять исходники. Там еще некоторые косяки, но что-то я поднаелся, пусть будет так.

Окружение: все тот же старый awesome 3.5.9.

 ,

Worron
()

It's awesome! ...again

Кратко:

  • Переполз с SpaceFM на ranger — нет лишних окон, вимовое управление, не нужно отрывать руки от клавиатуры;
  • Темы, иконки и ШГ (да, ШГ; да, не исправил) всё те же;
  • Виджет музыки;
  • Виджет, показывающий статус UPS (так как USB HID и polling, потому и забор инфы по таймеру);
  • Индикатор индикаторов клавиатуры (увы, сигналов для этого дела нет, потому тоже таймер), так как клавиатура у меня задвинута далеко за монитор;
  • Активный клиент в тасклисте сдвигается в сторону рабочей области, свёрнутый становится полупрозрачным и задвигается влево.

Собственно, в этот раз я принёс показать виджет музыки. Киллерфича: работающие слайдеры, лол. Уведомление при смене трека, если вибокс скрыт (с вибоксом оно и не нужно). Изначально уведомления планировалось реализовать показом вибокса со скрытием по таймеру, но таймер, вызванный из другого таймера ведёт себя крайне странно, и бороться с ним у меня просто не хватило терпения. Не работает только смена обложек, так как не реализован фетч обложек; просто не знаю, откуда их брать по Artist/Album.

На старте жрёт 404 мегабайта оперативной памяти (из шестнадцати гигабайт) по причине nut, deluge, tor и всякого ещё.

Конфиги там же.

JB, ты говорил, что тайловые WM все одинаковые?

Вопрос к обладателям трекболов (предлагатели трекпадов, клиторов и прочих планшетов могут смело идти в пешее эротическое путешествие, да): коты, оно сделает мне хорошо?

>>> mutt (1920x1080, 149 Kb)

>>> ranger + neovim (1920x1080, 177 Kb)

 , , ,

r3lgar
()

ArchLinux, awesome, delphi 7

Нужно сдать лабы. Делать самому нет времени. Есть готовые которые вот и запустил. Delphi 7 и Access 2010.

 , , ,

oster2011
()

Awesome 3.5.9

Собственно Awesome + не скучные обои и пара виджетов.

Со старта жрет 350mb : PNMixer + udiskie

Шрифты - infinality. FileManager - DC,Krusader Браузер - Гомера. Терминал - terminator + fish (Oh мой zsh тормозной)

Система manjaro minimal cd,ибо дефолтный срач анстейбл.

 

shpinog
()

Черный и белый awesome

Вот такой awesome с самопальной темой стоит у меня на бубунте.

Изначально на бубунте был GNOME, но больно он много места занимает.

Тема в двух цветах — черном и белом, переключалка в конфигах. На фоне стоит Glenda, маскот Plan 9.

Использую схемы tile и floating, floating — везде, кроме тегов Web и Dev.

Такие дела.

 ,

awesomebuntu
()

awesome, gtk2, gtk3, hidpi

Тема и иконки генерируются https://github.com/actionless/oomox

Шрифты Roboto и Input Mono Narrow

Обои с subtlewallpapers.

Мой awesome конфиг генерирует украшения на основе конфигурации oomox: https://github.com/actionless/awesome_config/tree/devel/themes/gtk

На скриншоте можно увидеть GTK+ 2 приложения, Hexchat и Nitrogen, в которых управляющие элементы адекватно масштабируются в сравнении с GTK+ 3 приложением рядом.

 , ,

actionless
()

awesome, unity + gnome-shell style

Снова awesome, снова из master.

В этот раз решил воскресить идею unity + gnome-shell style, которая в прошлый раз в галерею не влезла по причине отсутствия описания.

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

Сейчас в master творятся приятные метаморфозы, awesome готовится к очередному релизу, 3.6. Например, в gears я заметил то, что теперь можно применять шейп, причём, с учётом того, что окна являются тоже сурфейсом, то и на них это распространяется (правда, композитный менеджер не в курсе этого дела, и тень отрисовывает не обращая внимания на применение шейпа, и выглядит это как говно).

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

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

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

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

Виджет часов показывается даже в fullscreen, что очень удобно.

Как и в прошлый раз, заголовок окна вынес отдельно, ибо иначе нельзя отличить сохранённый файл от несохранённого, например, в GIMP, не представляю, как можно без этого, но и заголовки окон я не признаю, и ценю пространство.

ШГ в браузере так и не починил, потому показывать его не стану. Да и не изменилось там ничего.

  • Тема иконок по-прежнему Evolvere Flat Vivid Sunken Dark.
  • Тема GTK+ 2.x, Qt4 и Qt5 — самописная, на murrine.

А ещё я так и не выложил конфиги с прошлого раза, так как причесал их только пару часов назад. Конфиги лежат здесь.

 , ,

r3lgar
()

Ubuntu в стиле «Keep it simple, stupid!»

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

  • Ubuntu 14.04+ядро от vivid (киллер фичей ubuntu стали ppa).
  • Без systemd (не осилил, остался на upstart)
  • Без pulse (не осилил, alsa+скипты)
  • Без DE (подружился с awesome)
  • Без менеджера входа (успешно замещён полнодисковым шифрованием+i3lock)
  • Без consolekit (У ноута один пользователь - я)
  • Без policykit (не осилил, пользуюсь sudoers+fingerprint)
  • Без Network manager (зачем он? ifupdown+wpa_gui+пара скриптов)
  • Без GVFS и толстых файловых менежеров (взамен spacefm+udevil+реактивная поддержка почти любых фс без fuse)

( читать дальше... )

 , ,

juffinhalli
()

awesome-git (default)

собственно, сабж, rc.lua — дефолтный (только отключил size_honor_hints и выбрал тему xresources (https://github.com/awesomeWM/awesome/tree/master/themes/xresources))

на главном скриншоте можно увидеть виджет хоткеев, «useless gaps»

теперь в наличии имеется поддержка дисплеев высокого разрешения (xrdb), а так же цветовой схемы оттуда же (http://imgur.com/a/LNMlJ)

новая опция для tile и corner раскладок (очень полезно для работы с текстом на широком мониторе): https://cloud.githubusercontent.com/assets/1655669/8569861/09e45f02-257c-11e5...

еще из интересного, что появилось в мастер ветке со времен последней стабильной:

- более адекватная работа с xkb, виджет переключения раскладки;

- асинхронный вызов команд;

- новые нескучные иконки для лэйаутов и титлбара (http://imgur.com/a/IgpA3);

- багфиксы и, собственно, сами баги ;)

 

actionless
()

awesome

Сегодня, работая в xfce, я почувствовал, что стало очень неудобно каждый раз расставлять окна по краям экрана, вспомнил что есть отличный тайловый вм, на котором когда-то сидел несколько месяцев, awesome. Конфиги остались старыми, единственное что я поменял - это имена тегов,менюшку подж себя, обои, ну и некоторые хоткеи, к примеру, окно закрываю через Alt-Q, либо целкая по окну СКМ. А так в целом, обычный awesome.
Сейчас скажут - зачем девушка на обоине? Потому что мне нравится, и пейзаж, и девушка, и спокойная цветовая гамма.


Скрин2
Скрин3

 ,

w1nner
()

В космосе

емакс
терминал
значит чо тут

  • человеческие шрефты настроить не осилил поэтому вернулся на терминус который везде выглядит отлично
  • awesome, выполняющий функции dwm
  • везде где можно настроить цвета сделал как в так понравившейся emacs теме gotham

 , , ,

Debasher
()

Ничего лишнего

Долго пытался сделать идеальное окружение, но не хватило нервов — необходимые для большинства моих идей виджеты от doraneko на awesome из git/master перестали работать из-за того, что в awesome переделали реализацию базовых виджетов. Короче, осталось только уютненькое окружение без виджета плейера, без стека уведомлений, без красивого и функционального меню (а осомовское меню до сих пор не распознаёт клик вне своего виджета и не скрывается, в отличие от меню в тулкитах). Но основное всё же реализовано.

Что есть:

  • Только иконки в тасклисте:
    • no icon для приложений не имеющих иконок;
    • Размер иконок фиксирован, чтобы не растягивало, например в GIMP, по ширине;
  • Титл на панели — в некоторых приложениях титл отображает несохранённые данные (например в GIMP, опять же, ну и в текстовых редакторах, конечно);
  • Виджет часов:
    • Показывает день недели прогрессбаром (выходные другого цвета);
    • При наведении показывает дату в формате DD.MM.YY (без всплывающих формочек, календарей и прочего);
    • показывается поверх любых полноэкранных окон (удобно, когда играешь или смотришь поний);
  • Панель становится непрозрачной, если окно maximized;
  • Трей сворачивается (так как из-за некоторых ограничений (или криворукости разрабов?) виджет трея не перерисовывается при скрытии/удалении его с панели на лету, пришлось городить костылик, отрисовывающий его при скрытии за пределами экрана, что позволяет скрыть виджет нормально);
  • Много правил, очень много коллбэков;
  • Перепилены некоторые стандартные осомовские луашные библиотеки;
  • Никаких сторонних плюшек не подключено;

Окружение:

  • GTK2: самописная тема, использующая murrine (для pixmap-составляющих используется она же).
  • Qt4, Qt5: жрут тему GTK2;
  • Иконки: Evolvere Flat Vivid Sunken Dark;
  • Курсор (на скриншотах не видно): Breeze (не смотря на то, что он почти того же тона, что и тема, он не сливается с окружением);
  • Обоина тоже самопальная (виден процесс на скриншоте с GIMP);

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

Виновник торжества:

 % > awesome --version
awesome v3.5.2-804-gee0e9ba-dirty (The Fox)
 • Build: Oct  1 2015 13:41:23 for x86_64 by gcc version 4.9.3 (@)
 • Compiled against Lua 5.1.5 (running with Lua 5.1)
 • D-Bus support: ✔

Не стал пропихивать все скриншоты в контекст, пусть они будут отдельно;

Конфиги, возможно, будут позже.

Многих интересовало моё окружение, и надеюсь, всех скастует по тегу, а кого не скастует — увидят его на главной (конечно, если JB его подтвердит).

 , ,

r3lgar
()

Переносная Убунта

Периодически есть необходимость таскать с собой переносной жёсткий диск. Я, будучи латентным гением, выделил немного места под операционку с необходимым комплектом софта:
* Blender для монтажа, кеинга и цветокоррекции (видео и фоточек);
* Audacity;
* Gimp. Ха-ха. Шучу. Fireworks 8;
* Inkscape редко, так как Fireworks 8 и тут решает.

Где только не приходилось запускать. Везде работает отлично.

Важно помнить, что 1. Awesome и tmux должны иметь вторичный vim-подобный биндинг, ибо порой стрелки словно каток изнасиловал; 2. не полагаться на кнопки вроде =, - и т.д. Бывает так, что непонятно что, где и почему.

Критическим требованием является возможность запуска на максимально широком спектре компьютеров. И тут Ubuntu работает на ура.

Скриншот с моего допотопного ноутбука Compaq EVO N600c. При том, что он грузит операционку с USB1 (ноут больше не умеет, на самом деле там двоечка), работает всё шустро.

Кино смотреть, в интернетах сидеть (luakit, elinks), печатать буквы иностранного образца - всё доступно. Пентиум три, бейба. Интел инсайд. Виндовс 2000 реади.

При том, что прозначность включена. Я тут заметил, что люди считают эту функцию свистелкоперделкой. Для меня это неотъемлемая часть комфортной работы.
Так же как useless gap для меня очень даже useful.

Vim с tmux https://i.imgur.com/vRqEHyW.png
Вариант на 1920x1200 с xfwm4 (бывает переключаю; совсем редко i3) https://i.imgur.com/6qCP050.png

P.S. Был вариант в «Дебианом» и «Арчем». Первый поломался из-за версии perl (второй раз такая шляпа). Второй... Патчил xorg-server, возился с mkinitcpio и в итоге в важный момент врезался в то, что «Арч» не смог подключить ни одного диска. chdisk, все дела.

 , , , ,

lexazloy
()