|
engelrico
Anmeldungsdatum: 20. März 2007
Beiträge: Zähle...
|
Hallo zusammen, bin nun seit 2 Monaten mit Ubuntu unterwegs. 🤣 Mir fehlte eine einfache Möglichkeit per Mausklicks Bilder/Fotos zu selektieren, diese dann für eine Mail verkleinern zu lassen und im Mailprogramm als neue Mail zu öffnen. Das habe ich mir nun selbst gebastelt. ImageToMail Habe dieses Thema schon öfter hier gelesen und möchte die Möglichkeit somit auch anderen User zugänglich machen. Auf meiner Homepage(engelrico.de) findet man bequem das Skript und eine zugehörige NautilusAction um das Ganze ins Kontextmenü einzubinden. Sorry an alle KDEler - vorerst habe ich ne Action nur für GNOME entwickelt. Schauts Euch einfach mal an! Würde mich über Feedback freuen!
|
|
d1rk
Anmeldungsdatum: 5. April 2006
Beiträge: 2420
|
Schick. Ich würde allerdings in /tmp/ und nicht in ~/.Trash/ arbeiten, eventuell vorher checken, ob der User Schreibrechte drin hat (versuchen, mittels touch 'ne Datei zu erstellen, und den Rückgabewert auswerten). Dash kann keine Arrays, oder? Ab Edgy ist sh standardmäßig auf Dash gelinkt. Darum würde ich /bin/bash angeben, und nicht /bin/sh. Vorher Prüfen, ob convert verfügbar ist, und mach' "...converting images" von der Locale abhängig, die fünf gängigsten Sprachen sollten reichen (Übersetungen sind auch über die Google-Sprachtools zu machen, ansonsten in sci.lang.translation mal freundlich fragen *g*) ☺ Warum "export"est du die Variablen alle? Anstatt echo "mozilla-thunderbird -compose $param" sollte es auch mozilla-thunderbird -compose $param tun, oder?
|
|
engelrico
(Themenstarter)
Anmeldungsdatum: 20. März 2007
Beiträge: Zähle...
|
Hallo, vielen Danke für Deine Tipps. 😀 Habe den größten Teil so angepaßt wie beschrieben. Sieht jetzt wirklich sauberer aus. Toll, dass sich jemand die Mühe macht mal auf die Sourcen zu schauen. Außerdem habe ich das Skript erweitert. So kann man jetzt auch die gewünschte Konvertierung selbst auswählen. Für die nächsten Tage werde ich mal Mehrsprachigkeit in Angriff nehmen. Schönen Gruß
|
|
LordSavage
Anmeldungsdatum: 19. April 2005
Beiträge: 1046
|
Wäre super, wenn es sowas irgendwie als Plugin für Evolution gäbe.
|
|
basi
Anmeldungsdatum: 30. Januar 2007
Beiträge: Zähle...
|
Hallo. Bin auch auf der Suche nach einem einfachen Tool zum verkleinern der Bilder. Ich habe die imageToMail.sh in /usr/bin/ und die config.schema in /usr/share/gconf/schemas geaendert und allen ausfuehrbare rechte gegeben. Doch leider erscheint kein Symbol im Nautilus ☹ Mein Nautilus schaut auch anderst aus als auf den Screenshots, sprich mir fehlen die Icons wie Vorwaerts, Rueckwaerts, etc. Danke fuer eure Hilfe mfg basi
|
|
engelrico
(Themenstarter)
Anmeldungsdatum: 20. März 2007
Beiträge: 16
|
Moin Moin, habe ne Anleitung erstellt. Gibts wie immer als Download auf meiner Seite. engelrico.de
|
|
basi
Anmeldungsdatum: 30. Januar 2007
Beiträge: Zähle...
|
Hallo. Vielen Dank fuer die Anleitung. Jetzt kontte ich es installieren, doch wenn ich ein Bild verschicken will, dann bekomm ich immer folgende Fehlermeldung: "Unable to open the temporary file /home/user/.Trash/PICT0001.JPG. Check your 'Temporary Directory' settings. Hab bei den Eigenschaften vom Ordner die Datezugrife auf erstellen und loeschen geaendert. Aber es funktioniert trotzdem nicht. Wo hab ich da meinen Fehler? mfg basi
|
|
d1rk
Anmeldungsdatum: 5. April 2006
Beiträge: 2420
|
basi hat geschrieben: "Unable to open the temporary file /home/user/.Trash/PICT0001.JPG. Check your 'Temporary Directory' settings.
Ich bleibe dabei: ~/.Trash ist imho kein guter Platz, um temporäre Daten abzulegen.
|
|
basi
Anmeldungsdatum: 30. Januar 2007
Beiträge: 15
|
Das hat er mir ja alleine gemacht. Wo soll ich es ansonsten ablegen? Danke fuer eure Hilfe. mfg basi [EDIT] Ich hab gerade gesehen dass er mir die Datei auch nicht in das Verzeichnis .Trash kopiert. [/EDIT]
|
|
engelrico
(Themenstarter)
Anmeldungsdatum: 20. März 2007
Beiträge: 16
|
Moin Moin, kannst Du in imageToMail.sh ändern: #!/bin/bash workDir=~/.Trash/ gruß engelrico
|
|
basi
Anmeldungsdatum: 30. Januar 2007
Beiträge: 15
|
n'Abend. Auch wenn ich ein Anderes verzeichnis angib, so bekomm ich die selbe Fehlermeldung, nur halt mit dem anderen Verzeichnis. Und die zu verkleinernde Datei wird dort auch nicht reinkopiert. Hoffe ihr koennt mir noch weiterhelfen. schoenen Abend
|
|
engelrico
(Themenstarter)
Anmeldungsdatum: 20. März 2007
Beiträge: 16
|
moin moin, ich schlage folgende zeile vor: workDir=/tmp/ und was bekommst Du dann für eine Meldung? Gruß engelrico
|
|
basi
Anmeldungsdatum: 30. Januar 2007
Beiträge: 15
|
Hallo. hab ich jetzt auch probiert und funktioniert auch nicht. ich bekomm leider die selbe fehlermeldung, nur mit anderem pfad. die datei wird auch nichts in /tmp/ verzeichnis kopiert. wo koennte mein problem sein? was meint er immer mit "check your temporary directory settings" ich hab sudo chmod 777 /tmp/ gemacht. ich hoffe ihr wisst noch etwas an was es liegen koennte. [EDIT] koennten diejenigen bei denen es funktioniert vielleicht posten was sie gemacht haben? ich hab mich an die anleitung gehalten und so funktioniert es leider nicht ☹ was fuer eine ubuntu version habt ihr verwendet? ich habe Ubuntu 6.10 Edgy. [/EDIT]
|
|
engelrico
(Themenstarter)
Anmeldungsdatum: 20. März 2007
Beiträge: 16
|
Moin Moin, mal schaun, ob wir das Problem eingrenzen können. Ich nutze den Dapper! Kann es sein, dass Du gar keine Umgebungsvariable TMP bzw TEMP hast? Mit welchem User arbeitest Du denn?
|
|
uncle_fu
Anmeldungsdatum: 26. April 2007
Beiträge: Zähle...
|
Hallo, zunächst einmal vielen Dank an engelrico für das nette Programm. Bei mit funktioniert es jedoch nur bei Dateien, die in Verzeichnissen liegen, deren Namen keine Leerzeichen enthalten. Wenn ich zum Beispiel das Bild '/home/user/Fotos 2007/bild.jpg' auswähle, dann öffnet mir Thunderbird ein Mail mit zwei Anhängen ('Fotos' und 'bild.jpg'), welche aber beide nicht existieren... Das Problem scheint IMHO zu sein, dass das Skript den Abstand im Verzeichnisnamen so interpretiert, dass zwei Dateien ausgewählt seien. Hat jemand eine Idee, wie man hier Abhilfe schaffen könnte? Vielen Dank und beste Grüsse ps. Ich benutze ubuntu 7.04 mit nautilus-actions 1.2
|