Maalintii saddexaad ee aan la joogay Haiku: sawir dhammaystiran ayaa bilaabmaya inuu soo baxo

Maalintii saddexaad ee aan la joogay Haiku: sawir dhammaystiran ayaa bilaabmaya inuu soo baxo
TL, DR: Haiku waxay noqon kartaa nidaamka hawlgalka desktop il furan oo weyn. Runtii tan waan rabaa, laakiin wali waxaa jira hagaajin badan oo loo baahan yahay.

Waxaan baranayey Haiku laba maalmood, si lama filaan ah u wanaagsan nidaamka hawlgalka. Hadda waa maalintii saddexaad, oo waxaan jeclahay nidaamkan qalliinka si aad u badan oo aan si joogto ah uga fekerayo: sidee baan uga dhigi karaa nidaamka hawlgalka maalin kasta? Marka la eego fikradaha guud, waxaan si fiican u jecelahay Mac-ga, laakiin halkan waa dhibka: ma iman ilo furan, waana inaad raadisaa ilo furan oo kale.

10kii sano ee la soo dhaafay tani waxay inta badan ka dhigan tahay Linux, laakiin sidoo kale waxay leedahay iyada set of dhibaatooyinka.

Haiku nidaamka hawlgalka ee lagu soo bandhigay DistroTube.

Waxaan isku dayay Haiku isla markii aan maqlay wax ku saabsan isla markiiba waan la dhacay - gaar ahaan jawiga desktop-ka oo "kaliya shaqeeya" oo waliba si cad uga sarreeya deegaan kasta oo Linux ah oo aan fikrad ahaan aqaano. Ma rabtaa rabi!!!

Aynu aragno shaqada dhabta ah maalinta saddexaad!

Codsiyada maqan

Helitaanka codsiyadu waa arrin aad “masiir leh” oo ah nidaam kasta oo hawleed, kii hore mowduuca. Maadaama aan ka hadlayno Haiku, waan ogahay in kiisaska intooda badan ay jiraan fursado kala duwan oo la heli karo.

Si kastaba ha ahaatee, wali ma heli karo abka baahiyahayga maalinlaha ah:

  • tifaftiraha calaamadaynta (tusaale ahaan Typora). Dabcan leeyihiin cutemarked, laakiin uma eka inay leedahay badhamada ama furayaasha kiiboodhka ee qaabka qoraalka. Waxaa kaloo jira Ghostwriter, laakiin wuu leeyahay ma jiro kiiboodhka gaaban in lagu calaamadiyo qoraalka sida koodka khadka, ama block of code.
  • Shaashada u qaad GIF noole (tusaale Fiirso). Waxaa jira BeScreenCapture, laakiin taas ma samayn karto.
  • Software-ka daabacayaasha 3D (tusaale ahaan, Daaweynta Ultimaker, PrusaSlicer).
  • 3D CAD (tusaale ahaan FreeCAD, OpenSCAD, ama lagu dhex dhisay U qaabaysan). Waxaa jira LibreCAD, laakiin waa kaliya 2D.

Qaabka horumarinta

Muxuu Haiku u baahan yahay si uu ugu guuleysto marka la eego codsiyada la heli karo? Dabcan, soo jiidan horumarinta.

Waqtigan xaadirka ah, kooxda horumarinta Haiku ayaa hubaal ah inay qabteen shaqo aad u fiican oo soo bandhigtay codsiyo caan ah oo kala duwan, laakiin si buuxda loogu guuleysto madal ahaan, waxay u baahan tahay inay si fudud u abuurto noocyada codsiyada Haiku. Dhisidda codsiga Haiku waa inay noqotaa ikhtiyaar kale oo ku jira matrixka dhismaha Travis CI ama GitLab CI. Marka sidee shirkad sida Ultimaker, abuuraha isha furan ee software-ka daabacaadda 3D ee Cura, sidee u dhisi lahayd barnaamijyadooda Haiku?

Waxaan ku qanacsanahay in habka caadiga ah ee "ilaaliye" ee dhisaya oo ilaalinaya xirmooyinka qaybinta Linux gaar ah aysan ku miisaanayn liis ballaaran oo codsiyo ah. Waa laga doodi karaa in software-ka daabacayaasha 3D uu ku jiro liiskan, laakiin, tusaale ahaan, barnaamijka habaynta jadwal dugsiyeedka ayaa ku jira. Muxuu Haiku u bixiyaa codsiyadan? (Badiyaaba waa la qoraa iyadoo la isticmaalayo Electronka, waxay diyaar u yihiin dhammaan nidaamyada hawlgalka, Linux hoostooda waxay inta badan ku duuban yihiin AppImage, taas oo macnaheedu yahay gaarsiinta dhammaan isticmaalayaasha iyada oo aan wax dhibaato ah).

LibreOffice

Way caddahay in helitaanka LibreOffice ee Haiku aysan ahayn wax yar oo ay isticmaalayaasha BeOS ku riyoon karaan oo keliya, laakiin wax walbaa ma qummana.

Kiiskeyga (Kingston Technology DataTraveler 100 USB stick) waxay qaadaneysaa ilaa 30 ilbiriqsi si loo bilaabo, horumariyayaashu waxay soo jeediyeen in furitaanka arjiga caadiga ah uusan dhaafin 4-5 ilbiriqsi (haddii la isticmaalayo darawal adag oo joogto ah.SSD-kayga wax walba waxay ku bilowdeen wax ka yar ilbiriqsi - qiyaastii. turjumaan].

Waxaan jeclaan lahaa inaan si uun u arko horumarka laga gaarayo soo saarista arji weyn, tusaale ahaan, “icon boodada”, beddelka cursorka, ama wax kale oo la mid ah. Shaashadda fidinta LibreOffice waxay soo baxdaa dhowr ilbiriqsi ka dib, ilaa markaas ma ogid waxa dhacaya.

Maalintii saddexaad ee aan la joogay Haiku: sawir dhammaystiran ayaa bilaabmaya inuu soo baxo
Astaanta dalabka ee kicinta waa calaamad muujinaysa in arjiyada ay socdaan.

  • Mawduucyada gaaban ee kiiboodhka ee ka muuqda menuku waa khalad (oo saxeexay Ctrl+O, laakiin dhab ahaantii Alt+O, waxaan hubiyay: Alt+O wuu shaqeeyaa, laakiin Ctrl+O ma shaqeeyo).
  • Alt+Z ma shaqeeyo (tusaale ahaan, qoraaga).
  • Dhibaatada "Codsiga LibreOffice waxa uu baabi'iyay nidaamkii xiritaanka" [Sidan ayaa loogu tala galay,” qiyaastii. turjumaan].

Waqtiga bilaabista codsiga

FIIRO GAAR AH: Fadlan qaybtan ku qaado hadhuudh milix ah. Waxqabadka dhab ahaantii aad ayuu u fiican yahay haddii aad ku tiirsan tahay fikradaha dadka kale. Natiijooyinkaygu aad bay u kala duwan yihiin... Waxaan u malaynayaa in sifooyinka hab-dhiskayga iyo cabbirrada ilaa hadda la sameeyay ay yihiin kuwo aan cilmi ahayn. Waxaan cusbooneysiin doonaa qaybtan marka ay soo baxaan fikrado/natiijooyin cusub.

Waxqabadka codsiyada orodka (aan ahayn hooyo) ... ma aha mid aad u weyn, faraqa u dhexeeya 4-10 jeer. Sida aad arki karto, kaliya 1 processor core ayaa la isticmaalay markii lagu shaqeynayey codsiyada aan asalka ahayn, sabab aan la garaneyn aniga.

Maalintii saddexaad ee aan la joogay Haiku: sawir dhammaystiran ayaa bilaabmaya inuu soo baxo
Sida aan u arko xawaaraha codsiga.

  • Buuxi jeeso waxay qaadataa 40 ilbiriqsi oo ku saabsan Kingston Technology DataTraveler 100 flash drive ku xiran dekedda USB2.0 (furitaanka Krita AppImage waxay qaadataa ilbiriqsi kala qaybsanaan ah Xubuntu Linux Live ISO iyada oo loo sii marayo USB2; tijaabooyin badan ayaa loo baahan yahay). Sixitaan: Qiyaastii 13 ilbiriqsi oo saaran SATA SSD oo leh ACPI naafo ah.

  • Buuxi LibreOffice waxay ku qaadataa 30 ilbiriqsi Kingston Technology DataTraveler G4 flash drive ku xiran USB2.0 (jajab ilbiriqsi ah Xubuntu Linux Live ISO iyada oo loo sii marayo USB 2; baaritaano dheeraad ah ayaa loo baahan yahay) Sixitaan: In ka yar 3 sekan SATA SSD oo leh ACPI naafo ah.

