Hauv txoj cai, raws li xav tau rau cov versions hauv qab 1.0. Txawm li cas los xij, nco ntsoov Mac OS X nyob rau hauv nws cov hnub tso tawm ua ntej thiab xav txog qhov loj ntawm pab pawg Haiku, tsis txhob txo qis qhov kev ua tiav zoo.
Zaj dab neeg ntawm Kenneth Kocienda thiab Richard Williamson: Safari thiab Webkit tau los ua li cas
Teeb meem # 2: Launcher thiab Dock
Nyob rau sab xis sab xis ntawm qhov screen yog nyob Deskbar, quirky mash-up ntawm Windows 'Start menu interspersed nrog Dock nta thiab ob peb lwm yam nta.
Deskbar
Txij li qhov no yog kab tias yog lub hauv paus tseem ceeb ntawm cov neeg siv kev paub dhau los rau BeOS, nws tsis muaj peev xwm ntawm ib puag ncig niaj hnub desktop: Kuv xav tau lub program launcher zoo li Tsom teeb, launched ntawm Alt + chaw. Nyem-rau-launch apps qeeb. Muaj ib lub cuab yeej Nrhiav uas zoo li Stirlitz undercover, tab sis nws tsis yog tsim los rau kev yooj yim launching ntawm daim ntaub ntawv, txawm tias nws yog ceev.
Kev tsom teeb ntawm Mac OS X Leopard, launched nrog Command + Spacebar
muaj LnLauncher, ntsia hauv HaikuDepot. Thaum koj thawj zaug tso nws, nws yog khoob kiag li, thiab nws tsis meej meej tias yuav ntxiv dab tsi rau nws. Tsis tas li ntawd, nws tshwm nyob rau hauv qhov chaw tsis yooj yim ntawm qhov screen uas tsis muaj qhov pom tseeb los hloov txoj haujlwm. Zoo, kuv tuaj yeem muab nws tso rau sab laug lossis hauv qab ntawm lub vijtsam, zoo li Dock hauv Mac OS X? Kuv ntseeg tias UX hauv qhov no yog qhov tsis paub.
DockBert, kuj ntsia los ntawm HaikuDepot. Twb zoo lawm. Qhia rau hauv qab ntawm qhov screen. Kuv tsis xav tias qhov kev txiav txim ntawm cov cim yuav thim rov qab: lub pob tawb yog thaum pib, tab sis tag nrho nws zoo li cog lus.
Kuv tuaj yeem teeb tsa nws li qub tsis yog Deskbar? Yog tias koj nyem rau ntawm Deskbar icon hauv DockBert thiab xaiv "kaw" - nws yuav, tau kawg, kaw ... thiab rov tshwm sim ib nrab thib ob tom qab. (Cov neeg tsim tawm hais tias qhov no yog, hauv paus ntsiab lus, kab laum hauv DockBert). Nws yuav zoo yog tias DockBert tau ntse txaus kom nkag siab tias tus neeg siv xav tau dab tsi thiab ua nws. Los ntawm lub neej ntawd, DockBert tsis muaj lub cim app, tab sis nws qhia "rub ntawm no" yog li koj paub yuav ua li cas ntxiv txhua yam. Txawm li cas los xij, kuv tsis tuaj yeem tshem tawm cov apps - tsis yog los ntawm txoj cai-nias lossis los ntawm rub lub cim los ntawm DockBert.
Sim HiQDock. Kuv pom nws los ntawm kev sib tsoo nyob rau hauv ib tug thib peb tog repository. Zoo li kuv xav. Nrog rau qhov tseem ceeb ntawm "zoo". Vim nws tseem tsis tau ua haujlwm: nws tseem yog Beta version. Nws tau sau rau hauv Qt4, yog li kuv tsis ntseeg tias nws yuav suav nrog hauv daim duab teeb tsa.
HiQDock.
Hauv txoj ntsiab cai, kuv tsis yog tib tus uas xav tias qhov xwm txheej nrog Dock thiab Launcher yog qhov nyuaj. Kuv txawm pom ntawm lub ncauj lus no tag nrho tsab xov xwm.
QuickLaunch
Ces kuv paub txog QuickLaunch, uas yog pom zoo kom pib los ntawm kev ntxiv ib qho kev sib txuas ntawm cov nyees khawm hauv Shortcuts nqis.
Shortcuts nqis hauv Haiku
Nws yuav zoo yog tias tej yam zoo li no tau teeb tsa rau "tsuas yog ua haujlwm" los ntawm lub neej ntawd. Kuv puas tau hais Alt + Space? Zoo, hauv paus, QuickLaunch yuav nug koj yog tias koj xav tau kho lub keyboard shortcut thaum koj thawj zaug tso nws. Ua qhov no hauv Shortcuts nqis yog cumbersome.
Lub qhov rais qhia koj kom nkag mus rau "daim ntawv thov" hauv Shortcuts nqis. Tsis muaj lus thuam
Kuv txaus siab thawj koom ruam uas feem ntau cov neeg siv tsis paub yuav ua li cas los ua "daim ntawv thov", uas yog: /boot/system/apps/QuickLaunch (tsuas yog QuickLaunch tsis ua haujlwm).
Kev daws sai: Teem QuickLaunch ua lub neej ntawd thiab muab nws lub neej ntawd alt + chaw shortcut.
Hmoov zoo, kuv muaj cov ntaub ntawv los ntawm cov neeg tsim khoom uas qee lub sijhawm lawv tuaj yeem suav nrog nws ua kev txhim kho lossis hloov pauv rau qhov zoo qub Deskbar. Tej zaum...ib hnub...Ntiv tes hla! (Tau qhov kev thov, lossis nws yuav tsis tshwm sim. Ntawm no). Lwm tus tsim tawm hais tias, hais tias: "Hauv kuv lub tswv yim, ua raws li Windows txoj hauv kev suav nrog lub thawv tshawb nrhiav hauv cov ntawv qhia pib yooj yim txaus rau Beta, Kuv xav hais tias nws yuav ua rau muaj qhov sib txawv loj rau ntau tus." Pom zoo! (dua: daim ntawv thov los tsis).
Yog vim li cas QuickLaunch nrhiav qhov screenshot program ob zaug, hauv /boot/system/apps thiab nyob rau hauv /boot/system/bin? Cov neeg tsim khoom paub txog, vim tias hauv cov ntaub ntawv /boot/system/apps/QuickLaunch/ReadMe.html.
/system/bin tsis tau ua tiav ua ntej, ported programs feem ntau xaus rau hauv /bin directory, uas yog lub tswv yim phem. Koj tuaj yeem tshem tawm cov ntawv thov CLI tsis xav tau, piv txwv li, siv lub pob "Ntxiv rau cov npe tsis quav ntsej" hauv cov ntawv qhia zaub mov.
Kuj ceeb tias, video thiab 3D tsis tau kho vajtse nrawm hauv Haiku. Kuv twv ua si thiab.
Los ntawm developers mr. waddlesplash и Alex von Gluck Muaj cov ntaub ntawv rau kev kho vajtse acceleration ("nws yuav siv li ob lub hlis"). 3D acceleration yuav dhau los ntawm Mesa (Haiku, raws li twb tau hais lawm, siv Mesa thiab LLVMPipe ua lub hauv paus rau OpenGL), rau video koj tuaj yeem tso siab rau FFmpeg los yog ua rau koj tus kheej kev daws teeb meem (Kuv paub tias Haiku twb siv FFMpeg sab hauv, nws tsuas yog siv tsis tau VDPAU lossis lwm yam API zoo sib xws yam tsis muaj kev tsav tsheb nrawm).
~/testing> haikuports
bash: haikuports: command not found
Tom qab google, kuv pom, qhov twg kuv downloaded avrdude los ntawm. Thaum khiav, muab ob npaug rau-nias lub qhov rais nrog kev tsis txaus siab tshwm sim. Nws yuav zoo yog tias qhov no tsis tshwm sim. (Ib qho yog vim li cas kuv nyiam nws heev pob .app rau Mac thiab AppImage rau Linux).
Los ntawm cov neeg tsim khoom kuv tau kawm tias "theoretically" muaj tshuab, tiv thaiv qhov no. Pom tau tias nws xav tau kev hlub ntxiv.
Tus tsim tawm hais rau kuv tias: "Peb tsis hais txog HaikuPorts vim tias 99.9% ntawm cov neeg siv tsis tas yuav tsum paub lossis saib xyuas raws nraim li cas cov pob no tau tsim thiab tshwm sim hauv HaikuDepot." Pom zoo. Tham txog HaikuDepot, thiab yuav ua li cas kom tau ib yam dab tsi los ntawm qhov ntawd, vim tias HaikuDepot interface tsis qhia nws (piv txwv li, avrdude cli). Pom tau tias yuav tsum muaj lub checkbox uas qhia CLI daim ntawv thov hauv HaikuDepot interface, tab sis kuv tsis pom nws, lossis tej zaum nws tsis muaj. ("pom zoo" lossis "Txhua pob khoom" ... koj puas xav tau nws? Tsis yog, Kuv tsis xav saib "tag nrho" pob, Kuv xav tias ntau lub tsev qiv ntawv yuav tshwm sim. Synaptic).
/> pkgman search avrdudeStatus Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers
Wow! Nws yuav zoo ua kom pab neeg no pom ntau dua. Ib qho ntawm cov neeg tsim khoom tau lees paub tias "pkgman yog cli analogue rau HaikuDepot." Vim li cas nws thiaj tsis muaj npe? haikudepot?
Ua ntej ntawm tag nrho cov, kuv ntsia command_not_found-0.0.1~git-3-any.hpkg. Tam sim no kuv tuaj yeem ua qhov no:
/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file
daws sai: ntxiv command_not_found-*-any.hpkg mus rau lub default installation.
Tus tsim tawm Haiku ntseeg tias "hauv Haiku, tsis zoo li Linux, tsis muaj qhov xav tau tiag tiag rau cov lus txib-tsis pom" vim tias "koj tuaj yeem khiav pkgman nruab cmd: commandname." Zoo, ua li cas kuv thiaj li, "tsuas yog neeg ntiaj teb," paub txog qhov no?!
Cov pob khoom, cov neeg saib xyuas pob, kev vam meej. Ib qho hauv Haiku yeej ntse dua li feem ntau, tab sis nws tseem yog tus thawj tswj pob:
/> 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]:
Cov neeg saib xyuas pob ua li cas cov neeg saib xyuas pob ib txwm ua, tsis hais txog kev khiav haujlwm. Muaj ib qho laj thawj kuv raug rub mus rau nws - kuv puas tau hais tias, tsis yog? - To pob khoom .app thiab AppImages.
Tsis tas li ntawd, qee qhov kev thov qhib qhov nrov heev tau ploj ntawm no:
/> 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
/> 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
Kuv paub tias "arduino nyob ntawd ua ntej" ... nws tag nrho mus qhov twg?
Ntawm lwm yam, Kuv xav tsis thoob los ntawm qhov tseeb ntawm "kev siv thev naus laus zis": ntau kab tau nthuav tawm tsuas yog li ntawd thaum kawg lawv hais tias: "qhov software no tsis muaj."
Teeb meem # 5: ntau yam ntxhib npoo uas yuav tsum tau kho
Hloov ntawm daim ntawv thov
Nws tho txawv yam tsis muaj alt + tab los hloov daim ntawv thov. Ctrl + tab ua haujlwm, tab sis qee qhov crookedly.
Cov tswv yim tsim tawm: Yog tias kuv tig rau lub Windows layout, Cmd thiab Ctrl yuav hloov chaw, thiab alt + Tab yuav paub. Tab sis kuv xav zoo li Mac thaum siv PC keyboard!
Nco tseg los ntawm cov neeg tsim khoom: "Hloov ctrl + tab rau alt + tab yuav ua rau qee tus neeg siv xav tsis thoob." Kev daws yooj yim: pab ob leeg! (raws li Mac, Windows thiab Linux cov neeg siv nrog Gnome, KDE, Xfce kuv tseem tsis paub yuav ua li cas).
Kev Kho: Kuv tseem tsis tau sau tsab xov xwm no tiav (Kuv tau pom thawj zaug ntawm Haiku dev channel los sau cov lus) thaum nws pom tias qhov sib txawv no tau kho! Zoo kawg! Kuv nyiam li cas qhib qhov project! Ua tsaug, Kasper Kasper!
Sau ntawv
Kuv tseem kawm Haiku thiab nws tseem ua rau kuv txaus siab. Txawm hais tias kuv tau tsom mus piav qhia txog kev ntxhov siab niaj hnub no, kuv tsis tuaj yeem pab tab sis nco ntsoov koj vim li cas qhov kev ua haujlwm no yog qhov txaus nyiam heev. Hauv qab no yog ob peb yam piv txwv. Tsuas yog ib qho kev ceeb toom kom pom tias Haiku ua tej yam uas yog qhov tseeb.
Yog tias koj nyem ob npaug rau qhov kev ua tiav uas tsis muaj cov tsev qiv ntawv xav tau, koj yuav tsis pom dab tsi hauv Linux. Haiku yuav tso saib cov duab zoo nkauj nrog cov ntaub ntawv hais txog qhov teeb meem. Kuv tau npau suav txog tej yam zoo li no hauv Linux tau ntev, thiab kuv tseem zoo siab tias nws tau ua tiav hauv Haiku. Qhov piv txwv no qhia tau hais tias lub operating system zoo ib yam ntawm txhua qib. Qhov tshwm sim yog elegance, kev zoo nkauj thiab simplicity, txawm nyob rau hauv rooj plaub xws li kev ua yuam kev.
Ib tug fascinating saib nyob rau hauv lub hood.
Cov ntaub ntawv QuickLaunch hais tias:
Tej zaum yuav muaj 2 lub laj thawj vim li cas QuickLaunch yuav tsis pom daim ntawv thov:
Daim ntawv thov tsis nyob ntawm BeFS muab faib, lossis BeFS muab faib tsis tau formatted los txhawb cov lus nug.
Daim ntawv thov tsis muaj qhov tsim nyog BEOS:APP_SIG tus cwj pwm. Hauv qhov no, nug tus tsim daim ntawv thov ntxiv nws, lossis sim ua raws li hauv qab no
Cov lus qhia no: yog tias koj tab tom siv ib daim ntawv thov lossis tsab ntawv uas tsis tso tawm hauv QuickLaunch (thiab nyob rau hauv qhov chaw sau tau) - sim ntxiv cov cwj pwm no hauv lub davhlau ya nyob twg.
addattr BEOS: HOM daim ntawv thov / x-vnd.Be-elfexecutable /path/to/your/app-or-script
Qhov no txhua yam ua haujlwm txawm tias lub npe txuas ntxiv ploj lawm, thiab thaum kawg kuv tuaj yeem qhia cov ntaub ntawv sib txawv ntawm tib hom los qhib rau hauv cov ntawv thov sib txawv, uas yog qhov nyuaj heev, yog tias tsis yog yuav luag, hauv Linux desktop ib puag ncig.
xaus
Raws li kuv tau sau nag hmo, Haiku qhib kuv lub qhov muag thiab qhia kuv tias qhov chaw ua haujlwm tuaj yeem "tsuas yog ua haujlwm." Hnub ob kuv kuj pom ob peb yam uas xav tau kev txhim kho kom meej meej.
Tsis muaj leej twg yuav tsum tsis ua haujlwm. Kuv zoo siab heev txog yav tom ntej ntawm tus kheej lub desktop operating system. Qhov no yog qhov zoo siab tos txais kev txhim kho sab nraud ntawm "Linux desktop ib puag ncig" uas txuas ntxiv qhia cov teeb meem loj uas tsis tuaj yeem daws tau yav tom ntej. teeb meem architectural.
Kuv vam rau Haiku.
Sim koj tus kheej! Tom qab tag nrho, Haiku project muab cov duab rau booting ntawm DVD lossis USB, generated ежедневно. Txhawm rau nruab, tsuas yog rub tawm cov duab thiab sau rau hauv flash drive siv Etcher