от go_fire (27-03-2017)
Увеличи снимката
Днес си дадох сметка, че догодина ще станат 20 години, откакто
посещавам този портал (а откакто и съществува), а никога не
съм слагал екранни снимки. Затова днес реших да направя една.
Усетих, се, че на нея няма двете основни програми, които
ползвам — Конкверор и Емакс.
Това, което се вижда са: Pekwm, Fbpanel, Fbxkb, Klipper,
Gbgoffice и Wicd-gtk.
Агностичен съм на тема управители и среди. Това е съвременен
евфемизъм за курва. Основно предпочитам Trinity и E17, но
ползвам и много други неща. От неизвестните доста съм
преръжкал. А това си е постижение, имайки предвид, че са
стотици.
Вижда се и третата ми основна програма — Yakuake. В случая в
четвъртата си версия. В нея е зареден Cowsay. Вижда се и
моментния ми курсор. Ще дам конфигурациите и на двете. Cowsay-
a ми е доста ламерски, ама с Bash не съм много добър. Ta
затова е и буболечесто. И не успях да го накарам да върши,
каквото искам.
Излишно е да казвам, че и двете ги викам от .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
Във въпросната src/cows има символни връзки към идващите в
пакета „кравички“, както и такива събрани от Github. По-
конкретно това са — baphil8649/cowsay_mod, bkendzior/cowfiles,
evom/brahmin-cowsay, jrespeto/cowsay_files, leftyfb/cowsay-pi,
paulkaefer/cowsay-files, richelbilderbeek/k3_cow,
robinmalburn/nightvale_cowsay и wesleycoder/cowsay. Сещате се,
чe отпред има по едно github.com.
Повечето са доста прилични, макар да има прекалено огромни,
има някои изключително вулгарни и не на последно място (дори в
официалната дистрибуция от пакет) има „кравички“, които не сa
канонични. Ще рече, че не се сещат да зачитат $eyes и $tongue.
За $thoughts, как да е. А имащите подразбиращи стойности са
още по-малко. Май знам само една „кожа“.
Във версията на статистическия език R, която не съм сложил, е
обяснено от де може да се набавите с още хиляди гадинки с
повече от минимална намеса от ваша страна. Има и едно
впечатляващо хранилище — possatti/pokemonsay. Него не съм го
сложил. А е единственото, което предлага готови цветни
„кравички“, без да са необходими хакове с lolcat, toilet и
подобни глупости.
Но на мен поне:
① Покемоните ми идват в повече. Когато децата ми бяха три
годишни и ги гледаха, ги издържах. Ама десетина години по-
късно, лятото на 2016 год. изпаднах в несвяст;
② Тоя пикселаж ми влияе на психичното състояние. Като видя
пиксели и започвам да търся, от къде мога да си купя пушка.
=*=
Обещах и актуалния си курсор. Той също не е нещо особено:
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}"
Предполагам, че е излишно да напомням, че се зарежда със
source, а не с обикновено изпълнение. При обикновено
изпълнение обхвата му на видимост ще си остане в него и няма
да има никакъв ефект.
Иначе не е нищо особено. Това си е нормалния дебиански,
първичен (не съм си играл с вторичен, третичен и четвъртичен)
курсор, с добавен един тъп час, пооцветен и нацепен на три
реда за прегледност.
Пооткраднал съм, каквото съм могъл от екранни снимки на други
хора. Специално „квадратчето“ си го изтипосах сам с любезната
помощ на Википедия за кодовете на ASCII (по-точно UTF8) UI.
Ами това е за сега.
п.п. Ако имате въпроси към мен е по-добре да ми ги зададете
във форума, че тук я ги видя, я не.
|