16.04'te sudo nautilus hatası


9

Bu talimatlarla localhost kurmaya çalışıyorum

Şimdi adım 11'de terminalde nautilus açmam gerekiyor ama ne yaparsam yapayım bana bir hata veriyor.

Yeniden denemek ve nautilus hiç şans ile güncelleme denedim; kullandıktan sonra aynı hatalar görünür sudo nautilus.

Hatanın nedeni budur.

(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

Linux ve Ubuntu'da yeniyim. Hataları için google denedim ama şanssız.

Ubuntu'da gnome ağını sadece wicd ağ yöneticisi ile değiştirdim

herhangi bir öneri veya yardım için şimdiden teşekkürler

İvo


Daha iyi şanslar var gksudo nautilusmı? Yüklemek için:sudo apt-get install gksu
andrew.46

2
@ andrew.46 gksuamortisman kullanım sudo -iyerine.
mchid

@mchid Teşekkürler, bunu bilmiyordum ...
andrew.46

Yanıtlar:


12

Bunlar hata değildir. Bunlar uyarılardır ve tüm uyarılar yok sayılmalıdır.

Bununla birlikte, sudo -igtk uygulamalarını sudo ile çalıştırmak için kullanmalısınız .

sudo -i nautilus

Bu uyarılar normaldir ve güvenli bir şekilde yok sayılmalıdır.

Bir düzeltme gerekli olmamasına rağmen, bir geçici çözüm vardır.

Tek çözüm geliştirme dosyalarını yüklemenizi gerektirir:

sudo apt-get update
sudo apt-get install libgdk-pixbuf2.0-dev
sudo gdk-pixbuf-query-loaders --update-cache
sudo killall nautilus

Bu, uyarıların çoğuna dikkat etmelidir.

Komutu çalıştırdıktan sonra terminalde çıkışı görmek istemiyorsanız, nohup komutunu şu şekilde kullanabilirsiniz:

nohup sudo -i nautilus

veya

nohup sudo -i nautilus &

Yine, gelecekte, uygulamayı çalıştırırken bir sorun yoksa, bu tür uyarıları yoksayabilirsiniz.


1
sudo -i nautilus bana tekrar uyarı verecektir, gksu nautilus ile yaparken sorunsuz bir şekilde çalışır. (nautilus: 3310): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: iddia 'arabirim _-> priv-> bağlantıları! = NULL', yüklediğiniz tüm güncellemeleri yaptıktan sonra başarısız oldu
Ivo Olivieri

@IvoOlivieri Bunun nedeni gksuayrıntılı olmaması. Ssh kullanıyor musunuz? Kullanıyorsanız ssh, başlatmak için nautiluskullanmadan önce bazen uzak bilgisayarda öldürmeniz gerekir . sshnautilus
mchid

0

Bu uyarıları çok can sıkıcı buldum ve sadece düzeltmek için birden fazla paket yüklemek istemedim. Komut çıktısını bir dosyaya yeniden yönlendirerek yutabilirsiniz:

nautilus ./myDirectory &> /dev/null

Bu, her seferinde yazmak için gerçekten can sıkıcı olurdu, bu yüzden özel bir işlev oluşturdum ~/.bashrc:

 function naut() { 
    nautilus "$@" &> /dev/null 
 } 

Daha sonra şu şekilde kullanabilirsiniz:

naut ~/Desktop
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.