Waxaan sidoo kale maqlay in horumarradii ugu dambeeyay ay hagaajin doonaan waxqabadka SSD-yada in ka badan 10 jeer. Waxaan ku sugayaa neefta.

Dib-u-eegayaasha kale waxay si joogto ah u ammaanaan waxqabadka niyadda leh ee Haiku. Waxaan la yaabanahay maxaa ka qaldan nidaamkayga? Sixitaan: haa, ACPI way jabtay nidaamkayga; Haddii aad damiso, nidaamku si dhakhso leh ayuu u shaqeeyaa.

Waxaan sameeyay xoogaa baaritaano

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

Si loo helo hufnaan dhammaystiran, waxaan wax walba ku tijaabiyay laba mashiin oo kala duwan oo leh Linux iyo Haiku. Haddii loo baahdo, waxaan ku celin doonaa imtixaanada mashiinka la midka ah. Wali ma cadda sababta ay codsiyadu u bilaabmeen si gaabis ah marka loo eego usb2.0 ee Linux. Cusbooneysii: Waxaa jira khaladaad badan oo USB la xiriira oo ku jira syslog-ga mashiinkan. Markaa natiijooyinka kor ku xusan waxaa laga yaabaa inaysan u ahayn Haiku guud ahaan.

Maahmaahdii caanka ahayd waxay tidhaahdaa: Haddii aanad cabbiri karin, ma maarayn kartid. Oo maadaama ay jirto rabitaan lagu hagaajinayo waxqabadka, markaa waxaan u maleynayaa in qolka imtixaanku uu yahay ok :)

Gawaarida kiiboodhka

Kuwa ka soo goostay nidaamyada kale ee hawlgalka, Haiku aad ayuu ugu fiican yahay marka ay timaado furayaasha kiiboodhka. Jeclahayga gaarka ah waa furaha kiiboodhka qaabka Mac-ga oo aad ku hayso furaha bidix ee booska bannaan (Ctrl on Apple Keyboards, Alt on others) marka aad qorayso xaraf ama nambar. Maadaama Haiku uu shaqo fiican ka qabto aaggan, waxaan dareemayaa in fursadaha soo socda la tixgelin karo:

Hababka gaagaaban ee kiiboodhka ee miiska

Waxaan jeclahay in aad riixdo astaanta oo taabo Alt-O si aad u furto, ama aad isticmaasho gaab-gaabeedka caadiga ah ee Alt-Down.

Sidoo kale, way fiicnaan lahayd haddii aad riixdo Alt-Backspace, marka lagu daro Alt-T, si aad faylka ugu rarto qashinka.

Si aad u muujiso desktop-ka: waxay ahaan lahayd fikrad wanaagsan in la isticmaalo Alt-H si loo "Qariyo" iyo Shift-Alt-H si "Qari Dhammaan". Waxaana laga yaabaa inay fiicnaan lahayd in la galo isku dhafka Shift-Alt-D ilaa "Show desktop".

Gagaabyada sanduuqyada wada hadalka

Waxaan furay StyledEdit oo geli qoraal. Waxaan riix Alt-Q. Barnaamijku wuxuu ku weydiinayaa haddii ay tahay in la keydiyo. Waxaan ku riixaa Alt-D "Ha kaydin", Alt-C ee "Cancel". Laakiin ma shaqaynayso. Waxaan isku dayayaa inaan isticmaalo furayaasha fallaadha si aan u doorto badhan. Sidoo kale ma shaqaynayso. Waxaan ku celinayaa isla tillaabooyinka codsiga ku saleysan Qt. Halkan, ugu yaraan, furayaasha fallaadha waxay shaqeeyaan si ay u doortaan badhan. (Ferayaasha xakamaynta ee xulashada badhamada waxaa markii hore lagu isticmaalay Mac OS X, laakiin horumariyayaashu waxay u muuqdaan inay ilaabeen sifadan tan iyo markaas.)

Dariiqyada gaaban ee qaadista shaashadda

Way fiicnaan lahayd haddii aad riixdo Alt-Shift-3 si aad u qaadatid shaashadda shaashadda oo dhan, Alt-Shift-4 si aad u soo qaadato cursor kuu ogolaanaya inaad doorato aag shaashadda, iyo Alt-Shift- 5 si loo muujiyo daaqada firfircoon ee hadda jirta iyo muuqaalkeeda.

