Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[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
Discussion options

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

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /