Próbuję skonfigurować localhost z tymi instrukcjami
Teraz w kroku 11 mam otworzyć nautilusa w terminalu, ale cokolwiek to zrobię, wywołuje u mnie błąd.
Próbowałem ponownie zainstalować i zaktualizować nautilus bez powodzenia; te same błędy pojawiają się po użyciu sudo nautilus
.
Tak wygląda błąd.
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:4594): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:4594): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Jestem nowy w Linuksie i Ubuntu. Próbowałem znaleźć błędy w Google, ale bez powodzenia.
W Ubuntu zastąpiłem tylko sieć gnomów menedżerem sieci wicd
z góry dziękuję za wszelkie sugestie lub pomoc
Ivo
gksudo nautilus
? Aby zainstalować, użyj:sudo apt-get install gksu
gksu
jestsudo -i
zamiast tego zamortyzowany .Odpowiedzi:
To nie są błędy. Są to ostrzeżenia i wszystkie ostrzeżenia należy zignorować.
Powiedziawszy to, powinieneś używać
sudo -i
do uruchamiania aplikacji gtk za pomocą sudo.Te ostrzeżenia są normalne i należy je bezpiecznie zignorować.
Chociaż poprawka nie jest konieczna, istnieje obejście tego problemu.
Jedyne obejście wymaga instalacji plików programistycznych:
To powinno zająć się większością ostrzeżeń.
Jeśli nie chcesz wyświetlać danych wyjściowych w terminalu po uruchomieniu polecenia, możesz użyć polecenia nohup w następujący sposób:
lub
Ponownie w przyszłości możesz ignorować takie ostrzeżenia, chyba że wystąpi problem z uruchomieniem aplikacji.
źródło
gksu
nie jest pełny . Czy używasz ssh? Jeśli używaszssh
, czasami musisz zabićnautilus
na komputerze zdalnym przed użyciemssh
do uruchomienianautilus
.Uważam te ostrzeżenia za bardzo denerwujące i nie chciałem instalować wielu pakietów, aby je naprawić. Możesz połknąć dane wyjściowe polecenia, przekierowując do pliku:
Pisanie za każdym razem byłoby naprawdę denerwujące, dlatego stworzyłem niestandardową funkcję w
~/.bashrc
:Którego możesz następnie użyć w następujący sposób:
źródło