
TL;DR: Ég er ánægður með Haiku, en það má gera betur
— stýrikerfi sem kom mér jákvætt á óvart. Dagur tvö. Misskiljið mig ekki: Ég er enn hissa á því hversu auðveldlega það gerir hluti erfiða í skjáborðsumhverfi. LinuxÉg er spennt/ur að læra hvernig þetta virkar og hef líka áhuga á að nota það daglega. Hins vegar er dagurinn fyrir algjöra umbreytingu ekki kominn ennþá: ég vil ekki þjást.
WonderBrush raster grafík ritstjóri - ef þú veist hvar hann er að finna
Í grundvallaratriðum, eins og búist var við fyrir útgáfur undir 1.0. Hins vegar, að muna eftir Mac OS X á forútgáfudögum þess og miðað við stærð Haiku-liðsins, ekki gera lítið úr þessum ótrúlega árangri.
Ég tjái venjulega hugsanir mínar um #LinuxNothæfi (, , , , , ), svo ekki vera hissa á deilunum um Haiku hvað varðar notagildi. Flestar þeirra tengjast sem betur fer ýmsum endurbótum.
Þetta var formálið, og nú skulum við gefa gaum að nokkrum vandræðum.
Vandamál #1: Vafravandamál
Það eru 3 vafrar byggðir á : basic () og tveir til viðbótar á Qt (QupZilla, úrelt nafn Og ), sem hægt er að setja upp úr geymslunni. Ekkert þeirra virkar rétt. Aðalvafri er í vandræðum með virkni og flutning (til dæmis er ómögulegt að leysa captcha þegar þú skráir þig inn á ), og fleiri eiga í miklum frammistöðuvandamálum á Haiku.

Svona lítur Twitter út í WebPositive, aðalvafra Haiku.
QupZilla og OtterBrowser eru með miklar tafir á óáreiðanlegum nettengingum (til dæmis í lestinni). Það verður ómögulegt að skipta á milli flipa ef gögn flæða ekki vel. Það er ómögulegt að opna nýjan flipa á meðan sá sem er í notkun er að hlaða niður gögnum yfir netið. Allt er með tafir, þrátt fyrir lítið álag. Þessir vafrar eru líklega ekki fullkomlega fínstilltir fyrir fjölþráðakerfi Haiku, eða eiga við önnur vandamál að stríða með Haiku [á]. Linux Það gerist líka stundum hjá mér - ca. þýðandi].
Ég gat ekki skrifað neitt á Medium með QupZilla...
. Ég held að þessi fjárfesting muni skila sér á Haiku líka. Sérstaklega í ljósi aukins mikilvægis vefforrita og enn frekar í ljósi þess að innfædd forrit eru ekki enn fáanleg fyrir öll notkunartilvik.
Sagan af Kenneth Kocienda og Richard Williamson: hvernig Safari og Webkit urðu til
Vandamál #2: Sjósetja og bryggju
Í efra hægra horninu á skjánum er staðsett , furðuleg blanda búin til úr Start valmyndinni frá Windows með nokkrum Dock-eiginleikum og nokkrum öðrum möguleikum sem bætt er við.
Skrifborðsstika
Þar sem þetta var ef til vill lykilatriði í notendaupplifuninni fyrir BeOS, þá skortir það hæfileika nútíma skrifborðsumhverfis: ég þarf ræsiforrit eins og , ræst í gegnum Alt+bil. Smelltu til að ræsa forrit eru hæg. Það er Find tól sem lítur út eins og leynilegt, en það er ekki hannað fyrir þægilega ræsingu forrita, jafnvel þótt það sé flýtt.
Kastljós á Mac OS X Leopard, hleypt af stokkunum með Command + Spacebar
Það er , sett upp í . Þegar þú ræsir það fyrst er það alveg tómt og það er ekki alveg ljóst hvernig á að bæta neinu við það. Að auki birtist það á óþægilegum stað á skjánum án augljósrar leiðar til að breyta staðsetningunni. Jæja, hvernig get ég sett það til vinstri eða neðst á skjánum, eins og Dock í Mac OS X? Ég tel að UX í þessu tilfelli sé óþekkjanlegt.
, einnig sett upp frá . Nú þegar betri. Sýnt neðst á skjánum. Ég bjóst ekki við því að röð táknanna yrði snúið við: karfan er í byrjun, en í heildina litið hún lofandi út.
Hvernig get ég stillt það sem sjálfgefið í staðinn fyrir Deskbar? Ef þú smellir á skrifborðstáknið í DockBert og velur "loka" - þá lokast það að sjálfsögðu... og birtist aftur hálfri sekúndu síðar. (Hönnuðirnir sögðu að þetta væri í grundvallaratriðum galli í DockBert). Það væri gaman ef DockBert væri nógu klár til að skilja hvað notandinn þarf og gera það. Sjálfgefið er að DockBert er ekki með nein forritatákn, en það sýnir „draga hingað“ svo þú veist hvernig á að bæta öllu við. Hins vegar gat ég ekki fjarlægt öppin - hvorki með því að hægrismella né með því að draga tákn frá DockBert.
Ég reyni . Ég fann það óvart . Lítur út eins og ég vil. Með áherslu á "útlit". Vegna þess að það virkar ekki ennþá: það er samt Beta útgáfa. Það er skrifað í Qt4, svo ég efast um að það verði innifalið í uppsetningarmyndinni.

HiQDock.
Í grundvallaratriðum er ég ekki sá eini sem heldur að ástandið með Dock and Launcher sé flókið. Ég fann meira að segja um þetta efni .

QuickLaunch
Svo komst ég að því , sem mælt er með að sé ræst með því að bæta við blöndu af hnöppum í stillingum flýtileiða.

Stillingar flýtivísa í Haiku
Það væri gaman ef hlutir eins og þessir væru stilltir til að "bara virka" sjálfgefið. Sagði ég Alt+Space? Jæja, í grundvallaratriðum gæti QuickLaunch spurt þig hvort þú þurfir að sérsníða flýtilykla þegar þú ræsir hana fyrst. Það er flókið að gera þetta í stillingum flýtileiða.

Gluggi sem biður þig um að slá inn "forrit" í stillingum flýtileiða. Ekki að grínast
Ég er tilbúinn að veðja á að flestir notendur vita ekki hvað þeir eiga að slá inn sem "forrit", nefnilega: /boot/system/apps/QuickLaunch (Bara QuickLaunch virkar ekki).
Fljótleg lausn: Stilltu QuickLaunch sem sjálfgefið og gefðu henni sjálfgefna alt+bil flýtileið.
Sem betur fer hef ég upplýsingar frá þróunaraðilum um að á einhverjum tímapunkti gætu þeir látið það fylgja með sem endurbót eða í staðinn fyrir gamla góða skrifborðsstikuna. Kannski... einhvern tímann... krossa fingur! (Sigdu eftir beiðni, annars mun það aldrei gerast. ). Annar forritari sagði, með tilvitnun: „Að mínu mati, fylgdu slóðinni Windows„Það er að segja, að hafa leitarreit í upphafsvalmyndinni, það er frekar einfalt fyrir Beta útgáfuna, ég myndi segja að það muni skipta miklu máli fyrir marga.“ Sammála! (Aftur: forrit eða ekki).
Af hverju finnur QuickLaunch skjámyndaforritið tvisvar, í /boot/system/apps og /boot/system/bin? Hönnuðir eru meðvitaðir, vegna þess að í skránni /boot/system/apps/QuickLaunch/ReadMe.html.
/system/bin hefur ekki verið unnið áður, flutt forrit lenda oft í /bin möppunni, sem er slæm hugmynd. Þú getur fjarlægt óæskileg CLI forrit, til dæmis með því að nota „Bæta við hunsa lista“ hnappinn í samhengisvalmyndinni
fljótleg lausn: síaðu forrit úr /system/bin sem eru líka til í /system/apps
Vandamál #3: engin vélbúnaðarhröðun
BeOS var fullt af kynningarforritum. Ekkert BeOS myndband væri fullkomið án margra glugga með mismunandi myndböndum í spilun. Ótrúlegur árangur á þeim tíma. Haiku kemur með 3D kynningu sem sýnir 3D leturgerðir á hreyfingu í geimnum. (Hey, Haiku er ekki að undirbúa sig fyrir IPO, er það?)
BeOS árið 1995, sem Haiku byggir á. Á þeim tíma keyrði það á tveimur PowerPC 603 örgjörvum með klukkutíðni 66 MHz
Við viljum verða Linux í heimi hljóðs og myndbands.
-, Forstjóri
Það kemur á óvart að vídeó og 3D eru ekki í raun vélbúnaðarhraða í Haiku. Ég býst við leikjum líka.
Frá hönnuðum и Það eru til skjöl fyrir vélbúnaðarhröðun („það tekur um tvo mannmánuði“). 3D hröðun verður í gegnum Mesa (Haiku, eins og áður hefur komið fram, notar Mesa og LLVMPipe sem grunn fyrir OpenGL), fyrir myndband sem þú getur reitt þig á eða búðu til þína eigin lausn (ég veit að Haiku notar nú þegar FFMpeg innbyrðis, það er bara ekki hægt að nota VDPAU eða annað álíka API án hraðaða rekla).
Krossa fingur!
Vandamál #4: ekki er leitað í forritum
Ég veit að það eru nú þegar töluvert mikið af CLI forritum flutt til Haiku, en ég sé þau ekki í HaikuDepot. Það eru ekki einu sinni vísbendingar. Það eru engar "haiku..." eða "port..." skipanir á skipanalínunni
~/testing> haikuports
bash: haikuports: command not found
Eftir að hafa googlað, ég , þar sem ég sótti avrdude frá. Þegar þú keyrir birtist gluggi með ófullnægjandi ósjálfstæði tvísmelltu. Það væri gaman ef þetta gerðist ekki. (Ein af ástæðunum fyrir því að mér líkar það svo vel .app fyrir Mac og í Linux).
Frá hönnuðunum lærði ég að „fræðilega“ er það til , koma í veg fyrir þetta. Hún þarf greinilega meiri ást.
Hvað þarf að gera? Það eru leiðbeiningar fyrir þá sem vilja flytja Haiku forrit, en engar leiðbeiningar eru fyrir þá sem vilja einfaldlega nota fluttu forritin. Hér tók ég þátt.
Forritari sagði mér: „Við nefnum ekki HaikuPorts vegna þess að 99.9% „Notendur þurfa ekki að vita eða hafa áhuga á því hvernig þessir pakkar eru nákvæmlega búnir til og birtast í HaikuDepot.“ Ég er sammála. Umræðan snýst um HaikuDepot og hvernig á að fá eitthvað þaðan, því viðmótið í HaikuDepot sýnir þetta ekki (til dæmis, avrdude cli). Svo virðist sem það ætti að vera gátreitur sem sýnir CLI forrit í HaikuDepot viðmótinu, en ég fann hann ekki, eða kannski er hann ekki til. ("Mælt með" eða "Allir pakkar"... þarftu það? Nei, ég vil ekki skoða "alla" pakka, ég geri ráð fyrir að mörg bókasöfn verði sýnd. Eitthvað eins og gamla góða ).
Í staðinn ég . Ég veit heldur ekki hvernig á að setja það upp (Þeir segja að HaikuArchives sé „geymsla studds hugbúnaðar“ og líka að „öll verðmæt forrit eru nú þegar í HaikuPorts“ - samþættingar eru nauðsynlegar).
Eftir smá googl fann ég:
/> pkgman search avrdudeStatus Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers
Vá! Það væri gaman að gera þetta lið sýnilegra. Einn af þróunaraðilum staðfesti að „pkgman er cli hliðstæða fyrir HaikuDepot. Af hverju var hún þá ekki nefnd? haikudepot?
Fyrst af öllu setti ég upp command_not_found-0.0.1~git-3-any.hpkg. Nú get ég gert þetta:
/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file
fljótleg lausn: bæta við
command_not_found-*-any.hpkgí sjálfgefna uppsetningu.
Þróunaraðili Haiku telur að „í Haiku, ólíkt Linux, það er engin raunveruleg þörf fyrir command-not-found“ því „þú getur bara keyrt pkgman install cmd:commandname.“ Hvernig gat ég, „venjulegur dauðlegur“, vitað það?!
Pakkar, pakkastjórar, ósjálfstæði. Sá í Haiku er vissulega miklu snjallari en flestir, en hann er samt pakkastjóri:
/> 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]:
Pakkastjórar gera það sem pakkastjórar gera alltaf, óháð stýrikerfi. Það er ástæða fyrir því að ég laðast að því — sagði ég það, nei? - Til .app og .
Að auki vantar nokkur mjög vinsæl opinn hugbúnað hér:
/> 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
Hönnuðir svara: „Þar sem ekkert Gtk er til verður ekkert Inkscape. Skildi. Annar verktaki bætti við: „En við erum með ótrúlega WonderBrush. Ég vissi ekki um þetta, en það er ekki sýnilegt í HaikuDepot, og hvar væri það? (leiðrétting: ég hefði átt að skipta yfir í „Allir pakkar“ flipann! Missti algjörlega af þeim punkti!)
/> 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
Ég veit að "arduino var þarna áður"... hvert fór þetta allt?
Meðal annars kom mér á óvart staðreyndin um „tæknilegt orðbragð“: svo margar línur birtast bara þannig að í lokin segja þær: „þessi hugbúnaður er ekki tiltækur.“
Vandamál #5: ýmsar grófar brúnir sem þarf að laga
Skiptu á milli forrita
Það er leiðinlegt án alt+tab til að skipta um forrit. Ctrl+tab virkar, en einhvern veginn skakkt.
Vísbending frá forriturunum: ef ég virkja útlitið frá Windows, Cmd og Ctrl munu skipta um sæti og alt+Tab verður kunnuglegt. En ég vil líða eins og Mac þegar ég vinn á PC lyklaborði!
Athugasemd frá forritara: „Að skipta yfir í alt+tab mun koma sumum notendum á óvart.“ Einföld lausn: virkjaðu bæði! (Sem Mac notandi, ég Windows и Linux með Gnome, KDE, Xfce veit ég enn ekki hvað ég á að búast við).

