LINUX.ORG.RU
Ответ на: комментарий от mord0d

Своими. Вряд ли тебе они помогут.

Вот ведь вредный! >:(

Никто ж исходники не трясет, расскажи хоть просто что к чему. С тех пор как тян прикрутил вообще много ли поменялось?

А по теме из оп-поста тоже видел, смотрел, но как-то не прижилось. Сейчас на панели 4 виджета - wicd, пульсовая звукокрутилка, блюпуп и менеджер батарейки xfce-шный. Все как-то само подцепило нужные иконки, работает и не отсвечивает.

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

Даже и показывать нечего. :(

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

Никто ж исходники не трясет, расскажи хоть просто что к чему.

Я расписывал здесь.

С тех пор как тян прикрутил вообще много ли поменялось?

Всё. Даже со скриншота по ссылке выше изменилось очень многое.

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

Как много вкусного!

Ты же понимаешь что теперь у меня миллиард вопросов возник? :)

Ладно, подожду пока сайт заработает. Спасибо. :)

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

Ты же понимаешь что теперь у меня миллиард вопросов возник? :)

Задавай, отвечу. Мне без наводящих вопросов описывать лень.

На самом деле самое вкусное не видно, удобство в невизуальных мелочах.

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

На 4 скрине запускалка — rofi?

Нижняя панелька на всех тегах и по умолчанию скрывается?

Htop показывает батарейку? О_о

Файломенеджер похож на рэнджера, но вроде не он.. не соображу.

Где научиться кодить на lua? :)

frunobulax ★★★
()
Последнее исправление: frunobulax (всего исправлений: 1)
Ответ на: комментарий от frunobulax

На 4 скрине запускалка — rofi?

Нет, это awful.widget.prompt внутри wibox.

rofi используется, но выглядит иначе. Когда в master примут PR#3309, я откажусь от rofi в пользу штатных средств awesome.

Нижняя панелька на всех тегах и по умолчанию скрывается?

Типа док. По умолчанию скрыт, показывается на время при переключении между клиентами, тегами, смене layout. Можно "закрепить" (кнопка с булавкой), но он не занимает места как wibar (панель), показываясь поверх клиентов (окон).

Htop показывает батарейку? О_о

В какой-то версии 3.x завезли и состояние батареи и даже статус ZFS ARC (теперь htop запускается чаще штатного top, который в FreeBSD всегда умел показывать ARC).

Файломенеджер похож на рэнджера, но вроде не он.. не соображу.

ranger и есть, но нерелизный из master, как, собственно, и awesome.

Где научиться кодить на lua? :)

Просто начать кодить. Вон, TODD и Worron начали позже меня ковырять awesome, но достигли уровня магии. ^_~

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от mord0d
 -- srv monitor 1
    { rule = { class = "srv1_1" },
      properties = { screen = 1, tag = "srv1_1" } },
    { rule = { class = "srv2_1" },
      properties = { screen = 1, tag = "srv2_1" } },
    { rule = { class = "srv3_1" },
      properties = { screen = 1, tag = "srv3_1" } },
    { rule = { class = "srv4_1" },
      properties = { screen = 1, tag = "srv4_1" } },
    { rule = { class = "srv5_1" },
      properties = { screen = 1, tag = "srv5_1" } },
    { rule = { class = "srv6_1" },
      properties = { screen = 1, tag = "srv6_1" } },
    { rule = { class = "srv7_1" },
      properties = { screen = 1, tag = "srv7_1" } },
    { rule = { class = "srv8_1" },
      properties = { screen = 1, tag = "srv8_1" } },
    { rule = { class = "srv9_1" },
      properties = { screen = 1, tag = "srv9_1" } },

    -- srv monitor 2
    { rule = { class = "srv1_2" },
      properties = { screen = 2, tag = "srv1_2" } },
    { rule = { class = "srv2_2" },
      properties = { screen = 2, tag = "srv2_2" } },
    { rule = { class = "srv3_2" },
      properties = { screen = 2, tag = "srv3_2" } },
    { rule = { class = "srv4_2" },
      properties = { screen = 2, tag = "srv4_2" } },
    { rule = { class = "srv5_2" },
      properties = { screen = 2, tag = "srv5_2" } },
    { rule = { class = "srv6_2" },
      properties = { screen = 2, tag = "srv6_2" } },
    { rule = { class = "srv7_2" },
      properties = { screen = 2, tag = "srv7_2" } },
    { rule = { class = "srv8_2" },
      properties = { screen = 2, tag = "srv8_2" } },
    { rule = { class = "srv9_2" },
      properties = { screen = 2, tag = "srv9_2" } },

дома два монитора, на работе один. Как правильно сделать так, чтобы правила применялись только тогда, когда два монитора?

Я уже начал костылить типа:

local function hlp_nmon()
   local file = io.popen("xrandr -q | grep ' connected' | wc -l")
   local output = tonumber(file:read())
   file:close() 
   return output
end

monitors = zzz()

а потом 
```lua
if monitors > 1 then
...
end

Или есть лучше способ?

serg002 ★★★
() автор топика
Последнее исправление: serg002 (всего исправлений: 1)
Ответ на: комментарий от serg002

Я не понимаю что ты хочешь изобразить этими правилами.

начал костылить

https://awesomewm.org/doc/

Твоя реализация обновит количество мониторов только при перезапуске, встроенный функционал (смотри screen и awful.screen) обновляет всё на лету.

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

выгрузить

Большинство из них работает только на FreeBSD и вообще прибито друг к другу, к rc.lua и к теме.

Но в данный момент я всё переписываю, и оно вряд ли будет работать где-то кроме тестового окружения (приближенного к боевому).

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

цвет фона у терминалов как сделан? Прозрачность или как? Можешь скинуть по этому вопросу часть конфига? Очень красиво смотрится, а тоже так хоццу)))

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

Ты с февраля месяца что-то там всё переписываешь

Я "что-то там" переписываю уже лет шесть. (%

ты выгрузи, а я посмотрю

Ну посмотри… ☺
Как там всё устроено я уже не помню (это бэкап 2019 года), потому вопросы задавать бессмысленно. =P

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

как ты цвет фона у терминалов таким сделал?:)

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

цвет фона у терминалов как сделан? Прозрачность или как?

Полупрозрачный серый фон, dual_kawase блюр предоставляет picom из master.

Можешь скинуть по этому вопросу часть конфига?

blur:{
	method = "dual_kawase";
	strength = 10;
	background = true;
	background-frame = true;
};

// На тапочке вместо рендера будет жутко тормозить!

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