Roja min a sêyemîn bi Haiku re: wêneyek bêkêmasî dest pê dike

Roja min a sêyemîn bi Haiku re: wêneyek bêkêmasî dest pê dike
TL; DR: Haiku dikare bibe pergala xebitandina sermaseya çavkaniya vekirî ya mezin. Ez bi rastî vê yekê dixwazim, lê hîn jî gelek sererastkirin hewce ne.

Ev du roj in ez hînî Haikuyê dibim, pergalek xebitandinê ya neçaverêkirî baş. Naha roja sêyemîn e, û ez ji vê pergala xebitandinê pir hez dikim ku ez bi domdarî difikirim: ez çawa dikarim wê ji bo her rojê bikim pergalek xebitandinê? Di warê ramanên gelemperî de, ez ji Mac-ê çêtir hez dikim, lê pirsgirêk li vir e: ew çavkaniya vekirî nayê, û divê hûn li alternatîfên çavkaniya vekirî bigerin.

Di van 10 salên borî de ev pir caran tê wateya Linux, lê ew jî ya xwe heye set pirsgirêkên.

Pergala xebitandinê ya Haiku li ser DistroTube-ê tê xuyang kirin.

Mîna ku min li ser wê bihîst, min Haiku ceriband û tavilê bandor bû - nemaze bi hawîrdorek sermaseyê ya ku "tenê dixebite" û di heman demê de ji her hawîrdora sermaseya Linux-ê ya ku ez bi têgînî nas dikim jî bi zelalî pir çêtir e. Dixwazin Dixwazin dixwazin!!!

Werin em roja sêyemîn xebata rastîn bibînin!

Serlêdanên winda ne

Hebûna sepanan aliyek pir "çarenûsî" ya her pergala xebitandinê ye, kevn mijar. Ji ber ku em li ser Haiku diaxivin, ez dizanim ku ji bo pir rewşan vebijarkên cûda hene.

Lêbelê, ez hîn jî nikarim ji bo hewcedariyên xwe yên rojane serlêdanan bibînim:

  • edîtorê nîşankirinê (mînak typora). Bê guman heye cutemarked, lê dixuye ku ji bo sêwirana nivîsê tu bişkok an kurtebirên klavyeyê tune. Her weha heye Ghostwriter, lê wî heye ne kurteya klavyeyê ji bo nîşankirina nivîsê wekî koda hundurîn, an bloka kodê.
  • Dîmenê bikişîne GIF-a anîmasyon (mînak Peek). BeScreenCapture heye, lê ew nikare wiya bike.
  • Nermalava ji bo çapkerên 3D (mînak, Ultimaker Cure, PrusaSlicer).
  • 3D CAD (mînak FreeCAD, OpenSCAD, an jî tê de ava kirin onshape). LibreCAD heye, lê ew tenê 2D ye.

Modela Pêşveçûnê

Di warê serîlêdanên berdest de ji bo serketinê Haiku çi hewce dike? Bê guman, pêşdebiran bikişînin.

Heya nuha, tîmê pêşkeftina Haiku bê guman di danasîna serîlêdanên cihêreng ên populer de karek mezin kiriye, lê ji bo serfiraziya tam wekî platformek, pêdivî ye ku ew bikaribe bi hêsanî guhertoyên serîlêdanan ji bo Haiku biafirîne. Avakirina serîlêdanek ji bo Haiku divê bi îdeal vebijarkek din be di matrixek avakirina Travis CI an GitLab CI ya heyî de. Ji ber vê yekê pargîdaniyek mîna Ultimaker, afirînerê nermalava çapera 3D-ya çavkaniya vekirî ya populer Cura, dê çawa biçe avakirina sepanên xwe ji bo Haiku?

Ez pê bawer im ku nêzîkatiya "serparêz" a klasîk a ku pakêtan ji bo belavkirinek taybetî ya Linux ava dike û diparêze, bi navnîşek mezin a serîlêdanan re nayê pîvandin. Di vê navnîşê de nermalava ji bo çapkerên 3D-ê nermalava nîqaşê ye, lê, mînakî, nermalava ji bo organîzekirina bernameya dibistanek taybetî heye. Haiku ji bo serîlêdanên weha çi pêşkêşî dike? (Ew bi gelemperî bi karanîna têne nivîsandin Electron, ji bo hemî pergalên xebitandinê hene, di bin Linux de ew pir caran tê de têne pêçan AppImage, ku tê wateya radestkirina hemî bikarhêneran bêyî pirsgirêk).

