LINUX.ORG.RU

Отключение превью документов в панели Awesome

 


2

3

У приложений вроде Evince, GIMP на панели задач отображаются превью документов вместо иконок приложений. Как отключить эту фичу, чтобы всегда были только иконки приложений?

# Awesome v3.5.1



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

Скорее всего никак, по крайней мере в tasklist.lua такой возможности не наблюдается, т.е. отключить можно отключив иконки вообще, в theme.lua:

theme.tasklist_disable_icon = true

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

Да, только такое решение я и смог нагуглить. Но у меня в панели и так одни иконки остались. :(

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

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

kalter
()

Самое простое — это в коллбэке тасклиста ловить нужную программу и ставить ей конкретную иконку, но это конечно костыль.

У каждого клиента есть поле icon, так что надо написать правило или повесить сигнал, чтобы подставлять дефолтную иконку.

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

Самое простое — это в коллбэке тасклиста ловить нужную программу и ставить ей конкретную иконку, но это конечно костыль.

Спасибо за подсказку. Добавил следующий код в doclist.lua (да, проблема с твоим конфигом :)):

if icon then
    if o.class == "Gimp-2.8" then
        ib:set_image("/home/alex/.icons/Faenza/apps/32/gimp.png")
    elseif o.class == "Evince" then
        ib:set_image("/home/alex/.icons/Faenza/apps/32/evince.png")
    else
        ib:set_image(icon)
    end
else
    ib:set_image("/home/alex/.icons/Faenza/apps/32/application-default-icon.png")
end

написать правило

А оно же сработает 1 раз (при старте приложения), разве нет?

повесить сигнал

Вот это сходу не осилил.

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