bamfdaemon ทำอะไร?


50

ฉันได้ทำการค้นหาและมีข้อมูลน้อยมากนอกเหนือจาก "bamf จับคู่หน้าต่างแอปพลิเคชันกับไฟล์บนเดสก์ท็อป" ความเป็นเอกภาพนั้นขึ้นอยู่กับมันดังนั้นมันจึงแตกต่างออกไปอย่างน้อยก็จะดีที่จะรู้ว่ามันทำอะไร

คำตอบ:


54

เมื่อคุณเปิดโปรแกรม Unity จะปรากฏขึ้นไอคอนใหม่บนตัวเรียกใช้งาน (แท่นวาง) และ / หรือเพิ่มลูกศรลงในไอคอนที่มีอยู่ แต่ละไอคอนไม่สามารถใช้งานได้ มันเป็นไฟล์ .desktop bamfdaemonช่วยด้วยการพิจารณาว่าจะต้องเพิ่มลูกศรลงในไอคอนที่มีอยู่หรือจะมีไอคอนใหม่โผล่ขึ้นมาพร้อมกับพฤติกรรมอื่น ๆ ที่ขึ้นอยู่กับข้อมูลประจำตัวของแอปพลิเคชัน


1
สำหรับสิ่งที่ง่าย (เพิ่มลูกศรลงในไอคอน) มันทำสิ่งที่ซับซ้อนอย่างหยาบคายโดยตัดสินจากความลึกของ callstack มันจำเป็นต้องป่องหรือไม่? plus.google.com/+BramStolk/posts/ZzT16MSm2Zn
Bram

4

ฉันคิดว่ามันเกี่ยวข้องกับUnity Integrationเว็บไซต์ ฉันหวังว่าฉันพูดถูก

แก้ไข: ตามนี้ มันคือ:

ไลบรารีการจับคู่หน้าต่าง - daemon bamf จับคู่หน้าต่างแอปพลิเคชันกับไฟล์เดสก์ท็อป

แพคเกจนี้ประกอบด้วย daemon ที่ใช้โดยไลบรารีและโมดูล gio ที่อำนวยความสะดวกในการจับคู่แอปพลิเคชันที่เริ่มต้นผ่าน GDesktopAppInfo


0

bamfdaemon ช่วยสิ่งนี้โดยการกำหนดว่าจะต้องเพิ่มลูกศรลงในไอคอนที่มีอยู่หรือไอคอนใหม่จะโผล่ขึ้นมาพร้อมกับพฤติกรรมอื่น ๆ ที่ขึ้นอยู่กับข้อมูลประจำตัวของแอปพลิเคชัน

เพื่อที่จะผนวกคำตอบที่ยอดเยี่ยมในสิ่งที่คุณbamfdaemonสามารถทำได้คุณสามารถถอนการติดตั้งอย่างง่าย ๆ เป็นการทดสอบโดยไม่ต้องล้างตัวเลือก

sudo apt-get remove bamfdaemon

วิธีนี้คุณจะได้รับแนวคิดว่าดีมอนนี้อยู่ด้านหลังALT+ TABapplication switcher

คุณติดตั้งอีกครั้งและทุกอย่างจะเข้าที่:

sudo apt-get install bamfdaemon

ถ้าคุณฆ่ากระบวนการนั้นมันจะวางไข่อีกครั้ง แต่คุณอาจจบลงด้วยความผิดปกติของไอคอน


4
ในกรณีที่มีคนทำลายเดสก์ท็อปของพวกเขาในการทำเช่นนี้ - ฉันต้องติดตั้งความสามัคคีใหม่ในภายหลัง
Błażej Czapp

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