ոնց որ ցոյց չէի տուել ջենթու իմ փայնֆոնի վրայ։ ու ուինդոումէյքեր։
#ջենթու #փայնֆոն #ուինդոումէյքեր #gentoo #windowmaker #pinephone
բացայայտել եմ AlsaMixer.app
։
մինչ այդ դրա վերեւի wmix
֊ը գիտէի միայն։
ահա վիդեօյի յղում, իսկ ստորեւ, յուսամ ձեզ մօտ ցոյց կը տայ, ներդրուած տեսանիւթի պատուհանը՝
<iframe title="AlsaMixer.app” src="https://toobnix.org/videos/embed/534b2163-1c47-4011-aac0-81b67c3e02db” allowfullscreen=”” sandbox="allow-same-origin allow-scripts allow-popups” width="560” height="315” frameborder="0”></iframe>
շատ հաւէսն ա։
#ալսա #լինուքս #իւնիքս #ուինդոումէյքեր #էկրանահան #ձայն #տեք
էս գիշեր չեմ քնել, զի սերուերի վրայ նայում էի ինչպէս կարող եմ տեղ ազատել, ու գտել եմ 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
ու տէնց։
#ուինդոումէյքեր #վմէյքեր #էկրանահան #######
ինձ հա անյարմար էր որ dino
֊ն, կամ գնօմ֊ական ծրագրերը, օրինակ՝ evince
֊ը, title bar
֊ը չեն նկարում, ու պատուհանի շրջանակից չունեն։
հատուկ մտնում էի պատուհանի յատկութիւններ, հանում «disable titlebar»֊ի պէս չէքբոքսները, որ «նորմալանայ»։ բայց ապա միացնում էի պրոյեկտորին, կամ անջատում՝ կրկին կորում էր ամէնը, պիտի նորից նշէի։
պարզուեց, windowmaker
֊ն ունի կարգաւորում, ու եթէ նշել՝ ամէն պատուհան կը լինի նորմալ։ (:
ու տէնց։
#ուինդոումէյքեր #լինուքս #պատուհան #մշակոյթ #տեք #պատուհանային_կառավարիչ #կարգաւորում
wmaker֊ի համար դոքափներ՝
https://gitlab.com/xander1988/dockapps
էս տղան չափսը կարգաւորուող ա դարձնում, որ բարձր որոշութեամբ էկրաններին աւելի մեծ երեւան։
#ուինդոումէյքեր #ւմէյքեր #վմէյքեր #էքս #դոքափ #տեք #ծրագրակազմ
#էկրանահան #կարգիչ #համակարգիչ #օհ #օպերացիոն_համակարգ #օպերացիոն_համակարգեր #նէքստ #ուինդոումէյքեր #պոստսկրիպտ #հանդէս #1989 #պատմութիւն
երբեմն՝ հազուադէպ՝ պէտք ա լինում վերբեռնել վմէյքերը։
այդ համար կայ յատուկ սիգնալ՝ 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
#հայերէն #թարգմանութիւն #ուինդոումէյքեր #վմէյքեր #ումէյքեր #ւմէյքեր
The Wayland architecture integrates the display server, window manager and compositor into one process. You can think of Wayland as a toolkit for creating clients and compositors. It is not a specific single compositor or window manager. If you want a different window manager, you can write a new one.
I don’t know much about Wayland but the immediate question is: Why would you want to do that? If Wayland has it’s own window manager built in why do you need another one? It’s like support for Windows or OS X. Not needed as those systems have their own window managers and not really support replacing it. This is contrary to X which has no window manager by default and allows and encourages others to implement it. Window Maker is a window manager for X (as stated in the info box) and Wayland aims to be an incompatible replacement of X. So they are not really a good match at first sight.
ահա, յետոյ էլ ասում են՝ վէյլանդ քշէք։ էս շոուսթոփեր ա ինձ համար։ ես առանց ուինդոումէյքերի չեմ ապրի։
նաեւ, էս ինչ ա ասում՝ մենք արդէն ունենք պատուհանների կառավարիչ։ էլի կենտրոնացնում ա։
#մէջբերում #տեքնոլոգիա #լինուքս #իւնիքս #ուինդոումէյքեր #դիզայն