Text2skin-plugin: Difference between revisions
(→Links) |
|||
(9 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
skins may be themeable (you can create your own color-theme) and translateable |
skins may be themeable (you can create your own color-theme) and translateable |
||
as the author of the skin wishes. |
as the author of the skin wishes. |
||
[http://www.town-china.cn 中央吸尘][http://www.town-china.cn 新风系统] |
|||
[http://www.town-china.cn 杭州通诚投资公司][http://www.021boy.com 成人用品] |
|||
[http://www.91yg.com 成人用品][http://www.air520.com 杭州婚庆][http://www.anteyi.cn 屏蔽器] |
|||
[http://www.atetech.com.cn 手机信号屏蔽器][http://www.51wisdom.com 网站建设] [http://www.51wisdom.com 杭州网络公司] |
|||
[http://www.56918.com/web.htm 网站建设][http://www.56918.com 虚拟主机][http://www.56918.com 域名注册] |
|||
[http://www.56918.com/promote.htm 网站推广][http://www.56918.com/email.htm 企业邮箱][http://www.56918.com/domain.htm 域名申请] |
|||
[http://www.56156.com 物流][http://www.dzsc.com 电子][http://www.ic37.com IC] |
|||
[http://www.51wisdom.com/jianshe_1.htm 网站建设] [http://www.51wisdom.com/jz.htm 虚拟主机] |
|||
[http://www.51wisdom.com/yinyong_1.asp 域名注册] [http://www.51wisdom.com/tuiguang.asp 网站推广] |
|||
[http://www.51wisdom.com/youju.asp 企业邮局][http://www.zhkaw.com 癌症] [http://www.51wisdom.com.cn/vi.htm vi设计] [http://www.51wisdom.com.cn/wangye 网页设计] [http://www.air520.com 杭州婚庆] |
|||
[http://www.air520.com 杭州婚庆司仪][http://www.air520.com 杭州婚庆主持] |
|||
[http://www.ywxjm.com 腰带] [http://www.51wisdom.com.cn/pingmian.htm 平面设计] |
|||
[http://www.51wisdom.net/biaozhi.htm 标志设计] [http://www.anteyi.cn 手机信号屏蔽器] [http://www.anteyi.cn 屏蔽器] |
|||
==Skins== |
==Skins== |
||
Line 39: | Line 26: | ||
* "1mb" for OSD of modded full featured cards |
* "1mb" for OSD of modded full featured cards |
||
If a skin with |
If a skin with two many colors for the OSD memory is used, one can end up in a non-readable or even not displayed OSD. |
||
==Software requirements== |
==Software requirements== |
||
* nothing '': only XPM images with no transparency/alpha channel'' |
* nothing '': only XPM images with no transparency/alpha channel'' |
||
Line 85: | Line 71: | ||
==Problems== |
==Problems== |
||
* Use of the imlib2 library together with the [[graphtft-plugin]] can lead to crashes. |
* Use of the imlib2 library together with the [[graphtft-plugin]] can lead to crashes. |
||
==CVS== |
|||
cvs -d:pserver:anoncvs@text2skin.vdr-developer.org:/var/cvsroot login |
|||
cvs -d:pserver:anoncvs@text2skin.vdr-developer.org:/var/cvsroot co text2skin |
|||
==Links== |
==Links== |
||
Line 107: | Line 97: | ||
[[Category:Plugins]] |
[[Category:Plugins]] |
||
{{i18n|text2skin-plugin}} |
|||
<!-- Link to german wiki page --> |
|||
[[de:Text2skin-plugin]] |
Latest revision as of 08:08, 14 March 2006
Description
The text2skin plugin is designed to load and interpret a set of files describing the layout of the On Screen Display and to make this "Skin" available to VDR via Setup -> OSD in the main menu. Of course it is possible to load more than one text-based skin this way and to choose between them while running VDR. All skins may be themeable (you can create your own color-theme) and translateable as the author of the skin wishes.
Skins
New Skins are copied to the configuration directory of the plugin
mkdir -p /etc/vdr/plugins/text2skin tar -zxvf /path/to/demo.tgz -C /etc/vdr/plugins/text2skin
For Skin Developers
For all those who which to develop a new skin, or want to alter an existent one, there is documentation in the plugin package and here
After the skin is done, one should consider publishing it at [1].
Hardware requirements
There are two versions of skins for the text2skin plugin
- "90kb" for standard OSD
- "1mb" for OSD of modded full featured cards
If a skin with two many colors for the OSD memory is used, one can end up in a non-readable or even not displayed OSD.
Software requirements
- nothing : only XPM images with no transparency/alpha channel
- ImageMagick : many different image formats (slower than imlib2)
- Imlib2 : many different image formats (see problems)
Both can be used together, but it's of no use.
Installation
To install ImageMagick
cd $SOURCEDIR tar jxvf ImageMagick-<VERSION>.tar.bz2 cd ImageMagick-<VERSION> ./configure --prefix=/usr/local \ --without-perl \ --without-dps \ --without-fpx \ --without-gslib \ --without-jbig \ --without-jp2 \ --without-lcms \ --without-tiff \ --without-xml \ --without-x make make install ldconfig
Patches
For DVB cards which are extended to 4MB memory $SOURCEDIR/VDR/dvbosd.c has to be altered to use the advanced OSD feature (more colors, bigger windows)
#define MAXOSDMEMORY 1000000
and recompile VDR.
Configuration
The skins are placed in the plugins configuration directiory
cd /etc/vdr/plugins mkdir text2skin cd text2skin cp /path/to/skin-package.tgz ./ tar xvzf skin-package.tgz
Problems
- Use of the imlib2 library together with the graphtft-plugin can lead to crashes.
CVS
cvs -d:pserver:anoncvs@text2skin.vdr-developer.org:/var/cvsroot login cvs -d:pserver:anoncvs@text2skin.vdr-developer.org:/var/cvsroot co text2skin
Links
[1] | http://www.magoa.net/linux/index.php?view=text2skin | Plugin homepage |
[2] | http://www.enlightenment.org/pages/imlib2.html | Imlib2 Homepage |
[3] | http://www.imagemagick.org | imagemagick Homepage |
[4] | http://www.vdrskins.org/vdrskins | Skins for the text2skin plugin |