Usuku lwami lwesithathu noHaiku: isithombe esiphelele siyaqala ukuvela

Usuku lwami lwesithathu noHaiku: isithombe esiphelele siyaqala ukuvela
TL; DR: IHaiku kungaba isistimu yokusebenza yedeskithophu evulekile yomthombo ovulekile. Ngikufuna ngempela lokhu, kodwa kusekuningi ukulungiswa okudingekayo.

Ngifunde i-Haiku izinsuku ezimbili, uhlelo lokusebenza oluhle ngokungalindelekile. Manje usuku lwesithathu, futhi ngithanda le sistimu yokusebenza kangangokuthi ngihlala ngicabanga: ngingalenza kanjani uhlelo lokusebenza lwansuku zonke? Mayelana nemibono evamile, ngiyithanda kangcono iMac, kodwa nansi inkinga: ayiveli umthombo ovulekile, futhi kufanele ubheke ezinye izindlela zomthombo ovulekile.

Eminyakeni eyi-10 edlule lokhu bekuvame ukusho iLinux, kodwa futhi inokwakhe isethi yezinkinga.

Isistimu yokusebenza ye-Haiku ifakwe ku-DistroTube.

Ngizamile i-Haiku ngokushesha nje lapho ngizwa ngayo futhi ngahlabeka umxhwele ngokushesha - ikakhulukazi ngendawo yedeskithophu "esebenza nje" futhi futhi ngokusobala iphakeme kakhulu kunoma iyiphi indawo yedeskithophu ye-Linux engiyaziyo ngokomqondo. Ufuna Ufuna!!!

Ake sibone umsebenzi wangempela ngosuku lwesithathu!

Izinhlelo zokusebenza ezingekho

Ukutholakala kwezinhlelo zokusebenza kuyisici "esiyingozi" sanoma yiluphi uhlelo lokusebenza, ezindala isihloko. Njengoba sikhuluma nge-Haiku, ngiyazi ukuthi ezimweni eziningi kunezinketho ezahlukene ezitholakalayo.

Nokho, angikakwazi ukuthola izinhlelo zokusebenza zezidingo zami zansuku zonke:

Imodeli yokuthuthukisa

I-Haiku idingani ukuze iphumelele mayelana nezicelo ezitholakalayo? Kunjalo, ukuheha onjiniyela.

Njengamanje, ithimba lokuthuthukiswa kwe-Haiku ngokuqinisekile lenze umsebenzi omuhle kakhulu wokwethula izinhlelo zokusebenza ezihlukahlukene ezithandwayo, kodwa ukuze uphumelele ngokugcwele njengenkundla, idinga ukwazi ukudala kalula izinguqulo zezicelo ze-Haiku. Ukwakha isicelo se-Haiku kufanele kube enye inketho ku-Travis CI ekhona noma i-GitLab CI build matrix. Ngakho-ke inkampani efana ne-Ultimaker, umdali wesofthiwe yephrinta yephrinta ye-3D edumile i-Cura, ingayenza kanjani yakhe izinhlelo zayo zokusebenza ze-Haiku?

Ngiqinisekile ukuthi indlela yakudala "ye-maintainer" eyakha futhi igcine amaphakheji okusabalalisa kwe-Linux ethile ayilingani nohlu olukhulu lwezinhlelo zokusebenza. Kuyaphikiswana ngokuthi ingabe isofthiwe yamaphrinta e-3D ikulolu hlu, kodwa, isibonelo, isofthiwe yokuhlela uhlelo lwesikole esithile ikulolu hlu. I-Haiku inikeza ini ngezicelo ezinjalo? (Ngokujwayelekile zibhalwa kusetshenziswa I-Electron, ayatholakala kuwo wonke amasistimu wokusebenza, ngaphansi kwe-Linux avame ukusongwa ngawo I-AppImage, okusho ukulethwa kubo bonke abasebenzisi ngaphandle kwezinkinga).

I-LibreOffice

Kuyacaca ukuthi ukuba ne-LibreOffice etholakalayo ye-Haiku akuyona into encane abasebenzisi be-BeOS abangaphupha ngayo, kodwa akuyona yonke into engenaphutha.

