ot go_fire (27-03-2017)
Uvelichi snimkata
Dnes si dadoh smetka, che dogodina shte stanat 20 godini, otkakto
poseshtavam tozi portal (a otkakto i sushtestvuva), a nikoga ne
sum slagal ekranni snimki. Zatova dnes reshih da napravia edna.
Usetih, se, che na neia niama dvete osnovni programi, koito
polzvam — Konkveror i Emaks.
Tova, koeto se vizhda sa: Pekwm, Fbpanel, Fbxkb, Klipper,
Gbgoffice i Wicd-gtk.
Agnostichen sum na tema upraviteli i sredi. Tova e suvremenen
evfemizum za kurva. Osnovno predpochitam Trinity i E17, no
polzvam i mnogo drugi neshta. Ot neizvestnite dosta sum
preruzhkal. A tova si e postizhenie, imaiki predvid, che sa
stotitsi.
Vizhda se i tretata mi osnovna programa — Yakuake. V sluchaia v
chetvurtata si versiia. V neia e zareden Cowsay. Vizhda se i
momentniia mi kursor. SHTe dam konfiguratsiite i na dvete. Cowsay-
a mi e dosta lamerski, ama s Bash ne sum mnogo dobur. Ta
zatova e i bubolechesto. I ne uspiah da go nakaram da vurshi,
kakvoto iskam.
Izlishno e da kazvam, che i dvete gi vikam ot .bashrc.
cat sh/cow
export COWPATH="/home/gogo/src/cows"
#export COWPATH="/usr/share/cowsay/cows"
#cowsay `/usr/games/fortune`
#/usr/games/fortune cowsay
#fortune cowsay lolcat
file=`/bin/ls -1 "$COWPATH" sort --random-sort head -1`
cow=$(echo "$file" sed -e "s/\.cow//")
# -p (-e @@)
# -b (-e ==)
# -d (-e XX -T U\ )
# -g (-e \$$)
# -s (-e \** -T U\ )
# -t (-e --)
# -w (-e OO)
# -y (-e ..)
#declare -a eye_ar=('\ \ ' 'oo' 'OO' 'oO' 'Oo' '00' '@@' '=='
'XX' '\$$' '\**' '--' '..' '66' '99' '69' '88' '///' '\\/'
'WW' '\♥♥' '@0' '^^' '[]' '\"\"' '_o' 'o_' 'O~' 'zz')
declare -a eye_ar=(' ' 'oo' 'OO' 'oO' 'Oo' '00' '@@' '==' 'XX'
'$$' '\**' '--' '..' '66' '99' '69' '88' '//' '\/' 'WW' '♥♥'
'@0' '^^' '[]' '""' '_o' 'o_' 'O~' 'zz')
eye=${eye_ar[RANDOM % ${#eye_ar[@]}]};
#$eyes
#hack
#thoughts='';
#tongue='';
#if ( $(grep -i 'tongue' $COWPATH/$cow'.cow') > /dev/null);
then
declare -a tongue_ar=( '\ \ ' 'U\ ' '\ U' '\ w' 'vv' '\ W'
'oo' '\ ∞')
tongue=${tongue_ar[RANDOM % ${#tongue_ar[@]}]};
#fi
#http://unix.stackexchange.com/questions...
random-command/301317
cmds=( "cowsay" "cowthink")
cmd=${cmds[RANDOM % ${#cmds[@]}]}
#echo $cmd "-f" $cow "-e" $eye "-T" $tongue
#$cmd -f $cow -e $eye -T $tongue echo "$cmd "-f" $cow "-e"
$eye "-T" $tongue" "$(/usr/games/fortune)" lolcat
#/usr/games/fortune $cmd -f $cow -e $eye -T $tongue lolcat &&
figlet $cow
/usr/games/fortune $cmd -f $cow -e $eye -T $tongue && echo -e
"\e[01;32m$(toilet -f pagga $cow)\e[00m"
#https://www.vivaolinux.com.br/dica/cows...
fala-no-seu-terminal
#/usr/games/fortune cowsay -f $cow lolcat
Vuv vuprosnata src/cows ima simvolni vruzki kum idvashtite v
paketa „kravichki“, kakto i takiva subrani ot Github. Po-
konkretno tova sa — baphil8649/cowsay_mod, bkendzior/cowfiles,
evom/brahmin-cowsay, jrespeto/cowsay_files, leftyfb/cowsay-pi,
paulkaefer/cowsay-files, richelbilderbeek/k3_cow,
robinmalburn/nightvale_cowsay i wesleycoder/cowsay. Seshtate se,
che otpred ima po edno github.com.
Povecheto sa dosta prilichni, makar da ima prekaleno ogromni,
ima niakoi izklyuchitelno vulgarni i ne na posledno miasto (dori v
ofitsialnata distributsiia ot paket) ima „kravichki“, koito ne sa
kanonichni. SHTe reche, che ne se seshtat da zachitat $eyes i $tongue.
Za $thoughts, kak da e. A imashtite podrazbirashti stoinosti sa
oshte po-malko. Mai znam samo edna „kozha“.
Vuv versiiata na statisticheskiia ezik R, koiato ne sum slozhil, e
obiasneno ot de mozhe da se nabavite s oshte hiliadi gadinki s
poveche ot minimalna namesa ot vasha strana. Ima i edno
vpechatliavashto hranilishte — possatti/pokemonsay. Nego ne sum go
slozhil. A e edinstvenoto, koeto predlaga gotovi tsvetni
„kravichki“, bez da sa neobhodimi hakove s lolcat, toilet i
podobni gluposti.
No na men pone:
① Pokemonite mi idvat v poveche. Kogato detsata mi biaha tri
godishni i gi gledaha, gi izdurzhah. Ama desetina godini po-
kusno, liatoto na 2016 god. izpadnah v nesviast;
② Toia pikselazh mi vliiae na psihichnoto sustoianie. Kato vidia
pikseli i zapochvam da tursia, ot kude moga da si kupia pushka.
=*=
Obeshtah i aktualniia si kursor. Toi sushto ne e neshto osobeno:
cat 001/sh/ps1
RED="\[\033[0;31m\]"
GREEN="\[\033[01;32m\]"
GREEN2="\[\e[32m\]"
ORANGE="\e[33m\]"
BLUE="\[\033[01;34m\]"
BLUE2="\e[34m\]"
STOP="\e[m\]"
LBRACKET="$GREEN[$STOP"
RBRACKET="$GREEN]$STOP"
USER="$ORANGE\u$STOP"
HOST="$BLUE\h$STOP"
WD=":\w"
DASH="$GREEN2—$STOP"
#PS_TIME="\[\033[\$((COLUMNS-10))G\] $RED[\t]"
PS_TIME="$LBRACKET$GREEN2\t$STOP$RBRACKET"
UI="$GREEN2╭─╮"
DOLLAR="$GREEN2╰→$RED$"
RESET="\[\033[0m\]"
#PS1="\n\[\033[01;32m\]\u \[\033[01;34m\]\w\
[\033[01;33m\]\n\$\[\033[00m\]"
#export PS1="\[\e[32m\]\u\[\e[m\] at \[\e[33m\]\h\[\e[m\] in \
[\e[34m\]\w\[\e[m\] \\$"
export
PS1="$UI$LBRACKET$USER@$HOST$WD$RBRACKET$DASH${PS_TIME}\n${RES
ET}$DOLLAR\n${RESET}"
Predpolagam, che e izlishno da napomniam, che se zarezhda sus
source, a ne s obiknoveno izpulnenie. Pri obiknoveno
izpulnenie obhvata mu na vidimost shte si ostane v nego i niama
da ima nikakuv efekt.
Inache ne e nishto osobeno. Tova si e normalniia debianski,
purvichen (ne sum si igral s vtorichen, tretichen i chetvurtichen)
kursor, s dobaven edin tup chas, pootsveten i natsepen na tri
reda za preglednost.
Pootkradnal sum, kakvoto sum mogul ot ekranni snimki na drugi
hora. Spetsialno „kvadratcheto“ si go iztiposah sam s lyubeznata
pomosht na Vikipediia za kodovete na ASCII (po-tochno UTF8) UI.
Ami tova e za sega.
p.p. Ako imate vuprosi kum men e po-dobre da mi gi zadadete
vuv foruma, che tuk ia gi vidia, ia ne.
|