
TL;DR: Είμαι ευχαριστημένος με το Haiku, αλλά υπάρχουν περιθώρια βελτίωσης
— ένα λειτουργικό σύστημα που με εξέπληξε ευχάριστα. Ημέρα δύο. Μην με παρεξηγήσετε: Ακόμα με εκπλήσσει το πόσο εύκολα φτιάχνει πράγματα που είναι δύσκολο να γίνουν σε περιβάλλοντα επιφάνειας εργασίας LinuxΑνυπομονώ να μάθω πώς λειτουργεί και είμαι επίσης ενθουσιασμένος που το χρησιμοποιώ καθημερινά. Ωστόσο, η μέρα για μια πλήρη μετάβαση δεν έχει φτάσει ακόμα: Δεν θέλω να υποφέρω.
Πρόγραμμα επεξεργασίας γραφικών ράστερ WonderBrush - αν ξέρετε πού να το βρείτε
Κατ 'αρχήν, όπως αναμένεται για εκδόσεις κάτω από 1.0. Ωστόσο, αν θυμάστε το Mac OS X στις ημέρες πριν από την κυκλοφορία του και λαμβάνοντας υπόψη το μέγεθος της ομάδας Haiku, μην υποβαθμίζετε τα εκπληκτικά επιτεύγματα.
Συνήθως εκφράζω τις σκέψεις μου για #LinuxΧρηστικότητα (, , , , , ), οπότε μην εκπλαγείτε από τις κουβέντες για το Haiku όσον αφορά τη χρηστικότητα. Τα περισσότερα από αυτά, ευτυχώς, σχετίζονται με διάφορες βελτιώσεις.
Αυτός ήταν ο πρόλογος, και τώρα ας δώσουμε προσοχή σε μερικά προβλήματα.
Πρόβλημα #1: Προβλήματα προγράμματος περιήγησης
Υπάρχουν 3 προγράμματα περιήγησης με βάση : βασικό () και δύο επιπλέον στο Qt (QupZilla, απαρχαιωμένο όνομα Και ), το οποίο μπορεί να εγκατασταθεί από το αποθετήριο. Κανένα από αυτά δεν λειτουργεί σωστά. Το κύριο πρόγραμμα περιήγησης έχει προβλήματα με τη λειτουργικότητα και την απόδοση (για παράδειγμα, είναι αδύνατο να λυθεί το captcha κατά τη σύνδεση ), και επιπλέον έχουν μεγάλα προβλήματα απόδοσης στο Haiku.

