• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Fensterausdruck unter Linux ? Gibt es da was ?

A

Anonymous

Gast
Ein freeware programm namens hardcopy das einen Fensterausdruck erstellt gibt es unter
windows.

ich glaube nicht das das unter wine laufen kann habe es aber auch noch nicht versucht

suche jetzt nach einer original linux lösung.

oder gibts gar konsolen befehle die das gleiche bringen?

bitte nicht verwechseln mit einem screenshot

gegoogelt hab ich, nix da.


euer latinoxxx
 

cero

Guru
latinoxxx schrieb:
liest du dir immer alles mit liebe durch?
Doch, eigentlich schon. Momentan sitze ich aber wieder ohne meine
Brille am Monitor - sorry.

Wo ist denn der Unterschied zwischen einer Hardcopy und einem Screenshot?
 
OP
A

Anonymous

Gast
latinoxxx schrieb:
Ein freeware programm namens hardcopy das einen Fensterausdruck erstellt gibt es unter windows.

Mit diesem kannst du nur den Inhalt des Fenster drucken oder in eine Datei ausgeben.
Das drumherum des Fensters sprich der Desktop
wird nicht einbezogen
 

cero

Guru
Dann solltest Du auch mal im Wiki etwas genauer lesen und z.B. mit Ksnapshot spielen.
Genau sowas kann das Teil nämlich ;)
 
OP
A

Anonymous

Gast
http://www.gen.hardcopy.de/

wenn du das liest verstehst du was ich meine

auch ksnapshot macht screenshots, auch für" Fenster unter dem Mauszeiger"
muss ich das Programm erst starten.

Es macht doch sinn das Fenster mit dem du gerade arbeitest per mausklick
auszudrucken ohne noch ein Programm wie ksnapshot zu öffnen und da einstellen nur das Fenster auszudrucken.

Ist hardcopy installiert hat es ein druckersymbol in der leiste das du nur anklickst.

weiste jetzt was ich meine?

deswegen kann ich mir auch nicht vorstellen das das unter oder mit wine funktioniert.
 

cero

Guru
Mit ksnapshot kann man:
1. den ganzen Bildschirm fotogrfieren
2. Einzelne Fenster
3. etc.
4. Schau es Dir einfach mal an.

Ich sehe da keinen Unterschied!
 
OP
A

Anonymous

Gast
sorry cero war noch am editieren, kannste oben noch mal gucken?
 

cero

Guru
Ahh, ok. Du willst es also nicht speichern, sondern direkt auf Knopfdruck
ausdrucken. Ein Programm mit GUI ist mir momentan nicht bekannt, aber
vielleicht kann man die Screenshots auf der Konsole erstellen und direkt
an den Drucker leiten.
 

Hermann

Hacker
Na dann schreibe Dir ein Script was genau das macht was Du möchtest, hier ist der Befehl für den Screenshot:

import -window xybh $HOME/public_html/"BSC vom `date +'%d.%m.%y - %H:%M:%S'`.bmp"

mit man import bekommst Du alle Infos die Du brauchst für import. Was Dir jetzt noch fehlt ist der Befehl zum Drucken, vielleicht meldet sich ja noch Jemand der weiß zu welchem Befehl Du mit ">" umlenken mußt.

Ach fast vergessen das Script dann mit:

KDE Kontrollzentrum - Regionaleinstellungen & Zugangshilfen - KHotKeys - Neue Aktion

irgendeiner Taste zuordnen.

Gruß, Hermann
 
OP
A

Anonymous

Gast
wow

Hermann bin nicht fit ein script zu erstellen

wie mache ich das?
 

Hermann

Hacker
Hi latinoxxx, hier ist mein Script für eine Bildschirmkopie als Datei, ist eigentlich nur die eine Zeile mit "import", da ich selten etwas mache versuche ich es gut zu dokumentieren damit ich nach einem Jahr noch weiß was ich da gemacht habe. Ein Script wird einfach mit einem Editor erstellt und als *.sh gespeichert, dann noch die gespeicherte Datei bei Eigenschaften auf ausführbar setzen und fertig ist.

Dein Script muß etwa so aussehen:

import xybh > Befehl_zum_Drucken

da ich nicht direkt drucke kenne ich den Befehl nicht.

Code:
#!/bin/bash
#
#	Scriptname			bsc.sh (BildSchirmCopy)
#	Funktion			Bildschirmcopy mit der Druck-Taste erstellen
#
#	Programm-Status			noch in Arbeit ( wer wird schon fertig??? )
#	Bekannte Fehler			keine, oder??? ( Naubadi is pörfekt )
#	Start				25.11.2003
#	Stand				26.04.2005
#
#	Variablen:			$HOME	das Home Verzeichnis/Ordner (vom System)
#
#	Programme/Befehle:		import	siehe "man import"
#					date	siehe "man date"
#
#	Beispiel:
#
#	Im Home-Verzeichnis 2 Verzeichnisse erstellen:
#	/home/hermann/Dateien/1-Hilfe und /home/hermann/public_html
#
#	Den Pfad zum Verzeichnis /home/hermann/Dateien/1-Hilfe in der Datei .bashrc
#	(im Home-Verzeichnis) eintragen:
#	export PATH=$PATH:/home/hermann/Dateien/1-Hilfe
#
#	Diesen Text als bsc.sh im Verzeichnis 1-Hilfe speichern und ausführbar machen.
#
#	Nun kann man nach Alt+F2 bsc.sh eintippen und die Bildschirmcopy wird im
#	Verzeichnis /home/hermann/public_html erstellt.
#
import -window xybh $HOME/public_html/"BSC vom `date +'%d.%m.%y - %H:%M:%S'`.bmp"
#
# Oder mit der Druck-Taste:
#
# KDE Kontrollzentrum - Regionaleinstellungen & Zugangshilfen - KHotKeys - Neue Aktion
#
# Tab Allgemein:
#	Aktionsname:	Screenshot
#	Aktionstyp:	Tastenkürzel -> Befehl/Adresse (einfach)
#	Kommentar:	Screenshot mit der Druck-Taste erstellen.
#
# Tab Tastenkürzel:
#	Druck
#
# Tab Befehl/Adresse-Einstellungen:
#	dieses Script angeben oder direkt
#	import -window xybh $HOME/public_html/"BCS vom `date +'%d.%m.%y - %H:%M:%S'`.jpg"
#	eintragen.
#
# Wenn man xybh mit root tauscht kann man nur eine Bildschirmcopy machen.
# Fertig, die Screenshot-Datei findet man dann im public_html-Verzeichnis.
#

Gruß, Hermann
 
OP
A

Anonymous

Gast
klasse Hermann

spitze

dann arbeite ich mal dran.
 

Hermann

Hacker
Hi latinoxxx, habe mir nochmal "man import" angesehen, es kann sein das man bei "import" die Ausgabe nicht umlenken kann (englisch ist nicht mein Ding :( ), dann brauchst Du ein Script ähnlich diesem hier:

Code:
#!/bin/bash
#
import xybh pfad_und_name_wo_das_bild_hin_soll
#
befehl_zum_drucken pfad_und_name_wo_das_bild_hin_soll
#
rm pfad_und_name_wo_das_bild_hin_soll
#

dabei wird das Bild im Verzeichnis "pfad_und_name_wo_das_bild_hin_soll" abgelegt und mit dem "befehl_zum_drucken" ausgedruckt" und dann mit rm gelöscht.

Gruß, Hermann
 
OP
A

Anonymous

Gast
hört sich gut an hab ich wieder ne Baustelle
ich sag bescheid wenns soweit ist
 
Oben