Форум проекта Matuntu

Программное обеспечение => Внешний вид => Тема начата: ivm от 17 Августа 2015, 21:33:58

Название: Изменение внешнего вида апплета Часы
Отправлено: ivm от 17 Августа 2015, 21:33:58
На форуме линукс минта увидел скриншот с большими часами на мате-панели. Задался вопросам как это сделать и в процессе нахождения ответа на этот вопрос разобрался, где собака зарыта. Итак, конфигурация пользовательских настроек хранится в домашней папке в виде скрытого файла. Данную настройку нужно добавить в файл .gtkrc-2.0
В конце файла через строку добавил строки:
Цитировать
style "my-panel-clock"
{
fg[NORMAL] = "#8E3743"               это выбранный цвет отображения апплета
font_name = "Noto Serif bold 12"    это шрифт отображения и его параметры
}
widget "*.clock-applet-button.*" style "my-panel-clock"
После завершения сессии апплет стал выглядеть так: (http://i.imgur.com/08eJxXT.png)
Кстати, на минтовском форуме получил интересный ответ по оформлению апплетов раскладки клавиатуры и часов с помощью редактора Dconf
(http://i.imgur.com/DQNF490.png)  (http://i.imgur.com/yREXBLx.png)
Ещё несколько вариантов изменения внешнего вида часов на панели (http://pingvinus.ru/note/panel-clock-style).
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: vita от 17 Августа 2015, 21:34:54
Редактор Dconf в Matuntu в отличии от представленного выше скриншота по имеет несколько иную структуру и найти строку конфигурации внешнего вида часов можно по такой схеме: org.mate.panel.objects.clock.prefs
(http://i.imgur.com/rjWfVJk.png)
Однако ввод строк в параметры clock никаких результатов ни в Matuntu, ни в Linux Mint 17.2 c Mate не дал. Лишь описанный в первом сообщении метод срабатывает.
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: vita от 16 Сентября 2015, 00:36:58
Редактирование файла ~/.gtkrc-2.0  позволило изменить цвет текста в меню панели и в контекстном меню на моём примере с чёрного (#333333) на белый (#F7F7F7) (8-я и 38-я строчки конфига).
Так же можно экспериментировать с другими элементами оформления внешнего вида рабочего стола.
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: snowman-fedya от 16 Сентября 2015, 14:54:18
Редактирование файла ~/.gtkrc-2.0  позволило изменить цвет текста в меню панели и в контекстном меню на моём примере с чёрного (#333333) на белый (#F7F7F7) (8-я и 38-я строчки конфига)

Что-то у меня этот файл совсем пустой. А описанные выше методы не сработали.

Приведите, пожалуйста, пример вашего файла, какие именно параметры там прописывать.
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: vita от 16 Сентября 2015, 15:06:39
Этот файл появляется после запуска Theme Configuration из меню Параметры
Просмотр моего файла в терминале cat .gtkrc-2.0
cat .gtkrc-2.0
cat .gtkrc-2.0
# Custom styles

style "gtk-theme-config-panel" {
   bg[NORMAL] = "#7af59d"
   bg[PRELIGHT] = shade(1.1,"#7af59d")
   bg[ACTIVE] = shade(0.9,"#7af59d")
   bg[SELECTED] = shade(0.97,"#7af59d")
   fg[NORMAL] = "#F7F7F7"
   fg[PRELIGHT] = "#333333"
   fg[SELECTED] = "#333333"
   fg[ACTIVE] = "#333333"
}

widget "*PanelWidget*" style "gtk-theme-config-panel"
widget "*PanelApplet*" style "gtk-theme-config-panel"
widget "*fast-user-switch*" style "gtk-theme-config-panel"
widget "*CPUFreq*Applet*" style "gtk-theme-config-panel"
widget "*indicator-applet*" style "gtk-theme-config-panel"
class "PanelApp*" style "gtk-theme-config-panel"
class "PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*notif*" style "gtk-theme-config-panel"
widget_class "*Notif*" style "gtk-theme-config-panel"
widget_class "*Tray*" style "gtk-theme-config-panel"
widget_class "*tray*" style "gtk-theme-config-panel"
widget_class "*computertemp*" style "gtk-theme-config-panel"
widget_class "*Applet*Tomboy*" style "gtk-theme-config-panel"
widget_class "*Applet*Netstatus*" style "gtk-theme-config-panel"
widget "*gdm-user-switch-menubar*" style "gtk-theme-config-panel"
widget "*Xfce*Panel*" style "gtk-theme-config-panel"
class "*Xfce*Panel*" style "gtk-theme-config-panel"

style "gtk-theme-config-menu" {
   base[NORMAL] = "#82b5ea"
   bg[NORMAL] = "#82b5ea"
   bg[ACTIVE] = "#82b5ea"
   bg[INSENSITIVE] = "#82b5ea"
   text[NORMAL] = "#F7F7F7"
   fg[NORMAL] = "#333333"
}

widget_class"*<GtkMenu>*"style"gtk-theme-config-menu"

style "my-panel-clock"
{
fg[NORMAL] = "#FEFF59"               
font_name = "Noto Serif bold 12"   
}
widget "*.clock-applet-button.*" style "my-panel-clock"
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: snowman-fedya от 17 Сентября 2015, 01:35:29
о, заработало! Спасибо!
Название: Re: Изменение внешнего вида апплета Часы
Отправлено: ivm от 15 Мая 2022, 14:12:32
org/mate/panel/objects/clock/prefs и там пишешь, что нужно
например Custom value <span size="xx-large" color="#FEFF59"><b>%a %d %b %H:%M</b></span>

В LM 20 не это не работает, поэтому и спрашивал. Пробовал и разные другие варианты, в LM 20 изменить апплет часов не получилось.
У меня тоже не получилось по .
А вот в Matuntu-X c Mate 1.16 ...
(https://i.imgur.com/8fJ74J3.png)
но указанная строка не имеет никакого отношения к изменению апплета Часы, она просто осталась от неудачной попытки изменить вид таким способом.
Как его изменить, описано в этой теме выше (http://forum.matuntu.info/index.php?topic=131.msg325#msg325), а именно ставил в конец файла ~/.gtkrc-2.0 блок
Цитировать
style "my-panel-clock"
{
fg[NORMAL] = "#FCE94F"               
font_name = "Noto Serif bold 12"   
}
widget "*.clock-applet-button.*" style "my-panel-clock"

После перезагрузки изменения вступили в силу.