ես խնդիր ունեմ՝ ֆֆ֊ն եթէ փակուի, գիտի որ պատուհանը որ աշխատատիրոյթ տանի, իսկ փիջինը չի իմանում։
հետեւաբար ամէն անգամ փիջին անջատել միացնելուց յետոյ երկար դասաւորում եմ պատուհանները։
հիմա աւտոմատացրի էդ խնդիրը։
մի նիշքի մէջ ձեւակերպում եմ որ պատուհանը որ տիրոյթում լինի։ ցանկ ա, զի չգիտեմ որ տաբն ա էդ պահին բաց լինելու, ու ապա որն ա լինելու պատուհանի վերնագիրը։
սա իմ կարգաւորումների նիշքն ա՝
2:oberon spyurk khosenk մերգելեան գրադարան
2:intentionally_blank посторонним_в to_the_ocean_netters-dev ցանցառներ_նախագծում շեքսպ_արեւ_սոնա
3:#pine64 #pinetime #pinephone
3:#pinetab #pinebook
4:#ada #retro ##forth
4:#fpc #oberon #lazarus #pascal
5:#gentoo-powerpc #hellosystem #plan9 #minix #netbsd #freebsd #openbsd #gentoo
5:#maemo-leste #maemo #postmarketos #postmarketos-offtopic
6:#security #opsec
6:privacy-and-security privacy
7:dino_chat blabber_support conversations operators prosody xsf
7:##programming ##tokipona #pidgin #lesswrong
8:#socialhome #thefederation #diaspora #mastodon #scuttlebutt #indieweb
8:dishub fediverse disroot schroedingers_chat 404_English_chat support_for_chat.sum7.eu
9:#roms #ebooks
9:#tilderadio #helpdesk #anonradio
10:#soylent #politics #editorial
10:политика
11:fotografie
11:#photogeeks #darktable
11:#opensourcemusicians
11:cybersnoot
12:openhardware homebrew_server_club modding_fridays openwrt 64sprites
12:geminauts
13:onfoss floss linuxforum FSFE_community
13:#windowmaker #icewm
ամէն տիրոյթում ուզում եմ ունենալ երկու պատուհան, ու յստակ տեղում ու յստակ չափսի։
հիմա որ շրջում եմ տիրոյթներով, շատ հաճելի ա տեսնել նոյն ձեւ բաց պատուհաններ, ու խօսակցութիւնները։
սա էլ հիմնականում սկրիպտն ա՝
function find_active_tab_from_list2 {
read -a list <<< "$(printf "%s" "$@")"
local func_result=""
for i in "${list[@]}"
do
res=`wmctrl -l | grep ${i} | awk {' print $1 '}`
if [[ -n "$res" ]]
then
#func_result=$i
func_result=$res
fi
done
echo "$func_result"
}
այս ֆունկցիան վերնագրերի լիստն ա վերցնում ու գտնում window id֊ն որը պարունակում ա դրանցից մէկը։
(կարելի էր եւ window id չվերադարձնել, այլ հէնց անունն օգտագործել, բայց մտածեցի window id֊ն հաստատ չի կրկնուի)։
սա էլ մնացած սկրիպտի մասն ա՝
if [[ -z $1 ]]
then
echo "provide config file name"
exit
fi
set -x
var=0 #this is used to check for odd or not to put window on the left or right
while read line
do
wrkSpc=`echo $line | awk -F ":" {' print $1'}`
winLst=`echo $line | awk -F ":" {' print $2'}`
win=$(find_active_tab_from_list2 "${winLst[@]}")
if [ $((var%2)) -eq 0 ]
then
wmctrl -i -r $win -t $wrkSpc
wmctrl -i -r $win -e 0,150,50,800,900
else
wmctrl -i -r $win -t $wrkSpc
wmctrl -i -r $win -e 0,1050,50,800,900
fi
var=$((var+1))
done < $1
նախ ստուգում ա արդեօք կարգաւորումներով ֆայլի անունն ա ստացել, յետոյ տող առ տող առանձնացնում ա տիրոյթը տաբերի անունների ցանկից։
կանչում ա էն ֆունկցիան, ստանում ա պատուհանի համարը ու տեղաւորում այն էն կոորդինատներով որ նշած են։ յաջորդ անգամ միւս կոորդինատներով ա տեղաւորում։
կարելի ա էլի լաւացնել, որ ըստ էկրանի չափսերի աւտոմատ որոշի ոնց տեղաւորի։ դէ ըստ իմ նախընտրութիւնների, ես օդ եմ սիրում, ազատ տարածք այդ պատուհանների միջեւ եւ շուրջը։
սա էլ սկրիպտով պանակը։
#սկրիպտ #էքս #իքս #էքսորգ #իքսորգ #լինուքս #իւնիքս #փիջին #պատուհան #չաթ #էկրանահան
ինչու ա ինձ գրաւում scuttlebutt հաղորդակարգը՝
հէնց այդ պատճառով ա որ մարդիկ շատ չեն սիրի, ու այնքան էլ ժողովրդական չի՝ յաւելուած ունենալը, եւ տուեալներ պահելը սպասարկչում աւելի յարմար ա, գոնէ այսօր, երեւի։ կամ այսօրուայ հեռախօսների ռեսուրսները հաշուի առնելով։ բայց ռեսուրսները միշտ են պակաս՝ վաղուայ հեռախօսների ռեսուրսները աւելի ագահօրէն կը սպառուեն նոր յաւելուածներով (տես վիրտի֊ռայզերի օրէնքը)։
սա նաեւ ինձ կը ստիպի աւելի խելացի կառավարել ռեսուրսները։ գուցէ աւելի քիչ մարդու հետեւէի, երբ գիտեմ որ տարածքով եմ վճարում։ եւ աւելի քիչ՝ յաճախ փոստող մարդու։
(ամէն անգամ գրում եմ՝ մարդ, ու մտածում որ ով ասես կարող ա օգտուի տեքնոլոգիայով, ինչո՞ւ հէնց մարդ)
ի դէպ, կան այսպէս կոչուած pub եւ room սպասարկիչներ։ pub֊ը պահում ա տեղեկատւութիւն, ու եթէ դու կպել ես փաբի, թարմացումներդ ստացել ա, իսկ յետոյ դու չկաս, բայց ես եմ կպել՝ քո նորութիւնները կը ստանամ։
room֊ի դէպքում յիշողութիւն չի օգտագործւում՝ պիտի երկուսս կպած լինենք որ տեղեկատւութեան փոխանակութիւնը տեղի ունենայ։ room֊ն ինձ աւելի հետաքրքիր ու հոգեհարազատ ա թւում։ ես նման պատճառով չէի ուզում ջաբերի՝ տարբեր կլիենտների մէջ սինքը միացնել՝ որ չպահեմ, գոնէ մի քանի օր, օգտուողների չաթերի պատմութիւնը։
սարքդ, իհարկէ, կարող են գողանալ, կամ կարող ես կորցնել՝ բայց ապա ընդամէնը պէտք ա պահած լինել private key֊ը մի տեղ։
կրիպտաւորուած ա, ի տարբերութիւն դիասպորա կամ մաստոդոն հանգոյցների, ուր հանգոյցի տէրը կարող ա տուեալների բազայից տեսնել անձնական փակ նամակները։
դու ներկայանում ես որպէս դու՝ եւ քեզ պէտք չի որեւէ հաստատում երրորդ անձից որ դու դու ես։ դու ունես քո private key֊ը որը հաստատում ա ինքնութիւնդ։ դու չպէտք ա ներկայանաս որպէս թութ.հայ֊ի էսինչը, կամ spyurk.am֊ի էս ինչը։
դու դու ես, եւ վերջ։ (:
ի տարբերութիւն, դաշնեզերքի պարագայում՝ քո հանգոյցը սկսում ա ստանալ օտար հաշուից թարմացումներ միայն նրանից յետոյ, երբ քո հանգոյցից որեւէ մէկը այդ հաշուին սկսի հետեւել։ կամ եթէ ոչ մէկ չի հետեւում՝ հանգոյցը կիմանայ այդ օտար հաշուի այն գրառումների մասին, որ տարածել են այլ, հանգոյցին յայտնի մարդիկ։
այդ պատճառով ա լինում որ մարդուն գտնում ես, իսկ իր հոսքը դատարկ ա, կամ կայ ընդամէնը մէկ կամ մի քանի գրառում՝ այն գրառումներն են որ քո հանգոյցին յայտնի մէկը տարածել ա։
սքաթլբաթի դէպքում՝ եթէ հետեւեցիր՝ ամբողջը ստանալու ես։
ու տէնց։
#շշուկ #բամբասանք #սքաթլբաթ #scuttlebutt (թող ներէն ինձ այդ պիտակին հետեւողները որ հայերէն չեն կարդում իրենց հոսքում աղմկելու համար) #բաշխուած #ցանց #համացանց