Endabeni yami (i-Kingston Technology DataTraveler 100 USB stick) kuthatha cishe imizuzwana engu-30 ukuqalisa, futhi abathuthukisi baphakamise ukuthi ukuqaliswa kohlelo lokusebenza okujwayelekile akufanele kudlule imizuzwana emi-4-5 (uma usebenzisa i-hard drive evamile [ku-SSD yami konke kwaqala ngaphansi kwesekhondi - cishe. umhumushi]).

Ngingathanda ukubona ngandlela thize inqubekelaphambili yokwethula uhlelo lokusebenza olukhulu, isibonelo, "isithonjana sokugxuma", ukushintsha isikhombisi, noma enye into enjalo. Isikrini se-LibreOffice splash sivela kuphela ngemuva kwemizuzwana embalwa, futhi kuze kube yilapho ungazi ukuthi kwenzekani.

Usuku lwami lwesithathu noHaiku: isithombe esiphelele siyaqala ukuvela
Ukushaya izithonjana zohlelo lokusebenza njengophawu lokuthi izinhlelo zokusebenza ziyasebenza.

  • Izinqamuleli zekhibhodi eziboniswe kumenyu azilungile (isayiniwe ngo-Ctrl+O, kodwa empeleni u-Alt+O, ngihlolile: U-Alt+O uyasebenza, kodwa u-Ctrl+O akasebenzi).
  • U-Alt+Z akasebenzi (ngokwesibonelo, kuMlobi).
  • Inkinga “I-Application LibreOffice iyichithile inqubo yokuvala shaqa” [Lena yindlela okwakuhloswe ngayo,” approx. umhumushi].

Isikhathi sokuqalisa isicelo

QAPHELA: Ngicela uthathe lesi sigaba nohlamvu lukasawoti. Ukusebenza kuhle kakhulu uma uthembele emibonweni yabanye abantu. Imiphumela yami ihluke kakhulu... Ngicabanga ukuthi izici zokusetha kwami ​​nezilinganiso ezenziwe kuze kube manje azihambisani nesayensi. Ngizobuyekeza lesi sigaba njengoba imibono/imiphumela emisha ivela.

Ukusebenza kwezinhlelo zokusebenza ezisebenzayo (ezingezona ezomdabu) ... akukuhle kangako, umehluko umayelana nezikhathi ezi-4-10. Njengoba ubona, iphrosesa engu-1 kuphela esetshenzisiwe ngenkathi kusetshenziswa izinhlelo zokusebenza okungezona ezomdabu, ngesizathu engingaziwa.

Usuku lwami lwesithathu noHaiku: isithombe esiphelele siyaqala ukuvela
Ngibona kanjani isivinini sokuqaliswa kohlelo lokusebenza.

  • Qalisa Chalk kuthatha cishe imizuzwana engu-40 ku-flash drive ye-Kingston Technology DataTraveler 100 exhunywe embotsheni ye-USB2.0 (ukwethula i-Krita AppImage kuthatha isekhondi elihlukanisayo ku-Xubuntu Linux Live ISO nge-USB2; kudingeka ukuhlolwa okwengeziwe). Ukulungisa: Cishe imizuzwana engu-13 ku-SATA SSD ene-ACPI ekhutshaziwe.

  • Qalisa I-LibreOffice kuthatha imizuzwana engu-30 kudrayivu ye-Kingston Technology DataTraveler G4 exhunywe ku-USB2.0 (ingxenye yesekhondi ku-Xubuntu Linux Live ISO nge-USB 2; kudingeka ukuhlola okwengeziwe) Ukulungisa: Ngaphansi kwamasekhondi angu-3 ku-SATA SSD ene-ACPI ekhutshaziwe.

Ngiphinde ngezwa ukuthi intuthuko yakamuva izothuthukisa ukusebenza kwama-SSD izikhathi ezingaphezu kweziyi-10. Ngilinde ngomoya ophansi.

Abanye ababuyekezi bahlale bencoma ukusebenza komoya kuka-Haiku. Kazi yini engalungile ngesistimu yami? Ukulungiswa: yebo, i-ACPI iphukile ohlelweni lwami; Uma uyivala, isistimu isebenza ngokushesha.

