Hvordan kan jeg få udført en given handling automatisk i Ubuntu?
Jeg har forsøgt at at søge på nettet under auto task, auto do, auto action sammen med ubuntu, men desværre uden held.
Dét jeg søger er et program eller en kommando til at udføre en given handling, når en bestemt enhed tilsluttes.
Med andre ord vil jeg gerne kunne bede systemet om at udføre en eller flere handlinger når en bestemt mp3-afspiller eller et bestemt kamera tilsluttes.
For øvrige kamera'er o.lign. må systemet gerne fortsat spørge, hvad jeg vil foretage mig...
Jeg er ikke så hård til teminal-opgaver og programmering af scripts osv., men har da mod på at prøve, hvis ikke det er for kringlet.
Jeg håbede på at der fandtes et program til den slags, men frygter lidt at jeg skal til at rode med noget udev eller det der er værre...
Er der nogen der har en idé om, om dette blot er spild af tid, så jeg skal have stykket et script sammen jeg kan kalde, når jeg sætter den pågældende enhed til maskinen, eller om der er en forholdsvis nem måde til at opfylde mit ønske ?
Håber i forstår, hvor jeg vil hen... c",)
Med venlig hilsen
Allan
Dét jeg søger er et program eller en kommando til at udføre en given handling, når en bestemt enhed tilsluttes.
Med andre ord vil jeg gerne kunne bede systemet om at udføre en eller flere handlinger når en bestemt mp3-afspiller eller et bestemt kamera tilsluttes.
For øvrige kamera'er o.lign. må systemet gerne fortsat spørge, hvad jeg vil foretage mig...
Jeg er ikke så hård til teminal-opgaver og programmering af scripts osv., men har da mod på at prøve, hvis ikke det er for kringlet.
Jeg håbede på at der fandtes et program til den slags, men frygter lidt at jeg skal til at rode med noget udev eller det der er værre...
Er der nogen der har en idé om, om dette blot er spild af tid, så jeg skal have stykket et script sammen jeg kan kalde, når jeg sætter den pågældende enhed til maskinen, eller om der er en forholdsvis nem måde til at opfylde mit ønske ?
Håber i forstår, hvor jeg vil hen... c",)
Med venlig hilsen
Allan
Kommentarer6
Re: Hvordan kan jeg få udført en given handling automatisk i Ubu
#1:
Jeg har et kamera, en
Jeg har et kamera, en mobil-telefon og en MP3-afspiller samt diverse USB-drev, som jeg gerne vil have synkroniseret med bestemte mapper så snart de tilsluttes.
1. MP3-afspilleren indeholder musik, pod-casts og afspilningslister, som blot skal synk'es med de respektive mapper.
2. Kameraet indeholder billeder og video-klip, som jeg gerne vil have sorteret og navngivet, inden de ryger videre i min billed-samling.
3. Min mobiltelefon (HTC Tattoo, som mountes som sd-kort) skal hver gang overføre nye billeder til en bestemt mappe, hvor jeg kan navngive billederne inden de arkiveres. Samtidig skal musikken synk'es med én bestemt mappe.
4. Mine USB-drev skal blot lave en simpel synk. med forskellige mapper.
Det er bare vigtigt, at når mine venner sætter deres enheder til computeren, så skal den IKKE foretage noget, men spørge hvad der skal ske...
Dvs. der vel på en eller anden måde skal forespørges på noget mac-adresse eller serie nr. hvis dette er muligt, så det ikke bare er mærke og model...
Giver dette en nogenlunde indikation af hvad jeg ønsker, og tror du stadig det er muligt ?
#2: Jeg frygtede at nogen ville sige netop dét ! ;-/
Re: Hvordan kan jeg få udført en given handling automatisk i Ubu
Re: Hvordan kan jeg få udført en given handling automatisk i Ubu
Der er en baggrundsproces der hedder gnome-volume-manager (gvm fra nu). Den står for at automounte dine enheder.
Dvs. når du sætter eg. din telefon i din pc sker følgende:
Det du kan gøre, er så at lytte på DeviceAdded eller DeviceMounted og så sætte dit program igang.
Du kan lytte efter events med programmet dbus-monitor
Re: Hvordan kan jeg få udført en given handling automatisk i Ubu
Jeg takker for hjælpen indtil videre! - jeg vender nok tilbage, når jeg løber panden mod muren...
#4
Har været inde og kigge
Har været inde og kigge på det, og det ser desværre lidt for kringlet ud til mig.
Jeg har besluttet mig at skrive nogle individuelle scripts, som jeg så kan køre, når jeg sætter enheden i...