Сайт | Скачать | Видео | Wiki

Автор Тема: ntf - стандартизация сообщений системы  (Прочитано 43836 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:ntf - стандартизация сообщений системы
« Ответ #60 : 07 Январь 2016, 11:14:54 »
исправил ntf - в диалоге выбора файла кнопки ОК и отмена поменял местами.
забрал
В диалоге выбора файла ОК отличается по ширине от Отмена это так задумано? других диалогах вроде кнопки одинаковой ширины
Вероятно там где одинаково - yad
Отличается - gtkdialog. У меня голый <button . Если добавить параметров размера - могут вылезти косяки при изменении шрифта языка и т.п.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:ntf - стандартизация сообщений системы
« Ответ #61 : 07 Январь 2016, 11:19:58 »
ОК он и в африке ОК наверное, стоит расширить, а Отмена оставить с автоматическим определением ширины
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #62 : 28 Апрель 2016, 14:18:03 »
Как задается фон сообщений? Какое изображение из темы gtk для этого используется?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re: ntf - стандартизация сообщений системы
« Ответ #63 : 28 Апрель 2016, 20:11:55 »
Как задается фон сообщений? Какое изображение из темы gtk для этого используется?
А это кто выводит? Если xfce-notifyd - конфиг легче вручную сообразить.
Остальное не смотрел  :(

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #64 : 29 Апрель 2016, 10:51:11 »
В xcowsay нет возможности менять цвет фона и чернил. Вот бы кто пропатчил...
notifyd и пр. - через тему gtk
Иконки задаются в начале скрипта /usr/share/pixmaps/info48.png и т.п.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #65 : 29 Апрель 2016, 11:57:47 »
Цвет фона как раз и меняется, если тема gtk Adwaita, Eucalypt или Polished-Blue, то сообщения всплывают с однотонным фоном оттенков серого, а когда выбрал темы gtk XPLuna, то получил то, что на картинке. Значит фон можно менять через тему gtk, вот только какой элемент темы gtk за это отвечает?

З.Ы. Темы Raleigh или Stardust вообще не меняют фон, а используют то, что было перед их использованием.
« Последнее редактирование: 29 Апрель 2016, 12:05:52 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #66 : 29 Апрель 2016, 12:43:30 »
notifyd и пр. - через тему gtk
/usr/share/themes/Greybird/xfce-notify-4.0/gtkrc

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #67 : 29 Апрель 2016, 14:40:13 »
Ну, и при чем здесь тема от XFCE?
Методом проб и ошибок выяснил, что за фон отвечает параметр bg_pixmap[NORMAL], который прописан в файле gtkrc.
Во всех темах, где серый фон написано так:
Код
bg_pixmap[NORMAL] = "<none>"
а в теме XPLuna так:
Код
bg_pixmap[NORMAL] = "panel/panel-bg.png"
и вот эта картинка и тянется фоном в сообщение.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #68 : 29 Апрель 2016, 14:47:03 »
Ну, и при чем здесь тема от XFCE?
Если на твоих скринах ntf из дистра с xfce - это notifyd

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #69 : 29 Апрель 2016, 16:44:30 »
У меня скрины из JWM, т.ч. эта тема /usr/share/themes/Greybird/xfce-notify-4.0/gtkrc мне не поможет
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #70 : 29 Апрель 2016, 16:48:48 »
Если на скрине ntf -w , то это yad и надо крутить gtkrc
Мне показалось, то на скринах ntf -i

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #71 : 29 Апрель 2016, 17:01:00 »
На скринах ntf -i "Тест!"
Добавил в конец файла /usr/share/themes/Stardust/gtk-2.0/gtkrc следующее:
Код
### The notif style ###

style "notif"
{
bg_pixmap[NORMAL] = "spin3.png"  #Фон вспывающего сообщения
fg[NORMAL] = "#152EF0"  #Цвет текста сообщения
}

class "*notif*" style "notif"
class "*Notif*" style "notif"

widget_class "*notif*" style "notif"
widget_class "*Notif*" style "notif"
Теперь с измененной темой Stardust сообщения имеют такой вид, как на картинке  ;)
« Последнее редактирование: 29 Апрель 2016, 17:06:59 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #72 : 29 Апрель 2016, 17:18:01 »
Ничего не путаешь? Измененная тема Stardust.jpg не похож на xcowsay (у меня на него твои правки не влияют). 

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: ntf - стандартизация сообщений системы
« Ответ #73 : 29 Апрель 2016, 17:42:09 »
А как понять через что ntf выводит сообщения? То, что это не xcowsay я уже понял, а что это тогда у меня на скринах?
« Последнее редактирование: 29 Апрель 2016, 17:58:07 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: ntf - стандартизация сообщений системы
« Ответ #74 : 29 Апрель 2016, 17:56:28 »
Вероятно что-то из этого
Код
ls /usr/share/dbus-1/services/*Notif*