Ошибка Theme parsing error: gtk.css

Ответить
Damir
Сообщения: 10
Зарегистрирован: 11 апр 2017, 22:46
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64

Ошибка Theme parsing error: gtk.css

Сообщение Damir » 21 дек 2020, 15:55

Приветствую вас форумчане!
Решил изучать Java, установил Intellij IDEA. Когда начал с JavaFX, то при запуске приложения выдаёт много ошибок типа:
(java:14913): Gtk-WARNING **: 14:47:10.977: Theme parsing error: gtk.css:1:1: Expected a valid selector

(java:14913): Gtk-WARNING **: 14:47:11.002: Theme parsing error: gtk.css:238:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.003: Theme parsing error: gtk.css:244:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.003: Theme parsing error: gtk.css:251:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.004: Theme parsing error: gtk.css:296:67: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.004: Theme parsing error: gtk.css:305:69: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.004: Theme parsing error: gtk.css:314:69: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.004: Theme parsing error: gtk.css:323:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.005: Theme parsing error: gtk.css:361:54: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.005: Theme parsing error: gtk.css:366:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.006: Theme parsing error: gtk.css:482:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.007: Theme parsing error: gtk.css:500:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.007: Theme parsing error: gtk.css:516:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.008: Theme parsing error: gtk.css:532:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.008: Theme parsing error: gtk.css:553:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.009: Theme parsing error: gtk.css:608:68: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.009: Theme parsing error: gtk.css:621:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.011: Theme parsing error: gtk.css:633:67: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.011: Theme parsing error: gtk.css:645:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.011: Theme parsing error: gtk.css:654:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.012: Theme parsing error: gtk.css:665:68: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.012: Theme parsing error: gtk.css:675:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.012: Theme parsing error: gtk.css:688:67: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.017: Theme parsing error: gtk.css:699:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.017: Theme parsing error: gtk.css:708:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.018: Theme parsing error: gtk.css:728:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.018: Theme parsing error: gtk.css:738:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.019: Theme parsing error: gtk.css:759:69: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.019: Theme parsing error: gtk.css:803:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.020: Theme parsing error: gtk.css:819:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.020: Theme parsing error: gtk.css:835:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.021: Theme parsing error: gtk.css:851:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.021: Theme parsing error: gtk.css:872:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.027: Theme parsing error: gtk.css:893:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.028: Theme parsing error: gtk.css:903:74: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.028: Theme parsing error: gtk.css:916:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.028: Theme parsing error: gtk.css:927:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.029: Theme parsing error: gtk.css:936:74: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.031: Theme parsing error: gtk.css:977:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.032: Theme parsing error: gtk.css:991:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.033: Theme parsing error: gtk.css:1005:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.034: Theme parsing error: gtk.css:1019:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.034: Theme parsing error: gtk.css:1038:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.034: Theme parsing error: gtk.css:1059:71: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.035: Theme parsing error: gtk.css:1069:73: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.035: Theme parsing error: gtk.css:1082:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.035: Theme parsing error: gtk.css:1093:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.035: Theme parsing error: gtk.css:1102:73: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.036: Theme parsing error: gtk.css:1192:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.037: Theme parsing error: gtk.css:1206:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.037: Theme parsing error: gtk.css:1214:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.037: Theme parsing error: gtk.css:1220:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.038: Theme parsing error: gtk.css:1228:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.040: Theme parsing error: gtk.css:1541:68: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.047: Theme parsing error: gtk.css:1550:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.048: Theme parsing error: gtk.css:1559:67: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.048: Theme parsing error: gtk.css:1568:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.048: Theme parsing error: gtk.css:1576:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.049: Theme parsing error: gtk.css:1678:24: Not a valid image

