Kuv hnub thib peb nrog Haiku: daim duab tiav yog pib tawm

Kuv hnub thib peb nrog Haiku: daim duab tiav yog pib tawm
TL; DR: Haiku tuaj yeem yog qhov zoo qhib qhov chaw desktop operating system. Kuv yeej xav tau qhov no, tab sis tseem muaj ntau yam kev kho uas xav tau.

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.
  • Software rau 3D tshuab luam ntawv (piv txwv li, Ultimaker kho, PrusaSlicer).
  • 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).

LibreOffice

Nws yog qhov tseeb tias muaj LibreOffice muaj rau Haiku tsis yog qhov kev ua haujlwm me me uas cov neeg siv BeOS tsuas yog npau suav ntawm, tab sis tsis yog txhua yam zoo meej.

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.

Kuv hnub thib peb nrog Haiku: daim duab tiav yog pib tawm
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.

Kuv hnub thib peb nrog Haiku: daim duab tiav yog pib tawm
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.

Ib yam li ntawd, nws yuav zoo yog tias koj tuaj yeem nias Alt-Backspace, ntxiv rau Alt-T, txav cov ntaub ntawv mus rau lub thoob khib nyiab.

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].

Kuv hnub thib peb nrog Haiku: daim duab tiav yog pib tawm
Yuav luag. Tab sis tsis yog tiag. "-bw" raug tsis quav ntsej, ntxiv rau qhov kev teeb tsa ua ntej ntxiv yog xav tau.

Lwm yam ntawm cov keyboard

Kuv tuaj yeem hnov ​​​​qhov kev txhawj xeeb ntawm cov neeg tsim khoom, yog li kuv yuav piav qhia ntxiv txog kuv qhov kev paub nrog cov keyboard hauv Haiku.

Tsis tuaj yeem sau cov cim hauv tebchaws

Cov cim "`" tshwj xeeb; nws tuaj yeem yog ib feem ntawm lwm tus cwj pwm (piv txwv li, "e") lossis ywj siab. Nws cov txheej txheem kuj txawv nyob rau hauv txawv operating systems. Piv txwv li, kuv tsis tuaj yeem nkag mus rau ib tus cim ntawm tus keyboard German hauv KWrite; yog tias koj sim nkag mus, tsis muaj dab tsi tshwm sim. Thaum koj nkag mus rau tib lub cim hauv QupZilla, koj tau txais ">>". Hauv cov ntawv thov ib txwm muaj, lub cim tau nkag, tab sis koj yuav tsum tau coj mus rhaub ob zaug kom nws tshwm. Txhawm rau nkag mus rau nws peb zaug (feem ntau qhov no yog qhov yuav tsum tau thaum kos cov cim thaiv, kuv ntaus nws li no txhua lub sijhawm), koj yuav tsum nias lub pob 6 zaug. Ntawm Mac, qhov teeb meem no tau ua kom ntse dua (peb nias txaus thaum tuav cov ntawv sau ib txwm muaj).

Java Applications

Tsis nco JavaFX? Java los cawm, puas yog? Zoo, tsis heev:

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:

/> listusb -vv > listusb.txt
bash: listusb.txt: Invalid Argument

xaus

Vim li cas kuv thiaj sau cov ntawv no? Hauv kuv lub tswv yim, lub ntiaj teb xav tau qhov qhib qhov kev ua haujlwm zoo li Haiku uas yog qhov tseeb PC-centric, thiab kuj vim tias kuv tau ntxhov siab ntau ntxiv los ntawm qhov tseeb tias desktop ib puag ncig rau Linux txhob ua hauj lwm ua ke. Kuv tsis sib cav tias cov ntsiav sib txawv kiag li xav tau los tsim cov neeg siv khoom xav tau ib puag ncig rau PC, lossis tias nws tuaj yeem tau txais ib puag ncig zoo sib xws rau saum Linux kernel, tab sis kuv xav paub dab tsi cov kws tshaj lij kernel tau hais. txog qhov no. Txog tam sim no, kuv tsuas yog messing nrog Haiku thiab sau ntawv hauv kev cia siab tias lawv yuav muaj txiaj ntsig zoo rau Haiku cov neeg tsim khoom thiab / lossis cov neeg nyiam.

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.

Koj puas muaj lus nug? Peb caw koj mus rau Lavxias teb sab-hais lus telegram channel.

yuam kev txheej txheem cej luam: Yuav ua li cas tua koj tus kheej hauv ko taw hauv C thiab C ++. Haiku OS Recipe Collection

Ntawm qhov tus sau txhais: qhov no yog tsab xov xwm thib peb nyob rau hauv series txog Haiku.

Daim ntawv teev cov kab lus: Ua Ntej, Qhov thib ob.

Tau qhov twg los: www.hab.com

Ntxiv ib saib