Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Printscreen mit Debian?  (Read 5753 times)

Offline rolo48

  • User
  • Posts: 61
[DE] Printscreen mit Debian?
« on: 2010/10/25, 18:00:35 »
Unter Windows hatte ich ein Programm, mit dem einstellen konnte, das mit der "Druck" Taste der Bildschirm entweder gespeichert oder gleich an den Drucker ausgegeben wird.
Ersteres, das speichern, ist ja unter Debian nicht das Problem, aber wie mach ich den Ausdruck, ohne Umwege über Gimp etc.?
rolo48

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.846
Printscreen mit Debian?
« Reply #1 on: 2010/10/25, 19:46:29 »
das programm shutter ist ein erweitertes (k)snapshot und kann unter anderem auch direkt drucken.
allerdings basiert es auf gtk2 und installiert ~ 15 mb. kann aber auch ne menge.

greetz
devil

Offline rolo48

  • User
  • Posts: 61
Printscreen mit Debian?
« Reply #2 on: 2010/10/26, 12:14:35 »
@devil
Hab ich ausprobiert und tatsächlich kann es als einziges Screenshot Programm direkt drucken. Alle anderen machen den Weg über kopieren und man muß dann ein weiteres Programm zum ausdrucken bemühen.
Aber ich bin noch auf der Suche. Sowas wie Gadwin , nur halt für Linux. Drucktaste betätigen und screen wird ausgedruckt. Vielleicht finde ich ncoh was..
rolo48

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.846
Printscreen mit Debian?
« Reply #3 on: 2010/10/26, 15:07:45 »
deine anfrage brachte mich auf den gedanken dass ich sowas auch öfter brauchen könnte. bin aber noch nicht fündig geworden. muss man evtl was basteln.

greetz
devil

Editiert von holgerw: Doppelbeitrag entfernt

Offline rolo48

  • User
  • Posts: 61
Printscreen mit Debian?
« Reply #4 on: 2010/10/26, 17:11:00 »
Ich hab da was gefunden. Vielleicht kann das einer vervollständigen:

Quote
To do this, you must first take a screenshot , then send the image to
printer.
You can use ImageMagick and Cups.

so, i.e, to take screenshot:
# import -window root /tmp/desktop_snap.jpg

and to print it should be sufficent:
# lpr -P your_local_printer /tmp/desktop_snap.jpg

to do all-in-one you must create a bash script, and to use it with a special
key pressure, you can use the Keyboard Shortcut utility.


Gefunden auf dieser Seite:
http://linux.derkeiler.com/Mailing-Lists/Debian/2006-03/msg03088.html

Bei mir sieht das so aus:
Code: [Select]

rolo@rolodesktop:~$ import -window root /tmp/desktop_snap.jpg
rolo@rolodesktop:~$ lpr -P your_local_printer /tmp/desktop_snap.jpg
lpr: The printer or class was not found.


Mein Drucker ist mit cups eingerichtet

edit:

Jetzt gehts. Hab meinen Drucker eingetragen:

Code: [Select]

lpr -P Deskjet-F300-series /tmp/desktop_snap.jpg


Problem: Das Format stimmt nicht. Obwohl in Cups A4 eingetragen ist, müßte das A3 sein, was er da ausdruckt. (8 Seiten)
rolo48

Offline OppaErich

  • OLE
  • User
  • Posts: 382
Re: Printscreen mit Debian?
« Reply #5 on: 2010/10/26, 17:23:00 »
Quote from: "rolo48"
...

Bei mir sieht das so aus:
Code: [Select]

rolo@rolodesktop:~$ import -window root /tmp/desktop_snap.jpg
rolo@rolodesktop:~$ lpr -P your_local_printer /tmp/desktop_snap.jpg
lpr: The printer or class was not found.


Mein Drucker ist mit cups eingerichtet

Aber sicherlich nicht unter den Namen "your_local_printer". Lass einfach das "-P your_local_printer" weg.

Würde nicht ein
Code: [Select]

import -window root | lpr

reichen ?

Und wo ist import her ? Gibt's hier bei mir nicht.

egal

  • Guest
Printscreen mit Debian?
« Reply #6 on: 2010/10/26, 17:29:15 »
Hi,

warum nicht mit ksnapshot + 'Öffnen mit'
 lp -o fitpage
und/oder sonstige optionen.
Funzt hier direkt prima.

Offline rolo48

  • User
  • Posts: 61
Re: Printscreen mit Debian?
« Reply #7 on: 2010/10/26, 17:44:25 »
Quote from: "OppaErich"


Und wo ist import her ? Gibt's hier bei mir nicht.


Ist im Paket imagemagick enthalten
rolo48

Offline rolo48

  • User
  • Posts: 61
Printscreen mit Debian?
« Reply #8 on: 2010/10/26, 17:45:50 »
Quote from: "egal"
Hi,

warum nicht mit ksnapshot + 'Öffnen mit'
 lp -o fitpage
und/oder sonstige optionen.
Funzt hier direkt prima.


Ich benutze xfce und wollte mir nicht das halbe KDE installieren.
rolo48

egal

  • Guest
Printscreen mit Debian?
« Reply #9 on: 2010/10/26, 18:13:59 »
oder so:

xfce4-screenshooter -f -o 'lp -o fitpage'

Offline rolo48

  • User
  • Posts: 61
Printscreen mit Debian?
« Reply #10 on: 2010/10/26, 18:49:31 »
Quote from: "egal"
oder so:

xfce4-screenshooter -f -o 'lp -o fitpage'


Das ist es! (warum kompliziert, wenn's auch einfach geht)

Jetzt muß er nur noch quer ausdrucken. Im Moment verteilt der Drucker das auf 2 Seiten Hochformat

Und den Befehl auf die Drucktaste legen?
rolo48

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.846
Printscreen mit Debian?
« Reply #11 on: 2010/10/26, 19:17:10 »
scrot file.png | lpr sollte auch gehen. hab grad keinen drucker zur hand.
man scrot weiss mehr.

greetz
devil

egal

  • Guest
Printscreen mit Debian?
« Reply #12 on: 2010/10/27, 08:57:54 »
Hi,
Quote from: "rolo48"
Jetzt muß er nur noch quer ausdrucken. Im Moment verteilt der Drucker das auf 2 Seiten Hochformat

'lp -o landscape'
für weitere: man lp

Quote
Und den Befehl auf die Drucktaste legen?

Xfce4 Einstellungen | Tastatur | Tastenkürzel für
Anwendungen, evtl. Hinzufügen:
Code: [Select]
Befehl= xfce4-screenshooter -f -o 'lp -o fitpage -o landscape'
Tastenkürzel=Print

Offline rolo48

  • User
  • Posts: 61
Printscreen mit Debian?
« Reply #13 on: 2010/10/27, 12:01:12 »
Perfekt!

Als Abrundung könnte man jetzt noch auf Alt+Druck das abspeichern in die Zwischenablage legen.

Was haltet ihr denn davon, wenn man das Ganze standardmäßig in aptosid einbaut?
rolo48

grefabu

  • Guest
Printscreen mit Debian?
« Reply #14 on: 2010/10/29, 13:00:12 »
Ein Kunde hatte mir mal unter Fenster ein kleines Programm gezeigt, das eine zusätzliche Ikone in der Fensterleiste (neben minimieren) eingebeut hat.

Das löste auch einen direkten angepassten Druck des Fensterinhalts aus.

Wenn man so etwas einbauen könnte,...

Grefabu

PS ich sehe gerade das das Progrämmchen Hardcopy heist.