Kuv tau kawm Haiku tau ob hnub, ib qho kev npaj txhij txog zoo ua haujlwm. Tam sim no yog hnub thib peb, thiab kuv nyiam qhov kev ua haujlwm no heev uas kuv niaj hnub xav: Kuv yuav ua li cas thiaj li ua tau zoo rau txhua hnub? Hais txog cov tswv yim dav dav, Kuv nyiam Mac zoo dua, tab sis ntawm no yog qhov teeb meem: nws tsis tuaj yeem qhib qhov chaw, thiab koj yuav tsum nrhiav kev qhib qhov chaw.
Tshaj li 10 xyoo dhau los no feem ntau txhais tau tias Linux, tab sis nws kuj muaj nws tus kheej teeb meem.
Haiku operating system featured ntawm DistroTube.
Kuv sim Haiku sai li sai tau thaum kuv hnov txog nws tam sim ntawd thiab txaus siab rau tam sim ntawd - tshwj xeeb tshaj yog nrog lub desktop ib puag ncig uas "tsuas yog ua haujlwm" thiab tseem ua kom pom tseeb zoo dua rau ib puag ncig Linux desktop uas kuv paub lub tswv yim. Xav Xav Xav!!!
Cia peb pom txoj haujlwm tiag tiag rau hnub peb!
Daim ntawv thov ploj lawm
Muaj cov ntawv thov yog ib qho "fateful" nam ntawm txhua qhov kev khiav haujlwm, cov laus yam. Txij li thaum peb tab tom tham txog Haiku, kuv paub tias feem ntau muaj cov kev xaiv sib txawv.
Txawm li cas los xij, kuv tseem tsis tuaj yeem nrhiav apps rau kuv cov kev xav tau txhua hnub:
markup editor (piv txwv Typora). Tau kawg muaj Ntxim NkaujMarkEd, tab sis nws tsis zoo li muaj cov nyees khawm lossis keyboard shortcuts rau cov ntawv layout. Tseem muaj Ghostwriter, tab sis nws muaj tsis muaj keyboard shortcut kos cov ntawv raws li inline code, lossis thaiv cov lej.
Capture npo rau animated GIF (xws li Peek). Muaj BeScreenCapture, tab sis nws ua tsis tau li ntawd.
3D CAD (piv txwv FreeCAD, OpenSCAD, los yog ua hauv nyob zoo). Muaj LibreCAD, tab sis nws tsuas yog 2D.
Kev tsim qauv
Haiku xav tau dab tsi kom ua tiav ntawm cov ntawv thov muaj? Tau kawg, nyiam cov neeg tsim khoom.
Tam sim no, pab neeg txhim kho Haiku tau ua tiav txoj haujlwm zoo ntawm kev qhia ntau yam kev siv nrov, tab sis kom ua tiav tag nrho raws li lub platform, nws yuav tsum tau yooj yim tsim cov ntawv thov rau Haiku. Tsim daim ntawv thov rau Haiku yuav tsum yog qhov zoo tshaj plaws yog lwm qhov kev xaiv hauv Travis CI lossis GitLab CI tsim matrix. Yog li yuav ua li cas lub tuam txhab zoo li Ultimaker, tus tsim ntawm qhov nrov qhib 3D tshuab luam ntawv software Cura, mus txog kev tsim lawv cov apps rau Haiku?
Kuv ntseeg tias qhov classic "tus tswj hwm" txoj hauv kev uas tsim thiab tswj cov pob khoom rau ib qho Linux faib tsis suav nrog ntau daim ntawv thov. Nws yog debatable seb software rau 3D printers nyob rau hauv daim ntawv no, tab sis, piv txwv li, software rau kev npaj ib lub tsev kawm ntawv lub sij hawm yog. Haiku muab dab tsi rau cov ntawv thov no? (Lawv feem ntau yog sau siv Electron, muaj nyob rau txhua qhov kev khiav hauj lwm, hauv Linux lawv feem ntau qhwv hauv AppImage, uas txhais tau tias xa mus rau txhua tus neeg siv yam tsis muaj teeb meem).
Hauv kuv qhov xwm txheej (Kingston Technology DataTraveler 100 USB stick) nws yuav siv sijhawm li 30 vib nas this los pib, thiab cov neeg tsim tawm tau hais tias ib txwm tso daim ntawv thov yuav tsum tsis pub tshaj 4-5 vib nas this (yog tias siv lub hard drive li niaj zaus [ntawm kuv SSD txhua yam pib hauv tsawg dua ib ob - kwv yees. tus txhais lus]).
Kuv xav pom qee qhov kev nce qib ntawm kev tso tawm daim ntawv thov loj, piv txwv li, "dhia icon", hloov tus cursor, lossis lwm yam zoo li ntawd. LibreOffice txaws npo tshwm tsuas yog tom qab ob peb feeb, thiab txog thaum ntawd koj tsis paub tias yuav muaj dab tsi tshwm sim.
bouncing daim ntawv thov icons raws li ib tug kos npe rau hais tias daim ntawv thov tab tom khiav.
Cov keyboard shortcuts qhia hauv cov ntawv qhia zaub mov tsis raug (kos npe Ctrl + O, tab sis qhov tseeb Alt + O, Kuv tau kuaj: Alt + O ua haujlwm, tab sis Ctrl + O tsis ua).
Alt + Z tsis ua haujlwm (piv txwv li, hauv Writer).
Teeb meem "Application LibreOffice tau rho tawm cov txheej txheem kaw" [Qhov no yog li cas nws tau npaj, "approx. tus txhais lus].
Lub sijhawm qhib daim ntawv thov
CEEB TOOM: Thov muab ntu no nrog rau cov ntsev ntsev. Qhov kev ua tau zoo yog qhov zoo heev yog tias koj tso siab rau lwm tus neeg txoj kev xav. Kuv cov txiaj ntsig sib txawv heev... Kuv xav tias cov yam ntxwv ntawm kuv qhov teeb tsa thiab qhov ntsuas tau ua kom deb li deb tsis muaj kev tshawb fawb. Kuv yuav hloov kho ntu no raws li cov tswv yim tshiab / cov txiaj ntsig tshwm sim.
Kev ua haujlwm ntawm kev khiav haujlwm (tsis yog haiv neeg) daim ntawv thov ... tsis yog qhov zoo, qhov sib txawv yog li 4-10 npaug. Raws li koj tuaj yeem pom, tsuas yog 1 processor core tau siv thaum khiav cov ntawv thov tsis yog haiv neeg, vim kuv tsis paub.
Yuav ua li cas kuv pom qhov ceev ntawm daim ntawv thov tso tawm.
Pib Xaum siv sijhawm li 40 vib nas this ntawm Kingston Technology DataTraveler 100 flash drive txuas nrog USB2.0 chaw nres nkoj (launching Krita AppImage yuav siv sij hawm sib cais thib ob ntawm Xubuntu Linux Live ISO ntawm USB2; xav tau kev sim ntau ntxiv). Kho: Txog 13 vib nas this ntawm SATA SSD nrog ACPI neeg tsis taus.
Pib LibreOffice siv 30 vib nas this ntawm Kingston Technology DataTraveler G4 flash drive txuas nrog USB2.0 (feem ib thib ob ntawm Xubuntu Linux Live ISO ntawm USB 2; xav tau kev sim ntau ntxiv) Kho: Tsawg dua 3 vib nas this ntawm SATA SSD nrog ACPI neeg tsis taus.
Kuv kuj tau hnov tias qhov kev txhim kho tshiab kawg yuav txhim kho kev ua haujlwm ntawm SSDs ntau dua 10 zaug. Kuv tos nrog bated ua tsis taus pa.
Lwm tus neeg saib xyuas tsis tu ncua qhuas Haiku txoj kev ua tau zoo. Kuv xav paub dab tsi tsis ncaj ncees lawm nrog kuv qhov system? Kho: yog, ACPI tawg ntawm kuv lub cev; Yog tias koj tua nws, qhov system ua haujlwm sai dua.
Kuv ua qee qhov kev sim.
#
# Linux
#
me@host:~$ sudo dmidecode
(...)
Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: OptiPlex 780
me@host:~$ lsusb
Bus 010 Device 006: ID 0951:1666 Kingston Technology DataTraveler 100
# On a USB 2 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.03517 s, 38.2 MB/s
# On a USB 3 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 2.08661 s, 129 MB/s
#
# Haiku - the exact same USB stick
#
/> dmidecode
# dmidecode 3.2
Scanning /dev/misc/mem for entry point.
# No SMBIOS nor DMI entry point found, sorry.
# On a USB 2 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.44154 s, 36.1 MB/s
# On a USB 3 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.47245 s, 35.9 MB/s
Txhawm rau kom pom tseeb, kuv tau sim txhua yam ntawm ob lub tshuab sib txawv nrog Linux thiab Haiku. Yog tias tsim nyog, kuv yuav rov ua qhov kev xeem ntawm lub tshuab zoo sib xws. Nws tseem tsis tau paub meej tias vim li cas cov ntawv thov pib qeeb dua ntawm usb2.0 ntawm Linux. Hloov tshiab: Muaj ntau yam USB ntsig txog qhov yuam kev hauv syslog ntawm lub tshuab no. Yog li cov txiaj ntsig saum toj no yuav tsis raug rau Haiku tag nrho.
Raws li cov lus nto moo mus: yog tias koj ntsuas tsis tau, koj tswj tsis tau. Thiab yog tias muaj lub siab xav txhim kho kev ua tau zoo, ces kuv xav tias qhov kev xeem suite ok :)
Keyboard shortcuts
Rau defectors los ntawm lwm yam kev khiav hauj lwm systems, Haiku yog zoo thaum nws los txog rau keyboard shortcuts. Kuv tus kheej nyiam yog Mac-style keyboard shortcuts uas koj tuav tus yuam sij rau sab laug ntawm qhov chaw (Ctrl ntawm Apple keyboards, Alt ntawm lwm tus) thaum ntaus ntawv lossis tus lej. Txij li thaum Haiku ua txoj haujlwm zoo hauv cheeb tsam no, kuv xav tias cov kev xaiv hauv qab no tuaj yeem raug txiav txim siab:
Keyboard shortcuts rau thiab ntawm lub desktop
Kuv nyiam qhov koj tuaj yeem nyem ib lub cim thiab nias Alt-O qhib nws, lossis siv cov kab ke ntau dua Alt-Down shortcut.
Txhawm rau tso saib lub desktop: nws yuav yog ib lub tswv yim zoo uas siv Alt-H rau "Hide" thiab Shift-Alt-H rau "Hide All". Thiab tej zaum nws yuav yog ib lub tswv yim zoo kom nkag mus ua ke Shift-Alt-D rau "Qhia desktop".
Shortcuts hauv Dialog Boxes
Kuv qhib StyledEdit thiab sau ntawv. Kuv nias Alt-Q. Qhov kev pab cuam nug seb nws puas yuav tsum tau txais kev cawmdim. Kuv nias Alt-D rau "Tsis txhob txuag", Alt-C rau "Cancel". Tab sis nws tsis ua hauj lwm. Kuv tabtom sim siv tus xub yuam sij los xaiv ib lub pob. Nws tsis ua hauj lwm thiab. Kuv rov ua tib cov kauj ruam hauv daim ntawv thov Qt. Ntawm no, yam tsawg kawg nkaus, cov xub xub ua haujlwm los xaiv lub pob. (Cov yuam sij tswj kev xaiv cov nyees khawm yog thawj zaug siv hauv Mac OS X, tab sis cov neeg tsim khoom zoo li tsis nco qab txog qhov no txij thaum ntawd los.)
Shortcuts rau kev thaij duab
Nws yuav yog qhov zoo yog tias koj tuaj yeem nias Alt-Shift-3 coj lub screenshot ntawm tag nrho lub vijtsam, Alt-Shift-4 coj tus cursor uas tso cai rau koj xaiv thaj chaw ntawm lub vijtsam, thiab Alt-Shift- 5 los tso saib lub qhov rais tam sim no thiab nws cov tsos.
Kuv xav tias qhov no tuaj yeem teeb tsa manually, tab sis feem ntau nws yuav ua tsis tau. Tsawg kawg, qhov kev sim no tsis ua haujlwm rau kuv [Kuv yuav tsum tau sim qhwv nws hauv ib tsab ntawv! - kwv yees. tus txhais lus].
pkgman install openjdk12_default
/> java -jar /Haiku/home/Desktop/MyMarkdown.jar
Error: Could not find or load main class Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
Wb mus rau lwm txoj kev:
/> /Haiku/home/Desktop/markdown-writer-fx-0.12/bin/markdown-writer-fx
Error: Could not find or load main class org.markdownwriterfx.MarkdownWriterFXApp
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
Nws hloov tawm hais tias nyob rau hauv lub neej tiag tiag, Java daim ntawv thov tsis yog portable raws li lawv cog lus nyob rau hauv kev tshaj tawm. Puas muaj JavaFX rau Haiku? Yog tias muaj, yog vim li cas nws tsis ntsia nrog openjdk12_default?
Ob npaug nias rau lub thawv ntawv tsis ua haujlwm
Kuv xav tsis thoob Haiku tsis muaj qhov qhia tau tias yuav ua li cas thiaj lis ob npaug nyem rau ntawm .jar cov ntaub ntawv.
Bash ua yeeb yam txawv txawv
Txij li thaum muaj bash, cov kav dej yuav tsum ua haujlwm: