터미널에서 gedit을 시작하는 동안 이러한 경고에 직면하고 있습니다. 결국 gedit이 시작되지만 gedit을 시작할 때마다 다음과 같은 경고가 표시됩니다.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:138:20: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:138:24: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:138:28: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:138:32: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2237:26: 'none' is not a valid color name
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2264:20: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2264:24: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2264:28: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2264:32: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: sidebar.css:22:20: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: sidebar.css:40:18: Not using units is deprecated. Assuming 'px'.
(gedit:3830): Gtk-WARNING **: Theme parsing error: sidebar.css:40:20: Not using units is deprecated. Assuming 'px'.
** (gedit:3830): WARNING **: Could not load Gedit repository: Typelib file for namespace 'GtkSource', version '3.0' not found
(gedit:3830): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
(gedit:3830): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
답변
gir1.2-gtksource-3.0을 업데이트하면 문제가 해결되었습니다. 더 이상 오류가 나타나지 않습니다.
sudo apt-get install gir1.2-gtksource-3.0
답변
일반적으로 이러한 경고는 응용 프로그램의 개발이 잘못되었음을 나타내지 만 일반적으로 프로그래머는 무시합니다. 중요한 문제는 아니며 프로그램이 의도 한대로 작동하면 무시해도됩니다.
BTW, 문제는 px
CSS에서 선언하지 않은 테마에있는 것 같습니다 . siderbar.css
40 행과 22 행에서 편집하여 수정을 수행 할 수 gtk-wirdgets.css
있습니다. 2264, 2237 및 138 행에서 여러 인스턴스가 있습니다. 그것은 “테마 파싱 오류” 에 대한 것이며 SessionManager 패키지를 놓치고 GtkSource가 버전 3이 아닌 것 같습니다.