Gtk-WARNING **: การยับยั้งการโทรล้มเหลว: GDBus.Error: org


10

เมื่อฉันพยายาม gedit ไฟล์บางไฟล์ฉันก็รับไฟล์เหล่านี้จากหน้าต่างเทอร์มินัล มีหนึ่งโพสต์เกี่ยวกับสิ่งนี้: Gtk-WARNING: การยับยั้งการโทรล้มเหลว

แต่มันไม่ได้แก้ไข ฉันจะแก้มันได้อย่างไรป้อนคำอธิบายรูปภาพที่นี่


ฉันอยากรู้วิธีหยุด gtk คำเตือนจากแอพทั้งหมดอย่างสิ้นเชิง
jozxyqk

คำตอบ:


5

เพื่อแก้ปัญหา

IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!

ใช้gksudoหรือgksuแทนที่จะใช้ sudo เพื่อเปิดไฟล์

gksudo gedit php.ini

หรือ

gksu gedit php.ini

เพิ่มเติมเกี่ยวกับ gksudo

ข้อผิดพลาดต่อไป

(gedit:12512): 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

10
Lubuntu 14.04 มาพร้อมกับ gir1.2-gtksource-3.0 แต่ฉันยังคงได้รับคำเตือน "Calling Inhibit failed" จาก Gedit 3.10.4
สิงหาคม Karlstrom

เช่นเดียวกับความคิดเห็นข้างต้น
jasmines

"การยับยั้งการโทรล้มเหลว" ยังคงเกิดขึ้นในวันที่ 14.04.3 LTS apt-get dist-upgraded ในเดือนมกราคม 2559 ข้อเสนอแนะapt-get install gir1.2-gtksource-3.0ไม่จำเป็นเพราะระบบจะเป็นปัจจุบันแล้ว
H2ONaCl

ความคิดเห็นสามข้อด้านบนยังคงใช้ได้ภายใต้ 16.04.2 LTS เมื่อวันที่ 30 กรกฎาคม 2017
WinEunuuchs2Unix

0

มีวิธีอื่นที่จะไม่จัดการกับคำเตือนดังกล่าว ใช้ส่วนหน้าแบบกราฟิกสำหรับ sudo / su - gksu (ในกรณีของ gnome) สำหรับการเรียกใช้โปรแกรม GUI เป็นรูท Gtk-WARNING: การยับยั้งการโทรล้มเหลว


คำเตือน "การยับยั้งการเรียกล้มเหลว" ยังคงเกิดขึ้นหากคุณใช้gksudo geditที่ฉันเข้าใจเหมือนgksu geditในบางระบบ
H2ONaCl

0

เมื่อเริ่มต้นแอปพลิเคชันจากบรรทัดคำสั่งคุณสามารถหลีกเลี่ยงการใช้ verbose output ในเทอร์มินัลหลังจากเริ่มต้นแอปพลิเคชันโดยใช้NOHUPแฟล็กก่อนคำสั่งและแอมเปอร์และทำตามคำสั่ง

ตัวอย่างเช่นในกรณีนี้คุณจะใช้:

nohup gedit &

หรือ

nohup gedit

หากคุณต้องการการsudoอนุญาตคุณควรใช้sudo -iแทนsudoการป้องกันปัญหาอื่น ๆ เช่น:

nohup sudo -i 

คลิกที่นี่สำหรับข้อมูลเพิ่มเติมล่อเป็นไปได้

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