LINUX.ORG.RU

Awesome


128

5

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

Не было печали, снапшотов накачали

Решил на своём маленьком ноутбуке обновить OpenBSD 6.7 до снапшотов. Вдруг тачпад заработает, например. Не судьба. Сейчас какие-то новые ядра пошли, с видеорежимами даже в bsd.rd. Так вот, bsd.rd-то работают, а вот сами ядра, хоть корзинные, хоть собранные KARL-ом, висят на entry point чего-то там: просто висят и всё, никакие видеорежимы не переключаются.

Если к 6.8 не заработает, придётся и отсюда OpenBSD удалять, не сидеть же на 6.7.

Ещё из снапшотов хотелось читалку книжек foliate (в дебиане такой нет). Собрал из current-порта.

А так - обычный awesome с отключёнными заголовками, firefox 76, терминалы. Зелёная полоска - это xbattbar, обычно у меня одни консоли висят и тогда её хорошо видно, сейчас половину загораживает firefox.

>>> Просмотр (1920x1080, 277 Kb)

 ,

buratino
()

Вечерок прошёл с пользой

подшаманил ещё одну темку awesome от Worron, давно не смотрел в dmesg, увидел пару варнингов, пересобрал снова ядро, вылечилось, попутно повыключал кучку ненужных драйверов

>>> Просмотр (1600x900, 177 Kb)

 ,

spawn_sp
()

продолжаю познавать linux

остываю после жары в тени с музычкой, конфы awesome и плюшек все те же: https://github.com/worron, этого мастера: Worron, добрался до бука поменял наконец-то consolekit на elogind, gtk-ашки на это: https://github.com/adapta-project/adapta-gtk-theme

>>> Просмотр (1600x900, 999 Kb)

 ,

spawn_sp
()

awesome неадеквата (продолжение истории)

С предыдущего скриншота изменилось не так много:

  • Добавлен виджет погоды (пользы от которого ровно ноль, просто декорация);
  • К календарю наконец были прикручены напоминания;
  • Виджет mpd стал функциональным;
  • Добавлен виджет аптайма;
  • Виджет почты теперь смотрит не только в Maildir, но и в локальный /var/mail/$LOGNAME;
  • Виджет сети может показывать IP, название сети (для Wi-Fi), название интерфейса (дефолт, или если не доступно иное);
  • Виджет громкости теперь показывает оба канала (левый и правый);
  • Прикручен виджет состояния UPS, но либо у меня что-то с UPS, либо NUT или драйвер для моего UPS сломан, потому кажет оно средний палец;
  • За ненадобностью выброшен виджет завершения сессии.

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

 % awesome -v
awesome v4.3-814-g158cc37a (Too long)
 • Compiled against Lua 5.2.4 (running with Lua 5.2)
 • API level: 4
 • D-Bus support: yes
 • xcb-errors support: yes
 • execinfo support: yes
 • xcb-randr version: 1.6
 • LGI version: 0.9.2
 • Transparency enabled: yes
 • Custom search paths: no

>>> Просмотр (2976x3504, 790 Kb)

 , , , ,

mord0d
()

когда появилось немного времени

взял классные конфы https://github.com/worron/awesome-config, большого мастера www.linux.org.ru/people/Worron/profile, пилю помаленьку, наконец то подбираю шрифт вместо terminus, попутно вопрос: где качнуть исходники пакета python3-gi для gentoo?, сходу не нашёл, нужен для плюшек от автора

>>> Просмотр (1600x900, 93 Kb)

 ,

spawn_sp
()

Карманный компьютер с Linux, часть 2

Давно люблю портативные компьютеры, на которые можно установить Linux.

После Пандоры добрался до GPD Micro PC, живёт она у меня с месяц.

Поставил последнюю федору «на посмотреть» и решил пока оставить. Перетащил конфиг с основного компа, в принципе он подошёл почти без изменений.

На машинке можно делать то же самое, что и на большом компьютере, но при этом она очень компактная.

В метро я читаю SICP и делаю упражнения, если выдаются свободные 10-15 минут — делаю упражнения по турецкому с elon.io. Можно запускать старые игры под wine, но поскольку мышь не самая удобная, лучше играть во что-то пошаговое.

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

Из недостатков, как и на прошлой аналогичной машинке, неудобно печатать по-русски, ХЪЖЭ под fn клавишами.

Не удалось заставить работать netflix, но поскольку диска на ней 512 гигов, можно оформить подписку на рутрекер и смотреть сериалы без рекламы и СМС.

Батарейка живёт долго, вентилятор включается редко.

>>> Просмотр (2560x1440, 1995 Kb)

 , , ,

Hoodoo
()

Моя рабочая машинка

Вот наконец-то купил себе новый ноут. Долго выбирал из всевозможных вариантов, остановился на Lenovo ideapad 720S-13ARR с процессором AMD Ryzen 7 2700U, NVMe, Type-C и прочими прелястями жизни.

На скриншоте - powerlevel10k, улучшенная и ускоренная версия powerlevel9k, лучшего powerline-шелла для zfs, ну и несколько интересных плагинов которые позволяют разукрасить консоль подобно fish.

Справа выводятся модули:

  • текущий контекст и неймспейс Kubernetes
  • текущая ветка git

В качестве рутовой файловой системы - btrfs. Каждый вызов pacman содаёт снапшот и в любой момент можно в него загрузиться прямо из меню grub.

Ноут использую как дома, так и на работе. На работе подключаю его через Type-C док-станцию с двумя мониторами через displaylink, очень удобно. Очень порадовало наличие аппаратного шифрования NVMe-диска и возможность зарядки от пауэрбанка, а процессор AMD достаточно производителен и не подвержен уязвимостям Meltdown и Spectre.

Подробности:

>>> Просмотр (1920x1080, 1862 Kb)

 , ,

kvaps
()

i3-шное настроение, переключился

всё просто и удобно

>>> Просмотр (1600x900, 1475 Kb)

 , ,

spawn_sp
()

awesome неадеквата

// Для тех, кому TL;DR, я записал короткий скринкаст (812kB).


awesome v4.3-130-ge4e7abda-dirty (Too long)
 • Compiled against Lua 5.3.5 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.6
 • LGI version: 0.9.2

Описание:

  • Все действия могут производиться как с клавиатуры (main goal), так и мышью;
  • Всё находится на одной (выдвижной) панели:
    • Всегда видимые виджеты:
      • Иконка (кнопка) выдвижения панели (подсвечивается, если панель сдвинута, но виджет в скрытом блоке требует внимания):
        • Правой кнопкой мыши также можно вызвать экран завершения сессии (показан на скринкасте);
        • Помечается, если панель сдвинута, но виджеты (¹) требуют внимания;
        • Таймер обновления виджетов замедляется, когда панель сдвинута;
      • Tasklist:
        • Иконки окон с изменёнными данными (edited+unsaved) помечаются;
        • Иконки свёрнутых (minimized) окон становятся полупрозрачными;
        • При наведении показывает tooltip с title окна;
      • Keyboard Layout;
      • Taglist (при наведении показывает tooltip с названием тега);
      • Layout (при клике показывает всплывающий виджет);
    • Скрытые виджеты:
      • Верхний блок:
        • Prompt:
          • Vi-like (опционально) команды с настроенными префиксами, что позволяет, например, запускать одним действием несколько окон (пример с терминалами в скринкасте);
          • Раскрывает панель, если она скрыта, не скрывает, если она была раскрыта не им;
          • Прекращает перехватывать клавиатуру при скрытии панели (полезно, если панель была свёрнута мышью);
        • Часы (в качестве eye-candy бонуса моргают разделителем);
        • Календарь (используется wibox.widget.calendar.month(), в планах прикрутить к нему список событий);
        • Виджет mpd (пока это виджет-заглушка, в котором из функционала только показ названия трека и исполнителя и переключение prev/next, но в будущем этот виджет будет более информативен и функционален);
      • Нижний блок:
        • Звук (меняет цвет, если звук отключен (muted));
        • Виджеты в строку:
          • Проводная сеть (если нет соединения становится жёлтым, если кабель отсоединён становится красным);
          • Электронная почта (помечается, если есть новая почта, или [¹]);
        • Нагрузка процессора (при высоких показателях помечается или [¹]):
          • Текущая нагрузка;
          • Текущая температура;
        • Память (при высоких показателях помечается или [¹]):
          • RAM;
          • swap;
        • Кнопка вызова экрана завершения сессии;

@actionless, призываю тебя как мембера awesomeWM@Github (мой email не хотят подтверждать, потому я не могу отрепортить):

В качестве sig используются focus, unfocus и property::fullscreen:

client.connect_signal(sig, function(c)
	naughty.suspended = (c and c.fullscreen) and true or false
end)

Первое уведомление саспендится корректно, все дальнейшие вызывают это:

/usr/share/awesome/lib/naughty/core.lua:316: attempt to index a function value (local 'notification')

Причём уведомление об этом тоже suspended, пока я не разверну окно из fullscreen.

Это баг, или ЧЯДНТ?


@reprimand интересовался, вот что мне нравится.

>>> Просмотр (2688x3072, 182 Kb)

 

mord0d
()

start C:\ProgramFiles\awesome.exe