Waxaan la yaabanahay haddii tan lagu habayn karo gacanta, laakiin waxay u badan tahay inay tahay wax aan macquul ahayn. Ugu yaraan, isku dayga noocan oo kale ah iima shaqayn [Waxay ahayd in aan isku dayo in aan qoraal ku duubo! - qiyaastii. turjumaan].

Maalintii saddexaad ee aan la joogay Haiku: sawir dhammaystiran ayaa bilaabmaya inuu soo baxo
Ku dhawaad Laakiin run ahaantii maaha. "-bw" waa la iska indho-tiray, oo lagu daray dejinayaal dheeraad ah ayaa loo baahan yahay.

Waxyaabaha kale ee kiiboodhka

Waxaan dareemi karaa walaaca horumariyayaashu, markaa waxaan sii wadi doonaa inaan sharaxo khibradayda kiiboodhka Haiku.

Lama geli karo jilayaasha qaranka

Dabeecadda "'" waa gaar; waxay noqon kartaa qayb ka mid ah jile kale (tusaale, "e") ama madax bannaan. Nidaaminteedu waxay sidoo kale ku kala duwan tahay nidaamyada hawlgalka ee kala duwan. Tusaale ahaan, ma geli karo xarfo la bixiyay kiiboodhka Jarmalka ee KWrite; haddii aad isku daydo inaad gasho, waxba ma dhacayaan. Markaad gasho isla dabeecada QupZilla, waxaad helaysaa ">>". Codsiyada asalka ah, calaamadda waa la galaa, laakiin waxaad u baahan tahay inaad laba jeer taabo si ay u muuqato. Si aad u geliso saddex jeer (badanaa tan ayaa loo baahan yahay marka la calaamadinayo blocks of code, waxaan u qoraa habkan mar kasta), waxaad u baahan tahay inaad riixdo badhanka 6 jeer. On Mac, xaalada waxaa loo maareeyaa si caqli badan (saddex gujis ayaa ku filan iyadoo la ilaalinayo qorista caadiga ah ee lahjadaha).

Codsiyada Java

JavaFX ma maqan? Java ayaa u soo gurmaday, saw maaha? Hagaag, maahan:

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

Aan dhanka kale maro:

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

Waxaa soo baxday in nolosha dhabta ah, codsiyada Java aysan ahayn kuwo la qaadi karo sida ay ballanqaadaan xayeysiiska. Ma jiraa JavaFX Haiku? Hadday haa tahay, maxaa loogu rakibi waayay openjdk12_default?

Laba jeer guji faylka jarka ma shaqeeyo

Waxaan la yaabanahay Haiku ma hayo tilmaan sida loo maamulo laba jeer gujinta faylka .jarka.

Bash wuxuu ku kacayaa yaab

Maadaama ay jirto bash, tuubooyinka ayaa la filayay inay shaqeeyaan:

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

gunaanad

Maxaan u qorayaa maqaalladan? Fikradayda, dunidu runtii waxay u baahan tahay nidaam hawleed il furan sida Haiku oo si cad u ah PC-centric, iyo sidoo kale sababtoo ah waxaan aad uga xanaaqsanahay xaqiiqda ah in goobaha desktop ee Linux. ha wada shaqayn. Kuma doodayo in kernel gebi ahaanba ka duwan loo baahan yahay si loo abuuro jawiga isticmaale ee PC-ga, ama inay suurtogal tahay in la helo jawi la mid ah dusha Linux kernel, laakiin waxaan xiiseynayaa waxa khubarada kernel ay yiraahdaan. arrintan ku saabsan. Hadda, kaliya waxaan ku dhex milmay Haiku oo waxaan qaadanayaa qoraallo rajaynaya inay waxtar u yeelan doonaan horumariyeyaasha Haiku iyo/ama dadweynaha xiisaynaya.

Isku day naftaada! Ka dib oo dhan, mashruuca Haiku wuxuu bixiyaa sawirro laga soo qaaday DVD ama USB, oo la sameeyay ежедневно. Si aad u rakibto, kaliya soo deji sawirka oo ku qor flash drive adigoo isticmaalaya Etcher.

Wax su'aalo ah ma qabtaa? Waxaanu kugu martiqaadaynaa ku hadalka Ruushka kanaalka telegram.

Dulmar cilad: Sida cagaha looga toogto C iyo C++. Ururinta karinta Haiku OS

ka qoraa tarjumaad: tani waa maqaalkii saddexaad ee taxanaha ah ee ku saabsan Haiku.

Liiska maqaallada: Marka hore, Midka labaad.

Source: www.habr.com

Add a comment