ฉันจะย่อขนาด Evolution ให้เป็นถาดระบบใน Ubuntu ได้อย่างไร


11

ใน Ubuntu บางแอพพลิเคชั่นสามารถตั้งค่าให้ย่อเล็กสุดแทนการออกเมื่อปิด ตัวอย่างเช่น Empathy ย่อเล็กสุดไปยังถาดระบบ (ไอคอนจดหมาย) เมื่อกดปุ่มปิดในหน้าต่างแอปพลิเคชัน ฉันจะทำให้ Evolution ทำเช่นนี้ได้อย่างไร

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

คำตอบ:


10

ปลั๊กอินนี้จะช่วยให้ "ปิด" หรือลดการวิวัฒนาการที่จะบ่งชี้จดหมาย (ถาด)ในทางพื้นเมือง

ที่จริงแล้วมันแค่ย่อขนาด Evolution และซ่อนมันไว้จากเพจเจอร์ให้ทำตัวเป็น "ปิด"
เหมือนกับโปรแกรมอื่น ๆ (Empathy, Gwibber, ... ) ในการติดตั้ง:

  1. ดาวน์โหลดปลั๊กอินรุ่นล่าสุด (ตัวอย่างเช่นevolution-tray-0.0.8.tar.gz)
  2. เมื่อดาวน์โหลดแล้วให้เปิดและแตกเนื้อหาออก
  3. เปิด terminal ( ) และไปที่โฟลเดอร์ปลั๊กอินApplications -> Accessories -> Terminalcd
  4. ติดตั้งการพึ่งพาโดยดำเนินการ:

    sudo apt-get install evolution-dev
    sudo apt-get install intltool
    
  5. วิ่ง ./configure

  6. หากข้อมูลข้างต้นไม่ได้ให้ข้อผิดพลาดให้เรียกใช้  make
  7. สุดท้ายติดตั้งปลั๊กอินโดยเรียกใช้:

    sudo make install
    

สนุก!


+1 คำตอบที่ยอดเยี่ยม! ในขณะที่คำตอบอื่น ๆ ทั้งหมดแนะนำให้ใช้โปรแกรมภายนอกเช่น AllTray แต่คุณกำลังอ้างอิงถึงวิธีที่เรียบง่ายและเป็นธรรมชาติในการทำ ทำได้ดีมาก
Alba Mendez

1
ไดเรกทอรีปลั๊กอินสำหรับจดหมายวิวัฒนาการอยู่ที่ไหน มันคือ/usr/lib/evolution/plugins/อะไร
Daniel Andrei Mincă

4
สิ่งที่ฉันทำคือแยกไฟล์ในดาวน์โหลดและcdลงในโฟลเดอร์ที่สร้างขึ้นจากนั้นฉันติดตั้งแล้วevolution-devแต่เมื่อฉันรัน./configureมันแสดงให้ฉันเห็นข้อผิดพลาด `การตรวจสอบรุ่น Evolution ... 3.18.5.2 Package evolution-plugin-3.0 ไม่พบใน pkg เส้นทางการค้นหา -config บางทีคุณควรเพิ่มไดเรกทอรีที่มี evolution-plugin-3.0.pc ไปยังตัวแปรสภาพแวดล้อม PKG_CONFIG_PATH ไม่พบแพ็คเกจ evolution-plugin-3.0 ที่พบการกำหนดค่า: ข้อผิดพลาด: ไม่สามารถค้นหาไดเรกทอรีปลั๊กอิน `
Ahmad Muzakki

5

คุณสามารถใช้AllTrayหรือKDockerสำหรับสิ่งนี้ ขณะนี้ Evolution ไม่มีวิธีการส่งตัวเองไปที่ถาด ควรใช้ AllTray ผ่านทาง synaptic


4

ฉันได้ลองAllTray , evolution-tray , Kdocker , evolution-on ดั้งเดิม (ตาม KostadinAtanasov repo บน github) และmail-notification-evolution (ซึ่งใช้ในการส่งการแจ้งเตือนขณะที่วิวัฒนาการถูกปิด); ทุกคนมีปัญหากับวิวัฒนาการรุ่นใหม่กับฉัน ส่วนใหญ่ไม่ได้อัปเดตเป็นเวลาหลายปีที่ผ่านมา

ฉันได้พบกับวิวัฒนาการบนทางแยกที่ได้รับการปรับปรุงให้ตรงกับวิวัฒนาการ 3.22 ซึ่งดูเหมือนว่าจะยังคงใช้ได้ถึงรุ่นวิวัฒนาการปัจจุบันของฉัน 3.28

URL ปลั๊กอิน : Evolution-on

ขั้นตอนในการสร้าง

รุ่นของ Ubuntu:
สภาพแวดล้อมเดสก์ท็อป18.04 : Gnome (เริ่มต้น Ubuntu)

คุณอาจพบชื่อและเวอร์ชั่นของแพ็คเกจอื่น ๆ ในดิสทริบิวชันอื่น ๆ

  1. ติดตั้งการพึ่งพาการพัฒนา

    sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
    
  2. โคลน

    mkdir evolution_on && cd evolution_on
    git clone https://github.com/acidrain42/evolution-on.git .
    
  3. กำหนดค่าและติดตั้ง

    autoreconf -sivf
    ./configure
    make
    sudo make install
    
  4. คุณสามารถลบการอ้างอิงในภายหลัง

    sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
    sudo apt-get autoremove
    

ยังคงใช้งานได้อยู่ฉันไม่สามารถคอมไพล์ได้evolution-trayแต่evolution-onใช้ได้
Harlandraka

1

คำตอบที่ยอมรับไม่ได้ผลสำหรับฉัน มันพ่นข้อผิดพลาดในขั้นตอนที่ 6 และฉันไม่ทราบวิธีการแก้ไข AllTray ดูเหมือนว่าจะหยุดการพัฒนาเช่นกัน

อย่างไรก็ตามMinimize to Tray ใช้งานได้สำหรับฉัน Ubuntu 19.04 และ Evolution 3.32.1 ข้อมูลเพิ่มเติมสามารถพบได้บน GitHub หน้า

เมื่อฉันเพิ่มส่วนขยายแล้วฉันก็วิ่งต่อไปนี้เพื่อให้ทำงานได้:

sudo apt install xdotool

0

ลองดูที่ปลั๊กอินนี้ฉันทดสอบกับ v3.22 แล้ว

https://github.com/KostadinAtanasov/evolution-on

หมายเหตุ: คุณอาจจำเป็นต้องปิดการใช้งานปลั๊กอินการแจ้งเตือนทางจดหมายเนื่องจากมีคุณสมบัติที่รวมอยู่ด้วย

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