Ubuntu Suomen keskustelualueet
		Ubuntun käyttö => Pelit => Aiheen aloitti: tomppa - 28.06.07 - klo:15.30
		
			
			- 
				Koska tämä ei ole howto niin laitan sen peli-alueelle. :) Kerron vain kuinka olen itse tämän Ventrilon saanut asennettua ubuntulle. En muista mistä tämän alunperin luin...  ::) Wine täytyy olla asennettuna.
 
 1. Lataa ventrilomix: http://koti.mbnet.fi/finwar/tiedostot/ventrilomix_05.zip ja pura paketti.
 
 2. Avaa konsoli ja komenna cd /minne/purit/paketin/
 
 3. wine VentriloMIX0.5.exe ja asenna ohjelma
 
 4. Lataa ventrilon yleisimmin käytetty codec: http://ponkkis.kapsi.fi/tmp/msgsm32.acm
 ja tallenna se ~/.wine/drive_c/windows/system32/
 
 5. Muokkaa tekstieditorilla ~/.wine/drive_c/windows/system.ini-tiedostoa:
    [drivers32]
 MSACM.msgsm610=msgsm32.acm <- Lisää tämä rivi
 MSACM.imaadpcm=imaadp32.acm
 
 Ja siinähän se.
 
 Työpöydälle voi tehdä pikakuvaikkeita esim:
 
 wine "C:\Program Files\VentriloMIX\Ventrilo 2.1.4.exe"
 
 Ainoa homma mitä en ole saanut toimimaan on tuo Push-to-talk-ominaisuus  >:(
 
 Toivottavasti tästä jollekin on hyötyä.  :P
- 
				Ventrilo on vissiin kehitteillä myös linuxille, ainakin omien sivujensa mukaan. http://www.ventrilo.com/download.php
			
- 
				Ventrilo on vissiin kehitteillä myös linuxille, ainakin omien sivujensa mukaan. http://www.ventrilo.com/download.php
 
 
 Siellähän kyllä lukee, että ei oo saatavilla, ainakin siinä missä on muiden lataus nappulat..
- 
				Se on ollu jo kauan tolleen, että tulossa tai tekeillä.....
			
- 
				Noniin. Tulipa löydettyä ratkaisu tuohon push-to-talk probleemaankin:
 http://np1.pp.fi/ventriloctrl/
 
 Itsellä ainakin alussa valitteli kokoajan ettei ventrilo ole päällä vaikka se oli. Tuota ventriloctrl.c-fileä muokkailemalla senkin ongelman sai katoamaan.
 Muokkaa #define VENTWIN riviä. Esim jos käytän 2.1.4-versiota rivi näyttää tältä:
 #define VENTWIN "Ventrilo 2.1.4"
 
 Ja tietysti uudempaa versiota käytettäessä laitetaan tuohon uuden version numero. (doh)  ;)
 
 Mutta kaiken kaikkiaan toimii yllättävän hyvin. ei aiheuta lagia, fps-droppeja, ääni on selvästi parempi kuin team speakillä.
- 
				Hei viititkö kertoo miten sait ton ventriloctrl ohjelman toimii?
 Koitin lukee tota README tiedostoo mutta empä saanut oikein selkoa.
- 
				readme-filun mukaan:
 Compiling
 ---------
 # make
 
 Running
 -------
 # ./runctrl.sh
 
 By default it listens /dev/input/event0 for key 86 ('<' in finnish layout) and sends key A to Ventrilo.
 
 ja rootina täytyy käynnistää toi ohjelma. Laittaa ventistä se push-to-talk päälle ja hotkeyksi A.
- 
				joo ton mä kyl luin mut en saanu silti toimii tai siis en tiiä teinkö oikein. Ensin:
 ~/Paketit/ventriloctrl-0.3$ sudo make
 gcc -Wall -O3 -o ventriloctrl ventriloctrl.c -lX11
 ventriloctrl.c:10:19: error: stdio.h: No such file or directory
 ventriloctrl.c:11:20: error: stdlib.h: No such file or directory
 ventriloctrl.c:12:20: error: string.h: No such file or directory
 ventriloctrl.c:13:20: error: unistd.h: No such file or directory
 ventriloctrl.c:14:22: error: X11/Xlib.h: No such file or directory
 ventriloctrl.c:15:24: error: X11/keysym.h: No such file or directory
 ventriloctrl.c:18:25: error: linux/input.h: No such file or directory
 ventriloctrl.c:19:23: error: sys/types.h: No such file or directory
 ventriloctrl.c:20:22: error: sys/stat.h: No such file or directory
 ventriloctrl.c:21:19: error: fcntl.h: No such file or directory
 ventriloctrl.c:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘createKeyEvent’
 ventriloctrl.c:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 ventriloctrl.c: In function ‘main’:
 ventriloctrl.c:95: error: ‘Display’ undeclared (first use in this function)
 ventriloctrl.c:95: error: (Each undeclared identifier is reported only once
 ventriloctrl.c:95: error: for each function it appears in.)
 ventriloctrl.c:95: error: ‘display’ undeclared (first use in this function)
 ventriloctrl.c:96: error: ‘Window’ undeclared (first use in this function)
 ventriloctrl.c:96: error: expected ‘;’ before ‘winRoot’
 ventriloctrl.c:97: error: ‘winFocus’ undeclared (first use in this function)
 ventriloctrl.c:98: error: ‘XKeyEvent’ undeclared (first use in this function)
 ventriloctrl.c:98: error: expected ‘;’ before ‘event’
 ventriloctrl.c:102: warning: implicit declaration of function ‘printf’
 ventriloctrl.c:102: warning: incompatible implicit declaration of built-in function ‘printf’
 ventriloctrl.c:106: warning: incompatible implicit declaration of built-in function ‘printf’
 ventriloctrl.c:114: warning: implicit declaration of function ‘open’
 ventriloctrl.c:114: error: ‘O_RDONLY’ undeclared (first use in this function)
 ventriloctrl.c:119: error: storage size of ‘ev’ isn’t known
 ventriloctrl.c:121: warning: implicit declaration of function ‘XOpenDisplay’
 ventriloctrl.c:122: error: ‘NULL’ undeclared (first use in this function)
 ventriloctrl.c:127: error: ‘winRoot’ undeclared (first use in this function)
 ventriloctrl.c:127: warning: implicit declaration of function ‘XDefaultRootWindow’
 ventriloctrl.c:128: warning: implicit declaration of function ‘find_window’
 ventriloctrl.c:141: warning: implicit declaration of function ‘read’
 ventriloctrl.c:141: error: invalid application of ‘sizeof’ to incomplete type ‘struct input_event’
 ventriloctrl.c:143: warning: implicit declaration of function ‘atoi’
 ventriloctrl.c:146: error: ‘event’ undeclared (first use in this function)
 ventriloctrl.c:146: warning: implicit declaration of function ‘createKeyEvent’
 ventriloctrl.c:146: error: ‘XK_A’ undeclared (first use in this function)
 ventriloctrl.c:147: warning: implicit declaration of function ‘XSendEvent’
 ventriloctrl.c:147: error: ‘True’ undeclared (first use in this function)
 ventriloctrl.c:147: error: ‘KeyPressMask’ undeclared (first use in this function)
 ventriloctrl.c:147: error: ‘XEvent’ undeclared (first use in this function)
 ventriloctrl.c:147: error: expected expression before ‘)’ token
 ventriloctrl.c:148: warning: implicit declaration of function ‘XFlush’
 ventriloctrl.c:152: error: expected expression before ‘)’ token
 ventriloctrl.c:119: warning: unused variable ‘ev’
 make: *** [all] Virhe 1
 Sitte koitin:
 ~/Paketit/ventriloctrl-0.3$ sudo ./runctrl.sh
 ./runctrl.sh: 9: ./ventriloctrl: not found
 
 Onko noissa komennoissa jotain vikaa vai jossain muussa?
- 
				Aika randomilla heitän, mutta onkohan sinulla build-essential paketti asennettuna? 
			
- 
				Juu ei ollu asennettuna mutta eipä siitä apuakaan ollut :/ Oisko muita ideoita?
			
- 
				Juu ei ollu asennettuna mutta eipä siitä apuakaan ollut :/ Oisko muita ideoita?
 
 
 xserver-xorg-dev <- tommonen paketti pitää olla myös asennettuna.
 
 Readme:stä noita vaatimuksia:
 Event Device included in kernel <- ei mitään käsitystä :P
 Xorg(Xfree?) development libraries <- juurikin tuo ylläoleva
 Reading rights for event device <- rootina/sudona pitää ajella
 
 Paha mennä sanomaan mitä muuta se oikeastaan vaatisi, kun ei voi muistaa läheskään kaikkia paketteja mitä on tullut laiteltua itselleni. :)
- 
				Eipä auttanu tuonkaan paketin asennus :( Onko vielä jotain ideoita :D?
 
- 
				No johan on... Enpä kyllä valitettavasti osaa enempää auttaa. Laitappas vielä tänne, että mitä se herjaa jos joku muu osaisi auttaa. :)
			
- 
				Elikkäs tollasta:
 huumori@ubuntu:~$ cd /home/huumori/Paketit/ventriloctrl-0.3
 huumori@ubuntu:~/Paketit/ventriloctrl-0.3$ sudo su
 Password:
 root@ubuntu:/home/huumori/Paketit/ventriloctrl-0.3# make
 gcc -Wall -O3 -o ventriloctrl ventriloctrl.c -lX11
 ventriloctrl.c:14:22: error: X11/Xlib.h: No such file or directory
 ventriloctrl.c:15:24: error: X11/keysym.h: No such file or directory
 ventriloctrl.c:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘createKeyEvent’
 ventriloctrl.c:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 ventriloctrl.c: In function ‘main’:
 ventriloctrl.c:95: error: ‘Display’ undeclared (first use in this function)
 ventriloctrl.c:95: error: (Each undeclared identifier is reported only once
 ventriloctrl.c:95: error: for each function it appears in.)
 ventriloctrl.c:95: error: ‘display’ undeclared (first use in this function)
 ventriloctrl.c:96: error: ‘Window’ undeclared (first use in this function)
 ventriloctrl.c:96: error: expected ‘;’ before ‘winRoot’
 ventriloctrl.c:97: error: ‘winFocus’ undeclared (first use in this function)
 ventriloctrl.c:98: error: ‘XKeyEvent’ undeclared (first use in this function)
 ventriloctrl.c:98: error: expected ‘;’ before ‘event’
 ventriloctrl.c:121: warning: implicit declaration of function ‘XOpenDisplay’
 ventriloctrl.c:127: error: ‘winRoot’ undeclared (first use in this function)
 ventriloctrl.c:127: warning: implicit declaration of function ‘XDefaultRootWindow’
 ventriloctrl.c:128: warning: implicit declaration of function ‘find_window’
 ventriloctrl.c:146: error: ‘event’ undeclared (first use in this function)
 ventriloctrl.c:146: warning: implicit declaration of function ‘createKeyEvent’
 ventriloctrl.c:146: error: ‘XK_A’ undeclared (first use in this function)
 ventriloctrl.c:147: warning: implicit declaration of function ‘XSendEvent’
 ventriloctrl.c:147: error: ‘True’ undeclared (first use in this function)
 ventriloctrl.c:147: error: ‘KeyPressMask’ undeclared (first use in this function)
 ventriloctrl.c:147: error: ‘XEvent’ undeclared (first use in this function)
 ventriloctrl.c:147: error: expected expression before ‘)’ token
 ventriloctrl.c:148: warning: implicit declaration of function ‘XFlush’
 ventriloctrl.c:152: error: expected expression before ‘)’ token
 make: *** [all] Virhe 1
 
- 
				Vahvasti viittaisi siihen, että jotain dev-paketteja sieltä nyt puuttuisi, mutta jos olet nuo aiemmin mainitsemani paketit jo laittanut niin...  ???
 Toivottavasti joku viisaampi osaisi neuvoa.  ;)
 
 Edit: Koitas lähteekö toimimaan, kun käänsin sen omalla koneellani: http://ponkkis.kapsi.fi/tmp/ventriloctrl-0.3.tar.gz
 
 Edit2: Tämä on käännetty 2.1.4-versiota varten. Kerro toki jos käytät uudempaa niin käännän sen uudestaan.  :)
- 
				Noh kahta headeri filua näyttäis vielä vinkuvan: X11/Xlib.h on paketissa libx11-dev ja X11/keysym.h on paketissa x11proto-core-dev asenteleppa niitä ja kokeile uudestaan.
			
- 
				Joo no nyt toimi kiitos vaan paljon :D Vielä pitää saada toi oikea nappi toimimaan mutta eiköhän seki sieltä saada toimimaan. Kiitos vielä.
			
- 
				Hmph.. Muuten toimii ventti hyvin, mut oma puhe ei tahdo toisille kuulua. Mikähän neuvoksi, kun outboundikin on +9 ja mikkiasetukset säätöpaneelista täysillä.  ??? Kahdella eri mikillä olen kokeillut, mutta ei näy vaikutusta. Jollakin jotai neuvoja miten saisin äänet kuulumaan paremmin?
			
- 
				Ventrilo on vissiin kehitteillä myös linuxille, ainakin omien sivujensa mukaan. http://www.ventrilo.com/download.php
 
 Nyt tulee jo tiedostoja, en vain saanut rpm.stä asennettua, syytä en tiedä.