beep

Software screenshot:
beep
Dettagli del software:
Versione: 1.2.2
Data di caricamento: 3 Jun 15
Sviluppatore: Johnathan Nightingale
Licenza: Libero
Popolarità: 2

Rating: nan/5 (Total Votes: 0)

bip è un campanello console. Ho appena ricevuto così stanco di essere limitato a printf ("a"); quando volevo un bip terminale. Questo programma non dovrebbe essere nulla di stupefacente, è solo
dovrebbe ottenere il lavoro fatto. Il suo scopo nella vita è vivere dentro script shell / perl, e permettere un po 'più di granularità che si ottiene con la campana terminale predefinito. Forse sono l'unico che pensa che questo è utile.
Come indicato nella pagina man, alcuni utenti sono in esecuzione in una situazione in cui beep muore con una denuncia da ioctl (). La ragione di questo, come Pietro Tirsek stato abbastanza gentile da segnalare a me, deriva dal modo in cui il kernel gestisce il tentativo di colpo di clacson per colpire a (per i non programmatori: ioctl è una sorta di catch-all funzione che consente di ficcare le cose che non hanno altra predefinito frugando-at meccanismo) la tty, che è come emette un segnale acustico. Il racconto è che il kernel controlla che sia:
- Tu sei il superutente
- Si possiede la tty corrente
Ciò significa che il root può sempre fare il lavoro bip (al meglio delle mie conoscenze!), E che ogni utente locale può fare il lavoro segnale acustico, ma un utente remoto non root non può utilizzare beep nel suo stato naturale. Quel che è peggio, un xterm o altri conteggi x-session, per quanto riguarda il kernel è interessato, come 'a distanza', in modo acustico non funzionerà da un xterm non privilegiato sia. Avevo inizialmente messo a segno questo fino a un bug, ma non c'è in realtà nulla che io possa fare al riguardo, ed è davvero una buona cosa che il kernel fa le cose in questo modo. Vi è anche una soluzione.
Per impostazione predefinita beep non è installato con il bit suid, perché sarebbe solo essere buffi. D'altra parte, se si rendono suid root, tutti i vostri problemi con il segnale acustico salvataggio sulle chiamate ioctl magicamente sparire, che è piacevole, e l'unico motivo non t è che ogni programma suid è un potenziale buco di sicurezza. Opportunamente, beep è molto breve, quindi la verifica è abbastanza semplice.
Cosa c'è di nuovo in questo rilascio:

Programmi simili

Perlbox Voice
Perlbox Voice

3 Jun 15

AudioMove
AudioMove

2 Jun 15

Dopi
Dopi

3 Jun 15

Grip
Grip

3 Jun 15

Commenti a beep

I commenti non trovato
Aggiungi commento
Accendere le immagini!