էս գիշեր չեմ քնել, զի սերուերի վրայ նայում էի ինչպէս կարող եմ տեղ ազատել, ու գտել եմ 2008֊ին քաշած ելատեքստ՝ «շերմանի ակուարիումը» լինուքս «սքրինսէյւեր»֊ը։
ուրեմն, իննսունականներին էդպիսի կոմիկս կար՝ sherman's lagoon
ու կայք, որ հիմա միայն արքիւում ա պահպանուել։ զգացէ՛ք իննսունականների «վայբերը»։ (:
ու մէկը վերցրել էր այդ կայքից գրաֆիկան, ու հրապարակել իւնիքսի համար՝ xscreensaver
֊ի յաւելում, windowmaker
֊ի համար dockapp
ու gnome 2
֊ի համար պանելի յաւելում։
ես 2008֊ին փորձել էի շինել, չէր շինուել, ու կամ չխորացայ, կամ հմտութիւններս չհերիքեցին։
տէնց էլ մնաց։ երէկ գտայ, փորձեցի շինել՝ չեղաւ, բնականաբար։
յետոյ բզբզացի, շինեցի որպէս sdl
֊ից կախուածութիւն ունեցող «սքրինսէյւեր»։
բայց ինձ ամենաշատը հետաքրքրում էր dockapp
ստանալը։ դա, պարզուեց ունէր կախուածութիւն՝ gai
անունով գրադարանից։
փորձեցի շինել այդ general applet interface library֊ն՝ չեղաւ։
դա բզբզացի՝ շինեցի։ հիմա նայում եմ, վերջին «քոմիթը» լաւ բացատրուած չի՝ էնպէս չի որ «հարդկոդ» եղած ուղի ա, այլ ինչ ուղի էլ լինէր, փնտրում էր դրա lib/lib
֊ի մէջ։ ինձ թւում ա այդ մասն, օրինակ, երբեք ճիշտ չի աշխատել։ չգիտեմ։
յետոյ կարողացայ արդէն շինել եւ շերմանի աքուարիումը այնպէս, որ «դոքափ» լինի։
ահա, ֆիքսած ելատեքստն այստեղ ա։
շինելու համար, նախ պէտք ա շինել gai
֊ն՝
git clone https://github.com/norayr/gai
cd gai
./configure --prefix=/opt/gai
ես այնտեղ դրեցի, որ համակարգին չխանգարի։ պէտք ա փաթեթաւորել, ու ապա «պրեֆիքսը» լինի /usr
պանակը։
յետոյ իհարկէ՝ make
, sudo make install
։ (այ մոռացայ դա գրել այստեղ, յիշեմ աւելացնեմ)։
իսկ հիմա երբ արդէն ունենք gai
֊ն, շինենք շերմանի ակուարիումը՝
PKG_CONFIG_PATH="/opt/gai/lib/pkgconfig" ./configure --with-gai --with-gailibs=/opt/gai
make
sudo make install
աւաղ, իր makefile
֊ը չի հասկանում, արդեօք նաեւ ապլետն ա շինուել, որ դա էլ տեղակայի։ պէտք ա մտածել, ոնց դա լուծել։
այդ պատճառով, ապլետը պէտք ա ձեռքով տեղակայել՝
cp shermans/shermans_applet /opt/aquarium/bin/
իսկ հիմնական ծրագիրը, որ sdl
֊ից ա կախուած՝ shermans
֊ը, ինքը տեղակայում ա։
ու հիմա այն կաշխատի այսպէս՝
LD_LIBRARY_PATH="/opt/gai/lib" /opt/aquarium/bin/shermans_applet
ահա ձեզ էկրանահաններ, չնայած գուցէ պէտք ա վիդեօ անել։
երբ հէնց shermans
֊ն ես աշխատեցնում, այն վերցնում ա էկրանի հանոյթ, դարձնում մկնիկի ցուցիչն անտեսանելի, եւ ձկնիկներն այդ պատուհանի մէջ լողում են։ այդ պատուհանն ա որ պէտք ա ինտեգրուի (իրենց readme
֊ն ինստրուկցիաներ ունի) xscreensaver
֊ի մէջ։
կամ էսպէս աւելի մօտիկից՝
իսկ ահա dockapp
֊ն ինչ տեսք ունի՝
(այս xv
֊ն պարզապէս ձկնային էր, ու իրանով էկրանահանեցի, ու իրան էլ կադրի մէջ թողեցի)
բայց ապլետն եմ ցոյց տալիս, որ բադիկի տակն ա։
ու չգիտեմ, հաւէս կադրեր կան որ չեմ կարողանում բռնացնել։
ահա, կարողացայ տեսանիւթ գրել այսպէս, յուսամ սա ներդրուած կը լինի՝
<iframe title="sherman’s lagoon” src="https://toobnix.org/videos/embed/1b15401a-c48c-4ef6-b31d-df8f8d7239e0” allowfullscreen=”” sandbox="allow-same-origin allow-scripts allow-popups” width="560” height="315” frameborder="0”></iframe>
ահաւոր սիրում եմ կեանքի բերել այդպիսի հին, մոռացուած ծրագրերը։
ու տէնց։
#էկրանահան #պատմութիւն #շերման #կոմիկս #արուեստ #գրաֆիկա #ծրագրակազմ #սքրինսէյւեր #ազատ_ծրագրակազմ #ազատ_ծա #վերօգտագործում #վերակենդանացում #ձուկ #ձկներ #կրիա #վմէյքեր #ուինդոումէյքեր #անկապ #չգիտեմ
ուինդոումէյքերի մակօսոտ թեմա։
ի դէպ, այստեղից իմանում ենք, որ gnustep
֊ն ունի «սքէյլինգ»՝
defaults
նիշքի մէջ կարելի ա գրել NSGlobalDomain GSScaleFactor x
ես օգտագործում եմ xrandr
ու սքէյլ եմ անում ամէնը էքսով՝
xrandr --output eDP1 --scale 0.7x0.7
ու տէնց։
#ուինդոումէյքեր #վմէյքեր #էկրանահան #######
wmaker֊ի համար դոքափներ՝
https://gitlab.com/xander1988/dockapps
էս տղան չափսը կարգաւորուող ա դարձնում, որ բարձր որոշութեամբ էկրաններին աւելի մեծ երեւան։
#ուինդոումէյքեր #ւմէյքեր #վմէյքեր #էքս #դոքափ #տեք #ծրագրակազմ
եղանակը հիմա՝
#էկրանահան #երեւան #եղանակ #դոք #դոքափ #վմէյքեր
այսպէս եմ կանչում wmweather+֊ը՝ #երեւան ֊ի համար՝
wmweather+ -metar-station UDYZ -location "40.147222 44.395833" -display-mode "cur" -animate -m -tempc
display mode֊ը կարող ա լինել “fcst” կամ “forecast” (:
նաեւ ունեմ շատ օգտակար wmSpaceWeather՝
The monitor shows: 2 relativistic electron and 3 relativistic proton flux levels at geosyncronous orbit (currently from the NOAA GOES spacecraft), current Solar Flare X-ray flux, and the last 8 3-hour Kp index values.
եթէ ամէնը վառուի ու թարթի՝ պէտք ա անջատել էլեկտրական սարքաւորումները ու վազել։
ու տէնց։
#միջավայր #եղանակ #դոքափ #դոք #վմէյքեր
երբեմն՝ հազուադէպ՝ պէտք ա լինում վերբեռնել վմէյքերը։
այդ համար կայ յատուկ սիգնալ՝ SIGUSR1։ նախկինում, ի դէպ, օգտագործւում էր HUP սիգնալը, բայց յետոյ HUP֊ը ինչ֊որ այլ բանի համար որոշեցին կիրառել, ու այդ գործը կցեցին SIGUSR1֊ին։
կարեւոր ա չուղարկել սիգնալը wmaker
պրոցեսին, զի մեզ պէտք ա պրոցես, որ երեւում ա աղիւսակում որպէս wmaker --for-real=
։
ընդհանուր առմամբ էսպէս՝
PID=`ps aux | grep 'wmaker --for-real'`
kill -s SIGUSR1 $PID
բոլոր պատուհանները մնում են իրենց տիրոյթներում, ամէնը անփոփոխ ա, բայց թարմացուած։
#իւնիքս #սիգնալ #լինուքս #ուինդոումէյքեր #վմէյքեր #ումէյքեր #վերբեռնում #ակնարկ #միջավայր
վմէյքերի թագրմանութիւնը թարմացրի։
ամբողջը՝ https://repo.or.cz/wmaker-crm.git/blob/e82d86813e65a42974c03d69408cd436f9d9fe93:/po/hy.po
տարբերութիւնը՝ https://repo.or.cz/wmaker-crm.git/blobdiff/d9bc96e497a000b8b431d849a2524d9f7f1ea552..e82d86813e65a42974c03d69408cd436f9d9fe93:/po/hy.po
#հայերէն #թարգմանութիւն #ուինդոումէյքեր #վմէյքեր #ումէյքեր #ւմէյքեր