Uživatelské nástroje

Nástroje pro tento web


xplane_ivao

Toto je starší verze dokumentu!


X-Plane IVAO

/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
  • 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?
  • 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? :)
[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.
  • 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 :)
  • 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 & 
}
xplane_ivao.1410209337.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki