Hallo zusammen, aus dem X-Terminal heraus funktioniert kein "beep". Mir ist also diese Loesung eingefallen: beep > /dev/tty6 Hierzu muss /dev/tty6 jedoch Userrechte haben. Meine Idee waere nun: -Rechte beim Programmstart [1] setzen -beep immer Umleiten auf tty6 -Rechte bei Programmende wieder zuruecksetzen Auch wenn es an dem Rechner keine Tastatur gibt, moechte ich die Rechte nicht generell auf 606 oae. stehen lassen! [1] Das Prog ist/wird mit Lazarus/FPC gebaut Wie saehe nun in der sh/bash der Einzeiler aus, um auf root-Ebene zu gelangen und die Rechte zu aendern? Hat da jemand eine Idee? Vielleicht denke ich auch nur zu kompliziert! PS.: Lautsprecher am dsp gibt es nicht, sonst waere aplay eine Loesung. Es gibt nur den Beeper. /etc/sudoers zu aendern wuerde 600km Fahrt bedeuten :-( MfG Th. Moritz -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming-de+owner@opensuse.org
Hallo, Am Wed, 12 Sep 2012, Thomas Moritz schrieb: [..]
Meine Idee waere nun: -Rechte beim Programmstart [1] setzen -beep immer Umleiten auf tty6 -Rechte bei Programmende wieder zuruecksetzen
Auch wenn es an dem Rechner keine Tastatur gibt, moechte ich die Rechte nicht generell auf 606 oae. stehen lassen!
Wie sehen die Rechte von /dev/tty[0-9] und /dev/console aus? Guck dir mal das README/die Sourcen von 'beep' an: http://www.johnath.com/beep/ [..]
/etc/sudoers zu aendern wuerde 600km Fahrt bedeuten :-(
Das wäre aber wohl die sauberste Lösung.
-dnh
--
Jetzt kriege ich es echt mit der Angst: da gibt es Zeilen in meinem
Code der identisch mit dem von SCO ist, etwa ein "include
Am Donnerstag, 13. September 2012, 10:58:18 schrieb David Haller: Hallo,
Guck dir mal das README/die Sourcen von 'beep' an: http://www.johnath.com/beep/
OK, es hat zwar gedauert, aber jetzt muss ich das Problem loesen. Ich habe nun "beep" von Johnath in "/usr/bin/beep". Wie stelle ich es nun am einfachsten an, den "SysCall beep" zu umgehen, wenn ich einfach nur beep aufrufe? (es geht um eine externe Anwendung, die beep'en muss!) Kann ich dafuer einen Alias anlegen, der /usr/bin/beep bevorzugt? Ich glaube diesbezueglich vor langer Zeit mal was gelesen zu haben, finde aber leider nichts mehr... ...und nein, diesen Kernel fasse ich nicht mehr an :-( MfG Th. Moritz -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming-de+owner@opensuse.org
participants (2)
-
David Haller
-
Thomas Moritz