Skipt um forrit með ctrl+flipa með Twitcher. Sums staðar birtist það, stundum ekki í fyrsta skipti
Það sem verra er: ctrl+tab sýnir stundum glugga með forritatáknum og stundum ekki. Meðal annars virðist röð þess að skipta um forrit af handahófi: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-gluggi með forritatáknum... Hugbúnaðarvilla? (Veit einhver hvort það sé til Gif upptökutæki fyrir Haiku?) Breyting: Þetta er eiginleiki, ekki galla.
Stutt ýta á ctrl+tab skiptir beint yfir í fyrra forritið án þess að birta Twitcher gluggann. Ef þú heldur samsetningunum lengur, færðu það sem ég er þegar vanur.
Flýtivísar
Ef við tölum um flýtilykla, þegar þú áttar þig á því að allt er svipað og Mac, muntu sjálfkrafa reyna að nota venjulega flýtivísana... Til dæmis í „Opna...“ og „Vista sem...“ svarglugga, ég vil ýta á alt+d fyrir „vinnu“ möpputöfluna,“ og svo framvegis.
Hönnuðir „hafa möguleika á að bæta þessu“ „við beiðni um endurbætur á skráarglugganum. Ég myndi búa til slíka beiðni ef það væri staðbundinn eftirlitsmaður á GitHub eða GitLab, þar sem ég er með reikninga.
En eins og ég útskýrði áðan get ég ekki skráð mig í kerfið þeirra. (Eins og þú hefur kannski giskað á, vil ég leggja áherslu á hversu auðvelt er að vinna með þessa hluti þegar þú notar opinbera þjónustu eins og GitHub eða GitLab). Breyting:
Ósamræmi
Qt forrit og innfædd forrit eru mismunandi í hegðun. Til dæmis er hægt að eyða síðasta orðinu með alt+backspace í Qt forritum, en ekki í innfæddum. Það getur verið annar munur þegar texti er breytt. Ég myndi vilja sjá slíkt ósamræmi eytt.
Leiðrétting: Ég var ekki búinn að skrifa þessa grein ennþá (ég sýndi hana fyrst á Haiku dev rásinni til að safna athugasemdum) þegar í ljós kom að þetta misræmi hafði verið lagað! Ótrúlegt! Hvað ég elska opinn uppspretta verkefni! Þakka þér fyrir, !
Skýringar
Ég er enn að læra Haiku og það heldur áfram að heilla mig. Jafnvel þó ég hafi einbeitt mér að því að lýsa pirringunum í dag get ég ekki annað en minnt á hvers vegna þetta stýrikerfi er svona forvitnilegt. Hér að neðan eru nokkur dæmi. Bara áminning um að sjá hvernig Haiku gerir hluti sem eru hugmyndalega réttir.
Ef þú tvísmellir á keyrsluskrá sem inniheldur ekki nauðsynleg bókasöfn, Linux Ég sé ekkert. Haiku mun hafa fallega myndræna samræðu með upplýsingum um vandamálið. Ég hef dreymt um svona hluti lengi. Linux, og ég er enn himinlifandi að Haiku hafi gert þetta rétt. Þetta dæmi sýnir að stýrikerfið er samræmt á öllum stigum. Niðurstaðan er glæsileiki, fegurð og einfaldleiki, jafnvel á sviðum eins og villumeðhöndlun.
Heillandi útlit undir hettunni.
Í QuickLaunch skjölunum segir:
Það geta verið tvær ástæður fyrir því að QuickLaunch finnur ekki forritið:
- Forritið er ekki á BeFS skipting, eða BeFS skiptingin er ekki sniðin til að styðja fyrirspurnir.
- Forritið hefur ekki rétta BEOS:APP_SIG eigind. Í þessu tilviki skaltu biðja forritara um að bæta því við, eða reyna að fylgja
Þetta ráð: ef þú ert að nota forrit eða skriftu sem er ekki birt í QuickLaunch (og er á skrifanlegum stað) - reyndu að bæta þessum eiginleikum við í flugstöðinni.addattr BEOS:TYPE forrit/x-vnd.Be-elfexecutable /path/to/your/app-or-script
addattr BEOS:APP_SIG forrit/x-vnd.anything-unique /path/to/your/app-or-script
Þetta gefur nokkra innsýn í hvernig töfrar eins og Launch Services, sem ég held áfram að dást að, virkar í raun ().
Ekki síður spennandi er „Opna með...“
Veldu skrá, ýttu á alt+I og síðan gerir upplýsingaskjárinn þér kleift að velja hvaða forrit getur opnað tiltekna skrá.