LibreOffice

Eşkere ye ku hebûna LibreOffice ji bo Haiku ne tiştek piçûk e ku bikarhênerên BeOS tenê dikarin xeyal bikin, lê ne her tişt bêkêmasî ye.

Di doza min de (Kingston Technology DataTraveler 100 çîçek USB) dest pê dike bi qasî 30 saniyeyan digire, û pêşdebiran pêşniyar kirin ku destpêkirina serîlêdanê ya normal divê ji 4-5 çirkeyan derbas nebe (heke dîskêşek birêkûpêk bikar bîne [li ser SSD-ya min her tişt di kêmtirî saniyeyekê de dest pê kir - nêzîkê. wergêr]).

Ez dixwazim bi rengekî pêşkeftina destpêkirina serîlêdanek mezin bibînim, mînakî, "îkonek bazdanê", guheztina kursorê, an tiştek din mîna wiya. Ekrana splash LibreOffice tenê piştî çend saniyan xuya dike, û heya wê hingê hûn nizanin ka çi diqewime.

Roja min a sêyemîn bi Haiku re: wêneyek bêkêmasî dest pê dike
Hilweşîna îkonên serîlêdanê wekî nîşanek ku sepan dimeşin.

  • Kurtebirên klavyeyê yên ku di menuyê de têne xuyang kirin nerast in (Ctrl+O hatine îmzekirin, lê bi rastî Alt+O, min kontrol kir: Alt+O dixebite, lê Ctrl+O nake).
  • Alt+Z naxebite (mînak, di Writer de).
  • Pirsgirêka "Serlêdan LibreOffice pêvajoya girtinê betal kir" [Bi vî rengî hate armanc kirin, "nêzîkî. wergêr].

Dema destpêkirina serîlêdanê

BİXWÎNE: Ji kerema xwe vê beşê bi kelek xwê bistînin. Ger hûn xwe bispêrin nerînên kesên din performansa bi rastî pir xweş e. Encamên min pir cûda ne... Ez texmîn dikim ku taybetmendiyên sazkirina min û pîvandinên ku heya nuha hatine çêkirin nezanistî ne. Ez ê vê beşê nûve bikim gava ku ramanên / encamên nû derdikevin.

Performansa serîlêdanên xebitandinê (ne xwecî) ... ne ew qas mezin e, ferq bi qasî 4-10 carî ye. Wekî ku hûn dibînin, ji ber sedemek ku ji min re nediyar e, tenê 1 bingehek pêvajoyê dema ku serîlêdanên ne-xwecî dimeşîne hate bikar anîn.

Roja min a sêyemîn bi Haiku re: wêneyek bêkêmasî dest pê dike
Ez çawa leza destpêkirina serîlêdanê dibînim.

  • Berdaye teneşûr Li ser ajokerek flash Kingston Technology DataTraveler 40 ku bi porta USB100 ve girêdayî ye, bi qasî 2.0 saniyeyan digire (destpêkirina Krita AppImage li ser Xubuntu Linux Live ISO-yê bi USB2-ê ve saniyeyek parçe digire; bêtir ceribandin hewce ne). Serastkirin: Nêzîkî 13 çirke li ser SATA SSD ya bi ACPI neçalak.

  • Berdaye LibreOffice 30 saniyeyan digire li ser ajokerek flash Kingston Technology DataTraveler G4 ku bi USB2.0 ve girêdayî ye (parçeyek çirkeyê li Xubuntu Linux Live ISO bi riya USB 2; bêtir ceribandin hewce ne) Serastkirin: Kêmtir ji 3 çirkeyan li ser SATA SSD-ya ku ACPI neçalak e.

Di heman demê de min bihîst ku pêşkeftinên herî dawî dê performansa li ser SSD-ê ji 10 carî zêdetir çêtir bikin. Ez bi bêhna girtî li bendê me.

Lêkolînerên din bi domdarî pesnê performansa giyanî ya Haiku didin. Ez meraq dikim ka pergala min çi ye? Serastkirin: erê, ACPI li ser pergala min şikestiye; Ger hûn wê vemirînin, pergal zûtir dixebite.

Min hin test kirin.

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

Ji bo zelalbûna bêkêmasî, min her tişt li ser du makîneyên cihêreng bi Linux û Haiku ceriband. Ger hewce be, ez ê ceribandinên li ser makîneyek wusa dubare bikim. Hîn jî ne diyar e çima serîlêdan ji hêla usb2.0-ê li Linux-ê hêdîtir dest pê dikin. Nûvekirin: Di sysloga vê makîneyê de gelek xeletiyên têkildarî USB hene. Ji ber vê yekê encamên jorîn dibe ku ji bo Haiku bi tevahî ne tîpîk bin.

Wek gotina navdar dibêje: eger hûn nikaribin bipîvin, hûn nikarin îdare bikin. Û ger daxwazek ji bo baştirkirina performansê hebe, wê hingê ez difikirim ku komika testê baş e :)