(java:14913): Gtk-WARNING **: 14:47:11.050: Theme parsing error: gtk.css:1713:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.050: Theme parsing error: gtk.css:1731:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.051: Theme parsing error: gtk.css:1748:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.051: Theme parsing error: gtk.css:1765:64: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.051: Theme parsing error: gtk.css:1787:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.053: Theme parsing error: gtk.css:1840:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.054: Theme parsing error: gtk.css:1852:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.054: Theme parsing error: gtk.css:1864:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.054: Theme parsing error: gtk.css:1877:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.059: Theme parsing error: gtk.css:2667:54: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.059: Theme parsing error: gtk.css:2686:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.059: Theme parsing error: gtk.css:2693:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.060: Theme parsing error: gtk.css:2724:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.060: Theme parsing error: gtk.css:2733:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.060: Theme parsing error: gtk.css:2743:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.061: Theme parsing error: gtk.css:2848:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.061: Theme parsing error: gtk.css:2859:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.062: Theme parsing error: gtk.css:2871:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.062: Theme parsing error: gtk.css:2886:70: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.062: Theme parsing error: gtk.css:2896:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.062: Theme parsing error: gtk.css:2906:69: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.063: Theme parsing error: gtk.css:2916:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.063: Theme parsing error: gtk.css:2925:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.068: Theme parsing error: gtk.css:3126:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.068: Theme parsing error: gtk.css:3135:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.068: Theme parsing error: gtk.css:3143:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.069: Theme parsing error: gtk.css:3154:72: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.069: Theme parsing error: gtk.css:3165:74: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.069: Theme parsing error: gtk.css:3174:71: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.069: Theme parsing error: gtk.css:3183:74: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.070: Theme parsing error: gtk.css:3191:74: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.071: Theme parsing error: gtk.css:3371:47: Missing closing bracket for :not()

(java:14913): Gtk-WARNING **: 14:47:11.072: Theme parsing error: gtk.css:3574:55: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.073: Theme parsing error: gtk.css:3644:14: Invalid name of pseudo-class

(java:14913): Gtk-WARNING **: 14:47:11.073: Theme parsing error: gtk.css:3701:56: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.083: Theme parsing error: gtk.css:4215:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.083: Theme parsing error: gtk.css:4223:60: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.083: Theme parsing error: gtk.css:4232:62: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.087: Theme parsing error: gtk.css:4341:58: Using one color stop with linear-gradient() is deprecated.

(java:14913): Gtk-WARNING **: 14:47:11.088: Theme parsing error: gtk.css:4477:8: not a number

(java:14913): Gtk-WARNING **: 14:47:11.088: Theme parsing error: gtk.css:4477:17: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(java:14913): Gtk-WARNING **: 14:47:11.089: Theme parsing error: gtk.css:4672:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.089: Theme parsing error: gtk.css:4680:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.089: Theme parsing error: gtk.css:4688:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4695:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4703:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4711:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4718:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4726:14: negative values are not allowed.

(java:14913): Gtk-WARNING **: 14:47:11.090: Theme parsing error: gtk.css:4734:14: negative values are not allowed.
Погуглил эти ошибки. В основном пишут, что ошибка в GTK. Нужно восстановить/удалить его в /usr/share/themes/ . Но у меня по разным каталогам в 9 местах встречаются файлы gtk.css.
gtk_css.png
Подскажите, плз, как избавиться от этой ошибки?

P.S. После запуска в Intellij IDEA программы на выполнение, программа выполняется, но размер окна не такой, как я прописал в проге. Думаю, что это тоже связано с css.

Damir
Сообщения: 10
Зарегистрирован: 11 апр 2017, 22:46
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64

Ошибка Theme parsing error: gtk.css

Сообщение Damir » 22 дек 2020, 18:21

Нашёл, что ошибка указывает на файл /usr/share/themes/rosa-elementary/gtk-3.0/gtk.css в те строки, где встречается:
- Ругается на background-image: linear-gradient(), где прописано примерно так:

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

