Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
TL; DR: Ман аз Ҳайку шодам, аммо ҷой барои такмил вуҷуд дорад

Дирӯз ман Хайкуро омӯхтам - системаи оператсионӣ, ки маро ба ҳайрат овард. Рӯзи дуюм. Маро хато накунед: Ман то ҳол дар ҳайратам, ки иҷрои корҳое, ки дар мизи кории Linux душвор аст, чӣ қадар осон аст. Ман мехоҳам бифаҳмам, ки он чӣ гуна кор мекунад ва инчунин аз истифодаи ҳаррӯза ҳаяҷон дорам. Дуруст аст, ки рӯзи гузариш ҳанӯз нарасидааст: ман азоб кашидан намехоҳам.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Муҳаррири графикаи растрии WonderBrush - агар шумо медонед, ки онро аз куҷо пайдо кардан мумкин аст

Аслан, тавре ки барои версияҳои зери 1.0 интизор меравад. Бо вуҷуди ин, Mac OS X-ро дар рӯзҳои пешазинтихоботи худ ба ёд оред ва бо назардошти андозаи дастаи Ҳайку, дастовардҳои аҷибро кам накунед.

Ман одатан фикрҳои худро дар бораи #LinuxUsability баён мекунам (қисми 1, қисми 2, қисми 3, қисми 4, қисми 5, қисми 6), аз ин рӯ, аз мубоҳисаҳо дар бораи Ҳайку аз ҷиҳати қобили истифода ҳайрон нашавед. Аксарияти онҳо, хушбахтона, ба беҳбудиҳои гуногун марбутанд.

Ин муқаддима буд ва акнун биёед ба баъзе мушкилиҳо диққат диҳем.

Мушкилоти №1: Мушкилоти браузер

Дар асоси 3 браузер вуҷуд дорад WebKit: асосӣ (WebPositive) ва ду нафари иловагӣ дар Qt (QupZilla, номи кӯҳнашуда Фалконва OtterBrowser), ки аз анбор насб кардан мумкин аст. Ҳеҷ кадоме аз онҳо дуруст кор намекунад. Браузери асосӣ бо функсияҳо ва рендеринг мушкилот дорад (масалан, ҳангоми ворид шудан ба captcha ҳал кардан ғайриимкон аст. Бугтрекери Haiku) ва дигарҳо дар Ҳайку мушкилоти калон доранд.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Чунин аст Twitter дар WebPositive, браузери асосии Ҳайку.

QupZilla ва OtterBrowser аз пайвастҳои беэътимоди интернет (масалан, дар қатора) хеле ақиб мемонанд. Гузариш байни ҷадвалҳо ғайриимкон мегардад, агар маълумот ба таври оддӣ ворид нашавад. Кушодани ҷадвали нав ғайриимкон аст, вақте ки ҷадвали ҷорӣ маълумотро аз шабака бор мекунад. Хама чиз суст аст, сарфи назар аз бори кам. Эҳтимол, браузерҳо барои мултипликатсияи Haiku пурра оптимизатсия нашудаанд ё бо Haiku мушкилоти дигар доранд [дар Linux ин ҳолат бо ман баъзан рӯй медиҳад - тақрибан. тарчумон].

Ман бо QupZilla дар Medium чизе навишта натавонистам...

Apple барои таъмини браузери устувор бо иҷрои аъло корҳои зиёде кардааст. Ман фикр мекунам, ки ин сармоягузорӣ ба Ҳайку низ пардохт хоҳад кард. Махсусан бо назардошти аҳамияти афзояндаи барномаҳои веб ва ҳатто бештар аз он, ки барномаҳои маҳаллӣ ҳанӯз барои ҳама ҳолатҳои истифода дастрас нестанд.

Ҳикояи Кеннет Косиенда ва Ричард Вилямсон: чӣ гуна Сафари ва Вебкит пайдо шуданд

Мушкилоти №2: Оғозкунанда ва Док

Дар кунҷи рости болоии экран ҷойгир аст Панели мизи корӣ, як маҷмӯаи аҷиби менюи Оғоз дар Windows, ки бо хусусиятҳои Dock ва чанд хусусиятҳои дигар фаро гирифта шудаанд.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Панели мизи корӣ

Азбаски ин шояд як ҷузъи калидии таҷрибаи корбар барои BeOS буд, он дорои қобилиятҳои муҳити муосири мизи корӣ нест: ба ман оғозкунандаи барнома лозим аст, ба монанди диққати, тавассути Alt+space оғоз шуд. Барномаҳои клик барои оғозёбӣ суст кор мекунанд. Асбоби Ҷустуҷӯ мавҷуд аст, ки ба он монанд аст Стирлитс махфӣ аст, аммо он барои оғози қулайи барномаҳо пешбинӣ нашудааст, ҳатто агар он суръатнок бошад.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Spotlight дар Mac OS X Leopard, ки бо Command + Spacebar оғоз шудааст

вуҷуд доранд LnLauncher, дар HaikuDepot. Вақте ки шумо онро бори аввал оғоз мекунед, он комилан холӣ аст ва комилан маълум нест, ки чӣ гуна ба он чизе илова кардан лозим аст. Илова бар ин, он дар ҷои номувофиқ дар экран пайдо мешавад ва ҳеҷ гуна роҳи равшани тағир додани мавқеъи он. Хуб, чӣ тавр ман метавонам онро дар тарафи чап ё поёни экран гузорам, ба монанди Dock дар Mac OS X? Ман боварӣ дорам, ки UX дар ин ҳолат нофаҳмо аст.

Докберт, инчунин аз HaikuDepot. Аллакай беҳтар. Дар поёни экран нишон дода шудааст. Ман интизор набудам, ки тартиби нишонаҳо баръакс мешавад: сабад дар ибтидо аст, аммо дар маҷмӯъ он умедбахш ба назар мерасад.

Чӣ тавр ман метавонам онро ҳамчун пешфарз ба ҷои панели мизи корӣ муқаррар кунам? Агар шумо тасвири панели мизи корӣ дар DockBert -ро пахш кунед ва "пӯшидан" -ро интихоб кунед - он, албатта, пӯшида мешавад... ва баъд аз ним сония дубора пайдо мешавад. (Таҳиягарон гуфтанд, ки ин аслан хато дар DockBert аст). Хуб мебуд, агар DockBert кофӣ доно бошад, то бифаҳмад, ки корбар ба чӣ ниёз дорад ва онро иҷро кунад. Бо нобаёнӣ, DockBert ягон нишонаи барнома надорад, аммо он "дар ин ҷо кашед" -ро нишон медиҳад, то шумо медонед, ки чӣ гуна ҳама чизро илова кунед. Аммо, ман натавонистам барномаҳоро тоза кунам - на бо клики рост ва на бо кашонидани нишона аз DockBert.

ман кӯшиш мекунам HiQDock. Ман онро тасодуфан ёфтам дар анбори тарафи сеюм. Ба назар чунин менамояд, ки ман мехоҳам. Бо таваҷҷуҳ ба "намоиш". Зеро он ҳанӯз кор намекунад: он ҳанӯз як версияи бета аст. Он дар Qt4 навишта шудааст, бинобар ин ман шубҳа дорам, ки он дар тасвири насбкунӣ дохил карда мешавад.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
HiQDock.

Аслан, ман ягона шахсе нестам, ки вазъият бо Dock and Launcher мураккаб аст. Ман ҳатто дар ин мавзӯъ пайдо кардам тамоми мақола.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
QuickLaunch

Пас аз он ман фаҳмидам QuickLaunch, ки тавсия дода мешавад, ки тавассути илова кардани маҷмӯи тугмаҳо дар танзимоти миёнабурҳо оғоз карда шавад.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Танзимоти миёнабурҳо дар Haiku

Хуб мебуд, агар чунин чизҳо ба таври нобаёнӣ "танҳо кор" карда шаванд. Оё ман Alt+Space гуфтам? Хуб, аслан, QuickLaunch метавонад аз шумо пурсад, ки оё ҳангоми бори аввал ба кор андохтани миёнабури клавиатура ба шумо лозим аст, ки онро танзим кунед. Иҷрои ин дар танзимоти миёнабурҳо душвор аст.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Равзанае, ки аз шумо хоҳиш мекунад, ки дар танзимоти миёнабурҳо "барнома" ворид кунед. Бешухӣ

Ман омодаам боварӣ дорам, ки аксари корбарон намедонанд, ки чӣ гуна ҳамчун "ариза" ворид шаванд, яъне: /boot/system/apps/QuickLaunch (танҳо QuickLaunch кор намекунад).

Ҳалли зуд: QuickLaunch-ро ҳамчун пешфарз таъин кунед ва ба он миёнабури пешфарз Alt+Space таъин кунед.

Хушбахтона, ман аз таҳиягарон маълумот дорам, ки дар баъзе мавридҳо онҳо метавонанд онро ҳамчун такмил ё иваз кардани панели хуби мизи кории кӯҳна дохил кунанд. Мумкин... рузе... Ангуштон хам шуданд! (Дархостро тарк кунед, вагарна он ҳеҷ гоҳ рӯй нахоҳад дод. Дар ин ҷо). Таҳиягари дигар гуфт, иқтибос: "Ба андешаи ман, пайравӣ аз роҳи Windows дохил кардани қуттии ҷустуҷӯ дар менюи оғоз барои Бета кофӣ оддӣ аст, ман гуфта метавонам, ки ин барои бисёриҳо фарқияти бузург хоҳад кард." Розӣ! (боз: ариза ё не).

Чаро QuickLaunch барномаи скриншотро ду маротиба пайдо мекунад, дар /boot/system/apps ва дар /boot/system/bin? Таҳиягарон огоҳанд, зеро дар файли /boot/system/apps/QuickLaunch/ReadMe.html.

/system/bin қаблан коркард нашуда буд, барномаҳои интиқолшуда аксар вақт дар феҳристи /bin ҷойгир мешаванд, ки ин фикри бад аст. Шумо метавонед замимаҳои номатлуби CLI-ро нест кунед, масалан, бо истифода аз тугмаи "Илова ба рӯйхати нодида гирифтан" дар менюи контекстӣ

ҳалли зуд: филтр замимаҳо аз /system/bin, ки дар /system/apps низ мавҷуданд

Мушкилоти №3: суръатбахшии сахтафзор нест

BeOS бо барномаҳои намоишӣ пур шуд. Ягон видеои BeOS бе равзанаҳои сершумор бо навозишҳои видеоҳои гуногун комил нахоҳад буд. Муваффақияти аҷибе дар он вақт. Ҳайку бо намоишҳои 3D меояд, ки ҳуруфҳои 3D-ро дар фазо ҳаракат мекунанд. (Ҳей, Ҳайку ба IPO омода нест, ҳамин тавр не?)

BeOS дар соли 1995, ки дар он Ҳайку асос ёфтааст. Он вақт он дар ду протсессори PowerPC 603 бо басомади соатии 66 МГс кор мекард

Мо мехоҳем Linuxи ҷаҳони аудио ва видео бошем.

-Жан-Луи ҲессеМудири кул

Тааҷҷубовар аст, ки видео ва 3D дар Ҳайку аслан сахтафзори суръатбахш нестанд. Ман низ бозиҳо фикр мекунам.

Аз таҳиягарон Ҷаноб. ваддлсплаш и Алекс фон Глюк Ҳуҷҷат барои суръатбахшии сахтафзор мавҷуд аст (ин тақрибан ду моҳро мегирад). Шитоби 3D тавассути Mesa хоҳад буд (Ҳайку, тавре ки аллакай зикр шудааст, Mesa ва LLVMPipe -ро ҳамчун асоси OpenGL истифода мебарад), барои видео шумо метавонед ба он такя кунед FFmpeg ё ҳалли худро созед (ман медонам, ки Haiku аллакай FFMpeg-ро дар дохили худ истифода мебарад, истифодаи VDPAU ё дигар API-и шабеҳро бидуни драйверҳои суръатбахш истифода бурдан ғайриимкон аст).

Ангуштон ба ҳам заданд!

Мушкилоти №4: барномаҳо ҷустуҷӯ карда намешаванд

Ман медонам, ки аллакай бисёр барномаҳои CLI ба Haiku интиқол дода шудаанд, аммо ман онҳоро дар HaikuDepot намебинам. Ҳатто маслиҳатҳо вуҷуд надоранд. Дар сатри фармон ягон фармони "хайку..." ё "порт..." вуҷуд надорад

~/testing> haikuports
bash: haikuports: command not found

Пас аз ҷустуҷӯ, И ёфт, ки ман avrdude аз он зеркашӣ кардам. Ҳангоми иҷро, ду маротиба клик кардани тиреза бо вобастагии қонеънашуда пайдо шуд. Хуб мешуд, ки ин тавр намешуд. (Яке аз сабабҳое, ки ман онро хеле дӯст медорам бастаҳо .app барои Mac ва Арзиши барои Linux).

Аз таҳиягарон ман фаҳмидам, ки "назариявӣ" вуҷуд дорад система, пешгирии ин. Эҳтимол, вай ба муҳаббати бештар ниёз дорад.

Чӣ бояд кард? Ин аст, Барои онҳое, ки мехоҳанд барномаҳои Ҳайкуро интиқол диҳанд, дастурҳо мавҷуданд, аммо барои онҳое, ки мехоҳанд барномаҳои интиқолшударо истифода баранд, дастурҳо вуҷуд надоранд. Дар ин ҷо ман иштирок кардам.

Таҳиягар ба ман гуфт: "Мо HaikuPorts-ро зикр намекунем, зеро аз 99.9% корбарон талаб карда намешавад, ки донанд ё ғамхорӣ кунанд, ки ин бастаҳо чӣ гуна сохта мешаванд ва дар HaikuDepot пайдо мешаванд." розӣ. Гап дар бораи HaikuDepot ва чӣ гуна аз он ҷо чизе гирифтан мумкин аст, зеро интерфейси HaikuDepot онро нишон намедиҳад (масалан, avrdude cli). Эҳтимол, бояд қуттии қайд бошад, ки барномаҳои CLI-ро дар интерфейси HaikuDepot намоиш медиҳад, аммо ман онро наёфтам, ё шояд вуҷуд надошта бошад. ("Тавсия дода мешавад" ё "Ҳама бастаҳо"... ба шумо лозим аст? Не, ман ба "ҳама" бастаҳо назар кардан намехоҳам, ман фикр мекунам, ки китобхонаҳои зиёде нишон дода мешаванд. Чизе мисли пештараи хуби кӯҳна. Synaptic).

Ба ҷои ин ман ёфт. Ман инчунин намедонам, ки чӣ тавр онро насб кунам (Онҳо мегӯянд, ки HaikuArchives "анбори нармафзори дастгирӣшаванда" аст ва инчунин "ҳамаи барномаҳои арзишманд аллакай дар HaikuPorts ҳастанд" - интеграторҳо лозиманд).

Пас аз чанд ҷустуҷӯи бештар ман дарёфтам:

/> pkgman search avrdude​Status Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers

Вой! Хуб мешуд, ки ин даста боз ҳам намоёнтар шавад. Яке аз таҳиягарон тасдиқ кард, ки "pkgman як аналоги cli барои HaikuDepot аст." Чаро он вақт ӯро ном набурданд? haikudepot?

Пеш аз ҳама, ман command_not_found-0.0.1~git-3-any.hpkg насб кардам. Ҳоло ман ин корро карда метавонам:

/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file

ҳалли зуд: илова кунед command_not_found-*-any.hpkg ба насби пешфарз.

Таҳиягари Ҳайку мӯътақид аст, ки "дар Ҳайку, бар хилофи Linux, зарурати воқеии фармони-наёфта нест", зеро "шумо метавонед танҳо pkgman install cmd:commandname-ро иҷро кунед." Хуб, ман, ки «мурдаи одӣ» аз куҷо хабардор шуда метавонам?!

Бастаҳо, менеҷерони бастаҳо, вобастагӣ. Он дар Ҳайку бешубҳа аз ҳама хеле оқилтар аст, аммо он то ҳол мудири баста аст:

/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4–7
solution 1:
- do not install “providing avrdude”
Please select a solution, skip the problem for now or quit.
select [1/s/q]:

Менеҷерони бастаҳо он чизеро, ки менеҷерони бастаҳо ҳамеша иҷро мекунанд, новобаста аз системаи амалиётӣ мекунанд. Сабабе ҳаст, ки ман ба он ҷалб шудам - ​​оё ман инро гуфтам, не? - Ба бастаҳо .app ва Барномаҳои тасвирӣ.

Илова бар ин, дар ин ҷо баъзе барномаҳои хеле маъмули кушодаасос мавҷуд нестанд:

/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts…done.
*** Failed to find a match for “inkscape”: Name not found

Таҳиягарон ҷавоб медиҳанд: "Азбаски Gtk вуҷуд надорад, Inkscape вуҷуд нахоҳад дошт." Фаҳмид. Таҳиягари дигар илова кард: "Аммо мо WonderBrush-и аҷиб дорем." Ман дар ин бора намедонистам, аммо он дар HaikuDepot намоён нест ва он дар куҷо мебуд? (ислоҳ: Ман бояд ба ҷадвали "Ҳама бастаҳо" гузаштам! Ин нуктаро комилан аз даст додам!)

/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “gimp”: Name not found​/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]​
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “arduino”: Name not found

Ман медонам, ки "arduino пештар вуҷуд дошт"... ин ҳама куҷо рафт?

Дар байни чизҳои дигар, ман аз далели "маърифати техникӣ" ҳайрон шудам: он қадар сатрҳо нишон дода шудаанд, ки дар охир мегӯянд: "Ин нармафзор дастрас нест."

Мушкилоти №5: кунҷҳои гуногуни ноҳамвор, ки бояд ислоҳ карда шаванд

Гузариш байни барномаҳо

Бе alt+tab иваз кардани барномаҳо дилгиркунанда аст. Ctrl+tab кор мекунад, аммо ба таври каҷӣ.

Маслиҳати таҳиякунанда: Агар ман тарҳбандии Windows-ро фаъол кунам, Cmd ва Ctrl ҷойҳоро иваз мекунанд ва alt+Tab шинос мешаванд. Аммо ман мехоҳам ҳангоми истифодаи клавиатураи компютерӣ худро ҳамчун Mac ҳис кунам!

Эзоҳ аз таҳиягарон: "Гузаронидани ctrl+tab ба alt+tab баъзе корбаронро ба ҳайрат меорад." Ҳалли оддӣ: ҳардуро фаъол созед! (ҳамчун корбари Mac, Windows ва Linux бо Gnome, KDE, Xfce ман то ҳол намедонам, ки чӣ интизор шавам).

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Гузаронидани барномаҳо тавассути ctrl+tab бо истифода аз Twitcher. Дар баъзе ҷойҳо он пайдо мешавад, баъзан бори аввал нест

Бадтараш он аст, ки ctrl+tab баъзан равзанаро бо нишонаҳои барнома нишон медиҳад ва баъзан не. Дар байни чизҳои дигар, тартиби иваз кардани замимаҳо тасодуфӣ ба назар мерасад: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-равзанаи бо нишонаҳои барнома... Хатогии нармафзор? (Оё касе медонад, ки оё асбоби сабти Gif барои Haiku вуҷуд дорад?) Ислоҳот: Ин хусусият аст, на хато.

Як пахши кӯтоҳи ctrl+tab бе намоиши равзанаи Twitcher мустақиман ба барномаи қаблӣ мегузарад. Агар шумо комбинатсияҳоро дарозтар нигоҳ доред, шумо он чизеро хоҳед гирифт, ки ман аллакай одат кардаам.

Миёнбурҳои

Агар дар бораи миёнабурҳои клавиатура сухан гӯем, пас вақте ки шумо дарк мекунед, ки ҳама чиз ба Mac монанд аст, шумо ба таври худкор кӯшиш мекунед, ки миёнабурҳои муқаррариро истифода баред... Масалан, дар “Кушодан...” ва “Ҳамчун захира кунед...” қуттиҳои муколама, ман мехоҳам alt+d-ро барои ҷадвали феҳристи "кор" пахш кунам" ва ғайра.

Таҳиягарон "имконият доранд, ки инро" "ба дархости такмилдиҳии муколамаи файл илова кунанд." Ман чунин дархостро эҷод мекардам, агар дар GitHub ё GitLab як трекери маҳаллӣ вуҷуд дошта бошад, ки дар он ҷо ҳисобҳо дорам.

Аммо, тавре ки ман қаблан шарҳ додам, ман дар системаи онҳо сабти ном карда наметавонам. (Тавре ки шумо тахмин кардаед, ман мехоҳам осонии кор бо ин чизҳоро ҳангоми истифодаи хидматҳои давлатӣ ба монанди GitHub ё GitLab таъкид намоям). Ислоҳот: https://dev.haiku-os.org/ticket/15148

номутобиқатӣ

Барномаҳои Qt ва барномаҳои модарӣ дар рафтор фарқ мекунанд. Масалан, шумо метавонед калимаи охиринро бо истифода аз alt+backspace дар барномаҳои Qt нест кунед, аммо на дар барномаҳои маҳаллӣ. Ҳангоми таҳрири матн метавонад фарқиятҳои дигар вуҷуд дошта бошанд. Ман мехостам, ки чунин номутобиқатӣ бартараф карда шавад.

Ислоҳ: Ман навиштани ин мақоларо ҳанӯз тамом накарда будам (ман онро аввал дар канали Haiku dev барои ҷамъ овардани шарҳҳо нишон додам) вақте маълум шуд, ки ин ихтилоф ислоҳ шудааст! Аҷоиб! Чӣ гуна ман лоиҳаҳои кушодаасосро дӯст медорам! Сипос, Каспер Каспер!

ёддошт

Ман ҳоло ҳам Хайкуро меомӯзам ва он ба ман таассурот бахшида истодааст. Гарчанде ки ман имрӯз ба тавсифи озориҳо диққат додам, ман наметавонам ба шумо хотиррасон кунам, ки чаро ин системаи амалиётӣ ин қадар ҷолиб аст. Дар зер якчанд мисол оварда шудааст. Танҳо як ёдраскунӣ барои дидани он ки чӣ тавр Ҳайку корҳоеро иҷро мекунад, ки аз ҷиҳати консептуалӣ дурустанд.

Агар шумо файли иҷрошавандаро, ки китобхонаҳои зарурӣ надорад, ду маротиба клик кунед, шумо дар Linux чизе намебинед. Haiku муколамаи хуби графикиро бо маълумот дар бораи мушкилот намоиш медиҳад. Ман муддати тӯлонӣ дар бораи ин чизҳо дар Linux орзу мекардам ва то ҳол аз он шодам, ки он дар Ҳайку дуруст иҷро шудааст. Ин мисол нишон медиҳад, ки системаи оператсионӣ дар ҳама сатҳҳо мувофиқ аст. Натиҷа зебоӣ, зебоӣ ва оддӣ аст, ҳатто дар ҳолатҳое, ки ба монанди коркарди хатогиҳо.

Як намуди ҷолиб дар зери сарпӯш.

Ҳуҷҷатҳои QuickLaunch мегӯяд:

Шояд ду сабаб вуҷуд дошта бошад, ки чаро QuickLaunch барномаро пайдо намекунад:

  • Барнома дар қисмати BeFS нест ё қисмати BeFS барои дастгирии дархостҳо формат карда нашудааст.
  • Барнома атрибути дурусти BEOS:APP_SIG надорад. Дар ин ҳолат, аз таҳиягари барнома хоҳиш кунед, ки онро илова кунад ё кӯшиш кунед, ки пайравӣ кунед
    Ин маслиҳат: агар шумо барнома ё скриптро истифода баред, ки дар QuickLaunch намоиш дода нашавад (ва дар макони навиштан ҷойгир аст) - кӯшиш кунед, ки ин атрибутҳоро дар терминал илова кунед.

    addattr BEOS: Барномаи TYPE/x-vnd.Be-elfexecutable /path/to/your/app-or-script

    addattr BEOS: замимаи APP_SIG/x-vnd.anything-unique /path/to/your/app-or-script

Ин каме фаҳмиш медиҳад, ки чӣ гуна ҷодугарӣ ба монанди Launch Services, ки ман онҳоро ба ҳайрат меорам, воқеан кор мекунад (ва он дар муҳити корӣ дар Linux комилан мавҷуд нест).

На камтар аз ҳаяҷоновар аст "Кушодан бо ..."

Файлро интихоб кунед, alt+I-ро пахш кунед ва пас экрани иттилоот ба шумо имкон медиҳад, ки кадом барнома файли мушаххасро кушояд.

Рӯзи дуюми ман бо Ҳайку: хушҳолам, аммо ҳоло барои гузаштан омода нест
Дар Haiku ман метавонам барномаро барои кушодани як файли мушаххас бекор кунам. Хуш?

Ин ҳама кор мекунад, ҳатто агар тамдиди номи файл мавҷуд набошад ва ман дар ниҳоят метавонам файлҳои гуногуни як навъро гӯям, ки дар замимаҳои гуногун кушода шаванд, ки ин дар муҳити мизи кории Linux хеле душвор аст, агар қариб ғайриимкон бошад.

хулоса

Тавре ки ман дирӯз навиштам, Ҳайку чашмони маро кушод ва ба ман нишон дод, ки чӣ гуна муҳити корӣ метавонад "фақат кор кунад". Дар рӯзи дуюм ман инчунин якчанд чизҳоеро пайдо кардам, ки ба такмил ниёз доранд.

Ҳеҷ кадоми онҳо корро қатъ намекунад. Ман дар ҳақиқат аз ояндаи ин системаи оператсионии мизи кории шахсӣ ба ҳаяҷон омадаам. Ин як таҳаввулоти қобили қабул берун аз "муҳитҳои мизи кории Linux" аст, ки мушкилоти ҷиддиеро, ки дар ояндаи наздик ҳал карда намешаванд, идома медиҳанд. проблемахои меъморй.

Ман ба Ҳайку умед дорам.

Худатон кӯшиш кунед! Дар ниҳоят, лоиҳаи Ҳайку тасвирҳоро барои боркунӣ аз DVD ё USB, тавлидшуда таъмин мекунад ежедневно. Барои насб кардан, танҳо тасвирро зеркашӣ кунед ва бо истифода аз он ба диски флешдор нависед Эшер

Оё шумо ягон савол доред? Шуморо ба забони русӣ даъват мекунем канали телеграмма.

Шарҳи хато: Чӣ тавр дар C ва C ++ худро ба пои худ тир парронед. Маҷмӯаи дорухатҳои Haiku OS

Аз муаллифи тарҷума: ин мақолаи дуюм дар силсилаи Ҳайку мебошад.

Рӯйхати мақолаҳо: Аввал

Манбаъ: will.com

Илова Эзоҳ