우분투 터미널에서 gedit을 시작하는 동안 경고 Assuming ‘px’. (gedit:3830): Gtk-WARNING **: Theme

터미널에서 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, 문제는 pxCSS에서 선언하지 않은 테마에있는 것 같습니다 . siderbar.css40 행과 22 행에서 편집하여 수정을 수행 할 수 gtk-wirdgets.css있습니다. 2264, 2237 및 138 행에서 여러 인스턴스가 있습니다. 그것은 “테마 파싱 오류” 에 대한 것이며 SessionManager 패키지를 놓치고 GtkSource가 버전 3이 아닌 것 같습니다.


답변

나는 gksudoinstad of 를 사용 sudo하면 이러한 경고가 나타나지 않을 것이라고 생각합니다 !

gksudo와 sudo의 차이점을 여기에서 살펴보십시오 .


답변