background-image: linear-gradient(to bottom, #f9f9f8);
т.е., где в скобках прописано 2 параметра. Потому что там, где для linear-gradient() прописано 3 или 4 параметра, то ничего не ругается.
- Ругается:
(java:17988): Gtk-WARNING **: 17:40:10.157: Theme parsing error: gtk.css:3371:47: Missing closing bracket for :not()
Т.е. на строку 3371. Посмотрел, там прописано так:

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

scale.horizontal.marks-after:not(.marks-tune slider {
Добавил скобку, после чего перестало ругаться: scale.horizontal.marks-after:not(.marks-tune) slider {
- Ругается:
(java:18170): Gtk-WARNING **: 17:47:31.838: Theme parsing error: gtk.css:3644:14: Invalid name of pseudo-class
Т.е. на строку 3644. Посмотрел (строки 3643 и 3644), там прописано так:

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

    progressbar.vertical progress
    min-width: 15px; }
В строке 3643 в конце не хватает фигурной скобки {. Поставил; перестало ругаться.
- Ругается:
(java:18476): Gtk-WARNING **: 17:53:43.844: Theme parsing error: gtk.css:4477:8: not a number
(java:18476): Gtk-WARNING **: 17:53:43.845: Theme parsing error: gtk.css:4477:17: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
Т.е. на строку 4477. Посмотрел (строки 4476 и 4477), там прописано так:

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

.monospace {
  font: Monospace; }
Как это исправить - не знаю.
- Ругается:
(java:18476): Gtk-WARNING **: 17:53:43.846: Theme parsing error: gtk.css:4672:14: negative values are not allowed.
Т.е. на строку 4672 (и ещё в ~10 местах встречается). Посмотрел, там прописано так:

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

	  padding: -2px -5px -2px -5px;
Вопрос: Действительно ли должны стоять "-" ?
Убрал минусы, больше не ругается.

Остаётся открытым вопрос по background-image: linear-gradient(), и по .monospace { font: Monospace; }.
И самая первая ошибка непонятна:
(java:19782): Gtk-WARNING **: 18:11:46.258: Theme parsing error: gtk.css:1:1: Expected a valid selector

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Ошибка Theme parsing error: gtk.css

Сообщение Barmalei » 22 дек 2020, 20:03

По background-image. Попробовать 2 цвета начальный и конечный. примерно так linear-gradient(to bottom, #f9f9f8, #f9f9f8 или другой например белый #ffffff)
Шрифт обычно так пишется font-family: Monospace; а может название так попробовать написать monospace
padding отрицательным не может быть, только margin

Damir
Сообщения: 10
Зарегистрирован: 11 апр 2017, 22:46
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64

Ошибка Theme parsing error: gtk.css

Сообщение Damir » 22 дек 2020, 21:54

По такому принципу исправил:

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

linear-gradient(to bottom, #f9f9f8, #f9f9f8);
Помогло, ошибок нет.
Кроме строки, на которую ругается:
(java:20012): Gtk-WARNING **: 21:13:01.557: Theme parsing error: gtk.css:1678:24: Not a valid image
Вот её код:

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

background-image: linear-graident(to bottom, #90c6f2, #3986d5 60%, #2a76c6);
Как правильно её исправить?
Шрифт обычно так пишется font-family: Monospace;
- помогло

То, что ругается на первую строку:
(java:19782): Gtk-WARNING **: 18:11:46.258: Theme parsing error: gtk.css:1:1: Expected a valid selector
ещё бы разобраться. Попробовал поискать в инете, ничего внятного не нашёл.

И остался вопрос. При запуске программы в Intellij IDEA (проект JavaFX), то окошко, которое у меня настроено размером 240*400, выходит квадратным (примерно 250*250). И когда в прогрограмме должно выводиться сообщение (типа MessageBox), то оно вообще корявое.
Кто-то встречался с таким?

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Ошибка Theme parsing error: gtk.css

Сообщение Barmalei » 22 дек 2020, 22:46

Тут background-image: linear-graident(to bottom, #90c6f2, #3986d5 60%, #2a76c6); ошибка в слове
Вот так должно background-image: linear-gradient(to bottom, #90c6f2, #3986d5 60%, #2a76c6);

va9(2)
Сообщения: 796
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Ошибка Theme parsing error: gtk.css

Сообщение va9(2) » 23 дек 2020, 06:28

Damir писал(а):
22 дек 2020, 21:54
ругается на первую строку:

(java:19782): Gtk-WARNING **: 18:11:46.258: Theme parsing error: gtk.css:1:1: Expected a valid selector
Попробуйте * поставить перед левой фигурной скобкой

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

* {
  padding: 0;
  ...
}
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

Damir
Сообщения: 10
Зарегистрирован: 11 апр 2017, 22:46
Operating system: ROSA Desktop Fresh R11.1 release 2016.1 for x86_64

Ошибка Theme parsing error: gtk.css

Сообщение Damir » 23 дек 2020, 14:30

va9(2) писал(а):
23 дек 2020, 06:28
Попробуйте * поставить перед левой фигурной скобкой
Больше не ругается. Спасибо!

Ответить

Вернуться в «Общие вопросы по РОСЕ»