Sida 1 av 1

Går ej att starta smplayer från menyn [LÖST]

Postat: 08 sep 2009, 04:29
av xtr3m3
Det går ej att starta smplayer från menyn. Att starta den när man klickar på en film-fil funkar och att starta den via terminalen funkar.

Använder mig av ett script för att stänga av skärmsläckaren när jag tittar på film: http://ubuntu-se.org/phpBB3/viewtopic.p ... re#p341332
Sen har jag ändrat i menyn och ändrat smplayers startkommando till:

Kod: Markera allt

smplayer-wrapper %f
Har fungerat tidigare. Nån som har nån idé?

Re: Går ej att starta smplayer från menyn

Postat: 08 sep 2009, 09:06
av Alleinsora
Det jag funderade på är i vilken mapp ditt skript ligger, och om denna mappen finns med i $PATH.

Re: Går ej att starta smplayer från menyn

Postat: 08 sep 2009, 09:45
av webaake
Precis, jag skulle tippa på att ditt script pekar på /usr/bin medans din nya smplayer ligger i /usr/local/bin

Re: Går ej att starta smplayer från menyn

Postat: 08 sep 2009, 18:25
av xtr3m3
Scriptet ligger i /usr/local/bin

Re: Går ej att starta smplayer från menyn

Postat: 08 sep 2009, 21:59
av webaake
Nä, inte scriptet utan smplayer. Scriptet pekar ju bara på smplyer, eller skall peka på smplayers riktiga programfil (binären)

Kör en cat /usr/local/bin/smplayer-wrapper och kolla.

Re: Går ej att starta smplayer från menyn

Postat: 08 sep 2009, 22:05
av xtr3m3

Kod: Markera allt

#! /bin/sh

    gnome-screensaver-command -q | grep "smplayer-wrapper" > /dev/null

    if [ $? -ne 0 ]; then
       gnome-screensaver-command -i -n smplayer-wrapper &
       SAVED_PID=$!
    fi

    smplayer "$*"

    if [ $SAVED_PID ]; then
       kill $SAVED_PID
       gnome-screensaver-command -q > /dev/null
    fi


Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 06:35
av webaake
Scriptet ser okej ut för mig. Möjligen kan du kolla exakt var smplayer-binären ligger och jämföra det med vad som kommer ut av kommandot echo $path, precis som Alleinsora var inne på.

I menyn visas annars det som står i filen /usr/share/applications/smplayer.desktop eller möjligen .local/share/applications/smplayer.desktop. Dessa filer kan du också kolla att de pekar rätt. Var ligger smplayer? I /usr/local/bin, /usr/bin, eller var?

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 06:49
av xtr3m3
/usr/share/applications/ - Ingenting
.local/share/applications/ - En fil som heter SMPlayer och en som heter smplayer_enqueue.desktop
/usr/bin - Ingenting
/usr/local/bin - smplayer och smplayer-wrapper

Kommando för smplayer i menyn: smplayer-wrapper %f

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 09:54
av Alleinsora
Det verkar knepigt detta, men prova att ändra genvägen i menyn till logsave ~/smwrapper.log smplayer-wrapper %f och prova att starta det.
Titta sen i smwrapper.log om du fått något felmeddelande som kan förklara saken.

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 15:26
av xtr3m3
Testade att göra som du skrev. Då startade smplayer. Men vart sparas log-filen?

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:04
av Alleinsora
den sparas i din hemkatalog (~/). Fast den lät inte vara till mycket nytta om det startar som det ska.
Jag funderar på om skript startas på rätt sätt när de startas från menyn eftersom att när vi nu kallade skriptet genom ett program så fungerade det. Du kan ju testa att ändra så att det står: sh smplayer-wrapper %f.

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:15
av xtr3m3
Ok. Ska testa. Det är lustigt att det inte ska fungera. Fungerade perfekt i ubuntu men inte tydligen inte i mint.

Det funkar som det ska annars iallafall :)


*EDIT*

Gjorde ingen skillnad att använda sh smplayer-wrapper %f.

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:32
av Alleinsora
Så det fungerade alltså inte att köra med sh?

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:33
av xtr3m3
näpp

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:40
av Alleinsora
det var ju konstigt. Du kan ju testa att byta ut sh mot bash, /bin/bash, /bin/sh, eller varför inte testa /bin/sh /usr/local/bin/smplayer-wrapper %f (fullständig sökväg till både tolken och skriptet, fungerar det prova att ta bort /bin/sh och se om det fungerar)

Fungerar inget av de ovanstående så kanske du kan leva med att du får en loggfil? Det löser ju symptomet men inte problemet så att säga.

Re: Går ej att starta smplayer från menyn

Postat: 09 sep 2009, 18:46
av xtr3m3
Funkade inte. Kan ju köra med logsave ~/smwrapper.log smplayer-wrapper %f så länge som du skrev :)