
TL; DR: ฉันพอใจกับไฮกุ แต่ก็ยังมีช่องว่างที่ต้องปรับปรุง
— ระบบปฏิบัติการที่ทำให้ผมประหลาดใจในทางที่ดี วันที่สอง อย่าเข้าใจผิด ผมยังคงทึ่งอยู่ว่ามันทำให้สิ่งที่ทำได้ยากในสภาพแวดล้อมเดสก์ท็อปกลายเป็นเรื่องง่ายแค่ไหน Linuxฉันกระตือรือร้นที่จะเรียนรู้วิธีการใช้งาน และก็อยากใช้มันทุกวันด้วยเช่นกัน อย่างไรก็ตาม วันที่จะเปลี่ยนไปใช้แบบเต็มรูปแบบยังมาไม่ถึง: ฉันไม่อยากลำบาก
โปรแกรมแก้ไขกราฟิกแรสเตอร์ WonderBrush - หากคุณรู้ว่าจะหาได้จากที่ไหน
โดยหลักการแล้ว ตามที่คาดไว้สำหรับเวอร์ชันที่ต่ำกว่า 1.0 อย่างไรก็ตาม การจดจำ Mac OS X ในช่วงก่อนเผยแพร่และเมื่อพิจารณาถึงขนาดของทีมงาน Haiku อย่ามองข้ามความสำเร็จอันน่าทึ่งนี้
โดยปกติฉันมักจะแสดงความคิดเห็นเกี่ยวกับ #Linuxความสามารถในการใช้งาน (, , , , , ) ดังนั้นอย่าแปลกใจกับข้อกังขาเกี่ยวกับไฮกุในแง่ของการใช้งาน โชคดีที่ส่วนใหญ่เกี่ยวข้องกับการปรับปรุงต่างๆ
นี่คือคำนำ และตอนนี้เรามาดูปัญหาบางอย่างกันดีกว่า
ปัญหา #1: ปัญหาเบราว์เซอร์
มี 3 เบราว์เซอร์ขึ้นอยู่กับ : ขั้นพื้นฐาน () และอีกสองอันใน Qt (QupZilla ชื่อล้าสมัย และ ) ซึ่งสามารถติดตั้งได้จากที่เก็บ ไม่มีสิ่งใดทำงานได้อย่างถูกต้อง เบราว์เซอร์หลักมีปัญหาเกี่ยวกับฟังก์ชันการทำงานและการเรนเดอร์ (เช่น ไม่สามารถแก้ไข captcha เมื่อเข้าสู่ระบบได้ ) และรายการเพิ่มเติมมีปัญหาด้านประสิทธิภาพอย่างมากในไฮกุ