Хотелось:

  • WM, но НЕ исключительный тайлинг.
  • Адекватный дефолт.
  • Адекватный запил крупных ШГ. Очень важно. Особенно на панельке и в меню. А лучше плюс-минус везде. Нормальная возможность подпилить кегль после настройки DPI. (Чтоб ещё, как следствие, большие шапки окон, как в гноме! Даже больше!)
  • Самая непробиваемая панель. Например, у многих панелей, если начинаешь играться с настройками, трей разбарабанивает или всплывающие подсказки куда-то улетают... Бывает, становится грустно от такой своей деструктивности.
  • Адекватная настройка. В данном случае, чтобы без компилирований-перекомпилирований... Плюс какой-то индивидуальный баланс между гибкостью и универсальностью этих самых настроек (8 настроек для цвета хватит? шрифт настраивать для каждого элемента или глобально?)

В итоге на данный момент это всё = неожиданно Awesome WM.

Первый раз на нем более-менее серьёзно обжился, ещё и по такой не самой типичной совокупности факторов. Полтора месяца - полет более чем нормальный.

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

Обойка по приколу. Тёмная. Плюс периодически у компьютера оказываются вин-пользователи, им тоже нравится.

>>> Просмотр (1920x1080, 63 Kb)

 , ,

i490
()

Manjaro Linux на ноутбуке

Долгое время жил на Windows, пользовался от ХР до 10, потом интереса ради попробовал Mint и понравилось. С тех пор прошло 2.5 года. Я переживал с Linux радости и страдания, в какие-то моменты я ненавидел всё связанное с ним, а в какие-то считал лучшим. Иногда пробовал перелезть обратно на венду, пробовал macOS и даже Haiku, но так и остался на нём, лучше для моей работы пока нет. Я перепробовал за эти два с половиной года множество дистрибутивов: Mint, Debian, Gentoo, Ubuntu, Slackware, elementaryOS, Finnix, KDE neon, Raspbian, IchigoJam, Arch, Lakka. Но остановился на Manjaro. Первое время мне очень сильно не хватало Windows'a, но буквально через неделю я начал делать на нем всё - видеоролики в DaVinci Resolve 15 и Kdenlive, верстать статьи в Scribus, работать в Inkscape, ImageMagick и даже иногда заниматься 3D-моделированием в Blender (увы, ноутбук для этого слабенький, компьютер подходит больше). Особо нравится Pencil Project, чтобы я без него делал. У Manjaro как оказалось из коробки уже всё стоит как надо, настроено примерно под быстрый старт и нужно только обвешаться своими инструментами. Сначала я офигел с какой легкостью поставился Dropbox. Далее Pencil Project, Telegram, IceCat, парочка шрифтов - готово. На выходных немного побаловался с кастомизацией, вот что из этого вышло.

  • WM: Awesome
  • Term: sakura
  • Shell: fish
  • FM: SpaceFM
  • Editor: Emacs
  • Browser: Firefox с Ghostery, FoxyProxy и Cookie Autodelete / uzbl со скриптами.
  • Conky отображает базовую информацию, процессы, сеть, etc.
  • Панель: Polybar
  • Иконки: Suru++
  • neofetch

В планах настроить Compton и Rofi, поковырять шрифты и попробовать lemonbar.

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

 , ,

Deleted
()

Спокойные цвета

Конфиг осома особо не поменялся (патч для использования GTK+3 темы, кстати, уже принят в апстрим). Кстати, недавно наконец нашел время разобраться как сделать полупрозрачные уведомления с непрозрачной картинкой внутри уведомления :D Толстые границы окон функциональны, не только для перетаскивания и ресайза, но и для этого.

На скриншоте также можно увидеть терминал xst, на данный момент самый годный: старый добрый st с поддержкой Xresources, live-reload настроек и другими полезными ништяками.

Темы GTK, иконки и Xresources сгенерированы, как обычно, oomox-ом (кстати, теперь еще поддерживается и тема Arc).

vim на фоне ковр^Wобоев: https://i.imgur.com/UofINj4.png

обязательный скрин лора: https://i.imgur.com/r6byFGf.png

тот же скрин пару дней назад, но с темой Arc: https://i.redd.it/3s1oh843qvq11.png

ШГ: Source Sans Pro

даже не знаю, что еще можно допилить, может, только сделать в виджете cpu и ram такие же прогресс-бары как в nemo в Home и File System

UPD: вот, попробовал с прогрессбарами: https://i.imgur.com/p71lXdm.png

>>> Просмотр (1920x1080, 415 Kb)

 , , xst

actionless
()

Страдаю с Debian…

Перестало хватать времени на любимую Gentoo, потому принял решение перейти на Debian.

Unstable/Sid выбрал потому, что привычный роллинг, плюс часто нужно что-то посвежее, чем есть в Testing, ибо бухать компилять не брошу.

