PCManFM และขั้นตอนแรกใน Qt

อ่าน RSS ของฉันฉันพบบทความที่น่าสนใจมากในไฟล์ LXDE บล็อกที่ไหน (ฉันถือว่าเป็นผู้พัฒนา PCManFM) เขาบอกเราถึงผลการทดลองที่เขาทำเมื่อย้ายแอปพลิเคชันนี้ไปยัง Qt

จำไว้ว่า PCManFM เป็น ตัวจัดการไฟล์ de LXDE, สภาพแวดล้อมเดสก์ท็อปที่เขียนบน GTK +. ตามที่ผู้เขียน:

ผลที่ได้ค่อนข้างน่าพอใจและน่าประทับใจ ต้องยอมรับว่าการทำงานกับ Qt นั้นค่อนข้างดี

ดังที่คุณเห็นในภาพด้านบนเมื่อมองแวบแรกดูเหมือนว่าเวอร์ชันดั้งเดิมที่เขียนด้วย GTK ส่วนที่น่าสนใจและเป็นเอกลักษณ์ที่สุดของการพอร์ต PCManFM ไปยัง Qt ตามที่ผู้เขียนระบุคือ:

  1. เป็นอิสระจาก KDE จริงๆแล้วมันเป็นโปรแกรมที่เบามากใน Qt4 ล้วนๆ
  2. เกือบจะเร็วเท่ากับเวอร์ชันดั้งเดิม คุณยังไม่มีเวลาเพิ่มประสิทธิภาพและอาจเร็วขึ้นหลังจากการเพิ่มประสิทธิภาพ
  3. ใช้ Libfm + glib / gio และมีการรองรับ gvfs ดังนั้นจึงสามารถเมานต์ระบบไฟล์ระยะไกลได้
  4. ซอร์สโค้ดสั้นและสะอาดเขียนด้วย C ++
  5. เดสก์ท็อปอิสระไม่ขึ้นอยู่กับสภาพแวดล้อมเดสก์ท็อปเฉพาะใด ๆ (แม้ว่าจะใช้ glib / GIO / GVFS ซึ่งไม่ต้องใช้ Gnome)
  6. สร้างด้วย cmake. ไม่มีเครื่องมืออัตโนมัติอีกต่อไป
  7. หมู่คนอื่น ๆ

มันน่าสนใจมากที่ได้เห็นผลิตภัณฑ์สำเร็จรูปและเป็นตัวเลือกที่ยอดเยี่ยมสำหรับ มีดโกนตัวอย่างเช่น


12 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ฮิวงะ_เนจิ dijo

    โชคดีที่บล็อกในบรรทัดแรก "PCManFM จะไม่ใช้ QT ดังนั้นอย่าตกใจ"

    แต่เป็นเรื่องดีที่ทราบว่าเมื่อถึงจุดหนึ่งชุมชน KDE ก็สามารถใช้งานได้เพื่อดูว่าใครจะปล่อยให้ Dolphin ไปเล่น PCManFM ...

  2.   อาร์ตบีจี dijo

    ฉันมีคำถามจะไม่แปลกที่จะใช้ตัวจัดการไฟล์ที่สร้างด้วย QT ในสภาพแวดล้อมเดสก์ท็อปที่ทำใน GTK? โดยเฉพาะอย่างยิ่งในโครงการอย่าง LXDE ที่พวกเขาเน้นการประหยัดทรัพยากรเป็นหลักและการเปลี่ยนแปลงนี้จะทำให้คุณต้องติดตั้งไลบรารีเพิ่มขึ้น

    1.    pandev92 dijo

      การมีไลบรารีทำงานมากขึ้นจะไม่เท่ากับการใช้ CPU มากขึ้นโดยสูงสุด 5 mb ของ ram

      1.    Cristianhcd dijo

        แน่นอนเช่นเดียวกับสภาพแวดล้อมที่หนักกว่าไม่ได้หมายถึงการใช้พลังงานที่สูงขึ้นเช่น kde และ gnome

    2.    ร็อคแอนโดรลีโอ dijo

      เพียงเพราะ pcmanfm (ในที่สุด) พอร์ตไปยัง qt ไม่ได้หมายความว่า pcmanfm เวอร์ชัน gtk + จะไม่สามารถใช้งานได้อีกต่อไป มีหลายโปรแกรมที่มีทั้งสองเวอร์ชันและผู้ใช้แต่ละคนจะเห็นว่าโปรแกรมใดติดตั้ง
      อาศิรพจน์

  3.   เยดรี dijo

    มีตัวจัดการไฟล์คล้ายกับ pcmanfm ที่เขียนด้วย qt http://www.qtfm.org/
    ฉันได้ลองใช้แล้วมันเบามาก แต่มีฟังก์ชั่นน้อย สำหรับการใช้งานพื้นฐานมันใช้งานได้ดี

  4.   ไฟโตชิโด dijo

    ฉันรัก Qt. ทุกอย่างดีขึ้นใน Qt และไม่ Qt ไม่ได้หมายถึง bloatware ดังที่เพื่อนร่วมงานคนหนึ่งกล่าวไว้ใน Google+: "ในโลกนี้มีคน XNUMX ประเภทคือแฟน Qt และคนที่ไม่มีใครรู้" 😉

    1.    ธารินี dijo

      ฮ่า ๆ
      ดีเลยนั้น

  5.   Cristianhcd dijo

    Razor-Qt เป็นคอนเซ็ปต์ที่ยอดเยี่ยม แต่ก็ยังคงเป็นสีเขียวหวังว่าจะสามารถปรับปรุงเป็น lxde / xfce / openbox + tint2 ได้แม้ว่าจะมีน้ำหนักเบา แต่ก็กินแบตเตอรี่มากกว่า gnome หรือ kde ... ครั้งที่แล้วฉันลองใช้ Razor-Qt ค่อนข้างดี (ใช้ openbox + QT)

  6.   นักล่า dijo

    แล้ว Razor มีอะไรที่ไม่โดดเด่น?

    1.    Cristianhcd dijo

      1. ไม่รวมตัวจัดการหน้าต่างคุณต้องเพิ่ม openbox หรือ gtk (ฉันไม่รู้ว่ามันใช้ได้กับ kwin หรือไม่)
      2. ตัวจัดการหน้าต่างไม่รวมอยู่ในการติดตั้งต้องเพิ่มในหลังการติดตั้งที่นี่หลายตาย
      3. ยังไม่มี distro ที่นำมาจากโรงงาน แต่ควรจะเป็น fedora
      4. การเริ่มต้นทำงานเร็วมากเมนูแย่มากมีธีมน้อย แต่จะดีขึ้นเมื่อเวลาผ่านไป

      1.    การ่า_PM dijo

        ตอนนี้ฉันใช้ razor-qt ใน archlinux ดังนั้นฉันสามารถบอกคุณได้ว่าสามารถใช้ kwin ได้หรือไม่ แต่มี nepomuk และไลบรารีอื่น ๆ ติดอยู่ แต่ยังคงมีความเสถียรมาก

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

        สำหรับตอนนี้ฉันไม่แนะนำให้ใช้ razor-qt มันยังไม่บรรลุนิติภาวะมากและในแง่ของความเร็วนั้นเร็วมากอย่างไม่ต้องสงสัย แต่คุณต้องกำหนดค่า XD ให้มาก