Ngenza ezinye izivivinyo.

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

Ukuze kube sobala okuphelele, ngihlole yonke into emishinini emibili ehlukene ene-Linux ne-Haiku. Uma kunesidingo, ngizophinda izivivinyo emshinini ofanayo. Akukacaci ukuthi kungani izinhlelo zokusebenza ziqala kancane kune-usb2.0 ku-Linux. Isibuyekezo: Kunamaphutha amaningi ahlobene ne-USB ku-syslog yalo mshini. Ngakho-ke imiphumela engenhla ingase ingabi ejwayelekile ku-Haiku iyonke.

Njengoba isisho esidumile sithi: uma ungakwazi ukulinganisa, awukwazi ukuphatha. Futhi uma kunesifiso sokuthuthukisa ukusebenza, ngicabanga ukuthi i-test suite ilungile :)

Izinqamuleli zekhibhodi

Kwamaphutha asuka kwezinye izinhlelo zokusebenza, i-Haiku inhle uma kuziwa kuzinqamuleli zekhibhodi. Engikuthandayo izinqamuleli zekhibhodi zesitayela seMac lapho ubamba khona ukhiye ongakwesokunxele sebha yesikhala (Ctrl kumakhibhodi we-Apple, Alt kwabanye) ngenkathi uthayipha uhlamvu noma inombolo. Njengoba i-Haiku yenza umsebenzi omuhle ngempela kule ndawo, nginomuzwa wokuthi lezi zinketho ezilandelayo zingacatshangelwa:

Izinqamuleli zekhibhodi zedeskithophu

Ngithanda ukuthi ungachofoza isithonjana bese ucindezela u-Alt-O ukuze usivule, noma usebenzise isinqamuleli se-Alt-Down esingokwesiko.

Ngokufanayo, kungaba kuhle uma ungacindezela i-Alt-Backspace, ngaphezu kwe-Alt-T, ukuhambisa ifayela kudoti.

Ukubonisa ideskithophu: kungaba umqondo omuhle ukusebenzisa i-Alt-H ukuze “Fihla” kanye no-Shift-Alt-H ukuze “Fihla Konke”. Futhi mhlawumbe kungaba umqondo omuhle ukufaka inhlanganisela Shift-Alt-D ukuze "Bonisa ideskithophu".

Izinqamuleli Emabhokisini Ezingxoxo

Ngivula i-StyledEdit bese ngifaka umbhalo. Ngicindezela u-Alt-Q. Uhlelo lubuza ukuthi kufanele lugcinwe yini. Ngicindezela u-Alt-D ukuze ngithole okuthi “Ungalondolozi”, u-Alt-C kokuthi “Khansela”. Kodwa akusebenzi. Ngizama ukusebenzisa okhiye bemicibisholo ukukhetha inkinobho. Akusebenzi futhi. Ngiphinda izinyathelo ezifanayo kuhlelo lokusebenza olusekelwe ku-Qt. Lapha, okungenani, okhiye bemicibisholo basebenza ukuze ukhethe inkinobho. (Okhiye bokulawula bokukhetha izinkinobho baqale basetshenziswa ku-Mac OS X, kodwa onjiniyela babonakala bekhohliwe ngalesi sici kusukela lapho.)

Izinqamuleli zokuthatha izithombe-skrini

Kungaba kuhle uma ungacindezela u-Alt-Shift-3 ukuze uthathe isithombe-skrini saso sonke isikrini, i-Alt-Shift-4 ukuze uveze ikhesa ekuvumela ukuthi ukhethe indawo yesikrini, kanye ne-Alt-Shift- 5 ukuveza iwindi elisebenzayo lamanje nokubukeka kwalo.

Ngiyazibuza ukuthi lokhu kungalungiselelwa yini ngesandla, kodwa cishe akunakwenzeka. Okungenani, umzamo onjalo awuzange ungisebenzele [Bekufanele ngizame ukuyisonga ngombhalo! - cishe. umhumushi].

