• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ballan | 20.05.2010 20:03

Hvordan kan jeg få udført en given handling automatisk i Ubuntu?

Løst og fast
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
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer6

# 1

15 år 1 måned siden

Permalink

Indsendt af Kresten Kjaer den 20. maj 2010 kl. 20:14

Permalink

Re: Hvordan kan jeg få udført en given handling automatisk i Ubu

det kan sagtens lade sig gøre. men kan du ikke beskrive præcist hvad det er du gerne vil opnå?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 1 måned siden

Permalink

Indsendt af ballan den 20. maj 2010 kl. 20:45

In reply to Re: Hvordan kan jeg få udført en given handling automatisk i Ubu by Kresten Kjaer

Permalink

#1:
Jeg har et kamera, en

#1:

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 ! ;-/

  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 1 måned siden

Permalink

Indsendt af hunterkil den 20. maj 2010 kl. 20:15

Permalink

Re: Hvordan kan jeg få udført en given handling automatisk i Ubu

vil sige at udev nok er et sted at starte
  • Log ind eller opret dig for at tilføje kommentarer

# 4

15 år 1 måned siden

Permalink

Indsendt af Kresten Kjaer den 20. maj 2010 kl. 21:08

Permalink

Re: Hvordan kan jeg få udført en given handling automatisk i Ubu

Okay, det er ret simpelt og alligevel lidt langhåret.

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:

  • I sat usb mass storage enhed
  • kernen opdager ny enhed (skriv dmesg i en terminal)
  • kernen allokerer noget forskelligt
  • gvm opdager enheden
  • gvm fyrer et dbus signal afsted (DeviceAdded)
  • gvm finder ud af hvor enheden skal mountes
  • gvm fyrer et dbus signal afsted (Ved ikke hvilket)
  • nautilus (filmanager) lytter efter DeviceAdded og popper et vindue frem, der spørger hvad du vil gøre med enheden.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 5

15 år 1 måned siden

Permalink

Indsendt af ballan den 21. maj 2010 kl. 22:10

Permalink

Re: Hvordan kan jeg få udført en given handling automatisk i Ubu

Okay, der er vist noget jeg må ind og læse på... ;-)

Jeg takker for hjælpen indtil videre! - jeg vender nok tilbage, når jeg løber panden mod muren...
  • Log ind eller opret dig for at tilføje kommentarer

# 6

15 år 1 måned siden

Permalink

Indsendt af ballan den 23. maj 2010 kl. 13:41

Permalink

#4
Har været inde og kigge

#4

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...
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

den er sjov 3
PCLinuxOS 29
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !