====== X-Plane IVAO ======
* oprava svetel u letadel
* navod na instalaci v linuxu
* teamspeak a linux
* problem: http://ivao.cz/index.php?option=com_kunena&func=view&catid=7&id=4345&Itemid=187#4345
* vysvetleni: http://forum.ivao.aero/index.php?topic=217207.msg1917058#msg1917058
* reseni pres URI
* firefox https://help.ubuntu.com/community/TeamSpeak
* ubuntu http://people.w3.org/~dom/archives/2005/09/integrating-a-new-uris-scheme-handler-to-gnome-and-firefox/
* spravny tvar ts uri http://forum.teamspeak.com/showthread.php/38947-Problem-with-URI
* hm.. zkusil jsem to i pres desktop file.. nic nefunguje :) http://www.tkalin.com/blog_posts/using-console-vim-as-vim-protocol-handler-in-ubuntu
* uff.. tak jsem to konecne zvladnul, asi :)
/home/djbuldog/.local/share/applications/mimeapps.list
[Default Applications]
x-scheme-handler/teamspeak=teamspeak.desktop
vim /home/djbuldog/.local/share/applications/teamspeak.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=TeamSpeak2RC2
Comment=Voice communication program
Exec=/home/djbuldog/TeamSpeak2RC2/TeamSpeak %U
Terminal=false
Type=Application
Icon=/home/djbuldog/TeamSpeak2RC2/icon.xpm
Categories=Application;
MimeType=x-scheme-handler/teamspeak;
StartupNotify=true
* upravime original skript
vim /home/djbuldog/TeamSpeak2RC2/TeamSpeak
pkill TeamSpeak.bin
export LD_LIBRARY_PATH=/home/djbuldog/TeamSpeak2RC2:$LD_LIBRARY_PATH
/home/djbuldog/TeamSpeak2RC2/TeamSpeak.bin $*
* muj skript na testovani volani ts uri... ~/bin/logcosi
* tak.. musi se na to jinak :)
* vezmi pahyl http://sourceforge.net/projects/xp2ts/
* nahrad python pomoci cisteho C++
* informace o ivao cti bud rovnou ze souboru nebo vyuzi primo X-IvAp SDK https://www.ivao.aero/softdev/x-ivap/sdk.htm
* vysledek pak oznam v diskuznim foru http://forum.ivao.aero/index.php?topic=217207.msg1917058
* v python skriptu je spatny link.... ma tam byt api.ivao.aero/getdata/whazzup/whazzup.txta
* rozcestnik je http://www.ivao.aero/whazzup/status.txt
* libTSRemote.so.0.4
* je to 32bit knihovna i386!!!
* zkousel jsem to otevrit v lazarusu... podarilo se mi to zkompilovat po drobnych upravach, ale nelze spustit, protoze jsem vytvoril 64bit binarku
* drobne upravy
* uses dynlibs, SysUtils; misto uses Libc, SysUtils;
* a pak FreeLibrary (misto dlclose), LoadLibrary (misto dlopen), GetProcAddress (misto dlsym)
* tak co udelat 32bit ceckovou aplikaci, ktera pouzije tu knihovnu?
* http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html
* zacname volanim trivialni funkce :) treba jen zabiti teamspeak
* hele.. je to na prd.. sice jsem to rozjel v tom lazarusu, ale je to 64bit!! takze to nenalinkuje tu knihovnu. Pak jsem zkousel udelat trivialni programek v C... pri kompilaci s m32, ale problem byl s linkovanim. Musel bych to kompilovat nejak zahadne cross... ten koren s x2ts vyuziva ten tscontrol, tkerej mi hazel seg fault... takze ta knihovna stejne asi nepojejede... a je to kompilovane cele v delphi :) to je co? :)
* a safra... vedel jsi, ze zdrojaky jsou opensource??
* http://sourceforge.net/p/x-ivap/code/HEAD/tree/trunk/src/XIvAp/TeamSpeak.cpp#l67
* podle zdrojaku jsem nastavil TSCONTROL
[SOUND]
VOICE=1
TSCONTROL=/home/djbuldog/bin/loguri.sh
* problem se steamem.... rvalo mi to
ERROR: ld.so: object '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
* nasel jsem reseni https://wiki.archlinux.org/index.php/Steam#Penumbra:_Overture, ale nefungovalo....
* zjistil jsem, ze staci zrusit LD_PRELOAD, treba pomoci unset
* krasne mi to zacalo fungovat, ale nastal dalsi problem.. obsazena zvukovka :)
* chtel jsem pouzit wrapper pulse audia... padsp
* problem ale je, ze ten je 64bit... ve skutecnosti je to sript!! upravil jsem ho jako padsp32 http://ideatrash.net/2014/06/fix-padsp-to-use-pulseaudio-on-64-bit.html
* stacilo v nem zmenit cestu ke knihovne pulseaudiodsp... no a vyreseno :) krasne fungovalo
* dalsi problem.. krasne fungovalo, ale ne pres xplane...
* resenim bylo vynulovat LD_LIBRARY_PATH... bylo tam plno steam hnusu
* problem cislo X... zvuk dobry, ale mikrofon se nejak trha..
* idealni reseni jsem zatim nenasel, ale kdyz jsem v TS nastavil low latency misto best quality, tak se to zlepsilo... ale teda hruza jinak :)
* NO TO JE NA PYTEL!!! heled.. co takhle spustit teamspeak ve wine? :) ten pulseaudio ma... a bude :)
* wine je kvalitou zvuku srovnatelny.. tedy zadna hitparadaa
* zkusil jsem zapojit usb mic... pomohlo to v tom, ze se hlas prestal doublevat, coz je dobre. Ale mikrofon je dal a vsesmerovy, takze je hlas hnusny
* zjistil jsem, ze kdyz stahnu volume u zvukovky, tak se doublovani temer ztrati a zvuk je lepsi nez zvuk z usb mic
* optimalni hlasitostni urovne: master in 100%, master out 100%, ts in 80% , ts out %80
* asi nejlepsi by melo byt, pripojeni mikrofonu do sb xfi!! nemelo by se to doublovat, xfi by mel mit lepsi vstup --- zkus :)
* takze final
* nastavit TSCONTROL na skript
[SOUND]
VOICE=1
TSCONTROL=/home/djbuldog/bin/loguri.sh
* tento skript mi funguje
#!/bin/bash
unset LD_PRELOAD
STEAM_RUNTIME=0 #tohle asi muzes zrusit
[ "$1" == "CONNECT" ] && {
export LD_PRELOAD="/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so"
export LD_LIBRARY_PATH="/home/djbuldog/TeamSpeak2RC2"
exec /home/djbuldog/TeamSpeak2RC2/TeamSpeak.bin $2 &
}
===== lety =====
* prvni LKTB -> LKCM
* letel jsem s textovym klientem
Checklist
* pripoj se k IVAO
* zapni si TCAS (abys videl ostatni letadla)
* nastartuj letadlo (alespon z baterky)
* dej odeslat flight plan. Bacha.. pokud nebudes mit nic v modelu letadla, tak dej radeji cancel. Uz mi to pakrat cele spadlo, kdyz tam nic vyplnene nebylo a ja to rozkliknul
* precti si atis informace
* nastav si QNH na barometru
* nastav si FMC/GPS pro let. Zajisti si informace o cilovem letisti. Jake jsou tam drahy, jake pojizdecky.
* kontaktuj ground, pripadne tower
* squak musi byt na zemi vzdy v rezimu stdby, ve vzduchu vzdy charlie
* squwat musis nastavit hned, jak ti reknou. Nezapinej ho do charlie, ale mej ho nastaven
dotazy
* kdyz chci letet z medlanek... komu se na zemi hlasim? brno twr? lkaa? unicom? kdy se hlasim brno twr? Pres jaky bud vstupuji do CTR?
* kdyz priletam od vyskova, od echo se leti kam? vzdy na bravo? muzu nekdy primo na drahu?
* okruhy drahy lktb, to je mezi rwy a alfa/bravo? okruh neni alfa/bravo?
* kdyz se mam hlasit X minut od nejakeho bodu, to je od oka? vystupni body nemam totiz v zadne navigaci
* kdyz je TMA brna 1000AGL.. jak to poznam bez radaroveho vyskomeru? :) je ok, ze podlitam brno tma? :) proc me lktb tower prdel na unicom, kdyz tam bylo jeste app?
* jake jsou vsechny mozne aktivity? jakoze, kdyz se me zeptaji, co planuji udelat :)
* bylo by zajímavé vyzkoušet mumble místo teamspeak :)