นี่คือลักษณะของ Twitter ใน WebPositive ซึ่งเป็นเบราว์เซอร์หลักของ Haiku
QupZilla และ OtterBrowser ทำงานช้ามากเมื่อการเชื่อมต่ออินเทอร์เน็ตไม่เสถียร (เช่น บนรถไฟ) การสลับแท็บทำได้ยากหากการรับส่งข้อมูลไม่ราบรื่น ไม่สามารถเปิดแท็บใหม่ได้ในขณะที่แท็บปัจจุบันกำลังดาวน์โหลดข้อมูลผ่านเครือข่าย ทุกอย่างทำงานช้าแม้ว่าปริมาณการใช้งานจะน้อยก็ตาม เบราว์เซอร์เหล่านี้อาจไม่ได้ปรับให้เหมาะสมกับการทำงานแบบมัลติเธรดของ Haiku อย่างเต็มที่ หรืออาจมีปัญหาอื่นๆ กับ Haiku [on] Linux ฉันก็เคยเจอแบบนี้บ้างเหมือนกัน - ประมาณ นักแปล].
ฉันไม่สามารถเขียนอะไรบน Medium ด้วย QupZilla ได้...
. ฉันคิดว่าการลงทุนครั้งนี้จะส่งผลดีต่อไฮกุเช่นกัน โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงความสำคัญที่เพิ่มขึ้นของเว็บแอปพลิเคชัน และยิ่งไปกว่านั้น เนื่องจากแอปพลิเคชันดั้งเดิมยังไม่พร้อมใช้งานสำหรับทุกกรณีการใช้งาน
เรื่องราวของ Kenneth Kocienda และ Richard Williamson: ความเป็นมาของ Safari และ Webkit
ปัญหา # 2: Launcher และ Dock
ที่มุมขวาบนของหน้าจอตั้งอยู่ ส่วนผสมสุดประหลาดที่สร้างขึ้นจากเมนูเริ่มต้น Windows โดยมีการเพิ่มฟีเจอร์ Dock บางส่วนและฟังก์ชันการทำงานอื่นๆ เข้ามาด้วย
เดสก์บาร์
เนื่องจากนี่อาจเป็นองค์ประกอบสำคัญของประสบการณ์ผู้ใช้สำหรับ BeOS จึงขาดความสามารถของสภาพแวดล้อมเดสก์ท็อปสมัยใหม่: ฉันต้องการตัวเรียกใช้งานโปรแกรมเช่น เปิดตัวผ่าน Alt+space แอปคลิกเพื่อเปิดใช้ทำงานช้า มีเครื่องมือค้นหาที่มีลักษณะดังนี้ สายลับ แต่ไม่ได้ออกแบบมาเพื่อการเปิดแอปพลิเคชันที่สะดวกแม้ว่าจะเร่งความเร็วก็ตาม
สปอตไลท์บน Mac OS X Leopard เปิดตัวด้วย Command + Spacebar
มี , ติดตั้งใน . เมื่อคุณเปิดใช้งานครั้งแรก มันจะว่างเปล่าโดยสิ้นเชิง และยังไม่ชัดเจนว่าจะเพิ่มสิ่งใดเข้าไปได้อย่างไร นอกจากนี้ยังปรากฏอยู่ในตำแหน่งที่ไม่สะดวกบนหน้าจอโดยไม่มีวิธีเปลี่ยนตำแหน่งที่ชัดเจน ฉันจะวางไว้ที่ด้านซ้ายหรือด้านล่างของหน้าจอเช่น Dock ใน Mac OS X ได้อย่างไร ฉันเชื่อว่า UX ในกรณีนี้ไม่สามารถรู้ได้
, ติดตั้งจาก . ดีขึ้นแล้ว. แสดงที่ด้านล่างของหน้าจอ ฉันไม่ได้คาดหวังว่าลำดับของไอคอนจะกลับกัน: ตะกร้าอยู่ที่จุดเริ่มต้น แต่โดยรวมแล้วถือว่ามีแนวโน้มดี
ฉันจะตั้งเป็นค่าเริ่มต้นแทนเดสก์บาร์ได้อย่างไร หากคุณคลิกที่ไอคอนเดสก์บาร์ใน DockBert และเลือก "ปิด" แน่นอนว่าจะปิด... และปรากฏขึ้นอีกครั้งในครึ่งวินาทีต่อมา (นักพัฒนาบอกว่าโดยหลักการแล้วนี่คือจุดบกพร่องใน DockBert) คงจะดีไม่น้อยถ้า DockBert ฉลาดพอที่จะเข้าใจสิ่งที่ผู้ใช้ต้องการและลงมือทำ ตามค่าเริ่มต้น DockBert ไม่มีไอคอนแอปใดๆ แต่จะแสดง "ดึงที่นี่" เพื่อให้คุณทราบวิธีเพิ่มทุกอย่าง อย่างไรก็ตาม ฉันไม่สามารถลบแอปได้ ไม่ว่าจะโดยการคลิกขวาหรือลากไอคอนจาก DockBert
ฉันลองแล้ว . ฉันพบมันโดยบังเอิญ . ดูเป็นแบบที่ฉันต้องการ โดยเน้นที่ "รูปลักษณ์" เพราะมันใช้งานไม่ได้: ยังคงเป็นเวอร์ชันเบต้า มันเขียนด้วย Qt4 ดังนั้นฉันสงสัยว่ามันจะรวมอยู่ในอิมเมจการติดตั้งหรือไม่

HiQDock.
โดยหลักการแล้ว ฉันไม่ใช่คนเดียวที่คิดว่าสถานการณ์ของ Dock และ Launcher นั้นซับซ้อน ฉันยังพบในหัวข้อนี้ .

เปิดใช้ด่วน
แล้วฉันก็ได้รู้เรื่อง. ซึ่งแนะนำให้เปิดใช้งานโดยการเพิ่มปุ่มต่างๆ ร่วมกันในการตั้งค่าทางลัด

การตั้งค่าทางลัดในไฮกุ
คงจะดีไม่น้อยหากสิ่งต่าง ๆ เช่นนี้ได้รับการกำหนดค่าให้เป็น "ใช้งานได้" ตามค่าเริ่มต้น ฉันพูดว่า Alt+Space หรือไม่? โดยพื้นฐานแล้ว QuickLaunch อาจถามคุณว่าคุณจำเป็นต้องปรับแต่งแป้นพิมพ์ลัดเมื่อคุณเปิดใช้งานครั้งแรกหรือไม่ การทำเช่นนี้ในการตั้งค่าทางลัดนั้นยุ่งยาก

หน้าต่างแจ้งให้คุณป้อน "แอปพลิเคชัน" ในการตั้งค่าทางลัด ไม่ได้ล้อเล่น
ฉันยินดีที่จะเดิมพันว่าผู้ใช้ส่วนใหญ่ไม่รู้ว่าจะป้อนอะไรเป็น "แอปพลิเคชัน" กล่าวคือ: /boot/system/apps/QuickLaunch (แค่ QuickLaunch ไม่ทำงาน, ไม่เป็นผล).
วิธีแก้ปัญหาด่วน: ตั้งค่า QuickLaunch เป็นค่าเริ่มต้น และกำหนดทางลัด alt+space เริ่มต้น
โชคดีที่ฉันมีข้อมูลจากนักพัฒนาว่าในบางจุดพวกเขาอาจรวมไว้เป็นการปรับปรุงหรือแทนที่เดสก์บาร์ตัวเก่าที่ดี บางที... สักวันหนึ่ง... ไขว้นิ้ว! (ฝากคำขอไว้ ไม่อย่างนั้นมันจะไม่เกิดขึ้น. นักพัฒนาซอฟต์แวร์อีกคนกล่าวว่า “ในความคิดของผม ให้เดินตามเส้นทางนั้นไป” Windows"นั่นคือ การเพิ่มช่องค้นหาในเมนูเริ่มต้น ซึ่งค่อนข้างง่ายสำหรับเวอร์ชันเบต้า ผมว่ามันจะสร้างความแตกต่างอย่างมากสำหรับหลายๆ คน" เห็นด้วย! (อีกครั้ง: ไม่ว่าจะเป็นแอปพลิเคชันหรือไม่ก็ตาม)
เหตุใด QuickLaunch จึงค้นหาโปรแกรมสกรีนช็อตสองครั้ง /boot/system/apps และ /boot/system/bin? นักพัฒนาซอฟต์แวร์ทราบดีว่าในไฟล์ /boot/system/apps/QuickLaunch/ReadMe.html
/system/bin ไม่เคยได้รับการประมวลผลมาก่อน โปรแกรมที่ย้ายพอร์ตมักจะไปอยู่ในไดเร็กทอรี /bin ซึ่งเป็นความคิดที่ไม่ดี คุณสามารถลบแอปพลิเคชัน CLI ที่ไม่ต้องการได้ เช่น โดยใช้ปุ่ม "เพิ่มในรายการที่ละเว้น" ในเมนูบริบท
วิธีแก้ปัญหาอย่างรวดเร็ว: กรองแอปพลิเคชันจาก /system/bin ที่มีอยู่ใน /system/apps ด้วย
ปัญหา # 3: ไม่มีการเร่งด้วยฮาร์ดแวร์
BeOS เกลื่อนไปด้วยโปรแกรมสาธิต วิดีโอ BeOS จะไม่สมบูรณ์หากไม่มีหน้าต่างหลายบานที่เล่นวิดีโอต่างกัน ความสำเร็จอันน่าทึ่งในขณะนั้น ไฮกุมาพร้อมกับการสาธิต 3 มิติที่แสดงแบบอักษร 3 มิติที่เคลื่อนไหวในอวกาศ (เฮ้ ไฮกุไม่ได้เตรียม IPO ใช่ไหม?)
BeOS ในปี 1995 ซึ่งเป็นที่ตั้งของ Haiku ในเวลานั้นมันทำงานบนโปรเซสเซอร์ PowerPC 603 สองตัวที่มีความถี่สัญญาณนาฬิกา 66 MHz
เราอยากจะเป็น Linux ในโลกแห่งเสียงและภาพ
-, ผู้บริหารสูงสุด
น่าแปลกที่วิดีโอและ 3D จริงๆ แล้วไม่ได้มีการเร่งความเร็วด้วยฮาร์ดแวร์ในไฮกุ ฉันเดาว่าเกมด้วย
จากนักพัฒนา и มีเอกสารประกอบสำหรับการเร่งความเร็วด้วยฮาร์ดแวร์ (“ใช้เวลาประมาณสองเดือนคน”) การเร่งความเร็ว 3 มิติจะดำเนินการผ่าน Mesa (ดังที่ได้กล่าวไปแล้ว Haiku ใช้ Mesa และ LVMPipe เป็นฐานสำหรับ OpenGL) สำหรับวิดีโอที่คุณวางใจได้ หรือสร้างโซลูชันของคุณเอง (ฉันรู้ว่าไฮกุใช้ FFMpeg ภายในแล้ว เป็นไปไม่ได้ที่จะใช้ VDPAU หรือ API อื่นที่คล้ายคลึงกันหากไม่มีไดรเวอร์เร่งความเร็ว)
ไขว้นิ้วเอาไว้!
ปัญหา #4: โปรแกรมไม่ถูกค้นหา
ฉันรู้ว่ามีโปรแกรม CLI จำนวนมากที่ย้ายไปยัง Haiku แต่ฉันไม่เห็นโปรแกรมเหล่านั้นใน HaikuDepot ไม่มีแม้แต่คำแนะนำ ไม่มีคำสั่ง "haiku..." หรือ "port..." บนบรรทัดคำสั่ง
~/testing> haikuports
bash: haikuports: command not found
หลังจากกูเกิ้ลแล้ว ฉันก็ ที่ฉันดาวน์โหลด avrdude มา เมื่อทำงาน ดับเบิลคลิกหน้าต่างที่มีการขึ้นต่อกันที่ไม่น่าพอใจปรากฏขึ้น คงจะดีถ้าสิ่งนี้ไม่เกิดขึ้น (เหตุผลหนึ่งที่ฉันชอบมันมาก .app สำหรับ Mac และ สำหรับ Linux).
จากนักพัฒนาฉันได้เรียนรู้ว่ามีอยู่ "ตามทฤษฎี" การป้องกันสิ่งนี้ เห็นได้ชัดว่าเธอต้องการความรักมากขึ้น
สิ่งที่ต้องทำ? มีคำแนะนำสำหรับผู้ที่ต้องการย้ายโปรแกรม Haiku แต่ไม่มีคำแนะนำสำหรับผู้ที่ต้องการใช้โปรแกรมที่ย้ายแล้ว นี่คือที่ฉันมีส่วนร่วม
นักพัฒนาซอฟต์แวร์คนหนึ่งบอกกับผมว่า “เราไม่พูดถึง HaikuPorts เพราะว่า” 99.9% ผู้ใช้ไม่จำเป็นต้องรู้หรือสนใจว่าแพ็กเกจเหล่านี้ถูกสร้างขึ้นและปรากฏใน HaikuDepot อย่างไร" ฉันเห็นด้วย การสนทนานี้เกี่ยวกับ HaikuDepot และวิธีการดึงบางสิ่งจากที่นั่น เนื่องจากอินเทอร์เฟซของ HaikuDepot ไม่แสดงสิ่งนี้ (ตัวอย่างเช่น avrdude คลิก) เห็นได้ชัดว่าควรมีช่องทำเครื่องหมายที่แสดงแอปพลิเคชัน CLI ในอินเทอร์เฟซ HaikuDepot แต่ฉันไม่พบหรืออาจไม่มีอยู่จริง (“แนะนำ” หรือ “แพ็คเกจทั้งหมด”... จำเป็นไหม ไม่ ฉันไม่ต้องการดูแพ็คเกจ “ทั้งหมด” ฉันคิดว่าคงมีไลบรารี่มากมายแสดงอยู่ บางอย่างเหมือนกับของเก่าที่ดี ).
แทนฉัน . ฉันไม่รู้วิธีการติดตั้งด้วย (พวกเขาบอกว่า HaikuArchives เป็น "พื้นที่เก็บข้อมูลของซอฟต์แวร์ที่รองรับ" และ "โปรแกรมที่คุ้มค่าทั้งหมดมีอยู่แล้วใน HaikuPorts" - จำเป็นต้องมีผู้รวมระบบ)
หลังจาก googling มากขึ้นฉันก็พบว่า:
/> pkgman search avrdudeStatus Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers
ว้าว! คงจะดีถ้าทำให้ทีมนี้เป็นที่รู้จักมากขึ้น หนึ่งในนักพัฒนายืนยันว่า “pkgman เป็นอะนาล็อก cli สำหรับ HaikuDepot” ทำไมเธอถึงไม่เอ่ยชื่อตอนนั้น? haikudepot?
ก่อนอื่น ฉันติดตั้ง command_not_found-0.0.1~git-3-any.hpkg ตอนนี้ฉันสามารถทำได้:
/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file
วิธีแก้ปัญหาด่วน: เพิ่ม
command_not_found-*-any.hpkgเป็นการติดตั้งเริ่มต้น
ผู้พัฒนา Haiku เชื่อว่า "ใน Haiku นั้น แตกต่างจากที่อื่น" Linuxจริงๆ แล้วไม่จำเป็นต้องใช้ข้อความ "command-not-found" เพราะ "คุณสามารถรันคำสั่ง pkgman install cmd:commandname ได้เลย" แล้วฉันซึ่งเป็น "มนุษย์ธรรมดา" จะรู้เรื่องนี้ได้อย่างไร?!
แพ็คเกจ ตัวจัดการแพ็คเกจ การขึ้นต่อกัน หนึ่งในไฮกุนั้นฉลาดกว่าส่วนใหญ่อย่างแน่นอน แต่ก็ยังเป็นผู้จัดการแพ็คเกจ:
/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4–7
solution 1:
- do not install “providing avrdude”
Please select a solution, skip the problem for now or quit.
select [1/s/q]:
ผู้จัดการแพ็คเกจทำสิ่งที่ผู้จัดการแพ็คเกจทำเสมอ โดยไม่คำนึงถึงระบบปฏิบัติการ มีเหตุผลบางอย่างที่ฉันสนใจ—ฉันพูดแบบนั้นใช่ไหม? - ถึง .app และ .
นอกจากนี้ แอปพลิเคชันโอเพ่นซอร์สยอดนิยมบางตัวยังขาดหายไปที่นี่:
/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts…done.
*** Failed to find a match for “inkscape”: Name not found
นักพัฒนาตอบว่า: “เนื่องจากไม่มี Gtk จะไม่มี Inkscape” เข้าใจแล้ว. นักพัฒนารายอื่นกล่าวเสริม: “แต่เรามี WonderBrush ที่น่าทึ่ง” ฉันไม่รู้เรื่องนี้ แต่มันไม่เห็นใน HaikuDepot แล้วมันจะอยู่ที่ไหน? (การแก้ไข: ฉันควรเปลี่ยนไปใช้แท็บ "แพ็คเกจทั้งหมด"! พลาดจุดนั้นไปโดยสิ้นเชิง!)
/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “gimp”: Name not found/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “arduino”: Name not found
ฉันรู้ว่า "arduino เคยมีมาก่อน"...มันหายไปไหนหมด?
เหนือสิ่งอื่นใด ฉันรู้สึกประหลาดใจกับความจริงของ "ความเฉียบแหลมทางเทคนิค": มีการแสดงบรรทัดมากมายจนท้ายที่สุดพวกเขาพูดว่า: "ซอฟต์แวร์นี้ไม่พร้อมใช้งาน"
ปัญหา #5: ขอบหยาบต่างๆ ที่ต้องแก้ไข
สลับระหว่างแอปพลิเคชัน
มันน่าเบื่อถ้าไม่มี alt+tab เพื่อสลับแอปพลิเคชัน Ctrl+tab ใช้งานได้ แต่อย่างใดอย่างหนึ่งที่คดเคี้ยว
คำแนะนำจากผู้พัฒนา: ถ้าฉันเปิดใช้งานเลย์เอาต์จาก Windowsปุ่ม Cmd และ Ctrl จะสลับตำแหน่งกัน และ Alt+Tab จะกลายเป็นสิ่งที่คุ้นเคย แต่ผมอยากรู้สึกเหมือนใช้ Mac ในขณะที่ทำงานบนคีย์บอร์ด PC!
หมายเหตุจากผู้พัฒนา: "การเปลี่ยนจาก Ctrl+Tab เป็น Alt+Tab อาจทำให้ผู้ใช้บางคนแปลกใจ" วิธีแก้ง่ายๆ คือ เปิดใช้งานทั้งสองปุ่ม! (ในฐานะผู้ใช้ Mac) Windows и Linux สำหรับ Gnome, KDE และ Xfce ผมก็ยังไม่รู้ว่าจะคาดหวังอะไรได้บ้าง)