Έτσι φαίνεται το Twitter στο WebPositive, το κύριο πρόγραμμα περιήγησης του Haiku.
Τα QupZilla και OtterBrowser παρουσιάζουν μεγάλη καθυστέρηση σε αναξιόπιστες συνδέσεις στο διαδίκτυο (για παράδειγμα, στο τρένο). Η εναλλαγή μεταξύ καρτελών καθίσταται αδύνατη εάν τα δεδομένα δεν ρέουν ομαλά. Είναι αδύνατο να ανοίξετε μια νέα καρτέλα ενώ η τρέχουσα κατεβάζει δεδομένα μέσω του δικτύου. Όλα καθυστερούν, παρά το μικρό φόρτο. Αυτά τα προγράμματα περιήγησης πιθανότατα δεν είναι πλήρως βελτιστοποιημένα για το multithreading του Haiku ή έχουν άλλα προβλήματα με το Haiku [on Linux Μου συμβαίνει και εμένα μερικές φορές... περίπου. μεταφράστης].
Δεν μπορούσα να γράψω τίποτα στο Medium με το QupZilla...
. Νομίζω ότι αυτή η επένδυση θα αποδώσει και στο Haiku. Ιδιαίτερα δεδομένης της αυξημένης σημασίας των εφαρμογών web, και ακόμη περισσότερο δεδομένου ότι οι εγγενείς εφαρμογές δεν είναι ακόμη διαθέσιμες για όλες τις περιπτώσεις χρήσης.
Η ιστορία του Kenneth Kocienda και του Richard Williamson: πώς δημιουργήθηκαν το Safari και το Webkit
Πρόβλημα #2: Εκκίνηση και βάση σύνδεσης
Στην επάνω δεξιά γωνία της οθόνης βρίσκεται , ένα παράξενο μείγμα φτιαγμένο από το μενού Έναρξη από Windows με ορισμένες λειτουργίες Dock και κάποιες άλλες δυνατότητες που περιλαμβάνονται.
Γραμμή γραφείου
Δεδομένου ότι αυτό ήταν ίσως ένα βασικό στοιχείο της εμπειρίας χρήστη για το BeOS, δεν έχει τις δυνατότητες ενός σύγχρονου περιβάλλοντος επιφάνειας εργασίας: Χρειάζομαι ένα πρόγραμμα εκκίνησης όπως , εκτοξεύτηκε μέσω Alt+space. Οι εφαρμογές κλικ για εκκίνηση είναι αργές. Υπάρχει ένα εργαλείο Εύρεσης που μοιάζει μυστικό, αλλά δεν έχει σχεδιαστεί για άνετη εκκίνηση εφαρμογών, ακόμα κι αν του δοθεί ώθηση.
Spotlight στο Mac OS X Leopard, που ξεκίνησε με Command + Spacebar
Υπάρχει , εγκατεστημένο σε . Όταν το εκκινήσετε για πρώτη φορά, είναι εντελώς άδειο και δεν είναι απολύτως σαφές πώς να προσθέσετε κάτι σε αυτό. Επιπλέον, εμφανίζεται σε μια άβολη θέση στην οθόνη χωρίς προφανή τρόπο αλλαγής της θέσης του. Λοιπόν, πώς μπορώ να το τοποθετήσω στα αριστερά ή στο κάτω μέρος της οθόνης, όπως το Dock στο Mac OS X; Πιστεύω ότι το UX σε αυτή την περίπτωση είναι άγνωστο.
, επίσης εγκατεστημένο από . Ήδη καλύτερα. Εμφανίζεται στο κάτω μέρος της οθόνης. Δεν περίμενα ότι η σειρά των εικονιδίων θα αντιστραφεί: το καλάθι είναι στην αρχή, αλλά γενικά φαίνεται πολλά υποσχόμενο.
Πώς μπορώ να το ορίσω ως προεπιλογή αντί για Deskbar; Εάν κάνετε κλικ στο εικονίδιο Deskbar στο DockBert και επιλέξετε "close" - φυσικά θα κλείσει... και θα εμφανιστεί ξανά μισό δευτερόλεπτο αργότερα. (Οι προγραμματιστές είπαν ότι αυτό είναι, καταρχήν, ένα σφάλμα στο DockBert). Θα ήταν ωραίο αν το DockBert ήταν αρκετά έξυπνο για να καταλάβει τι χρειάζεται ο χρήστης και να το κάνει. Από προεπιλογή, το DockBert δεν έχει εικονίδια εφαρμογών, αλλά εμφανίζει "τραβήξτε εδώ", ώστε να γνωρίζετε πώς να προσθέσετε τα πάντα. Ωστόσο, δεν μπόρεσα να αφαιρέσω τις εφαρμογές - ούτε κάνοντας δεξί κλικ ούτε σύροντας ένα εικονίδιο από το DockBert.
προσπαθώ . Το βρήκα τυχαία . Φαίνεται όπως θέλω. Με έμφαση στο «βλέμμα». Επειδή δεν λειτουργεί ακόμα: είναι ακόμα έκδοση Beta. Είναι γραμμένο σε Qt4, οπότε αμφιβάλλω αν θα συμπεριληφθεί στην εικόνα εγκατάστασης.

HiQDock.
Κατ 'αρχήν, δεν είμαι ο μόνος που πιστεύει ότι η κατάσταση με το Dock και το Launcher είναι περίπλοκη. Βρήκα ακόμη και σε αυτό το θέμα .

Γρήγορη εκκίνηση
Μετά έμαθα για , το οποίο συνιστάται να εκκινείται προσθέτοντας έναν συνδυασμό κουμπιών στις ρυθμίσεις Συντομεύσεων.

Ρυθμίσεις συντομεύσεων στο Haiku
Θα ήταν ωραίο αν τέτοια πράγματα είχαν ρυθμιστεί να "απλώς λειτουργούν" από προεπιλογή. Είπα Alt+Space; Λοιπόν, βασικά, το QuickLaunch μπορεί να σας ρωτήσει εάν πρέπει να προσαρμόσετε μια συντόμευση πληκτρολογίου όταν την εκκινήσετε για πρώτη φορά. Το να το κάνετε αυτό στις ρυθμίσεις Συντομεύσεων είναι περίπλοκο.

