เหตุใดแอปพลิเคชันของฉันทำงานแตกต่างกับ Unity


13

xlog เมื่อทำงานตามที่คาดไว้นอกสภาพแวดล้อม Unity

ฉันเป็นผู้ดูแลแอปพลิเคชันที่ได้รับการแต่งตั้งใหม่สำหรับโปรแกรมที่ชื่อว่า "xlog" โปรแกรมทำงานได้ดีในทุกสภาพแวดล้อมยกเว้น Unity มันเขียนโดยใช้ Gtk2

ฉันไม่เคยใช้ Unity มาก่อน ฉันสังเกตเห็นใน Unity ว่าแถบเมนูดูเหมือนจะ "เปลี่ยนเส้นทาง" ไปยังสถานที่อื่นนอก GUI แอปพลิเคชันของฉันไปยังแถบที่ด้านบนของหน้าจอ ประการที่สองกล่องข้อความอย่างใดอย่างหนึ่งใน GUI ของฉันแสดงเป็นเส้นบาง ๆ ซึ่งผู้ใช้ไม่สามารถเข้าถึงได้ยกเว้นผ่านทางแท็บคีย์xlog in unity - บันทึกแถบเมนูที่หายไปและกล่องหมายเหตุไม่ใช่กล่อง

ถ้าฉันใช้ xlog ที่ทำงานได้อย่างสมบูรณ์ภายใต้ Ubuntu 12.04.2 LTS และคัดลอกไปยังการกระจาย Unity 12.10 ฉันเห็นพฤติกรรมที่แตกต่าง

ฉันยังไม่รู้ว่าจะดูหรือสิ่งที่ฉันควรพิจารณาแก้ไขในโปรแกรม xlog เพื่อแก้ไขสถานการณ์นี้ มีความแตกต่างใน Unity ที่ไม่เหมือนใครในทุกสภาพแวดล้อมอื่น ๆ ที่แอปพลิเคชันนี้ทำงานได้อย่างถูกต้องคืออะไร


อาจเป็นประโยชน์ในการอัปโหลดภาพหน้าจอสองสามหน้าเพื่อเน้นปัญหา
Oli

Oli: ฉันไม่เห็นชัดว่าจะอัปโหลดภาพหน้าจออย่างไร นี่เป็นครั้งแรกที่ฉันใช้เว็บไซต์นี้
Andy Stewart

คลิกที่ลิงค์แก้ไขให้คลิกสถานที่ในการโพสต์ที่คุณต้องการภาพที่จะปรากฏขึ้นและจากนั้นคลิกที่ไอคอนเล็ก ๆ imgในแถบเครื่องมือที่อ่าน ป๊อปอัปจะปรากฏขึ้น ทำตามคำแนะนำ
Oli

ฉันลองแล้ว Oli แต่มันบอกว่าฉันต้องการ "10 ชื่อเสียง" เพื่อโพสต์ภาพ
Andy Stewart

คำตอบ:


10

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

ฉันคิดว่าสิ่งที่คุณกำลังอ้างถึงคือพฤติกรรมเริ่มต้นใน Unity Unity ใช้เมนูส่วนกลาง (เมนูที่คุณเห็นด้านบน) คล้ายกับที่เห็นใน OSX

เมนูแอป Unity ทำงานได้

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

เกี่ยวกับช่องป้อนฉันจะเดาว่ามันอาจเป็นปัญหากับชุดรูปแบบของ Ubuntu หากต้องการตรวจสอบให้ลองเปลี่ยนธีม Ubuntu (ภายใต้ "การตั้งค่าระบบ" -> "ลักษณะที่ปรากฏ") และดูว่ากล่องยังคงเหมือนเดิมหรือไม่

แก้ไข

ฉันสงสัยและดูรหัสดูเหมือนว่าปัญหาอยู่ในใบสมัครของคุณ นี้ดูเหมือนว่าจะแก้ไขปัญหา (ฉันไม่สามารถเข้าสู่การขึ้นบรรทัดใหม่บนกล่องว่า แต่ฉันไม่สามารถพูดได้ว่านี้เป็นปกติหรือข้อผิดพลาด) ค่าเหล่านั้น (100, 200) ถูกเลือกแบบสุ่มดังนั้นนี่อาจไม่ใช่วิธีที่ดีที่สุดในการแก้ปัญหานั้น

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


ขอบคุณ Salem ด้วยชุดรูปแบบ "ความคมชัดสูง" กล่องข้อสังเกตจะปรากฏขึ้นอย่างถูกต้อง ด้วยชุดรูปแบบ Ambience เริ่มต้นกล่องข้อสังเกตจะแสดงขึ้นอย่างไม่ถูกต้อง
Andy Stewart

@AndyStewart เห็นการแก้ไขของฉัน
Salem

เซเลมฉันลองในพื้นที่และฉันเห็นกล่องคำพูดที่มีขนาดต่างกัน ฉันใส่ความสามารถในการปฏิบัติการลงใน Virtual Box เวอร์ชันของ Ubuntu ด้วย Unity และดูว่าตอนนี้กล่องคำพูดทำงานตามที่คาดไว้ ฉันจะดูความไม่สามารถที่จะใส่ <cr> - พฤติกรรมนั้นมีอยู่ก่อนการดัดแปลงที่คุณแนะนำ ขอขอบคุณ!!! คุณได้รับประโยชน์มาก 73 de Andy KB1OIQ
Andy Stewart

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