ข้อผิดพลาด sudo nautilus ใน 16.04


9

ฉันกำลังพยายามตั้งค่า localhost ด้วยคำแนะนำเหล่านี้

ตอนนี้ที่ขั้นตอนที่ 11 ฉันควรจะเปิดหอยโข่งที่เทอร์มินัล แต่สิ่งที่ฉันทำมันจะทำให้เกิดข้อผิดพลาด

ฉันลองติดตั้งและอัปเดตหอยโข่งโดยไม่มีโชค sudo nautilusข้อผิดพลาดเดียวกันปรากฏหลังการใช้

นี่คือลักษณะของข้อผิดพลาด

(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 และ Ubuntu ฉันพยายาม google สำหรับข้อผิดพลาด แต่ไม่มีโชค

ใน Ubuntu ฉันเปลี่ยนเครือข่าย gnome เป็น wicd network manager เท่านั้น

ขอบคุณล่วงหน้าสำหรับคำแนะนำหรือความช่วยเหลือ

Ivo


คุณมีโชคดีกว่าgksudo nautilusไหม: ในการติดตั้งใช้งาน:sudo apt-get install gksu
andrew.46

2
@ andrew.46 gksuถูกหักค่าใช้งานsudo -iแทน
mchid

@mchid ขอบคุณฉันไม่ทราบว่า ...
andrew.46

หมายเลขข้อผิดพลาดคือ 1579160: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1579160
desgua

คำตอบ:


12

สิ่งเหล่านี้ไม่ใช่ข้อผิดพลาด เหล่านี้เป็นคำเตือนและคำเตือนทั้งหมดจะถูกละเว้น

ด้วยที่กล่าวว่าคุณควรใช้sudo -iในการเรียกใช้แอพพลิเคชั่น gtk ด้วย sudo

sudo -i nautilus

คำเตือนเหล่านี้เป็นเรื่องปกติและจะต้องถูกเพิกเฉยอย่างปลอดภัย

แม้ว่าการแก้ไขไม่จำเป็นต้องมีวิธีแก้ไข

คุณต้องติดตั้งไฟล์สำหรับการพัฒนาเพียงอย่างเดียวเท่านั้น:

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

ที่ควรดูแลคำเตือนส่วนใหญ่

หากคุณไม่ต้องการเห็นเอาต์พุตในเทอร์มินัลหลังจากรันคำสั่งคุณสามารถใช้คำสั่ง nohup ดังนี้:

nohup sudo -i nautilus

หรือ

nohup sudo -i nautilus &

ในอนาคตคุณสามารถเพิกเฉยต่อคำเตือนเช่นนี้ได้เว้นแต่จะมีปัญหาในการเรียกใช้แอปพลิเคชัน


1
sudo -i nautilus จะให้ฉันเตือนอีกครั้งในขณะที่ทำกับ gksu nautilus มันทำงานได้โดยไม่ต้องผูกปม (nautilus: 3310): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: การยืนยัน 'อินเตอร์เฟส _-> การเชื่อมต่อส่วนตัว -> NULL' ล้มเหลวนี่คือหลังจากทำการอัปเดตทั้งหมดที่คุณโพสต์
Ivo Olivieri

@IvoOlivieri นั่นเป็นเพียงเพราะgksuไม่ได้ verbose คุณใช้ ssh อยู่หรือเปล่า? หากคุณกำลังใช้sshงานบางครั้งคุณต้องฆ่าnautilusคอมพิวเตอร์ระยะไกลก่อนที่sshจะเริ่มnautilusใช้งาน
mchid

0

ฉันพบว่าคำเตือนเหล่านี้น่ารำคาญอย่างยิ่งและไม่ต้องการติดตั้งหลายแพ็คเกจเพื่อแก้ไข คุณสามารถกลืนเอาท์พุทคำสั่งโดยเปลี่ยนเส้นทางไปที่ไฟล์:

nautilus ./myDirectory &> /dev/null

นี่น่ารำคาญจริงๆที่จะเขียนทุกครั้งดังนั้นฉันจึงสร้างฟังก์ชันที่กำหนดเองใน~/.bashrc:

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

ซึ่งคุณสามารถใช้เช่น:

naut ~/Desktop
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.