Allt från Computex 2023
Permalänk

somna till filmer...

jag vill få datorn att först visa en film i fullscreen och sedan stänga av datorn när filmen är klar.
För det första undrar jag hur man får mplayer att köra fullscreen, att ange -fs gör att fönstret blir fullscreen men inte filmen.
Sen undrar jag hur man får mplayer att stänga av sigsjälv när det är färdigt med filmen

sudo mplayer -fs && halt
är det jag försökt med

Visa signatur

Ubuntu 5.10/slackware 10.2 på: Amd64 4000+, Zalman CNPS9500LED, Kingston 2gb RAM, point of view geforce 7800GT,Gigabyte Ga-K8NXP-SLI, Maxtor ata 200gb, Samsung spinpoint 250gb s-ata2, Samsung 193p+ svart.

Permalänk

Du måste köra mplayer med en viss "videooutputplugin" (någon annan vet säkert vad det egentligen heter) för att den ska kunna förstora filmen. Prova med "-vo xv".

Visa signatur

This is my signature. There are many like it but this one is mine.

Permalänk
Medlem

För att den ska stänga av datorn när den har spelat upp filmen borde man väl kunna köra typ
mplayer film.avi && shutdown -h now

Visa signatur
Permalänk

Prova att köra med "mplayer -fs -zoom" för att få filmen att fylla ut skärmen.

Visa signatur

Klicka här

Permalänk

"mplayer -fs -zoom /fil" funkade perfekt, tackar.

problemet är att man måste stänga av mplayer innan den går över till nästa kommando, jag vill få mplayer att stänga ned och sedan stänga av datorn så fort filmen är klar. jag pallar inte resa mig upp och gå till datorn

Visa signatur

Ubuntu 5.10/slackware 10.2 på: Amd64 4000+, Zalman CNPS9500LED, Kingston 2gb RAM, point of view geforce 7800GT,Gigabyte Ga-K8NXP-SLI, Maxtor ata 200gb, Samsung spinpoint 250gb s-ata2, Samsung 193p+ svart.

Permalänk
Medlem

sudo mplayer && halt
kör mplayer som root och halt som vanlig användare
mplayer && sudo halt
gör det du vill

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av granden
För att den ska stänga av datorn när den har spelat upp filmen borde man väl kunna köra typ
mplayer film.avi && shutdown -h now

Borde inte det där fungera då och så lägger du till valfria switchar dock eller tänker jag helt fel.?

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av carbonara
"mplayer -fs -zoom /fil" funkade perfekt, tackar.

problemet är att man måste stänga av mplayer innan den går över till nästa kommando, jag vill få mplayer att stänga ned och sedan stänga av datorn så fort filmen är klar. jag pallar inte resa mig upp och gå till datorn

mplayer stängs väl av när filmen är slut? av sig själv? om jag inte minns helt fel

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lunke
sudo mplayer && halt
kör mplayer som root och halt som vanlig användare
mplayer && sudo halt
gör det du vill

Nope, för när filmen är slut kommer eventuella timestamps du hade innan att ha gått ut, och sudo kommer fråga efter ett lösenord.
Gör såhär istället:
sudo sh -c "mplayer ; halt"

Halt kan förresten behöva ett "-p" som argument för att stänga av strömmen, beroende på operativsystem. kolla manualen.

Visa signatur

I have free will but I choose to oscillate

Permalänk
Citat:

Ursprungligen inskrivet av Aphex
Nope, för när filmen är slut kommer eventuella timestamps du hade innan att ha gått ut, och sudo kommer fråga efter ett lösenord.
Gör såhär istället:
sudo sh -c "mplayer ; halt"

Halt kan förresten behöva ett "-p" som argument för att stänga av strömmen, beroende på operativsystem. kolla manualen.

Tack! Jag förstår inte riktigt hur det funkar, men nu gör det det iallafall.

Visa signatur

Ubuntu 5.10/slackware 10.2 på: Amd64 4000+, Zalman CNPS9500LED, Kingston 2gb RAM, point of view geforce 7800GT,Gigabyte Ga-K8NXP-SLI, Maxtor ata 200gb, Samsung spinpoint 250gb s-ata2, Samsung 193p+ svart.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av carbonara
Tack! Jag förstår inte riktigt hur det funkar, men nu gör det det iallafall.

alternativt kan du ändra med "visudo" och lägga till så att du kan köra sudo halt utan att behöva ange ett lösenord (bara från din dator och bara halt). På så sätt behöver du inte oroa dig för att mplayer kan krascha och datorn stänger av sig. (vilket den inte gör om mplayer kraschar och du använder && istället)

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Aphex
Nope, för när filmen är slut kommer eventuella timestamps du hade innan att ha gått ut, och sudo kommer fråga efter ett lösenord.
Gör såhär istället:
sudo sh -c "mplayer ; halt"

Halt kan förresten behöva ett "-p" som argument för att stänga av strömmen, beroende på operativsystem. kolla manualen.

Ah, jag antog att han körde med NOPASSWD, [ironi]lösenord är för loosers[/ironi]

EDIT: Glömde att ironi inte finns på internet.

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Lösenord är kanske till för dom som vill ha systemet lite säkrare ?

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av carbonara
Tack! Jag förstår inte riktigt hur det funkar, men nu gör det det iallafall.

; separerar kommandon precis som om de stod på varsin rad i ett script.
Om du kör sudo whoami ; whoami kommer du alltså få resultatet:
root
carbonara

För att undvika att ditt shell separerar kommandona låter vi sudo starta ett nytt shell (sh) som vi säger åt (-c) att köra de kommandon vi anger i ett argument, sudo sh -c "whoami ; whoami". Citationstecknen gör att ditt ursprungliga shell hanterar innehållet som en sammanhängande textsträng och låter bli att tolka det.

Skillnaden mellan semikolon och && är också viktig i det här fallet eftersom && betyder att det efterföljande kommandot bara körs ifall det föregående avslutades utan problem.
Som johanson säger betyder det att halt -p aldrig skulle köras ifall mplayer felar.

Med det sagt så är

Citat:

Ursprungligen inskrivet av nosnahoj
alternativt kan du ändra med "visudo" och lägga till så att du kan köra sudo halt utan att behöva ange ett lösenord (bara från din dator och bara halt).

nog den bästa lösningen om du orkar sätta dig in i hur sudoers funkar.

Visa signatur

I have free will but I choose to oscillate