Окружение почти не изменилось, сменил только termite на kitty (ниасилил собрать vte-ng на Debian, именование пакетов здесь просто кошмарное) и sviewgl на viewnior (всё никак руки не дойдут стащить сорцы и собрать).

Закупился кучей Teensy 3.2, от нефиг делать накупил барахла датчиков и I2C дисплей, теперь пытаюсь скрестить ужа с ежом (Arduino IDE запущен только для того, чтобы посмотреть примеры по U8G2, кот писать в NeoVim удобнее и привычнее, и Arduino Teensy ребутать+заливать можно из него) под разного рода блэцк (часть видно в ncmpcpp с верхнем правом терминале).

В этот раз конфигов не будет, я пропил свой мозг забыл пароль от gitlab. Вспомню пароль — обновлю конфиги.

————

Буду очень благодарен за подсказки, как побороть в дебьяне мыло и ШГ, ибо конфиги из генты дали весьма странный результат (видно на скриншотах).

>>> Просмотр (1920x1080, 202 Kb)

 , , ,

r3lgar
()

awesomeWM, ком номер два

В прошлом скриншот-посте вышеупомянутого WM я был порван аудиторией, как грелка Тузиком. Моделирование рабстола с ярлыками и датчиками было справедливо отмечено, как излишнее, и поэтому я его сделал 'выпадающим' по хоткею, как tilda-подобные выпадающие терминалы.

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

Не удержался, и на верхнюю панель тоже повесил toggle visible хоткей.

ещё пикчей - тыц, тыц, тыц, и тыц.

В тегах собрано по несколько окон в тайлинге, и поверх всех floating телевизор на всех тегах.

Спасибо, ЛОР, за внимание и конструктивную критику.

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

 

piyavking
()

Сменил i3wm, на Awesome wm

Сменил i3wm, на Awesome wm. Конфиг утащен отсюда, и подпилен под себя..При «холодном» старте отъедает 125 мб, ЦПУ в простое не нагружается (махимум 0,2 %), хотя куча виджетов (кое-какие, наверно, буду отключать). Хочется добавить, что после правки конфигов i3wm, конфиг Awesome wm-это что-то...без знаний Lua тяжеловато. Так что осваиваем понемножку, благо документации на это тему полно. И еще парочка скриншотов: раз, и два.

>>> Просмотр (1920x1080, 1534 Kb)

 ,

Odalist
()

Gentoo Awesome

Рабочее окружение, обтачивавшееся годами. Ванильная Gentoo x86_64 multilib, Awesome WM 3.5.6. В Awesome тема Zenburn, шрифт Terminus, в Sakura - Anonymous Pro, во всех остальных местах - семейство Droid.

Месяц тому назад наконец пеерехал с Vim на Emacs (точнее, на SpaceMacs) и ни о чём не жалею. Список layer'ов спейсмакса видно на скрине, шрифт Monofur, тема в SpaceMacs - тоже Zenburn, чтобы почти безболезненно пырить в монитор по 8 часов в день.

На скриншоте Sakura со screenfetch'ем и SpaceMacs с открытым в нём его же собственным конфигом.

Отдельное спасибо моему товарищу Андрею за фон с лого (можно взять здесь).

Репо с dotfiles.

>>> Просмотр (1920x1080, 471 Kb)

 , ,

lockie
()

Летний WM

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

  • Браузер: Огнелис с минимум аддонов
  • Терминал: Termite
  • ШГ в терминалах: PragmataPro

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

>>> Просмотр (2726x768, 3502 Kb)

 ,

Deleted
()

Awesome@Arch

В кои то веки появились скрины, которыми не стыдно поделиться... Настраивал Awesome(и остальное) около 2 месяцев, доволен как слон получившимся результатом.

Использую:

  • Arch Linux
  • Awesome WM
  • URxvt в качестве терминала
  • TMux внутри терминала
  • zsh в качестве шелла
  • vim в качестве редактора
  • Chromium в качестве браузера
  • Amarok в качестве плеера

Остальное использую максимум раз в месяц и не вижу смысла перечислять. Вот так вот. Конфиги все писал сам(за исключением плагинов и подсветки к виму).

Конфиги, кстати, можно найти здесь: https://github.com/Andrew-Bezzubtsev/dotfiles.git

>>> Просмотр (3840x2160, 3890 Kb)

 ,

aandrew002
()

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

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

В основном время провожу в консоли или в браузере. И если в первом случае меня все устраивает, то во втором я все никак не мог дойти до консенсунса. Старый добрый 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

>>> Просмотр (1920x1080, 331 Kb)

 , ,

kvaps
()

Вернулся на awesome

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

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

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

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

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

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

 ,

nihirash
()