Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
TL;DR: Ես հիացած եմ Հայկուով, բայց բարելավման տեղ կա

Երեկ ես ուսումնասիրեցի Հայկուն - օպերացիոն համակարգ, որը հաճելիորեն զարմացրեց ինձ: Երկրորդ օր. Ինձ սխալ մի հասկացեք. ես դեռ զարմացած եմ, թե որքան հեշտ է անել այնպիսի բաներ, որոնք դժվար են Linux-ի աշխատասեղանների վրա: Ես ցանկանում եմ սովորել, թե ինչպես է այն աշխատում, ինչպես նաև ոգևորված եմ օգտագործել այն ամեն օր: Ճիշտ է, ամբողջական անցման օրը դեռ չի եկել. ես չեմ ուզում տառապել:

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
WonderBrush ռաստերային գրաֆիկայի խմբագիր. եթե գիտեք, թե որտեղ գտնել այն

Սկզբունքորեն, ինչպես սպասվում էր 1.0-ից ցածր տարբերակների համար: Այնուամենայնիվ, հիշելով Mac OS X-ն իր նախնական թողարկման օրերին և հաշվի առնելով Haiku թիմի չափը, մի նսեմացրեք զարմանալի ձեռքբերումները:

Ես սովորաբար մտածում եմ #LinuxUsability-ի մասին (մաս 1, մաս 2, մաս 3, մաս 4, մաս 5, մաս 6), այնպես որ մի զարմացեք Հայկուի մասին խոսակցություններից՝ կիրառելիության առումով։ Դրանցից շատերը, բարեբախտաբար, վերաբերում են տարբեր բարելավումների։

Սա նախաբանն էր, իսկ հիմա եկեք ուշադրություն դարձնենք որոշ անախորժությունների վրա։

Խնդիր թիվ 1. բրաուզերի խնդիրներ

Կան 3 բրաուզերներ, որոնք հիմնված են WebKit- ը: հիմնական (WebPositive) և երկու լրացուցիչներ Qt-ում (QupZilla, հնացած անուն ՖալկոնԻսկ OtterBrowser), որը կարող է տեղադրվել պահեստից: Նրանցից ոչ մեկը ճիշտ չի աշխատում։ Հիմնական զննարկիչը ֆունկցիոնալության և մատուցման հետ կապված խնդիրներ ունի (օրինակ, մուտք գործելիս captcha-ն անհնար է լուծել Հայկու ապօրինի որոնող), իսկ հավելյալները մեծ կատարողական խնդիրներ ունեն Հայկուի վրա։

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
Ահա թե ինչ տեսք ունի Twitter-ը WebPositive-ում՝ Haiku-ի գլխավոր բրաուզերում:

QupZilla-ն և OtterBrowser-ը մեծ զիջում են անվստահելի ինտերնետ կապերին (օրինակ՝ գնացքում): Ներդիրների միջև անցումը անհնար է դառնում, եթե տվյալները սահուն չեն հոսում: Անհնար է բացել նոր ներդիր, մինչ ընթացիկը բեռնում է տվյալները ցանցով: Ամեն ինչ դանդաղ է, չնայած ցածր բեռին: Հավանաբար բրաուզերները լիովին օպտիմիզացված չեն Haiku multithreading-ի համար, կամ ունեն այլ խնդիրներ Haiku-ի հետ [Linux-ում դա ինձ հետ նույնպես երբեմն պատահում է. մոտ. թարգմանիչ].

QupZilla-ով Medium-ում ոչինչ չկարողացա գրել...

Apple-ը շատ բան է արել՝ ապահովելու կայուն բրաուզեր՝ գերազանց կատարողականությամբ. Կարծում եմ՝ այս ներդրումը կվճարի նաև Հայկուի վրա։ Հատկապես հաշվի առնելով վեբ հավելվածների մեծ նշանակությունը, և նույնիսկ ավելին, հաշվի առնելով, որ բնիկ հավելվածները դեռ հասանելի չեն օգտագործման բոլոր դեպքերի համար:

Քենեթ Կոսիենդայի և Ռիչարդ Ուիլյամսոնի պատմությունը. ինչպես ստեղծվեցին Սաֆարին և Վեբքիթը

Խնդիր թիվ 2. Գործարկիչ և նավահանգիստ