การสลับแอปพลิเคชันผ่าน ctrl+tab โดยใช้ Twitcher ในบางสถานที่ก็ปรากฏขึ้น บางครั้งไม่ใช่ครั้งแรก
ที่แย่ไปกว่านั้น: บางครั้ง ctrl+tab จะแสดงหน้าต่างพร้อมไอคอนแอปพลิเคชัน และบางครั้งก็ไม่แสดงขึ้นมา เหนือสิ่งอื่นใด ลำดับของการสลับแอปพลิเคชันดูเหมือนสุ่ม: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-window พร้อมไอคอนแอปพลิเคชัน... ข้อผิดพลาดของซอฟต์แวร์? (มีใครรู้บ้างว่ามีเครื่องมือบันทึก Gif สำหรับไฮกุหรือเปล่า?) การแก้ไข: นี่เป็นคุณสมบัติ ไม่ใช่จุดบกพร่อง
การกด ctrl+tab สั้นๆ จะเป็นการเปลี่ยนไปยังแอปพลิเคชันก่อนหน้าโดยตรงโดยไม่แสดงหน้าต่าง Twitcher หากคุณถือชุดค่าผสมไว้นานขึ้น คุณจะได้สิ่งที่ฉันคุ้นเคยอยู่แล้ว
ทางลัด
หากเราพูดถึงแป้นพิมพ์ลัด เมื่อคุณรู้ว่าทุกอย่างคล้ายกับ Mac คุณจะลองใช้แป้นพิมพ์ลัดตามปกติโดยอัตโนมัติ... ตัวอย่างเช่น ใน "เปิด..." และ "บันทึกเป็น..." ในกล่องโต้ตอบ ฉันต้องการกด alt+d สำหรับตารางไดเรกทอรี "ใช้งานได้" และอื่นๆ
นักพัฒนา "มีตัวเลือกในการเพิ่ม" "ลงในคำขอปรับปรุงกล่องโต้ตอบไฟล์" ฉันจะสร้างคำขอดังกล่าวหากมีตัวติดตามปัญหาในเครื่องบน GitHub หรือ GitLab ซึ่งฉันมีบัญชีอยู่
แต่อย่างที่ฉันอธิบายไปก่อนหน้านี้ ฉันไม่สามารถลงทะเบียนในระบบของพวกเขาได้ (ตามที่คุณอาจเดาได้ ฉันต้องการเน้นความง่ายในการทำงานกับสิ่งเหล่านี้เมื่อใช้บริการสาธารณะ เช่น GitHub หรือ GitLab) การแก้ไข:
ความไม่ลงรอยกัน
แอปพลิเคชัน Qt และแอปพลิเคชันเนทิฟมีลักษณะการทำงานที่แตกต่างกัน ตัวอย่างเช่น คุณสามารถลบคำสุดท้ายได้โดยใช้ alt+backspace ในแอปพลิเคชัน Qt แต่ไม่ใช่ในแอปพลิเคชันดั้งเดิม อาจมีความแตกต่างอื่น ๆ เมื่อแก้ไขข้อความ ฉันต้องการที่จะเห็นความไม่สอดคล้องกันดังกล่าวถูกลบออก
การแก้ไข: ฉันยังเขียนบทความนี้ไม่จบ (ฉันแสดงมันก่อนในช่อง Haiku dev เพื่อรวบรวมความคิดเห็น) เมื่อปรากฎว่าความคลาดเคลื่อนนี้ได้รับการแก้ไขแล้ว! เหลือเชื่อ! ฉันชอบโครงการโอเพ่นซอร์สมากแค่ไหน! ขอบคุณ, !
หมายเหตุ
ฉันยังคงเรียนไฮกุอยู่และยังคงทำให้ฉันประทับใจต่อไป แม้ว่าวันนี้ฉันจะเน้นไปที่การอธิบายสิ่งที่น่ารำคาญ แต่ฉันอดไม่ได้ที่จะเตือนคุณว่าทำไมระบบปฏิบัติการนี้ถึงน่าสนใจมาก ด้านล่างนี้เป็นตัวอย่างบางส่วน เป็นเพียงเครื่องเตือนใจให้เห็นว่าไฮกุทำสิ่งที่ถูกต้องตามแนวคิดอย่างไร
หากคุณดับเบิ้ลคลิกไฟล์ปฏิบัติการที่ไม่มีไลบรารีที่จำเป็น Linux ฉันมองไม่เห็นอะไรเลย Haiku จะมีบทสนทนาแบบกราฟิกที่สวยงามพร้อมข้อมูลเกี่ยวกับปัญหา ฉันฝันถึงสิ่งแบบนี้มานานแล้ว Linuxและฉันก็ยังรู้สึกตื่นเต้นที่ Haiku ทำได้ถูกต้อง ตัวอย่างนี้แสดงให้เห็นว่าระบบปฏิบัติการมีความสอดคล้องกันในทุกระดับ ผลลัพธ์ที่ได้คือความสง่างาม ความสวยงาม และความเรียบง่าย แม้แต่ในด้านการจัดการข้อผิดพลาดก็ตาม
รูปลักษณ์อันน่าหลงใหลภายใต้ประทุน
เอกสาร QuickLaunch ระบุว่า:
อาจมี 2 สาเหตุที่ทำให้ QuickLaunch ไม่พบแอปพลิเคชัน:
- แอปพลิเคชันไม่ได้อยู่ในพาร์ติชัน BeFS หรือพาร์ติชัน BeFS ไม่ได้ถูกจัดรูปแบบเพื่อรองรับแบบสอบถาม
- แอปพลิเคชันไม่มีแอตทริบิวต์ BEOS:APP_SIG ที่เหมาะสม ในกรณีนี้ ขอให้ผู้พัฒนาแอปพลิเคชันเพิ่มหรือลองปฏิบัติตาม
คำแนะนำนี้: หากคุณใช้แอปพลิเคชันหรือสคริปต์ที่ไม่แสดงใน QuickLaunch (และอยู่ในตำแหน่งที่สามารถเขียนได้) ให้ลองเพิ่มคุณลักษณะเหล่านี้ในเทอร์มินัลaddattr BEOS: ประเภทแอปพลิเคชัน / x-vnd.Be-elfexecutable /path/to/your/app-or-script
addattr BEOS:แอปพลิเคชัน APP_SIG/x-vnd.anything-unique /path/to/your/app-or-script
ข้อมูลนี้ให้ข้อมูลเชิงลึกว่าความมหัศจรรย์อย่าง Launch Services ซึ่งฉันยังคงชื่นชมนั้นใช้งานได้จริงอย่างไร ().
สิ่งที่น่าตื่นเต้นไม่น้อยคือ “เปิดด้วย...”
เลือกไฟล์ กด alt+I จากนั้นหน้าจอข้อมูลจะให้คุณเลือกว่าแอปพลิเคชันใดสามารถเปิดไฟล์ใดไฟล์หนึ่งได้

ใน Haiku ฉันสามารถแทนที่แอปพลิเคชันเพื่อเปิดไฟล์ใดไฟล์หนึ่งได้ เย็น?
ทั้งหมดนี้ใช้งานได้แม้ไม่มีนามสกุลไฟล์ และในที่สุดฉันก็สามารถระบุได้ว่าไฟล์ประเภทเดียวกันควรเปิดในแอปพลิเคชันที่แตกต่างกัน ซึ่งเป็นเรื่องยากมาก หรือแทบจะเป็นไปไม่ได้เลยในสภาพแวดล้อมเดสก์ท็อป Linux.
ข้อสรุป
อย่างที่ฉันเขียนเมื่อวานนี้ ไฮกุลืมตาขึ้นมาและแสดงให้ฉันเห็นว่าสภาพแวดล้อมการทำงานสามารถ "ทำงานได้" ได้อย่างไร ในวันที่สอง ฉันยังพบบางสิ่งที่ต้องปรับปรุงอย่างชัดเจน
ทั้งสองอย่างนั้นจะไม่ทำให้ฉันหยุดทำงาน ฉันรู้สึกตื่นเต้นมากกับอนาคตของระบบปฏิบัติการเดสก์ท็อปส่วนบุคคลนี้ มันเป็นการพัฒนาที่น่ายินดีเหนือกว่า "สภาพแวดล้อมการทำงาน" Linux"ซึ่งยังคงแสดงให้เห็นถึงปัญหาที่ร้ายแรงซึ่งไม่สามารถแก้ไขได้ในอนาคตอันใกล้" .
ฉันหวังว่าไฮกุ
ลองด้วยตัวเอง! ท้ายที่สุดแล้ว โปรเจ็กต์ Haiku ได้จัดเตรียมอิมเมจสำหรับการบูทจาก DVD หรือ USB ที่สร้างขึ้น . หากต้องการติดตั้ง เพียงดาวน์โหลดอิมเมจแล้วเขียนลงในแฟลชไดรฟ์โดยใช้
คุณมีคำถามใดๆ? เราขอเชิญคุณเข้าร่วมการพูดภาษารัสเซีย .
ภาพรวมข้อผิดพลาด:
จากผู้เขียนแปล: นี่เป็นบทความที่สองในซีรีส์เกี่ยวกับไฮกุ
รายการบทความ:
ที่มา: will.com