Kurtenivîsên klavyeyê

Ji bo veqetandîyên ji pergalên xebitandinê yên din, Haiku gava ku tê ser kurtebirên klavyeyê pir xweş e. Vebijarka min a kesane kurtebirên klavyeyê yên bi şêwaza Mac-ê ne ku dema ku hûn tîpek an hejmarê dinivîsin, mifteya çepê ya cîhê cîh digirin (Ctrl li ser klavyeyên Apple, Alt li yên din). Ji ber ku Haiku di vî warî de bi rastî karekî baş dike, ez hîs dikim ku vebijarkên jêrîn dikarin bêne hesibandin:

Kurtebirên klavyeyê ji bo û li ser sermaseyê

Ez hez dikim ku hûn dikarin îkonek bikirtînin û Alt-O bikirtînin da ku wê vekin, an jî kurteya kevneşopî ya Alt-Down bikar bînin.

Bi vî rengî, dê xweş be ku hûn bikarin Alt-Backspace, ji bilî Alt-T, bikirtînin da ku pelek biguhezînin Çopê.

Ji bo nîşankirina sermaseyê: dê ramanek baş be ku hûn Alt-H ji bo "Veşêre" û Shift-Alt-H ji bo "Hive Veşêre" bikar bînin. Û belkî fikreke baş be ku meriv têkelê Shift-Alt-D têxe "Show Sermaseyê".

Di Qutiyên Diyalogê de Kurtebir

Ez StyledEdit vedikim û nivîsê dinivîsim. Ez Alt-Q pêl dikim. Bername dipirse gelo divê were hilanîn. Ez Alt-D-ê ji bo "Ne tomar bike", Alt-C ji bo "Betal bike" pêl dike. Lê naxebite. Ez hewl didim ku bişkokên tîrê bikar bînim da ku bişkokek hilbijêrin. Ew jî naxebite. Ez heman gavan di serîlêdanek-based Qt de dubare dikim. Li vir, bi kêmanî, bişkokên tîrê dixebitin ku bişkokek hilbijêrin. (Bişkojkên kontrolê yên ji bo bijartina bişkokan bi eslê xwe di Mac OS X de hatine bikar anîn, lê dixuye ku pêşdebiran ji wê hingê ve vê taybetmendiyê ji bîr kirine.)

Kurteyên ji bo kişandina dîmenan

Dê pir baş be heke hûn bikarin Alt-Shift-3 bikirtînin da ku dîmenek ji tevahiya ekranê bikşînin, Alt-Shift-4 bikirtînin ku kursorek ku dihêle hûn deverek ji ekranê hilbijêrin, û Alt-Shift- 5 da ku pencereya çalak a heyî û xuyangiya wê nîşan bide.

Ez meraq dikim gelo ev dikare bi destan were mîheng kirin, lê bi îhtîmalek ku ew ne gengaz e. Bi kêmanî, hewldanek weha ji bo min encam negirt [Diviyabû min hewl bida ku wê di senaryoyekê de pêça! - nêzîkî. wergêr].