Í Haiku get ég hnekkt forritinu til að opna eina tiltekna skrá. Flott?
Þetta virkar allt jafnvel þótt skráarnafnið vanti og ég get loksins tilgreint að mismunandi skrár af sömu gerð eigi að opnast í mismunandi forritum, sem er mjög erfitt, ef ekki næstum ómögulegt, í skjáborðsumhverfi. Linux.
Ályktun
Eins og ég skrifaði í gær, opnaði Haiku augun mín og sýndi mér hvernig vinnuumhverfi getur „bara virkað“. Á öðrum degi fann ég líka nokkra hluti sem greinilega þurfti að bæta.
Hvorugt þeirra mun koma í veg fyrir að ég vinni. Ég er mjög spenntur fyrir framtíð þessa persónulega skjáborðsstýrikerfis. Það er kærkomin þróun út fyrir „vinnuumhverfi“. Linux„, sem heldur áfram að sýna fram á alvarleg vandamál sem ekki er hægt að leysa í náinni framtíð,“ .
Ég vona á Haiku.
Prófaðu það sjálfur! Þegar öllu er á botninn hvolft gefur Haiku verkefnið myndir til að ræsa af DVD eða USB, myndaðar . Til að setja upp skaltu bara hlaða niður myndinni og brenna hana á USB-drifi með því að nota
Ertu með spurningar? Við bjóðum þér til rússneskumælandi .
Villuyfirlit:
Frá höfundi þýðingarinnar: þetta er önnur greinin í röðinni um Haiku.
Listi yfir greinar:
Heimild: www.habr.com