Էկրանի վերին աջ անկյունում գտնվում է Գրասեղանի վահանակWindows-ի «Սկսել» մենյուի տարօրինակ համալրում, որը ընդմիջվում է Dock-ի և մի քանի այլ գործառույթներով:

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
Գրասեղանի վահանակ

Քանի որ սա, հավանաբար, BeOS-ի օգտատերերի փորձի հիմնական տարրն էր, այն չունի ժամանակակից աշխատասեղանի միջավայրի հնարավորությունները. ինձ պետք է այնպիսի ծրագրերի գործարկիչ, ինչպիսին է: Լուսարձակ, գործարկվել է Alt+space-ի միջոցով։ Սեղմեք գործարկելու համար նախատեսված հավելվածները դանդաղ են աշխատում: Գտնել գործիք կա, որը նման է Շտիրլից գաղտնի, բայց այն նախատեսված չէ հավելվածների հարմար գործարկման համար, նույնիսկ եթե այն արագացված է:

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
Spotlight Mac OS X Leopard-ի վրա, որը գործարկվել է Command + Spacebar-ով

Կա LnLauncher, տեղադրված է HaikuDepot. Երբ դուք առաջին անգամ գործարկում եք այն, այն ամբողջովին դատարկ է, և ամբողջովին պարզ չէ, թե ինչպես ավելացնել դրան: Բացի այդ, այն հայտնվում է էկրանի վրա անհարմար վայրում, որտեղ դիրքը փոխելու ակնհայտ միջոց չկա: Դե, ինչպե՞ս կարող եմ այն ​​տեղադրել էկրանի ձախ կամ ներքևի մասում, ինչպես Dock-ը Mac OS X-ում: Ես կարծում եմ, որ UX-ն այս դեպքում անհայտ է:

ԴոքԲերտ, տեղադրված է նաև HaikuDepot. Արդեն ավելի լավ։ Ցուցադրված է էկրանի ներքևի մասում: Ես չէի սպասում, որ սրբապատկերների հերթականությունը կփոխվի. զամբյուղը սկզբում է, բայց ընդհանուր առմամբ այն խոստումնալից է թվում:

Ինչպե՞ս կարող եմ այն ​​որպես լռելյայն դնել Deskbar-ի փոխարեն: Եթե ​​DockBert-ում սեղմեք Deskbar պատկերակի վրա և ընտրեք «close», այն, իհարկե, կփակվի... և նորից կհայտնվի կես վայրկյան անց: (Կառուցողները ասացին, որ սա, սկզբունքորեն, DockBert-ի սխալ է): Լավ կլիներ, որ DockBert-ը բավականաչափ խելացի լիներ, որպեսզի հասկանար, թե ինչ է պետք օգտատիրոջը և անի դա: Լռելյայնորեն, DockBert-ը չունի որևէ հավելվածի պատկերակ, սակայն այն ցույց է տալիս «քաշեք այստեղ», որպեսզի դուք իմանաք, թե ինչպես ավելացնել ամեն ինչ: Այնուամենայնիվ, ես չկարողացա հեռացնել հավելվածները՝ ոչ աջ սեղմելով, ոչ էլ DockBert-ից պատկերակը քաշելով:

ես փորձում եմ HiQDock. Ես պատահաբար գտա երրորդ կողմի պահեստում. Նայում է այնպես, ինչպես ուզում եմ: «տեսքի» շեշտադրմամբ։ Քանի որ այն դեռ չի աշխատում. այն դեռ բետա տարբերակ է: 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-ն գալիս է 3D ցուցադրություններով, որոնք ցույց են տալիս տարածության մեջ շարժվող 3D տառատեսակներ: (Հեյ, Հայկուն չի պատրաստվում IPO-ի, չէ՞):

BeOS-ը 1995 թվականին, որի վրա հիմնված է Հայկուն։ Այն ժամանակ այն աշխատում էր երկու PowerPC 603 պրոցեսորով՝ 66 ՄՀց հաճախականությամբ։

Մենք ցանկանում ենք դառնալ աուդիո և վիդեո աշխարհի Linux-ը:

-Ժան-Լուի ՀեսսենԳլխավոր տնօրեն

Զարմանալի է, որ տեսանյութը և 3D-ն իրականում Հայկուում արագացված ապարատային չեն: Ես ենթադրում եմ, որ խաղերը նույնպես:

Մշակողների կողմից պրն. թափթփել и Ալեքս ֆոն Գլյուկ Կա ապարատային արագացման փաստաթղթեր («այն տևում է մոտ երկու մարդ-ամիս»): 3D արագացումը կլինի Mesa-ի միջոցով (Haiku-ն, ինչպես արդեն նշվեց, օգտագործում է Mesa-ն և LLVMPipe-ը որպես OpenGL-ի հիմք), տեսանյութի համար կարող եք ապավինել. FFmpeg կամ պատրաստեք ձեր սեփական լուծումը (ես գիտեմ, որ Haiku-ն արդեն օգտագործում է FFMpeg-ը ներսից, պարզապես հնարավոր չէ օգտագործել VDPAU կամ այլ նմանատիպ API առանց արագացված դրայվերների):

Մատները խաչված!

Խնդիր թիվ 4. ծրագրերը չեն որոնվում

Ես գիտեմ, որ արդեն բավականին շատ CLI ծրագրեր կան տեղափոխված Haiku-ում, բայց ես դրանք չեմ տեսնում HaikuDepot-ում: Անգամ ակնարկներ չկան։ Հրամանի տողում չկան «haiku...» կամ «port...» հրամաններ

~/testing> haikuports
bash: haikuports: command not found

Գուգլելուց հետո Ի հայտնաբերվել է, որտեղից ներբեռնել եմ avrdude-ն։ Աշխատելիս կրկնակի սեղմելով հայտնվեց չբավարարված կախվածություններով պատուհան: Լավ կլիներ, որ դա տեղի չունենար։ (Պատճառներից մեկն այն է, որ ինձ շատ է դուր գալիս փաթեթներ .app Mac-ի համար և AppImage- ը Linux-ի համար):

Մշակողներից ես իմացա, որ «տեսականորեն» կա համակարգ, դա կանխելով։ Ըստ երևույթին, նա ավելի շատ սիրո կարիք ունի:

Ի՞նչ է պետք անել։ Այստեղ Կան հրահանգներ նրանց համար, ովքեր ցանկանում են տեղափոխել Haiku ծրագրերը, բայց չկան հրահանգներ նրանց համար, ովքեր պարզապես ցանկանում են օգտագործել տեղափոխված ծրագրերը: Այստեղ ես ներգրավվեցի:

Մշակողը ինձ ասաց. «Մենք չենք նշում HaikuPorts-ը, քանի որ օգտատերերի 99.9%-ը պարտավոր չէ իմանալ կամ հոգ տանել, թե կոնկրետ ինչպես են այդ փաթեթները ստեղծվում և հայտնվում HaikuDepot-ում»: Համաձայնվել. Խոսում ենք HaikuDepot-ի մասին և ինչպես կարելի է այնտեղից ինչ-որ բան ստանալ, քանի որ HaikuDepot ինտերֆեյսը դա ցույց չի տալիս (օրինակ. avrdude cli): Ըստ երեւույթին HaikuDepot ինտերֆեյսում պետք է լինի մի վանդակ, որը ցույց կտա CLI հավելվածները, բայց ես չգտա, կամ գուցե այն գոյություն չունի: («Առաջարկվում է» կամ «Բոլոր փաթեթները»... դա ձեզ պե՞տք է: Ոչ, ես չեմ ուզում նայել «բոլոր» փաթեթները, ենթադրում եմ, որ շատ գրադարաններ կցուցադրվեն: Հին լավի նման մի բան Synaptic- ը).

Փոխարենը ես հայտնաբերվել է. Ես նաև չգիտեմ, թե ինչպես տեղադրել այն (Նրանք ասում են, որ HaikuArchives-ը «աջակցվող ծրագրաշարի պահոց է», ինչպես նաև որ «բոլոր արժեքավոր ծրագրերն արդեն HaikuPorts-ում են». անհրաժեշտ են ինտեգրատորներ):

Եվս մի գուգլելուց հետո ես գտա.

/> pkgman search avrdude​Status Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers

Վա՜յ։ Հաճելի կլիներ այս թիմն ավելի տեսանելի դարձնել։ Մշակողներից մեկը հաստատեց, որ «pkgman-ը 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-ի, հրամանի-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]:

Փաթեթների կառավարիչները անում են այն, ինչ միշտ անում են փաթեթների կառավարիչները՝ անկախ օպերացիոն համակարգից: Ինչ-որ պատճառ կա, որ ես ձգում եմ դրան. ես դա ասացի՞, ոչ: - Դեպի փաթեթներ .հավելված և AppImages- ը.

Բացի այդ, այստեղ բացակայում են մի քանի շատ հայտնի բաց կոդով հավելվածներ.

/> 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

Ես գիտեմ, որ «արդուինոն նախկինում կար»... ո՞ւր գնաց այդ ամենը:

Ի թիվս այլ բաների, ինձ զարմացրեց «տեխնիկական պարզության» փաստը. այնքան տողեր են ցուցադրվում այնպես, որ վերջում ասեն՝ «այս ծրագրաշարը հասանելի չէ»։

Խնդիր թիվ 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-ը երբեմն ցուցադրում է հավելվածի պատկերակներով պատուհան, իսկ երբեմն՝ ոչ: Ի թիվս այլ բաների, հավելվածների փոխարկման հերթականությունը պատահական է թվում. (Որևէ մեկը գիտի՞, արդյոք կա Հայկուի համար Gif ձայնագրման գործիք): ՎերանորոգումՍա հատկություն է, ոչ թե վրիպակ:

Ctrl+tab-ի կարճ սեղմումից անմիջապես անցնում է նախորդ հավելված՝ առանց Twitcher-ի պատուհանը ցուցադրելու: Եթե ​​դուք ավելի երկար պահեք համակցությունները, կստանաք այն, ինչին ես արդեն սովոր եմ:

Կարճուղիներ

Եթե ​​խոսենք ստեղնաշարի դյուրանցումների մասին, ապա, երբ հասկանաք, որ ամեն ինչ նման է Mac-ին, ավտոմատ կերպով կփորձեք օգտագործել սովորական դյուրանցումները... Օրինակ՝ «Բաց...» և «Պահպանել որպես...» էջերում։ երկխոսության տուփեր, ես ուզում եմ սեղմել alt+d «աշխատանքային» գրացուցակի աղյուսակի համար» և այլն:

Մշակողները «ունեն դա ավելացնելու տարբերակ» «ֆայլի երկխոսության բարելավման հարցում»: Ես նման հարցում կստեղծեի, եթե GitHub-ում կամ GitLab-ում, որտեղ ես հաշիվներ ունեմ, տեղական խնդիրների հետքեր լիներ:

Բայց, ինչպես ավելի վաղ բացատրեցի, ես չեմ կարող գրանցվել նրանց համակարգում։ (Ինչպես կարող եք կռահել, ես ուզում եմ ընդգծել այս բաների հետ աշխատելու հեշտությունը GitHub-ի կամ GitLab-ի նման հանրային ծառայություններից օգտվելիս): Փոփոխություն. https://dev.haiku-os.org/ticket/15148

Անհամապատասխանություններ

Qt հավելվածները և բնիկ հավելվածները տարբերվում են իրենց վարքագծով: Օրինակ, դուք կարող եք ջնջել վերջին բառը՝ օգտագործելով alt+backspace Qt հավելվածներում, բայց ոչ բնիկ հավելվածներում։ Տեքստը խմբագրելիս կարող են լինել այլ տարբերություններ: Ես կցանկանայի, որ նման անհամապատասխանությունները վերանան:

Ուղղում. Ես դեռ չէի ավարտել այս հոդվածը գրելը (ես այն նախ ցույց տվեցի Haiku dev ալիքով՝ մեկնաբանություններ հավաքելու համար), երբ պարզվեց, որ այս անհամապատասխանությունը շտկվել է: Անհավանական! Ինչպես եմ ես սիրում բաց կոդով նախագծերը: Շնորհակալություն, Kasper Kasper!

Նշումներ

Ես դեռ սովորում եմ Հայկու, և այն շարունակում է տպավորել ինձ: Թեև ես կենտրոնացել եմ այսօրվա տհաճությունները նկարագրելու վրա, ես չեմ կարող չհիշեցնել ձեզ, թե ինչու է այս օպերացիոն համակարգը այդքան ինտրիգային: Ստորև բերված են մի քանի օրինակներ: Պարզապես հիշեցում տեսնելու համար, թե ինչպես է Հայկուն անում կոնցեպտուալ առումով ճիշտ բաներ:

Եթե ​​դուք կրկնակի սեղմեք գործարկվողի վրա, որը չունի անհրաժեշտ գրադարաններ, դուք ոչինչ չեք տեսնի Linux-ում: Հայկուն կցուցադրի գեղեցիկ գրաֆիկական երկխոսություն՝ խնդրի մասին տեղեկություններով: Ես վաղուց էի երազում նման բաների մասին Linux-ում, և դեռ ուրախ եմ, որ դա արվում է հենց Հայկուում: Այս օրինակը ցույց է տալիս, որ օպերացիոն համակարգը հետևողական է բոլոր մակարդակներում: Արդյունքը նրբագեղություն, գեղեցկություն և պարզություն է, նույնիսկ այնպիսի դեպքերում, ինչպիսիք են սխալների հետ վարվելը:

Հետաքրքիր տեսք գլխարկի տակ:

QuickLaunch-ի փաստաթղթերում ասվում է.

Կարող է լինել 2 պատճառ, թե ինչու QuickLaunch-ը չի գտնի հավելվածը.

  • Հավելվածը BeFS բաժանման վրա չէ, կամ BeFS բաժինը ձևաչափված չէ հարցումներին աջակցելու համար:
  • Հավելվածը չունի համապատասխան BEOS:APP_SIG հատկանիշ: Այս դեպքում խնդրեք հավելվածի մշակողին ավելացնել այն կամ փորձեք հետևել
    Այս խորհուրդը. եթե դուք օգտագործում եք ծրագիր կամ սկրիպտ, որը չի ցուցադրվում QuickLaunch-ում (և գտնվում է գրավոր վայրում), փորձեք ավելացնել այս հատկանիշները տերմինալում:

    addattr BEOS:TYPE հավելված/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-ի նման մոգությունը, որով ես շարունակում եմ հիանալ (և որը լիովին բացակայում է Linux-ի աշխատանքային միջավայրերում).

Ոչ պակաս հուզիչ է «Open with...»

Ընտրեք ֆայլ, սեղմեք alt+I, այնուհետև տեղեկատվական էկրանը թույլ է տալիս ընտրել, թե որ հավելվածը կարող է բացել որոշակի ֆայլ:

Իմ երկրորդ օրը Հայկուի հետ. հիացած եմ, բայց դեռ պատրաստ չեմ փոխել
Haiku-ում ես կարող եմ անտեսել հավելվածը՝ մեկ կոնկրետ ֆայլ բացելու համար: Հիասքանչ?

Այս ամենն աշխատում է, նույնիսկ եթե ֆայլի անվան ընդլայնումը բացակայում է, և ես վերջապես կարող եմ ասել, որ նույն տեսակի տարբեր ֆայլեր բացվեն տարբեր հավելվածներում, ինչը շատ դժվար է, եթե ոչ գրեթե անհնար է Linux աշխատասեղանի միջավայրերում:

Ամփոփում

Ինչպես երեկ գրել էի, Հայկուն բացեց աչքերս և ցույց տվեց, թե ինչպես կարող է աշխատանքային միջավայրը «պարզապես աշխատել»: Երկրորդ օրը ես նաև գտա մի քանի բան, որոնք ակնհայտորեն բարելավման կարիք ունեին:

Նրանցից ոչ մեկը չի դադարի աշխատել։ Ես իսկապես ոգևորված եմ այս անհատական ​​աշխատասեղանի օպերացիոն համակարգի ապագայով: Սա ողջունելի զարգացում է «Linux աշխատասեղանի միջավայրերից» դուրս, որոնք շարունակում են ցույց տալ լուրջ խնդիրներ, որոնք չեն կարող լուծվել մոտ ապագայում: ճարտարապետական ​​խնդիրներ.

Հույս ունեմ Հայկուի հետ։

Փորձեք ինքներդ: Ի վերջո, Haiku նախագիծը տրամադրում է պատկերներ DVD-ից կամ USB-ից բեռնելու համար՝ ստեղծված օրական. Տեղադրելու համար պարզապես ներբեռնեք պատկերը և գրեք այն ֆլեշ կրիչում՝ օգտագործելով Etcher

Հարցեր ունե՞ք։ Հրավիրում ենք ռուսախոս հեռագրային ալիք.

Սխալի ակնարկ. Ինչպես կրակել ձեր ոտքին C և C++-ով. Haiku OS բաղադրատոմսերի հավաքածու

Թարգմանության հեղինակից՝ սա Հայկուի մասին մատենաշարի երկրորդ հոդվածն է։

Հոդվածների ցանկ. Առաջին

Source: www.habr.com

Добавить комментарий