Автор Тема: Изменение внешнего вида апплета Часы  (Прочитано 13118 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
На форуме линукс минта увидел скриншот с большими часами на мате-панели. Задался вопросам как это сделать и в процессе нахождения ответа на этот вопрос разобрался, где собака зарыта. Итак, конфигурация пользовательских настроек хранится в домашней папке в виде скрытого файла. Данную настройку нужно добавить в файл .gtkrc-2.0
В конце файла через строку добавил строки:
Цитировать
style "my-panel-clock"
{
fg[NORMAL] = "#8E3743"               это выбранный цвет отображения апплета
font_name = "Noto Serif bold 12"    это шрифт отображения и его параметры
}
widget "*.clock-applet-button.*" style "my-panel-clock"
После завершения сессии апплет стал выглядеть так:
Кстати, на минтовском форуме получил интересный ответ по оформлению апплетов раскладки клавиатуры и часов с помощью редактора Dconf
 
Ещё несколько вариантов изменения внешнего вида часов на панели.
« Последнее редактирование: 27 Апреля 2018, 19:58:47 от vita »

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4788
  • Да будет свет!
Re: Изменение внешнего вида апплета Часы
« Ответ #1 : 17 Августа 2015, 21:34:54 »
Редактор Dconf в Matuntu в отличии от представленного выше скриншота по имеет несколько иную структуру и найти строку конфигурации внешнего вида часов можно по такой схеме: org.mate.panel.objects.clock.prefs

Однако ввод строк в параметры clock никаких результатов ни в Matuntu, ни в Linux Mint 17.2 c Mate не дал. Лишь описанный в первом сообщении метод срабатывает.
« Последнее редактирование: 27 Апреля 2018, 19:52:29 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4788
  • Да будет свет!
Re: Изменение внешнего вида апплета Часы
« Ответ #2 : 16 Сентября 2015, 00:36:58 »
Редактирование файла ~/.gtkrc-2.0  позволило изменить цвет текста в меню панели и в контекстном меню на моём примере с чёрного (#333333) на белый (#F7F7F7) (8-я и 38-я строчки конфига).
Так же можно экспериментировать с другими элементами оформления внешнего вида рабочего стола.
« Последнее редактирование: 27 Апреля 2018, 19:54:10 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн snowman-fedya

  • Постоялец
  • ***
  • Сообщений: 209
Re: Изменение внешнего вида апплета Часы
« Ответ #3 : 16 Сентября 2015, 14:54:18 »
Редактирование файла ~/.gtkrc-2.0  позволило изменить цвет текста в меню панели и в контекстном меню на моём примере с чёрного (#333333) на белый (#F7F7F7) (8-я и 38-я строчки конфига)

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

Приведите, пожалуйста, пример вашего файла, какие именно параметры там прописывать.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4788
  • Да будет свет!
Re: Изменение внешнего вида апплета Часы
« Ответ #4 : 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"
Делай с нами, делай как мы, делай лучше нас!

Оффлайн snowman-fedya

  • Постоялец
  • ***
  • Сообщений: 209
Re: Изменение внешнего вида апплета Часы
« Ответ #5 : 17 Сентября 2015, 01:35:29 »
о, заработало! Спасибо!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Изменение внешнего вида апплета Часы
« Ответ #6 : 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 ...

но указанная строка не имеет никакого отношения к изменению апплета Часы, она просто осталась от неудачной попытки изменить вид таким способом.
Как его изменить, описано в этой теме выше, а именно ставил в конец файла ~/.gtkrc-2.0 блок
Цитировать
style "my-panel-clock"
{
fg[NORMAL] = "#FCE94F"               
font_name = "Noto Serif bold 12"   
}
widget "*.clock-applet-button.*" style "my-panel-clock"

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