Napotykam te ostrzeżenia podczas uruchamiania gedit z mojego terminala. Ostatecznie gedit zaczyna się, ale z tymi liniami ostrzeżenia za każdym razem, gdy uruchamiam 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
command-line
gedit
Muddassir Nazir
źródło
źródło
Zazwyczaj te ostrzeżenia wskazują na zły rozwój aplikacji, ale są zwykle ignorowane przez programistów. Nie jest to problem krytyczny i można go bezpiecznie zignorować, jeśli program działa zgodnie z przeznaczeniem.
BTW, problem wydaje się dotyczyć motywu, który nie deklaruje się
px
w swoim css. Możesz przejść do edycjisiderbar.css
i dokonać poprawek w wierszach 40 i 22. Wgtk-wirdgets.css
wierszach 2264, 2237 i 138. Istnieje wiele wystąpień. To dotyczy „błędu analizowania motywu” , wydaje się również, że brakuje Ci pakietu SessionManager, a GtkSource nie jest wersją 3.źródło
locate sidebar.css
aby szybko go znaleźć. Weź pod uwagę nazwę swojego motywu, aby nie modyfikować jakiegoś motywu, który jest w porządku.Myślę, że użycie
gksudo
instadsudo
powstrzyma te ostrzeżenia przed nadejściem!spójrz tutaj różnica między gksudo i sudo?
źródło