เหตุใดจึงมีข้อความคอนโซลมากมายจากแอปพลิเคชัน GTK +


10

ฉันพยายามเปิดศูนย์ซอฟต์แวร์โดยใช้บรรทัดคำสั่ง

software-center

และมันก็ใช้งานได้ ฉันหมายถึงศูนย์ซอฟต์แวร์เปิดและทำงานได้ดี แต่ในเวลาเดียวกันในหน้าต่างเทอร์มินัลฉันเห็นข้อผิดพลาดแปลก ๆ มากมาย เป็นไปได้อย่างไร? ฉันงง

มีคำอธิบายใด ๆ เกี่ยวกับเรื่องนี้ (และแก้ไขได้ไหม)? ฉันทำซ้ำแอพจะเปิดและใช้งานได้ดีเป็นเพียงเส้นในพื้นหลังที่แสดงว่ามีบางอย่างไม่ถูกต้อง

นี่คือภาพหน้าจอที่มีทุกบรรทัด

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


โปรแกรมจำนวนมากทำสิ่งนี้ (เช่น gedit) แต่ idk ทำไม
MrVaykadji

6
นอกจากนี้โปรดใช้คัดลอกและวางเพื่อวางเอาต์พุตคอนโซลในคำถามของคุณแทนที่จะถ่ายภาพหน้าจอหลายหน้าเช่นนี้ อ่านง่ายกว่าถ้าเป็นข้อความทั้งหมด
dobey

คำตอบ:


5

แน่นอนสิ่งที่คุณเห็นใน terminal คือข้อความถึงนักพัฒนา ดังนั้นคุณมีสองทางเลือกไม่ว่าจะเพิกเฉยหรือเปิดแอปโดยไม่เห็นพวกเขา

ในการทำตัวเลือกที่สองให้ลองวิธีนี้ในบรรทัดคำสั่ง

nohup software-center &

มันจะเปิดแอปพลิเคชันขึ้นมาและกลับไปที่เทอร์มินัลโดยไม่มีขยะ


12

มีการถามคำถามที่เกี่ยวข้องอย่างใกล้ชิดมาก่อน นี่คือลิงค์ไปยังคำตอบบางส่วน:

ฉันชอบคำอธิบายนี้:

ข้อความดังกล่าวเป็นเรื่องปกติของแอปพลิเคชัน Gnome และไม่จำเป็นต้องระบุถึงข้อบกพร่อง Gnome ใช้แนวทางที่โง่เขลาสำหรับผู้ใช้ ผู้ชมที่ต้องการจะไม่เรียกใช้แอปพลิเคชันจากเทอร์มินัลดังนั้นจะไม่เห็นข้อความเหล่านี้ เปลี่ยนเส้นทางข้อผิดพลาดออกจากแอปพลิเคชัน Gnome ไปยังล็อกไฟล์หากคุณสนใจจริงๆหรือไปยัง / dev / null มิฉะนั้น

ที่มา: กิลส์

และนี่ก็เป็นสิ่งที่ดีเช่นกัน:

ข้อผิดพลาดนี้บ่งชี้ว่าซอฟต์แวร์กำลังใช้การเรียกไลบรารี GTK ที่ถูกต้องสมบูรณ์แบบกับไลบรารี GTK เวอร์ชันที่ใหม่กว่า บางครั้งในระหว่างการพัฒนาซอฟต์แวร์มันเป็นที่พึงปรารถนาที่จะกำจัด "วิธีเก่า" เพื่อทำสิ่งต่าง ๆ ในขณะที่รักษาความเข้ากันได้ย้อนหลัง นี่คือความสำเร็จโดยการทำเครื่องหมายการโทรที่ไม่พึงประสงค์ตัดค่าเสื่อมราคา สิ่งนี้บอกผู้พัฒนาว่ารหัสของพวกเขาใช้ได้อย่างสมบูรณ์ในรีลีสนี้ แต่ในอนาคตรหัสของพวกเขาจะต้องได้รับการอัพเดตเพื่อให้ทำงานกับไลบรารี่เวอร์ชันใหม่ได้

ในกรณีนี้ GTK ต้องการเข้มงวดมากขึ้นเกี่ยวกับการรวมหน่วยในมิติ มันบอกนักพัฒนาว่า GTK ถือว่าหน่วยเป็นพิกเซลซึ่งเป็นข้อสันนิษฐานที่แน่นอนว่านักพัฒนาซอฟต์แวร์ทำในครั้งแรก

ที่มา: Bailley S

อย่างไรก็ตามถ้าคุณเปิด Firefox จากเทอร์มินัลคุณอาจเห็นข้อความที่น่ากลัวเช่นนี้:

GLib-CRITICAL **: g_slice_set_config: assertion

แต่ดูเหมือนว่าจะไม่เป็นอันตรายตามความคิดเห็นในbug #

กล่าวโดยสรุปแล้วเราไม่จำเป็นต้องเริ่มต้นเพื่อเปิดแอพที่ใช้ GUI จากเทอร์มินัลเว้นแต่ว่าจะมีปัญหาและเราจำเป็นต้องให้ผลลัพธ์กับคนที่เข้าใจความหมายของผลลัพธ์ดังกล่าว


5

ข้อความที่คุณเห็นว่าถูกพิมพ์ไปยังคอนโซลไม่จำเป็นต้องเป็นข้อผิดพลาด ส่วนใหญ่ในภาพหน้าจอของคุณเป็นจริงข้อมูลหรือคำเตือน คำเตือนเกี่ยวกับการจัดการชุดรูปแบบเป็นเพราะชุดรูปแบบ GTK + ที่คุณใช้ พวกเขาไม่ได้ร้ายแรง แต่พวกเขาจำเป็นต้องได้รับการแก้ไขโดยคนที่สร้างธีมและในอนาคตอาจทำให้เกิดปัญหามากขึ้นหากพวกเขาไม่ได้รับการแก้ไข

คำเตือนบางอย่างที่มาจากsoftware-centerแอปพลิเคชั่นเป็นเพียงข้อมูลเท่านั้น

โดยทั่วไปคำเตือนและข้อความข้อมูลเหล่านี้สามารถละเว้นได้อย่างปลอดภัย

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