2023-01-10-16691164

ահագին տառապեցի, որ աշխատեցնեմ postmarketos֊ում amazfish֊ը։ ինչպէս զգացւում ա ծրագրի անուանումից, այն ի սկզբանէ ստեղծուած ա sailfish֊ի համար։

ու ի պատիւ ադամ փիգզին, պէտք ա նշել, նա ջանք դրեց եւ ստեղծեց ինտերֆէյսի եւս մի տարբերակ, որ sailfish֊ի սեփականատիրական silica կոմպոնենտներին կպած չի։

այդ պատճառով, մէկը փաթեթաւորել ա յաւելուածը alpine֊ի համար։ ես յիշում էի, որ այն ժամանակին օգտագործել եմ, բայց էս անգամ ոչ մի ձեւ չուզեց աշխատել։

տառապեցի, տառապեցի, փիգզը չաթում ասաց՝ լոգերը տեսնենք։ բայց նա առաջարկում էր լոգերը նայել journalctl֊ով, systemd֊ի լոգերը։ իսկ postmarketos֊ը systemd չունի՝ openrc ա։ ասում ա՝ ոչինչ, ապա syslog եմ գրում, չկա՞յ ոչ մի բան /var/log/messages֊ում։ ասում եմ՝ չկայ, էդ ֆայլն էլ չկայ։

ես ունէի ինչ֊որ /etc/init.d/syslog, ու այդ սերուիսը սթարտ եղած էր, տեղակայեցի ինձ gentoo֊ից ծանօթ syslog-ng֊ն՝ ստեղծեց messages֊ը, բայց բան չգրուեց իր յաւելուածից, կամ դրա դեմոնից։ տեղակայեցի rsyslogd — ոչ մի արդիւնք։

նշեցի դեմոնը՝ /usr/bin/harbour-amazfishd֊ն։ փիգզն ասում ա՝ եթէ կոնսոլից սթարտ անես՝ կը տեսնես ինչ ա գրում, ինչ ա ասում։ բայց երբ ես պրոցեսը սպանում էի, ու կոնսոլից էի սթարտ անում՝ քրեշւում էր, բողոքում էր որ չի կարողանում կպնել dbus֊ին եւ հերոսաբար մեռնում segmentation fault արձանագրելով։

դա անում էի ssh եղած, դէ որ յարմար լինի նաեւ տեքստ պատճէնել փակցնել։ փիգզն ասում ա՝ ոնց որ մի բան էն չի քո միջավայրի փոփոխականների հետ։ մտածում եմ՝ բայց ապա ինչի՞ ինքն իրան սթարտ ա լինում, ես եմ երբ սթարտ անում՝ չի լինում։

սթարտ արի հէնց հեռախօսի տերմինալից՝ եղա՛ւ։

սարքեցի սթարտափ սկրիպտ, որի մէջ գրեցի նաեւ էկրանին աշխատող կոնսոլից export հրամանով ստացուած մի քանի միջավայրի փոփոխական, ներառեալ՝ DBUS_SESSION_BUS_ADDRESS ու XDG_RUNTIME_DIR՝

export XDG_RUNTIME_DIR="/run/user/10000"
export
export DBUS_SESSION_BUS_ADDRESS='unix:path=/tmp/dbus-6vb3xFo8hf,guid=3c57d616e26d848a3e4c373563bc67df'
export DESKTOP_SESSION='gnome'
export GDMSESSION='gnome'
export SESSION_MANAGER='local/pine64-pinephone:@/tmp/.ICE-unix/3080,unix/pine64-pinephone:/tmp/.ICE-unix/3080'
export XDG_SESSION_CLASS='user'
export XDG_SESSION_DESKTOP='gnome'
export XDG_SESSION_TYPE='wayland'
/usr/bin/harbour-amazfishd

ու սթարտ եղաւ, տեսնում եմ ինչ ա գրում, բայց չի լինում, մէկ ա, ժամացոյցի հետ աշխատեցնել։ յաւելուածում պէտք ա ընտրել pair with watch, ու յետոյ ցանկից ընտրել ժամացոյցը։ երբ ընտրում էի իմ amazfit bip֊ը, այն չէր էլ ընտրւում։ կապտում էր իր տողը, իսկ մատը բարձրացնում էի՝ էլ ընտրուած չէր։

փոխարէնը պիտի նոր էկրանին անցնէր, փնտրէր ժամացոյցը, առաջարկէր ընտրեմ գտածը։

աշխատեցրի ապա harbour-amazfish-ui֊ը կոնսոլից, որ տեսնեմ, դա՞ ինչ ա ասում։

եւ գտա՛յ։

ասում ա՝

File /usr/lib/qt5/qml/org/kde/kirigami.2/PageRow,qml:916: Error while loading page: qrc:/qml/pages/PairPage.qml:2 module "org.kde.bluezqt" is not installed.

ահա՛։ qt֊ի bluetooth֊ի հետ աշխատելու գրադարանն էր պակաս։

մտածեցի, ո՞րը կը լինի այն alpine֊ում, փնտրեցի bluez apk֊ով, գտայ bluez-qt֊ն։ տեղակայեցի, վերամեկնարկեցի յաւելուած ու ամէն ինչ աշխատեց։ յէ՛յ։

հիմա մտածում եմ՝ պէտք ա փաթեթի մէյնթէյներին գրել, որ աւելացնի կախուածութիւնը։

գտնում եմ amazfish֊ը alpine֊ի կայքում՝ https://pkgs.alpinelinux.org/packages?name=amazfish*&branch=edge&repo=&arch

էս մարկօ շրոդերի վրայ կտացնում եմ՝ բան չի լինում։ անջատում եմ ջաւա սկրիպտ բլոկ անող յաւելումը՝ մէկ ա։

վերջում հազիւ գտայ սա՝

https://git.alpinelinux.org/aports/commit/?id=91ed2ff6af04fe23eecbeb7e3011b91c88fa1ecd

ու էնտեղից պեղեցի մարկօյի մէյլը։ գրեցի իրան իմակ։

երբ ասացի՝ ամէն ինչն աշխատում ա՝ մի քիչ սուտ ասացի։

ամէնը֊ամէնը չէ։ բայց դա ըստ երեւոյթին amazfish֊ի խնդիրը չի, այլ phosh֊ի։ ուրեմն, phosh֊ը գալիս ա purism֊ի կողմից գրուած chats յաւելուածով, որը, ոնց հասկանում եմ, եւ sms֊ի հետ ա աշխատում, ե՛ւ xmpp֊ի։ ու դրա ծանուցումները երեւի ինչ֊որ ձեւ սխալ են, ինչ֊որ ձեւ այլ հոսքի մէջ են։

դրանք amazfish֊ը չի բռնում, ու ժամացոյցին չի ուղարկում։ իսկ այ մնացած բոլոր յաւելուածների ծանուցումներն հաճոյքով ուղարկում ա։

էսպիսի տեսք ունի, եթէ ինչ՝

ու տէնց

#ամազֆիշ #էկրանահան #տառապանք #հաւէս #տեք #ժամացոյց #գրանցամատեան #կարգաւորում #ծանուցում

բնօրինակ ծմակուտում(եւ մեկնաբանութիւննե՞ր)

պիտակներ՝ ամազֆիշ  էկրանահան  տառապանք  հաւէս  տեք  ժամացոյց  գրանցամատեան  կարգաւորում  ծանուցում