<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Return to Castle Wolfenstein в линукс Ubuntu]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=7243&amp;type=atom" />
	<updated>2014-02-02T00:52:59Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=7243</id>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391376#p391376" />
			<content type="html"><![CDATA[<p>Я юзал вот это <a href="https://github.com/nullkey/et-sdl-sound">https://github.com/nullkey/et-sdl-sound</a></p>]]></content>
			<author>
				<name><![CDATA[SkaarjZR]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6439</uri>
			</author>
			<updated>2014-02-02T00:52:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391376#p391376</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391308#p391308" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>xxblx пишет:</cite><blockquote><p>kdesu или gksu</p></blockquote></div><p>Есть еще gnomesu и beesu, в зависимости какой дистрибутив.</p>]]></content>
			<author>
				<name><![CDATA[redix]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29254</uri>
			</author>
			<updated>2014-02-01T16:23:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391308#p391308</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391305#p391305" />
			<content type="html"><![CDATA[<p><strong>Wehrmacht_Rover</strong>, погуглил я по во вопросу немного, похоже что на современных системах кроме<br /></p><div class="quotebox"><cite>Wehrmacht_Rover пишет:</cite><blockquote><p>И делается оно, естественно, от имени рута, следовательно такой костыль мне нафиг не сдался.</p></blockquote></div><p>вариантов-то и нет больше. </p><p>Можно какой-нибудь kdesu или gksu приспособить для<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">echo &quot;wolfsp.x86 0 0 direct&quot; &gt; /proc/asound/card0/pcm0p/oss<br />echo &quot;wolfsp.x86 0 0 disable&quot; &gt; /proc/asound/card0/pcm0c/oss</div><br />Чтобы каждый раз вручную под root&#039;ом не вводить.</p>]]></content>
			<author>
				<name><![CDATA[xxblx]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17372</uri>
			</author>
			<updated>2014-02-01T16:12:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391305#p391305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391141#p391141" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>xxblx пишет:</cite><blockquote><p>Что именно помогло единоразово?</p></blockquote></div><p>Вот это:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">echo &quot;wolfsp.x86 0 0 direct&quot; &gt; /proc/asound/card0/pcm0p/oss<br /> echo &quot;wolfsp.x86 0 0 disable&quot; &gt; /proc/asound/card0/pcm0c/oss</div><br />И делается оно, естественно, от имени рута, следовательно такой костыль мне нафиг не сдался.&nbsp; <img src="https://linuxforum.ru/img/smilies/au.gif" alt="au" /> <br />С игрой идёт вот такой скрипт:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;С игрой идёт вот такой скрипт:</div><div class="fancy_spoiler"><div class="codebox"><pre><code>#!/bin/bash
# et-sdl-sound - SDL sound system for Enemy Territory, RTCW and Q3
# Copyright (C) 2007-2008  Pyry Haulos
# Please fill in following variables or let this script
# guess correct values.
# You can set this in GAME_PATH environment variable

GAME_PATH=&quot;/home/wr/games/RTCW&quot;

# libSDL.so
# You can set this in LIBSDL environment variable
LIBSDL=&quot;/home/wr/games/RTCW/libSDL-1.2.so.0&quot;
# Temporary directory

TMP_DIR=&quot;/tmp&quot;

# Use &#039;find&#039; if can&#039;t locate the game or libSDL otherwise

USE_FIND=&quot;yes&quot;

# SDL audio driver

SDL_AUDIODRIVER=&quot;aoss&quot;

# Just extract et-sdl-sound.so

ONLY_EXTRACT=&quot;no&quot;

# Do not touch anything below this line!
SCRIPT_NAME=&#039;wolfsp-sdl-sound&#039;
GAME_BIN=&#039;wolfsp.x86&#039;
GAME_DIR=&#039;RTCW&#039;
ET_SDL_SOUND_LIB=&#039;&#039;\
&#039;\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03&#039;\
...Дальше идёт куча вот таких вот абракадабр...
TRIED_LIBSDL=&quot;&quot; # for debugging info

# info &quot;message&quot;

info () {
    echo -e &quot;\033[34m[${SCRIPT_NAME}] \033[32minfo\033[0m   : $1&quot;
}

# error &quot;message&quot;

error () {
    echo -e &quot;\033[34m[${SCRIPT_NAME}] \033[31merror\033[0m  : $1&quot;
}

# eend &quot;message&quot;

eend () {
    error &quot;$1&quot;
    exit 1
}

# testgamepath &quot;path&quot;

testgamepath () {
    # TODO test some .pk3 files?
    if [ -x &quot;$1/$GAME_BIN&quot; -a &quot;$GAME_PATH&quot; = &quot;&quot; ]; then
        info &quot;$GAME_BIN is installed to $1&quot;
        GAME_PATH=$1
    fi
}

# testlibsdl &quot;path&quot;

testlibsdl () {
    TRIED_LIBSDL=&quot;$TRIED_LIBSDL $1&quot;
    
    READLINK=`readlink -f &quot;$1&quot;`
    if [ &quot;$LIBSDL&quot; = &quot;&quot; -a &quot;$READLINK&quot; != &quot;$1&quot; ]; then
        #info &quot;$1 is a symbolic link to $READLINK&quot;
        testlibsdl &quot;$READLINK&quot;
    fi
    
    if [ &quot;$LIBSDL&quot; = &quot;&quot; -a -f &quot;$1&quot; ]; then
        if [ &quot;`file -b &quot;$1&quot; | grep &quot;ELF 32-bit LSB shared object&quot;`&quot; != &quot;&quot; ]; then
            info &quot;32-bit libSDL.so is installed to $1&quot;
            LIBSDL=&quot;$1&quot;
        fi
    fi
}

if [ &quot;$ONLY_EXTRACT&quot; = &quot;yes&quot; ]; then
    echo -ne &quot;$ET_SDL_SOUND_LIB&quot; &gt; &quot;./et-sdl-sound.so&quot; || eend &quot;can&#039;t write ./et-sdl-sound.so&quot;
    info &quot;library is written to ./et-sdl-sound.so&quot;
    exit 0
fi

[ &quot;$GAME_PATH&quot; = &quot;&quot; ] &amp;&amp; testgamepath &quot;/usr/local/games/$GAME_DIR&quot;
[ &quot;$GAME_PATH&quot; = &quot;&quot; ] &amp;&amp; testgamepath &quot;/opt/$GAME_DIR&quot;
[ &quot;$GAME_PATH&quot; = &quot;&quot; ] &amp;&amp; testgamepath &quot;/usr/games/$GAME_DIR&quot;
[ &quot;$GAME_PATH&quot; = &quot;&quot; ] &amp;&amp; testgamepath &quot;~/$GAME_DIR&quot;
if [ &quot;$GAME_PATH&quot; = &quot;&quot; ]; then
    LOCATE_GAME=`locate &quot;$GAME_BIN&quot; 2&gt; /dev/null`
    for i in $LOCATE_GAME; do
        i=`dirname &quot;$i&quot;`
        testgamepath $i
        [ &quot;$GAME_PATH&quot; != &quot;&quot; ] &amp;&amp; break
    done
fi
if [ &quot;$GAME_PATH&quot; = &quot;&quot; -a &quot;$USE_FIND&quot; = &quot;yes&quot; ]; then
    FIND_GAME=`find /opt/ /usr/ -type f -name &quot;$GAME_BIN&quot;`
    for i in $FIND_GAME; do
        i=`dirname &quot;$i&quot;`
        testgamepath $i
        [ &quot;$GAME_PATH&quot; != &quot;&quot; ] &amp;&amp; break
    done
fi
[ &quot;$GAME_PATH&quot; = &quot;&quot; ] &amp;&amp; eend &quot;can&#039;t locate $GAME_BIN&quot;

[ &quot;$LIBSDL&quot; = &quot;&quot; ] &amp;&amp; testlibsdl &quot;/usr/lib/libSDL.so&quot;
[ &quot;$LIBSDL&quot; = &quot;&quot; ] &amp;&amp; testlibsdl &quot;/usr/lib/libSDL-1.2.so.0&quot;
[ &quot;$LIBSDL&quot; = &quot;&quot; ] &amp;&amp; testlibsdl &quot;/usr/lib32/libSDL.so&quot;
[ &quot;$LIBSDL&quot; = &quot;&quot; ] &amp;&amp; testlibsdl &quot;/usr/lib32/libSDL-1.2.so.0&quot;
if [ &quot;$LIBSDL&quot; = &quot;&quot; ]; then
    LOCATE_LIBSDL=`locate -r libSDL[^_]*so[^_]* 2&gt; /dev/null`
    for i in $LOCATE_LIBSDL; do
        testlibsdl $i
        [ &quot;$LIBSDL&quot; != &quot;&quot; ] &amp;&amp; break
    done
fi
if [ &quot;$LIBSDL&quot; = &quot;&quot; -a &quot;$USE_FIND&quot; = &quot;yes&quot; ]; then
    FIND_LIBSDL=`find /usr/lib/ /usr/lib32/ -type f -name libSDL[^_]*so[^_]*`
    for i in $FIND_LIBSDL; do
        testlibsdl $i
        [ &quot;$LIBSDL&quot; != &quot;&quot; ] &amp;&amp; break
    done
fi
if [ &quot;$LIBSDL&quot; = &quot;&quot; ]; then
    error &quot;can&#039;t locate libSDL.so&quot;
    info &quot;tried following files&quot;
    for i in $TRIED_LIBSDL; do
        FILE_INFO=`file -b &quot;$i&quot;`
        info &quot;$i&quot;
        info &quot;   $FILE_INFO&quot;
    done
    exit 1
fi

echo -ne &quot;$ET_SDL_SOUND_LIB&quot; &gt; &quot;$TMP_DIR/et-sdl-sound.so&quot; || eend &quot;can&#039;t write $TMP_DIR/et-sdl-sound.so&quot;
info &quot;library is written to $TMP_DIR/et-sdl-sound.so&quot;

info &quot;launching the game...&quot;
cd &quot;$GAME_PATH&quot;

export ETSDL_SDL_LIB=&quot;$LIBSDL&quot;
export SDL_AUDIODRIVER=&quot;$SDL_AUDIODRIVER&quot;
LD_PRELOAD=&quot;${LD_PRELOAD}:${TMP_DIR}/et-sdl-sound.so&quot; ./$GAME_BIN $*

rm &quot;$TMP_DIR/et-sdl-sound.so&quot; || error &quot;can&#039;t remove $TMP_DIR/et-sdl-sound.so&quot;

info &quot;done&quot;</code></pre></div></div></div><p>Выхлоп терминала:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">------- sound initialization -------<br />Cmd_AddCommand: play already defined<br />Cmd_AddCommand: music already defined<br />Cmd_AddCommand: queuemusic already defined<br />Cmd_AddCommand: streamingsound already defined<br />Cmd_AddCommand: s_list already defined<br />Cmd_AddCommand: s_info already defined<br />Cmd_AddCommand: s_stop already defined<br />/dev/dsp: Bad file descriptor<br />Sound driver too old<br />------------------------------------</div></p><p>С драйвером aoss ругается на это: </p><div class="codebox"><pre><code>/dev/dsp: Bad file descriptor
Sound driver too old</code></pre></div><p>А с драйвером padsp на это: </p><div class="codebox"><pre><code>/dev/dsp: No such file or directory
Could not open /dev/dsp</code></pre></div><p>А после этого: </p><div class="codebox"><pre><code>modprobe snd-pcm-oss</code></pre></div><p>Выхлоп таков:<br /></p><div class="codebox"><pre><code>/dev/dsp: Device or resource busy
Could not open /dev/dsp</code></pre></div><p>Ой, был запущен плеер VLC&nbsp; <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /> <br />Теперь без плеера вот это:<br /></p><div class="codebox"><pre><code>/dev/dsp: Input/output error
Could not mmap /dev/dsp</code></pre></div><p>И ведь каждый раз новые отговорки выдумывает, сволочь!&nbsp; <img src="https://linuxforum.ru/extensions/bbcode_smiles/img/am.gif" alt="am" /></p><p>Upd: установил pulseaudio, закомментировал строку </p><div class="codebox"><pre><code># libSDL.so
# You can set this in LIBSDL environment variable
#LIBSDL=&quot;/home/wr/games/RTCW/libSDL-1.2.so.0&quot;</code></pre></div><p>прописал в скрипте драйвер padsp, и все равно звука нет!&nbsp; <img src="https://linuxforum.ru/extensions/bbcode_smiles/img/aq.gif" alt="aq" /> <br />Как с этим бороться?</p>]]></content>
			<author>
				<name><![CDATA[Wehrmacht_Rover]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25149</uri>
			</author>
			<updated>2014-02-01T00:41:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391141#p391141</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391134#p391134" />
			<content type="html"><![CDATA[<p><strong>Wehrmacht_Rover</strong>, подробней, как игру запускаешь. <br /></p><div class="quotebox"><cite>Wehrmacht_Rover пишет:</cite><blockquote><p>но, к сожалению, в моём случае ничего не помогло (помогло единоразово).</p></blockquote></div><p>Что именно помогло единоразово?</p><p>Навскидку<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ padsp ./игра</div><br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ aoss ./игра</div></p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ su<br />&lt;root-пароль&gt;<br /># modprobe snd-pcm-oss<br /># exit<br />$ ./игра</div></p>]]></content>
			<author>
				<name><![CDATA[xxblx]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17372</uri>
			</author>
			<updated>2014-01-31T22:36:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391134#p391134</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391119#p391119" />
			<content type="html"><![CDATA[<p>Как сделать чтобы в Return to Castle Wolfenstein нормально работал звук? Прочитал кучу постов на разных форумах как это сделать, но, к сожалению, в моём случае ничего не помогло (помогло единоразово). Все пути прописал, как было написано, пробовал разные советы, которые так хвалили что помогает, видимо, избранным. Уже подсунул библиотеку libSDL из другой игры и ткнул запускающий скрипт туда мордой, но звука всё равно нет&nbsp; <img src="https://linuxforum.ru/extensions/bbcode_smiles/img/ak.gif" alt="ak" /> <br />На Slackware 13.37 проблем не было почему-то&nbsp; <img src="https://linuxforum.ru/img/smilies/bn.gif" alt="bn" /></p>]]></content>
			<author>
				<name><![CDATA[Wehrmacht_Rover]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25149</uri>
			</author>
			<updated>2014-01-31T22:09:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391119#p391119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=99089#p99089" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bolivar4 пишет:</cite><blockquote><p>для себя под Wine ни как может драйвер 195.36.15 вот и нативный хочю поставить.</p></blockquote></div><p>можно по-русски?</p>]]></content>
			<author>
				<name><![CDATA[Writer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=262</uri>
			</author>
			<updated>2010-10-08T13:23:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=99089#p99089</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=99068#p99068" />
			<content type="html"><![CDATA[<p>Может кому и пригодится, для себя под Wine ни как может драйвер 195.36.15 вот и нативный хочю поставить.</p>]]></content>
			<author>
				<name><![CDATA[bolivar4]]></name>
				<uri>https://linuxforum.ru/profile.php?id=215</uri>
			</author>
			<updated>2010-10-08T11:56:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=99068#p99068</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=99063#p99063" />
			<content type="html"><![CDATA[<p>в ссылке которую вы указали все расписано как сделать. что у вас конкретно не получается?</p>]]></content>
			<author>
				<name><![CDATA[XELFAER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=648</uri>
			</author>
			<updated>2010-10-08T11:50:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=99063#p99063</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Return to Castle Wolfenstein в линукс Ubuntu]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=98931#p98931" />
			<content type="html"><![CDATA[<p>Как установить Return to Castle Wolfenstein в линукс Ubuntu.<br /><a href="http://www.linuxspace.org/archives/1245">http://www.linuxspace.org/archives/1245</a></p>]]></content>
			<author>
				<name><![CDATA[bolivar4]]></name>
				<uri>https://linuxforum.ru/profile.php?id=215</uri>
			</author>
			<updated>2010-10-08T04:26:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=98931#p98931</id>
		</entry>
</feed>
