Však jsem to už psal:
- buď nakopíruj .blend z 2.5 do domovského adresáře a symlink bude fungovat, ale hrozí konflikt s verzí 2.4x.
- nebo místo linku vytvoř skript v shellu na způsob:
cd /home/xyz/blender25alfa
./blender
Pojmenuj např Blender25 a nastav tomu příznak spuštění a umísti někam do /usr/bin, nebo lépe /usr/local/bin.=
Detaily se můžou lišit podle druhu systému, nenapsal jsi, co konkrétně používáš.
Jinak bývá dobrým zvykem nezařazovat alfa software do systémových adr.struktur, zvlášť když může kolidovat se stabilní verzí. Takže bych to držel v podadresáři v /home.
Citace:
...ale rozhodne je dobry umet ovladat komunikaci Ccka s Pythonem.
S komunikací C a Py toto vůbec nesouvisí, tedy pokud nevyvíjíš Py API Blenderu.
Citace:
..chtel bych si napsat script, prez kterej budu moct Blenderu zasilat signaly..
Pojmem signál se v Unixu myslí systémové ovládání procesů (zastavení, ukončení, zabití). Neslouží pro ovládání vyšších fcí aplikací. Tomu o čem píšeš se říká síťový rendering, a 2.5-6 ho obsahuje (nebo bude - menu výběru rendererů) a je vyřešen pomocí Pythonu.
Jinak Blender lze ovládat z příkazové řádky klasicky parametry, nebo python skriptem.
Obecně pro studování specifik Unixových systémů není aplikace jako je Blender zrovna nejvhodnější. Charakteristické jsou spíš malé CLI jednoúčelové nástroje a jejich vzájemné propojování.
Citace:
Nevis o dobry literature, ze ktery bych se to mohl naucit?
Co? UNIX nebo Blender?