xrandr: current isolieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

Prost,
ich hab aus den ubuntuusers-Forum nen Befehl zum Isolieren vom "current" x,y via xrandr:
xrandr | sed -ne 's/^.*current \([[:digit:]]\{1,\}\) x \([[:digit:]]\{1,\}\).*$/\1\n\2/p'

Nur klappt das mit dem Ausführen in Python jetzt nicht. subprocess() nimmt anscheinend keine | an....

Hätte einfach gerne den Wert von xrandr "current" in zwei Variablen x und y gespeichert.
Gruß
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Dann filter doch das stdout von ``xrandr`` in Python - geht sowieso angenehmer als mit ``sed``.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Dauerbaustelle hat geschrieben:subprocess() nimmt anscheinend keine | an....
Hallo Dauerbaustelle!

Ich bin voll Leonidas Meinung. Aber ich möchte richtigstellen:
http://docs.python.org/lib/node536.html

Pipe funktioniert mit subprocess einfach nur anders.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

wie gehts das?
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Dauerbaustelle hat geschrieben:wie gehts das?
:?

Wenn du mit der Maus über eine Textstelle fährst und sich der Mauszeiger in eine Hand verwandelt, dann ist das ein Link. Auf diesen Link kann man klicken um zur verlinkten Seite zu gelangen.

Hinter solchen Links verbergen sich oft genauere Erklärungen, deren es Wert ist, durchgelesen zu werden.
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Dauerbaustelle
User
Beiträge: 996
Registriert: Mittwoch 9. Januar 2008, 13:48

:oops: Ups.
Hab den Link nicht gsehen^^
Antworten