Roja min a sêyemîn bi Haiku re: wêneyek bêkêmasî dest pê dike
Hema hema. Lê ne bi rastî. "-bw" nayê paşguh kirin, û mîhengên xwerû yên din jî hewce ne.

Tiştên din li ser klavyeyê

Ez dikarim xema pêşdebiran hîs bikim, ji ber vê yekê ez ê berdewam bikim ku ezmûna xwe ya bi klavyeyê li Haiku vebêjim.

Nikarin bikevin karakterên netewî

Karaktera "`" taybet e, ew dikare bibe beşek ji karakterek din (mînak, "e") an serbixwe. Pêvajoya wê jî di pergalên xebitandinê yên cihêreng de cûda dibe. Mînakî, ez nikarim karakterek diyarkirî li ser klavyeyek almanî di KWrite de binivîsim; heke hûn hewl bidin ku têkevin wê, tiştek nabe. Dema ku hûn heman karakterê li QupZilla têkevin, hûn ">>" digirin. Di serîlêdanên xwemalî de, sembol tête navnîş kirin, lê hûn hewce ne ku du caran lê bixin da ku ew xuya bibe. Ji bo ku wê sê caran têkevin (bi gelemperî ev hewce ye dema ku blokên kodê nîşan dide, ez her dem bi vî rengî dinivîsim), hûn hewce ne ku bişkojkê 6 caran pê bikin. Li Mac-ê, rewş bi aqilmendtir tê rêve kirin (sê klîk bes in dema ku têketina asayî ya diakritîkan biparêzin).

Serlêdanên Java

JavaFX wenda nekiriye? Java ji bo rizgariyê tê, ne wusa? Belê, ne pir:

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

Ka em bi awayekî din biçin:

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

Derket holê ku di jiyana rast de, serîlêdanên Java-yê bi qasî ku di reklamê de soz didin ne portable in. Ji bo Haiku JavaFX heye? Ger erê, çima ew bi openjdk12_default nayê saz kirin?

Li ser pelê jar-ê du caran bikirtînin

Ez şaş mam ku Haiku nizane ka meriv çawa du-klîkek li ser pelek .jar bikirtîne.

Bash xerîb tevdigere

Ji ber ku heye bash, tê payîn ku boriyan bixebitin:

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

encamê

Çima ez van gotaran dinivîsim? Bi dîtina min, cîhan bi rastî pêdivî bi pergalek xebitandinê ya çavkaniyek vekirî ya mîna Haiku heye ku bi eşkere PC-navendî ye, û her weha ji ber ku ez ji rastiya ku hawîrdorên sermaseyê yên ji bo Linux-ê her ku diçe aciz dibim. bi hev re nexebitin. Ez nabêjim ku ji bo afirandina hawîrdora bikarhênerek xwestî ya ji PC-yê re kernelek bi tevahî cûda hewce ye, an ku gengaz e ku meriv jîngehek wekhev li ser kernel Linux-ê bigire, lê ez meraq dikim ka pisporên kernelê çi dibêjin. li ser vê. Heya nuha, ez tenê bi Haiku re mijûl dibim û bi hêviya ku ew ê ji pêşdebirên Haiku û / an jî ji raya giştî re eleqedar re bikêr bin, notan digirim.

Bi xwe biceribîne! Beriya her tiştî, projeya Haiku wêneyên ji bo bootkirina ji DVD an USB-yê hatî çêkirin peyda dike Şehîd. Ji bo sazkirinê, tenê wêneyê dakêşin û bi karanîna wê li ajokerek flashê binivîsin Etcher.

Pirsên te hene? Em we vedixwînin zimanê rûsî kanala telegram.

Pêşniyara çewtiyê: Meriv çawa di C û C ++ de xwe di lingê xwe de biteqîne. Berhevoka Reçeteya Haiku OS

ji nivîskar werger: ev gotara sêyem e di rêzenivîsê de li ser Haiku.

Lîsteya gotaran: Yekem, Duyem.

Source: www.habr.com

Add a comment