beep

Screenshot der Software:
beep
Softwarebeschreibung:
Version: 1.2.2
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 2

Rating: nan/5 (Total Votes: 0)

Signalton ist eine Konsole Glocke. Ich habe es einfach leid an printf ("a") beschränkt; Wenn ich wollte ein Terminal Piepton. Dieses Programm soll nicht etwas stupende sein, es ist nur,
soll die Arbeit erledigt. Den vorgesehenen Zweck im Leben ist, im Inneren Shell / Perl-Skripte zu leben, und lassen ein wenig mehr Granularität, als Sie mit dem Standardanschluss Glocke zu bekommen. Vielleicht bin ich der einzige, der denkt, das ist sinnvoll.
Wie in der man-Seite erwähnt, einige Benutzer in eine Situation ausgeführt werden, wo beep stirbt mit einer Beschwerde von ioctl (). Der Grund dafür, so Peter Tirsek war nett genug, um mich darauf hinweisen, ergibt sich aus, wie der Kernel Griffe Versuch Piepton ist zu stoßen (für Nicht-Programmierer: ioctl ist eine Art von catch-all-Funktion, die Sie auf die Dinge zu stoßen können, dass haben keine andere vordefinierte Stossen-at-Mechanismus) die tty, das ist, wie es piept. Die Kurzgeschichte ist, dass der Kernel überprüft, dass entweder:
- Sie der Superuser sind
- Sie besitzen die aktuelle tty
Was dies bedeutet ist, dass root können immer beep Arbeit (nach bestem Wissen und Gewissen!) Und dass jeder lokale Benutzer können beep Arbeit zu machen, aber ein Nicht-Root-Remote-Benutzer können nicht beep in seiner natürlichen Zustand. Noch schlimmer ist, ein xterm oder andere x-session zählt, so weit wie der Kernel betrifft, als "Remote", so Ton wird nicht von einem nicht-privilegierten xterm arbeiten entweder. Ich hatte ursprünglich auf einen Fehler angekreidet dies, aber es gibt tatsächlich nichts, was ich dagegen machen, und es ist wirklich eine gute Sache, die der Kernel tut Dinge auf diese Weise. Es ist ebenfalls eine Lösung.
Standardmäßig Signalton ist nicht mit der suid Bit gesetzt installiert, weil das nur zany wäre. Auf der anderen Seite, wenn Sie tun es suid root, all Ihre Probleme mit Signalton Rettung auf ioctl-Aufrufe auf magische Weise verschwinden, was angenehm ist, und der einzige Grund, nicht t ist, dass jede suid-Programm ist ein Sicherheitsrisiko. Günstig ist beep sehr kurz, so dass die Prüfung ist es ziemlich einfach.
Was ist neu in dieser Version:

Ähnliche Software

Litestream
Litestream

3 Jun 15

gmpc
gmpc

11 May 15

Podcaster
Podcaster

11 May 15

Kommentare zu beep

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!