给e177用户送礼物了
自己写的脚本,写的很丑陋,但是比较好用,希望大家喜欢创建e17桌面的脚本
1:目的:你可能有数以白计的桌面墙纸,如何把他们都做成e17的桌面呢?难道数以百次的手工创作吗?
2:方法:xxbuild.sh *.jpg
3:然后把所有的edj文件移动到~/.e/e/backgrounds目录下
4:打开slideshow模块……
5:注意:你需要把echo ' max: 1600 1200;' >> tmp 这一行里面的数字换成你的图片文件的实际大小,这个以后我想办法改进
#!/bin/bash
#xxbuild.sh
#Create e17 wallpaper edj file.
#Author : atfa
#EMail: [email protected]
#############
for item in $*
do
echo 'images {' > tmp
echo 'image: "'$item'" COMP;' >> tmp
echo '}' >> tmp
echo 'collections {' >> tmp
echo 'group {' >> tmp
echo ' name: "desktop/background";' >> tmp
echo ' max: 1600 1200;' >> tmp
echo ' parts {' >> tmp
echo ' part {' >> tmp
echo ' name: "background_image";' >> tmp
echo ' type: IMAGE;' >> tmp
echo ' mouse_events: 0;' >> tmp
echo ' description {' >> tmp
echo ' state: "default" 0.0;' >> tmp
echo ' visible: 1;' >> tmp
echo ' rel1 {' >> tmp
echo ' relative: 0.0 0.0;' >> tmp
echo ' offset: 0 0;' >> tmp
echo ' }' >> tmp
echo ' rel2 {' >> tmp
echo ' relative: 1.0 1.0;' >> tmp
echo ' offset: -1 -1;' >> tmp
echo ' }' >> tmp
echo ' image {' >> tmp
echo ' normal: "'$item'";' >> tmp
echo ' }' >> tmp
echo ' }' >> tmp
echo ' }' >> tmp
echo ' }' >> tmp
echo '}' >> tmp
echo '}' >> tmp
edje_cc --image_dir . --font_dir . tmp -o $item.edj
rm tmp
done :mrgreen::mrgreen: atfa 的代码也这么漂亮 太长了。。。
$> cat > tmp <<EOF
atfa
rox
lol
EOF
$>cat tmp
atfa
rox
lol :D
页:
[1]