Ένα παράθυρο που σας ζητά να εισαγάγετε "εφαρμογή" στις ρυθμίσεις Συντομεύσεων. Δεν αστειεύομαι
Είμαι πρόθυμος να στοιχηματίσω ότι οι περισσότεροι χρήστες δεν ξέρουν τι να εισαγάγουν ως "εφαρμογή", δηλαδή: /boot/system/apps/QuickLaunch (Μόλις QuickLaunch δεν δουλεύει).
Γρήγορη λύση: Ορίστε το QuickLaunch ως προεπιλογή και αντιστοιχίστε του την προεπιλεγμένη συντόμευση alt+space.
Ευτυχώς έχω πληροφορίες από τους προγραμματιστές ότι κάποια στιγμή μπορεί να το συμπεριλάβουν ως βελτίωση ή αντικατάσταση του παλιού καλού Deskbar. Ίσως... κάποτε... Σταυρωμένα δάχτυλα! (Αφήστε ένα αίτημα, διαφορετικά δεν θα συμβεί ποτέ. ). Ένας άλλος προγραμματιστής είπε, παραθέτω: «Κατά τη γνώμη μου, ακολουθήστε την πορεία Windows«Δηλαδή, η συμπερίληψη ενός πεδίου αναζήτησης στο μενού έναρξης, είναι αρκετά απλή για την έκδοση Beta, θα έλεγα ότι θα κάνει τεράστια διαφορά για πολλούς.» Συμφωνώ! (Και πάλι: εφαρμογή ή όχι).
Γιατί το QuickLaunch βρίσκει το πρόγραμμα στιγμιότυπο οθόνης δύο φορές, σε /boot/system/apps και /boot/system/bin? Οι προγραμματιστές γνωρίζουν, γιατί στο αρχείο /boot/system/apps/QuickLaunch/ReadMe.html.
Το /system/bin δεν έχει υποστεί επεξεργασία στο παρελθόν, τα μεταφερμένα προγράμματα συχνά καταλήγουν στον κατάλογο /bin, κάτι που είναι κακή ιδέα. Μπορείτε να αφαιρέσετε ανεπιθύμητες εφαρμογές CLI, για παράδειγμα, χρησιμοποιώντας το κουμπί "Προσθήκη στη λίστα παράβλεψης" στο μενού περιβάλλοντος
γρήγορη λύση: φιλτράρετε εφαρμογές από το /system/bin που υπάρχουν επίσης στο /system/apps
Πρόβλημα #3: δεν υπάρχει επιτάχυνση υλικού
Το BeOS ήταν γεμάτο με προγράμματα επίδειξης. Κανένα βίντεο BeOS δεν θα ήταν πλήρες χωρίς πολλά παράθυρα με αναπαραγωγή διαφορετικών βίντεο. Εκπληκτικό επίτευγμα εκείνη την εποχή. Το Haiku συνοδεύεται από τρισδιάστατα demos που δείχνουν τρισδιάστατες γραμματοσειρές να κινούνται στο διάστημα. (Γεια, ο Haiku δεν προετοιμάζεται για μια δημόσια εγγραφή, έτσι δεν είναι;)
BeOS το 1995, στο οποίο βασίζεται το Haiku. Εκείνη την εποχή λειτουργούσε σε δύο επεξεργαστές PowerPC 603 με συχνότητα ρολογιού 66 MHz
Θέλουμε να γίνουμε Linux στον κόσμο του ήχου και του βίντεο.
-, γενικός διευθυντής
Παραδόξως, το βίντεο και το 3D δεν είναι στην πραγματικότητα επιτάχυνση υλικού στο Haiku. Μάλλον και παιχνίδια.
Από τους προγραμματιστές и Υπάρχει τεκμηρίωση για την επιτάχυνση υλικού ("χρειάζονται περίπου δύο ανθρωπομήνες"). Η επιτάχυνση 3D θα γίνει μέσω του Mesa (το Haiku, όπως ήδη αναφέρθηκε, χρησιμοποιεί το Mesa και το LLVMPipe ως βάση για το OpenGL), για βίντεο στο οποίο μπορείτε να βασιστείτε ή φτιάξτε τη δική σας λύση (ξέρω ότι το Haiku χρησιμοποιεί ήδη το 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). Προφανώς θα έπρεπε να υπάρχει ένα πλαίσιο ελέγχου που να εμφανίζει εφαρμογές CLI στη διεπαφή HaikuDepot, αλλά δεν το βρήκα ή ίσως δεν υπάρχει. ("Συνιστάται" ή "Όλα τα πακέτα"... το χρειάζεστε; Όχι, δεν θέλω να κοιτάξω "όλα" τα πακέτα, υποθέτω ότι θα εμφανιστούν πολλές βιβλιοθήκες. Κάτι σαν το παλιό καλό ).
Αντίθετα εγώ . Δεν ξέρω επίσης πώς να το εγκαταστήσω (Λένε ότι το HaikuArchives είναι "αποθήκη υποστηριζόμενου λογισμικού" και επίσης ότι "όλα τα αξιόλογα προγράμματα βρίσκονται ήδη στα HaikuPorts" - χρειάζονται ολοκληρωμένοι).
Μετά από λίγο γκουγκλάρισμα, βρήκα:
/> 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." Πώς θα μπορούσα εγώ, ένας "απλός θνητός", να το ξέρω αυτό;!
Πακέτα, διαχειριστές πακέτων, εξαρτήσεις. Αυτός στο Haiku είναι σίγουρα πολύ πιο έξυπνος από τους περισσότερους, αλλά εξακολουθεί να είναι διαχειριστής πακέτων:
/> 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 ενώ δουλεύω σε πληκτρολόγιο υπολογιστή!
Σημείωση προγραμματιστή: "Η εναλλαγή του ctrl+tab σε alt+tab θα εκπλήξει ορισμένους χρήστες." Απλή λύση: ενεργοποιήστε και τα δύο! (Ως χρήστης Mac, Windows и Linux με Gnome, KDE, Xfce ακόμα δεν ξέρω τι να περιμένω).

Εναλλαγή εφαρμογών μέσω ctrl+tab χρησιμοποιώντας το Twitcher. Σε ορισμένα σημεία εμφανίζεται, μερικές φορές όχι την πρώτη φορά
Το χειρότερο: το ctrl+tab μερικές φορές εμφανίζει ένα παράθυρο με εικονίδια εφαρμογής και μερικές φορές όχι. Μεταξύ άλλων, η σειρά εναλλαγής εφαρμογών φαίνεται τυχαία: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-παράθυρο με εικονίδια εφαρμογών... Σφάλμα λογισμικού; (Ξέρει κανείς αν υπάρχει εργαλείο εγγραφής Gif για το Haiku;) Τροπολογία: Αυτό είναι ένα χαρακτηριστικό, όχι ένα σφάλμα.
Ένα σύντομο πάτημα του 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:TYPE application/x-vnd.Be-elfexecutable /path/to/your/app-or-script
addattr BEOS:APP_SIG application/x-vnd.anything-unique /path/to/your/app-or-script
Αυτό δίνει κάποια εικόνα για το πώς λειτουργεί πραγματικά η μαγεία όπως το Launch Services, που συνεχίζω να θαυμάζω ().
Δεν είναι λιγότερο συναρπαστικό το "Open with..."
Επιλέξτε ένα αρχείο, πατήστε alt+I και, στη συνέχεια, η οθόνη πληροφοριών σάς επιτρέπει να επιλέξετε ποια εφαρμογή μπορεί να ανοίξει ένα συγκεκριμένο αρχείο.

Στο Haiku μπορώ να παρακάμψω την εφαρμογή για να ανοίξω ένα συγκεκριμένο αρχείο. Δροσερός?
Όλα αυτά λειτουργούν ακόμα και με την επέκταση ονόματος αρχείου που λείπει, και μπορώ επιτέλους να καθορίσω ότι διαφορετικά αρχεία του ίδιου τύπου θα πρέπει να ανοίγουν σε διαφορετικές εφαρμογές, κάτι που είναι πολύ δύσκολο, αν όχι σχεδόν αδύνατο, σε περιβάλλοντα επιφάνειας εργασίας. Linux.
Συμπέρασμα
Όπως έγραψα χθες, ο Haiku μου άνοιξε τα μάτια και μου έδειξε πώς ένα εργασιακό περιβάλλον μπορεί να «απλώς λειτουργήσει». Τη δεύτερη μέρα βρήκα επίσης μερικά πράγματα που σαφώς χρειάζονταν βελτίωση.
Κανένα από αυτά δεν θα με εμποδίσει να εργάζομαι. Είμαι πραγματικά ενθουσιασμένος για το μέλλον αυτού του λειτουργικού συστήματος για προσωπικούς υπολογιστές. Είναι μια ευπρόσδεκτη εξέλιξη πέρα από τα «περιβάλλοντα εργασίας». Linux«συνεχίζοντας να παρουσιάζει σοβαρά προβλήματα που δεν μπορούν να επιλυθούν στο εγγύς μέλλον, .
Ελπίζω στο Χαϊκού.
Δοκιμάστε το μόνοι σας! Εξάλλου, το έργο Haiku παρέχει εικόνες για εκκίνηση από DVD ή USB, που δημιουργούνται . Για εγκατάσταση, απλώς κατεβάστε την εικόνα και εγγράψτε την σε μια μονάδα flash USB χρησιμοποιώντας
Έχετε ερωτήσεις; Σας προσκαλούμε στο ρωσόφωνο .
Επισκόπηση σφάλματος:
Από τον συγγραφέα της μετάφρασης: αυτό είναι το δεύτερο άρθρο της σειράς για το Haiku.
Λίστα άρθρων:
Πηγή: www.habr.com
