Страница 1 из 1

Cryptkeeper, системный лоток

Добавлено: 01 дек 2014, 08:32
Dim
А нельзя ли как нибудь поправить отображение cryptkeeper в системном лотке? А именно размер иконки и расположение.
Изображение

Перепробовал cryptkeeper сразу из нескольких источников, но результат такой же. Печально, если проблема все же в системном лотке.

Re: Cryptkeeper, системный лоток

Добавлено: 01 дек 2014, 09:02
Pulfer
Dim писал(а):А нельзя ли как нибудь поправить отображение cryptkeeper в системном лотке? А именно размер иконки и расположение.
Перепробовал cryptkeeper сразу из нескольких источников, но результат такой же. Печально, если проблема все же в системном лотке.
Полагаю, что дело в используемой теме иконок, т.к. в самой программе указано использовать для системного лотка стандартную иконку:

Код: Выделить всё

sico = gtk_status_icon_new_from_stock (GTK_STOCK_DIALOG_AUTHENTICATION);
У меня, например, для иконок используется тема по умолчанию (rosa), так что иконка берётся вот эта: /usr/share/icons/rosa/48x48/status/gtk-dialog-authentication.svg

И на скриншоте видно, что иконка в лотке отображается нормально, не выбивается из общего вида.

Re: Cryptkeeper, системный лоток

Добавлено: 01 дек 2014, 09:07
Dim
Ясно, а в каком файле можно поправить путь к иконке не подскажите?

Re: Cryptkeeper, системный лоток

Добавлено: 01 дек 2014, 09:23
Pulfer
Dim писал(а):Ясно, а в каком файле можно поправить путь к иконке не подскажите?
Если править исходный код, то в:

cryptkeeper-0.9.5/src/main.cpp

Надо будет заменить

Код: Выделить всё

sico = gtk_status_icon_new_from_stock (GTK_STOCK_DIALOG_AUTHENTICATION);
на

Код: Выделить всё

sico = gtk_status_icon_new_from_file("путь к иконке");

Re: Cryptkeeper, системный лоток

Добавлено: 01 дек 2014, 09:49
Dim
Ясно, спасибо.