Usuku lwami lwesithathu noHaiku: isithombe esiphelele siyaqala ukuvela
Cishe. Kodwa akunjalo ngempela. U-"-bw" uzitshiwe, kanye nezilungiselelo ezengeziwe ezizenzakalelayo ziyadingeka.

Ezinye izinto kukhibhodi

Ngiyakuzwa ukukhathazeka konjiniyela, ngakho-ke ngizoqhubeka nokuchaza ulwazi lwami ngekhibhodi yesi-Haiku.

Ayikwazi ukufaka izinhlamvu zezwe

Uhlamvu oluthi “`” lukhethekile; lungaba ingxenye yomunye uhlamvu (isibonelo, “e”) noma ezimele. Ukucutshungulwa kwayo kuphinde kwehluke ezinhlelweni zokusebenza ezihlukene. Isibonelo, angikwazi ukufaka uhlamvu olunikeziwe kukhibhodi yesiJalimane ngesi-KWrite; uma uzama ukuyifaka, akwenzeki lutho. Uma ufaka uhlamvu olufanayo ku-QupZilla, uthola ">>". Kuzinhlelo zokusebenza zomdabu, uphawu luyafakwa, kodwa udinga ukuluthepha kabili ukuze luvele. Ukuyifaka izikhathi ezintathu (ngokuvamile lokhu kuyadingeka uma umaka amabhlogo wekhodi, ngibhala ngale ndlela ngaso sonke isikhathi), udinga ukucindezela inkinobho izikhathi ezingu-6. Ku-Mac, isimo sisingathwa ngobuhlakani obukhulu (ukuchofoza kathathu kwanele ngenkathi kugcinwa ukuthayipha okujwayelekile kwezimpawu).

Izinhlelo ze-Java

Awunayo i-JavaFX? I-Java iyasiza, akunjalo? Hhayi-ke, akunjalo:

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

Asihambe ngenye indlela:

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

Kuvela ukuthi empilweni yangempela, izinhlelo zokusebenza ze-Java aziphatheki njengoba zithembisa ekukhangiseni. Ingabe ikhona i-JavaFX ye-Haiku? Uma kunjalo, kungani ingafakwanga nge-openjdk12_default?

Ukuchofoza kabili efayeleni lembiza akusebenzi

Ngimangele ukuthi i-Haiku ayinalo inkomba yokusingatha ukuchofoza kabili kufayela le-.jar.

U-Bash wenza okungajwayelekile

Njengoba kukhona bash, amapayipi bekulindeleke ukuthi asebenze:

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

isiphetho

Kungani ngibhala lezi zihloko? Ngokubona kwami, umhlaba udinga ngempela isistimu yokusebenza yomthombo ovulekile njenge-Haiku ecacile nge-PC-centric, futhi futhi ngoba ngiya ngokuya ngicasulwa ukuthi izindawo zedeskithophu zeLinux. ningasebenzi ndawonye. Angiphikisani ngokuthi i-kernel ehluke ngokuphelele iyadingeka ukudala indawo yomsebenzisi oyifunayo ye-PC, noma ukuthi kungenzeka uthole indawo efanayo phezulu kwe-Linux kernel, kodwa nginesithakazelo kulokho okushiwo ochwepheshe be-kernel. mayelana nalokhu. Okwamanje, ngizixakekisa nge-Haiku futhi ngibhala amanothi ngethemba lokuthi azoba usizo konjiniyela be-Haiku kanye/noma nomphakathi onentshisekelo.

Zizame wena! Ngemuva kwakho konke, iphrojekthi ye-Haiku ihlinzeka ngezithombe zokuqalisa kusuka ku-DVD noma i-USB, eyenziwe Ежедневно. Ukufaka, vele ulande isithombe bese usibhala ku-flash drive usebenzisa I-Etcher.

Ingabe unemibuzo? Sikumema kwabakhuluma isiRashiya isiteshi sethelegramu.

Ukubuka konke kwephutha: Ungazidubula kanjani onyaweni ku-C no-C++. Iqoqo leresiphi ye-Haiku OS

Kusuka ku umbhali translation: lesi isihloko sesithathu ochungechungeni mayelana Haiku.

Uhlu lwama-athikili: Okokuqala, Owesibili.

Source: www.habr.com

Engeza amazwana