-
-
Couldn't load subscription status.
- Fork 522
[Solved] Directory Listing and Blacklisting via Array , 2nd Round ;) index.theme Plasma kde (all under CCSA/GPL2/3, Take your pick, able to add ITBS) #96
blackcrack
started this conversation in
Ideas
-
Array directly used from @PsypherPunk Letz playing further.. i have try it with a directory listing where i have
#!/bin/bash reso="16 22 32 48 64 128 256" create_links(){ for i in $reso ; do printf "create $i""x$i link\n" ; ln -s ./scalable/ ./$i\x$i ; done } un_link(){ for i in $reso ; do printf "unlink $i""x$i link\n" ; unlink ./$i\x$i ; done } dircounting(){ dirf=$( find -L -maxdepth 2 -type d | sed 's/..//' | sed 's/\.//' ) dirlist=$( echo $dirf | sed 's/\ /,/g') blist=$( for i in $reso ; do printf "$i""x$i, " ; done ) echo dirlist echo $dirlist blacklist=$( echo "scalable, $blist" ) echo ------------------------------------- echo blacklist echo $blacklist echo --------------------------------------- dirlist_array=(${dirlist}) blacklist_array=(${blacklist}) for x in ${blacklist_array[@]} do dirlist_array=("${dirlist_array[@]/$x}") done } #create_links #ls -al #un_link dircounting echo $dirlist_array
---shell output----------------------------------------
dirlist scalable,scalable/animations,scalable/devices,scalable/categories,scalable/mimetypes,scalable/places,scalable/emblems,scalable/status,scalable/apps,scalable/actions,scalable/emotes,scalable/intl,256x256,256x256/animations,256x256/devices,256x256/categories,256x256/mimetypes,256x256/places,256x256/emblems,256x256/status,256x256/apps,256x256/actions,256x256/emotes,256x256/intl,64x64,64x64/animations,64x64/devices,64x64/categories,64x64/mimetypes,64x64/places,64x64/emblems,64x64/status,64x64/apps,64x64/actions,64x64/emotes,64x64/intl,16x16,16x16/animations,16x16/devices,16x16/categories,16x16/mimetypes,16x16/places,16x16/emblems,16x16/status,16x16/apps,16x16/actions,16x16/emotes,16x16/intl,48x48,48x48/animations,48x48/devices,48x48/categories,48x48/mimetypes,48x48/places,48x48/emblems,48x48/status,48x48/apps,48x48/actions,48x48/emotes,48x48/intl,32x32,32x32/animations,32x32/devices,32x32/categories,32x32/mimetypes,32x32/places,32x32/emblems,32x32/status,32x32/apps,32x32/actions,32x32/emotes,32x32/intl,128x128,128x128/animations,128x128/devices,128x128/categories,128x128/mimetypes,128x128/places,128x128/emblems,128x128/status,128x128/apps,128x128/actions,128x128/emotes,128x128/intl,22x22,22x22/animations,22x22/devices,22x22/categories,22x22/mimetypes,22x22/places,22x22/emblems,22x22/status,22x22/apps,22x22/actions,22x22/emotes,22x22/intl ------------------------------------- blacklist scalable, 16x16, 22x22, 32x32, 48x48, 64x64, 128x128, 256x256, --------------------------------------- scalable/animations,scalable/devices,scalable/categories,scalable/mimetypes,scalable/places,scalable/emblems,scalable/status,scalable/apps,scalable/actions,scalable/emotes,scalable/intl,256x256/animations,256x256/devices,256x256/categories,256x256/mimetypes,256x256/places,256x256/emblems,256x256/status,256x256/apps,256x256/actions,256x256/emotes,256x256/intl,64x64/animations,64x64/devices,64x64/categories,64x64/mimetypes,64x64/places,64x64/emblems,64x64/status,64x64/apps,64x64/actions,64x64/emotes,64x64/intl,16x16/animations,16x16/devices,16x16/categories,16x16/mimetypes,16x16/places,16x16/emblems,16x16/status,16x16/apps,16x16/actions,16x16/emotes,16x16/intl,48x48/animations,48x48/devices,48x48/categories,48x48/mimetypes,48x48/places,48x48/emblems,48x48/status,48x48/apps,48x48/actions,48x48/emotes,48x48/intl,32x32/animations,32x32/devices,32x32/categories,32x32/mimetypes,32x32/places,32x32/emblems,32x32/status,32x32/apps,32x32/actions,32x32/emotes,32x32/intl,128x128/animations,128x128/devices,128x128/categories,128x128/mimetypes,128x128/places,128x128/emblems,128x128/status,128x128/apps,128x128/actions,128x128/emotes,128x128/intl,22x22/animations,22x22/devices,22x22/categories,22x22/mimetypes,22x22/places,22x22/emblems,22x22/status,22x22/apps,22x22/actions,22x22/emotes,22x22/intl [blackcrack@blackysgate12 Realtime-Theme-Scaled]$
all done and finish for using with an script for plasmatheme index.theme for put it behind
echo "Directorys=$dirlist_array" >> index.theme
jeppa :)
best
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment