Köra nyaste AssaultCube från Program-menyn [LÖST]
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Köra nyaste AssaultCube från Program-menyn [LÖST]
Jag har fastnat för ett spel som heter AssaultCube. Jag laddade först ner det på getdeb, men märkte sen att jag hade en för gammal version. Jag laddade därför ner den senaste versionen på hemsidan. Jag lyckas köra filen assaultcube.sh från nautilus, men däremot funkar inte länken jag skapat i Program-menyn. Som kommando har jag skrivit "/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh". Är det inte så man ska skriva?
Senast redigerad av 2 JeyPeyy, redigerad totalt 4 gång.
Re: Köra nyaste AssaultCube från Program-menyn
Du kan bläddra efter filen och välja den ist, borde fungera.
Linuxkompis - En vänlig Linux-gemenskap för alla!
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Hund skrev:Du kan bläddra efter filen och välja den ist, borde fungera.
Det är inte det som är problemet. Problemet är att jag vill ha en snabb länk till spelet genom program-menyn. Lite segt att bläddra efter den varje gång jag vill spela.JeyPeyy skrev:Jag lyckas köra filen assaultcube.sh från nautilus
Re: Köra nyaste AssaultCube från Program-menyn
Jag menade att ist för att skriva kommandot kan du ange sökvägen till den genom att bläddra efter filen själv, i genvägen alltså.
Linuxkompis - En vänlig Linux-gemenskap för alla!
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Jaha. Jo det var egentligen det jag gjorde. Det var på det viset fick jag kommandot jag skrev.Hund skrev:Jag menade att ist för att skriva kommandot kan du ange sökvägen till den genom att bläddra efter filen själv, i genvägen alltså.
Det händer alltså ingenting när jag kör programmet, får lixom ingen respons.
Re: Köra nyaste AssaultCube från Program-menyn
Är filen körbar? Jag har gjort samma sak med SH-filer och det har fungerat bra för mig.
Linuxkompis - En vänlig Linux-gemenskap för alla!
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Ja det är den, annars hade jag ju inte kunnat köra den från nautilus. Jag har för mig att det funkade när jag testade YoFrankie!Hund skrev:Är filen körbar? Jag har gjort samma sak med SH-filer och det har fungerat bra för mig.
Jag testade just att skriva "/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh" i "kör program" (alt+f2) utan resultat, däremot funkar det när jag kör i terminalen. Mycket skumt.
Nu måste jag lägga mig. Ska lämna tillbaka böcker till mina lärare imorn (innan jag tar studenten på onsdag!

- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Jag hoppas jag inte besvärar någon allt för mycket om jag bumpar den här tråden
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Köra nyaste AssaultCube från Program-menyn
När du skapar Program objektet, väljer du Typ "Program" eller "Program i terminal" ??JeyPeyy skrev:Jag hoppas jag inte besvärar någon allt för mycket om jag bumpar den här tråden
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Jag hade valt "Program", men nu bytte jag för att testa. Det som händer är att jag ser en terminal som öppnas men stängs bara några millisekunder senare.bbauto skrev:När du skapar Program objektet, väljer du Typ "Program" eller "Program i terminal" ??
Jag märkte just att det var skillnad på att skriva "~/Program/AssaultCube_v1.0.2/assaultcube.sh" i terminalen, och att bläddra till rätt katalog och skriva "./assaltcube.sh". Det första fungerade inte, jag fick det här meddelandet:
Nu har jag försökt kompilera programmet, men jag får fortfarande fel. I Ubuntus förråd finns det inte paketen "SDL" eller "SDL-image". Däremot finns "libsdl1.2debian" osv. Jag har försökt installera de som känns logiska, men jag får ändå kompileringsfel. Det verkar som om det är något problem med ljuddelarna i källkoden, men jag har "libsdl1.2debian-alsa" installerat, så jag vet inte vad problemet är.Your platform does not have a pre-compiled Cube client.
Please follow the following steps to build a native client:
1) Ensure you have the SDL, SDL-image, OpenAL, and OpenGL libraries installed.
2) Change directory to source/src/ and type "make install".
3) If the build succeeds, return to this directory and run this script again.
Kod: Markera allt
sound.cpp:11:20: fel: AL/al.h: Filen eller katalogen finns inte
sound.cpp:12:21: fel: AL/alc.h: Filen eller katalogen finns inte
sound.cpp:13:31: fel: vorbis/vorbisfile.h: Filen eller katalogen finns inte
sound.cpp:26: fel: expected constructor, destructor, or type conversion before "*" token
sound.cpp:27: fel: expected constructor, destructor, or type conversion before "*" token
sound.cpp: In function "void alclearerr()":
sound.cpp:33: fel: "alGetError" deklarerades inte i detta definitionsområde
sound.cpp: In function "bool alerr(bool, int)":
sound.cpp:38: fel: "ALenum" deklarerades inte i detta definitionsområde
sound.cpp:38: fel: expected `;' before "er"
sound.cpp:39: fel: "er" deklarerades inte i detta definitionsområde
sound.cpp:44: fel: "AL_INVALID_NAME" deklarerades inte i detta definitionsområde
sound.cpp:45: fel: "AL_INVALID_ENUM" deklarerades inte i detta definitionsområde
sound.cpp:46: fel: "AL_INVALID_VALUE" deklarerades inte i detta definitionsområde
sound.cpp:47: fel: "AL_INVALID_OPERATION" deklarerades inte i detta definitionsområde
sound.cpp:48: fel: "AL_OUT_OF_MEMORY" deklarerades inte i detta definitionsområde
sound.cpp:53: fel: "er" deklarerades inte i detta definitionsområde
sound.cpp: At global scope:
sound.cpp:71: fel: "ALuint" är inte namnet på en typ
sound.cpp:156: fel: "ALuint" har inte deklarerats
sound.cpp:174: fel: "ALsizei" har inte deklarerats
sound.cpp:174: fel: expected "," or "..." before "*" token
sound.cpp:174: fel: ISO C++ förbjuder deklaration av "ALuint" utan typ
sound.cpp: In constructor "source::source()":
sound.cpp:77: fel: klass "source" har inget fält med namnet "id"
sound.cpp:80: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:80: fel: "alIsSource" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void source::reset()":
sound.cpp:100: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:100: fel: "alIsSource" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "AL_REFERENCE_DISTANCE" deklarerades inte i detta definitionsområde
sound.cpp:119: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp:120: fel: "AL_ROLLOFF_FACTOR" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::generate()":
sound.cpp:144: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:144: fel: "alGenSources" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::delete_()":
sound.cpp:152: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:152: fel: "alDeleteSources" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::buffer(int)":
sound.cpp:162: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:162: fel: "AL_BUFFER" deklarerades inte i detta definitionsområde
sound.cpp:162: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::looping(bool)":
sound.cpp:170: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:170: fel: "AL_LOOPING" deklarerades inte i detta definitionsområdesound.cpp:1363: fel: "devices" deklarerades inte i detta definitionsområde
sound.cpp:1369: fel: expected initializer before "*" token
sound.cpp:1369: fel: "c" deklarerades inte i detta definitionsområde
sound.cpp:1380: fel: "alcOpenDevice" deklarerades inte i detta definitionsområde
sound.cpp:1384: fel: "alcCreateContext" deklarerades inte i detta definitionsområde
sound.cpp:1387: fel: "alcMakeContextCurrent" deklarerades inte i detta definitionsområde
sound.cpp:1389: fel: "AL_INVERSE_DISTANCE_CLAMPED" deklarerades inte i detta definitionsområde
sound.cpp:1389: fel: "alDistanceModel" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "ALC_DEVICE_SPECIFIER" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "alcGetString" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "AL_RENDERER" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "alGetString" deklarerades inte i detta definitionsområde
sound.cpp:1392: fel: "AL_VENDOR" deklarerades inte i detta definitionsområde
sound.cpp:1393: fel: "AL_VERSION" deklarerades inte i detta definitionsområde
sound.cpp:1410: fel: "alcDestroyContext" deklarerades inte i detta definitionsområde
sound.cpp:1411: fel: "alcCloseDevice" deklarerades inte i detta definitionsområde
sound.cpp: In function "void soundcleanup()":
sound.cpp:1564: fel: "alcMakeContextCurrent" deklarerades inte i detta definitionsområde
sound.cpp:1565: fel: "context" deklarerades inte i detta definitionsområde
sound.cpp:1565: fel: "alcDestroyContext" deklarerades inte i detta definitionsområde
sound.cpp:1566: fel: "device" deklarerades inte i detta definitionsområde
sound.cpp:1566: fel: "alcCloseDevice" deklarerades inte i detta definitionsområde
sound.cpp: In function "void updateaudio()":
sound.cpp:1670: fel: "context" deklarerades inte i detta definitionsområde
sound.cpp:1670: fel: "alcSuspendContext" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: "AL_ORIENTATION" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:1762: fel: expected primary-expression before ")" token
sound.cpp:1762: fel: "alListenerfv" deklarerades inte i detta definitionsområde
sound.cpp:1763: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:1763: fel: expected primary-expression before ")" token
sound.cpp:1765: fel: "alcProcessContext" deklarerades inte i detta definitionsområde
sound.cpp:170: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::queuebuffers(int, int)":
sound.cpp:177: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:177: fel: "buffer_ids" deklarerades inte i detta definitionsområde
sound.cpp:177: fel: "alSourceQueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::unqueueallbuffers()":
sound.cpp:184: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:184: fel: expected `;' before "queued"
sound.cpp:185: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "AL_BUFFERS_QUEUED" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "queued" deklarerades inte i detta definitionsområde
sound.cpp:185: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp:189: fel: "ALuint" deklarerades inte i detta definitionsområde
sound.cpp:189: fel: expected `;' before "buffer"
sound.cpp:190: fel: ISO C++ förbjuder att ta adressen till en okvalificerad eller parentetiserad icke-statisk medlemsfunktion för att skapa en pekare till en medlemsfunktion. Säg "&source::buffer"
sound.cpp:190: fel: "alSourceUnqueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::gain(float)":
sound.cpp:198: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:198: fel: "AL_GAIN" deklarerades inte i detta definitionsområde
sound.cpp:198: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::pitch(float)":
sound.cpp:205: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:205: fel: "AL_PITCH" deklarerades inte i detta definitionsområde
sound.cpp:205: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::position(const vec&)":
sound.cpp:212: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:212: fel: expected primary-expression before ")" token
sound.cpp:212: fel: "alSourcefv" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::position(float, float, float)":
sound.cpp:219: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:219: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:219: fel: "alSource3f" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::velocity(float, float, float)":
sound.cpp:226: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:226: fel: "AL_VELOCITY" deklarerades inte i detta definitionsområde
sound.cpp:226: fel: "alSource3f" deklarerades inte i detta definitionsområde
sound.cpp: In member function "vec source::position()":
sound.cpp:234: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: "AL_POSITION" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:234: fel: expected primary-expression before ")" token
sound.cpp:234: fel: "alGetSourcefv" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::sourcerelative(bool)":
sound.cpp:242: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_SOURCE_RELATIVE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_TRUE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "AL_FALSE" deklarerades inte i detta definitionsområde
sound.cpp:242: fel: "alSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "int source::state()":
sound.cpp:248: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:248: fel: expected `;' before "s"
sound.cpp:249: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "AL_SOURCE_STATE" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:249: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::secoffset(float)":
sound.cpp:256: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:256: fel: "AL_SEC_OFFSET" deklarerades inte i detta definitionsområde
sound.cpp:256: fel: "alSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "float source::secoffset()":
sound.cpp:265: fel: "ALfloat" deklarerades inte i detta definitionsområde
sound.cpp:265: fel: expected `;' before "s"
sound.cpp:266: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "AL_SEC_OFFSET" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:266: fel: "alGetSourcef" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::playing()":
sound.cpp:275: fel: "AL_PLAYING" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::play()":
sound.cpp:281: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:281: fel: "alSourcePlay" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::stop()":
sound.cpp:288: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:288: fel: "alSourceStop" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool source::rewind()":
sound.cpp:295: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:295: fel: "alSourceRewind" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void source::printposition()":
sound.cpp:303: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:303: fel: expected `;' before "s"
sound.cpp:304: fel: "id" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "AL_SOURCE_TYPE" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "s" deklarerades inte i detta definitionsområde
sound.cpp:304: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp: At global scope:
sound.cpp:548: fel: "ogg_int64_t" har inte deklarerats
sound.cpp:553: fel: "ov_callbacks" är inte namnet på en typ
sound.cpp:569: fel: "OggVorbis_File" är inte namnet på en typ
sound.cpp:571: fel: ISO C++ förbjuder deklaration av "vorbis_info" utan typ
sound.cpp:571: fel: expected ";" before "*" token
sound.cpp:576: fel: "ALuint" är inte namnet på en typ
sound.cpp:578: fel: "ALenum" är inte namnet på en typ
sound.cpp:696: fel: "ALuint" har inte deklarerats
sound.cpp: In constructor "oggstream::oggstream()":
sound.cpp:608: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:608: fel: "alGenBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In destructor "virtual oggstream::~oggstream()":
sound.cpp:618: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:618: fel: "alIsBuffer" deklarerades inte i detta definitionsområde
sound.cpp:621: fel: "alDeleteBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void oggstream::reset()":
sound.cpp:637: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:637: fel: "AL_NONE" deklarerades inte i detta definitionsområde
sound.cpp:642: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:642: fel: "ov_clear" deklarerades inte i detta definitionsområde
sound.cpp:644: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::open(const char*)":
sound.cpp:668: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:668: fel: "oggcallbacks" deklarerades inte i detta definitionsområde
sound.cpp:668: fel: "ov_open_callbacks" deklarerades inte i detta definitionsområde
sound.cpp:675: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp:675: fel: "ov_info" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "AL_FORMAT_STEREO16" deklarerades inte i detta definitionsområde
sound.cpp:676: fel: "AL_FORMAT_MONO16" deklarerades inte i detta definitionsområde
sound.cpp:677: fel: "ov_time_total" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::stream(int)":
sound.cpp:703: fel: "ALsizei" deklarerades inte i detta definitionsområde
sound.cpp:703: fel: expected `;' before "size"
sound.cpp:705: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:707: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:707: fel: "ov_read" deklarerades inte i detta definitionsområde
sound.cpp:713: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:715: fel: "oggfile" deklarerades inte i detta definitionsområde
sound.cpp:715: fel: "ov_pcm_seek" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "format" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "size" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "info" deklarerades inte i detta definitionsområde
sound.cpp:720: fel: "alBufferData" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::update()":
sound.cpp:733: fel: "ALint" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:735: fel: "AL_BUFFERS_PROCESSED" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "processed" deklarerades inte i detta definitionsområde
sound.cpp:735: fel: "alGetSourcei" deklarerades inte i detta definitionsområde
sound.cpp:738: fel: "ALuint" deklarerades inte i detta definitionsområde
sound.cpp:738: fel: expected `;' before "buffer"
sound.cpp:739: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:739: fel: "buffer" deklarerades inte i detta definitionsområde
sound.cpp:739: fel: "alSourceUnqueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp:741: fel: "struct source" har ingen medlem med namnet "id"
sound.cpp:741: fel: "alSourceQueueBuffers" deklarerades inte i detta definitionsområde
sound.cpp: In member function "bool oggstream::playback(bool)":
sound.cpp:826: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp:830: fel: "bufferids" deklarerades inte i detta definitionsområde
sound.cpp: In member function "void oggstream::seek(double)":
sound.cpp:840: fel: "oggfile" deklarerades inte i detta definitionsområde
...
Forumet begränsar fler än 20000 tecken, så det blir stopp här
Re: Köra nyaste AssaultCube från Program-menyn
Om spelet fungerar från terminalstart så skall du inte kompilera om det, speciellt om du saknar beroenden. Min teori är att output från scriptet inte blir rätt hanterat när du startar från menyn - det har ingenstans att ta vägen. Testa istället att göra ett eget script att starta ifrån;
Från en terminal;
sudo gedit /usr/local/bin/assaultcube
Klistra in:
eller:
Gör körbart: sudo chmod +x /usr/local/bin/assaultcube
Testa;
assaultcube
Detta script kan du sedan kalla på varifrån som helst.
Från en terminal;
sudo gedit /usr/local/bin/assaultcube
Klistra in:
Kod: Markera allt
#!/bin/bash
sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &
exit 0
Kod: Markera allt
#!/bin/bash
/home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh
exit 0
Testa;
assaultcube
Detta script kan du sedan kalla på varifrån som helst.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Konstigt, det funkar inte. Får ingen output när jag skriver assaultcube i terminalen.webaake skrev:Om spelet fungerar från terminalstart så skall du inte kompilera om det, speciellt om du saknar beroenden. Min teori är att output från scriptet inte blir rätt hanterat när du startar från menyn - det har ingenstans att ta vägen. Testa istället att göra ett eget script att starta ifrån;
Från en terminal;
sudo gedit /usr/local/bin/assaultcube
Klistra in:
eller:Kod: Markera allt
#!/bin/bash sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 & exit 0
Gör körbart: sudo chmod +x /usr/local/bin/assaultcubeKod: Markera allt
#!/bin/bash /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh exit 0
Testa;
assaultcube
Detta script kan du sedan kalla på varifrån som helst.
Kan det ha att göra med att jag laddade ner fel version av spelet? Jag tror att jag har 64-bits Ubuntu 9.04 installerat på datorn och att jag laddade ner 64-bitars versionen av assaultcube. Kan jag kolla om jag kör 64- eller 32-bitars Ubuntu på något sätt? Jag minns inte vad jag har.
Re: Köra nyaste AssaultCube från Program-menyn
Kör du detta skall du inte få nån output.:
sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &
Men jag fattade som att du lyckats starta spelet OK, bara inte från menyn?
sh /home/jp/Program/AssaultCube_v1.0.2/assaultcube.sh > /dev/null 2>&1 &
Men jag fattade som att du lyckats starta spelet OK, bara inte från menyn?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Jag lyckades köra spelet om jag bläddrade i terminalen (med cd) och skrev ./assaultcube.sh. Däremot så lyckades jag inte med att skriva sökvägen till spelet direkt (~/Program/AssaultCube_v1.0.2/assaultcube.sh). När jag skrev det sa den åt mig att kompilera programmet.webaake skrev:Men jag fattade som att du lyckats starta spelet OK, bara inte från menyn?
Re: Köra nyaste AssaultCube från Program-menyn
Det är det rätt ok egentligen om det startar. Att ~/Program inte alltid fungerar är normalt - man kan inte ta det för givet. Men hela sökvägen /home/user/Program/assualt.... borde fungera.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Det fungerar inte heller, samma resultat.webaake skrev:Det är det rätt ok egentligen om det startar. Att ~/Program inte alltid fungerar är normalt - man kan inte ta det för givet. Men hela sökvägen /home/user/Program/assualt.... borde fungera.
Re: Köra nyaste AssaultCube från Program-menyn
Men ståendes i mappen fungerar ./assault.... ?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Preciswebaake skrev:Men ståendes i mappen fungerar ./assault.... ?
Re: Köra nyaste AssaultCube från Program-menyn
OK. Pröva detta script:
chmod +x på scriptet givetvis
OBS EDIT: fel i koden ett "i" för mycket!
Kod: Markera allt
#!/bin/bash
cd /home/jp/Program/AssaultCube_v1.0.2
echo $CWD
./assaultcube.sh &
exit 0
OBS EDIT: fel i koden ett "i" för mycket!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Köra nyaste AssaultCube från Program-menyn
Oj, det var ju inte speciellt märkvärdigt. Konstigt att jag inte tänkte på det.webaake skrev:OK. Pröva detta script:
chmod +x på scriptet givetvisKod: Markera allt
#!/bin/bash cd /home/jp/Program/AssaultCube_v1.0.2 echo $CWD ./assaultcube.sh & exit 0
Tycker dock fortfarande att det är konstigt att det inte gick att skriva in bara sökvägen.
Tack!