LINUX.ORG.RU

lxpanelx патч для плагина «Часы»


0

2

http://ompldr.org/vZXJ6aA/dclock.patch

добавляет выбор шрифта и его цвет. Выглядит вот так. Основной профит достигается, если шрифт взять отсюда

установить шрифт можно просто скопировав файлы в ~/.fonts и выполнив fc-cache.

geekless, принимай патч.

★★☆☆☆

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

Ответ на: комментарий от dikiy

Повод завести себе гуглоаккаунт и перестать страдать, и не заставлять страдать модераторов лора :) А то выглядишь как РМС.

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

Меняй аватарку уже, против нее проголосовали давно.

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

Повод завести себе гуглоаккаунт и перестать страдать, и не заставлять страдать модераторов лора :) А то выглядишь как РМС.

аккаунт на гугле? NOWAY.

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

Incognito mode спасет отца параноиков!

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

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

Или купи второй ноутбук для гугла...

да ты упоролся :)

dikiy ★★☆☆☆
() автор топика

добавляет выбор шрифта и его цвет

Это можно сделать через стили. Зачем это в коде панели?

geekless ★★
()

имхо вот это выглядит как-то не красиво:

     if (fp != NULL)
@@ -372,14 +381,18 @@
                     dc->tooltip_format = g_strdup(s.t[1]);
                 else if (g_ascii_strcasecmp(s.t[0], "Action") == 0)
                     dc->action = g_strdup(s.t[1]);
-                else if (g_ascii_strcasecmp(s.t[0], "BoldFont") == 0)
-                    dc->bold = str2num(bool_pair, s.t[1], 0);
                 else if (g_ascii_strcasecmp(s.t[0], "IconOnly") == 0)
                     dc->icon_only = str2num(bool_pair, s.t[1], 0);
                 else if (g_ascii_strcasecmp(s.t[0], "CenterText") == 0)
                     dc->center_text = str2num(bool_pair, s.t[1], 0);
                 else if (g_ascii_strcasecmp(s.t[0], "TZ") == 0)
                     dc->timezone = g_strdup(s.t[1]);
+                else if (g_ascii_strcasecmp(s.t[0], "Font") == 0)
+                    dc->font_description = g_strdup(s.t[1]);
+                else if (g_ascii_strcasecmp(s.t[0], "ForegroundColor") == 0)
+                    dc->foreground_color = g_strdup(s.t[1]);
+                else if (g_ascii_strcasecmp(s.t[0], "BackgroundColor") == 0)
+                    dc->background_color = g_strdup(s.t[1]);
                 else
                     ERR( "dclock: unknown var %s\n", s.t[0]);
             }
ymn ★★★★★
()
Ответ на: комментарий от geekless

добавляет выбор шрифта и его цвет

Это можно сделать через стили. Зачем это в коде панели?

v kode paneli ni4ego krome dobavlenija knopki shrifta net. Ostal'noe vse v kode dclock.c

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

v kode paneli ni4ego krome dobavlenija knopki shrifta net. Ostal'noe vse v kode dclock.c

man setxkbmap

вообще, geekless правильно говорит, это можно через стиль сделать

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

v kode paneli ni4ego krome dobavlenija knopki shrifta net. Ostal'noe vse v kode dclock.c

man setxkbmap

ne rabotaet tut.

вообще, geekless правильно говорит, это можно через стиль сделать

kak?

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от lazyklimm
[dikarill@X4240-a ~]$ setxkbmap -v 9 us,ru -option grp:ctrl_shift_toggle 
Setting verbose level to 9
XKB extension not present on :14.0
[dikarill@X4240-a ~]$ 
dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от lazyklimm
name of display:    :14.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    70200000
X.Org version: 7.2.0

prosto otklju4ili navernoje.

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

X.Org version: 7.2.0

некромантия.

Это что за дистрибутив такой хитрый?

redhat kakoj-to. Tut tonkie clienty vezde.

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

ради сомнительной пользы усложнять код?

po'za est. V ljubom DE 4asy konfiguriruemy po 4elove4eski. Tolko v LXDE takoj vot kastrat.

Da i tem bolee, 4to nikakogo uslozhnenija net.

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

V ljubom DE 4asy konfiguriruemy po 4elove4eski.

Так пользуйся любой DE, в чем проблема?

В код панели и плагинов будут добавляться только те настройки внешнего вида, которые невозможны через правку стилей. Это официальная позиция. У нас есть универсальный стилевой движок тулкита, изобретением собственных кривых велосипедов заниматься я не стану, это дублирование кода и бесполезная работа.

Единственное исключение сделано для возможности настроить шрифт для панели целиком. Ну и еще опция «жирное начертание» в плагине часов откуда-то взялась. Живёт только потому, что мне лень её выпилить.

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

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

V ljubom DE 4asy konfiguriruemy po 4elove4eski.

Так пользуйся любой DE, в чем проблема?

V tom, 4to mne LXDE nravitsa.

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

Budu znat'.

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

ok. Poprobuju zapilit'.

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

Уж лучше на гитхаб.

Плюсую гитхаб, но там зарегистринованных пользователей еще меньше, чем у гугла

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

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

кстати, тогда и из cpu-плагина надо выбор цвета выпилить.

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

Там он вполне уместен, т.к. нет такого gtk-шного виджета.

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