LINUX.ORG.RU

Прозрачность и обои (awesome, feh, compton)

 , , ,


0

1

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

Буду рад умным словам по поводу следующей проблемки:

awesomeWM, в нём полупрозрачная область (я туда ярлыки леплю, чтоб клацать. это омерзительно, я знаю.)

mydeskwibox[s] = wibox ({ bg = "#00000088", width = 1000, height = 470, x = 0, y = 0 })

обоину реализую feh'ом:

feh --bg-fill $картинка

композитный менеджер - compton.

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

Но с очередным обновлением что-то поломалось, и рабстол стал чёрным. Убиваю compton - картинка появляется. Запускаю - опять чёрный стол.

Я, конечно, рад, потому, что отрубил compton, и понял, что он мне только мешал. Но хотелось бы понять, и пофиксить.

Дистр - убунта минимал 16.10

Спасибо за внимание.

★★★★★

Последнее исправление: piyavking (всего исправлений: 2)

awesome

Не вижу версии.

с очередным обновлением что-то поломалось

Обновление чего? awesome? feh? compton?

Ты, конечно, очень много всего понаписал, но 80% — вода.

«Выйди, и зайди нормально.»

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

запускаю без опций, конфига нету.

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

Версия awesome - 3.5.9

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

80% - вода.

ну надо же. я выдал 20% полезной информации? Вау, как я вырос над собой!

piyavking ★★★★★
() автор топика

Ну, а feh_ом к чему обоину в awesome выводить вообще? Что с обоиной & compton, если картинку средствами awesome реализовать?

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

«средства awesome» и состоят в выводе обоины либо через feh, либо ещё через какойнибудь другой обойный софт - в конфиге прописывается соответствующая команда-alias.

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

Уф... Ну пропиши же в конце-то концов в конфиге :

-- {{{ Wallpaper
if beautiful.wallpaper then
    for s = 1, screen.count() do
          gears.wallpaper.maximized("путь_к_обоине", s, true)
          --gears.wallpaper.centered("путь_к_обоине", s)
          --gears.wallpaper.tiled(""путь_к_обоине"", s)
    end
end

и отпишись насчет обоина & compton

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

if beautiful.wallpaper then

gears.wallpaper.maximized(«путь_к_обоине», s, true)

Если указывать путь к обоине, то условие не имеет смысла.

Но по сути анон прав — у awesome есть свои средства для отрисовки обоев.

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

твоя правда. gears.wallpaper c комптоном дружат идеально. другое дело, что у меня обойный скрипт самописный на башике, и работает через cron.

хммм...

слушай, а не подскажешь команду типа «echo обойная_команда | awesome-client»? я сейчас пытаюсь такую вылепить, но что-то пока безуспешно.

piyavking ★★★★★
() автор топика
Ответ на: комментарий от anonymous
#	feh --bg-fill $localname
echo 'require("gears.wallpaper").maximized("'$localname'")' | awesome-client

отлично. всё работает. Спасибо, аноним! Такая же картина, как и с feh'ом, к сожалению.

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.