• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux beep Download

beep

July 26, 2006
Beep is a software tool that serves as a console bell. It alerts users with sound notifications through the console.
Version 1.2.2
License GPL
Platform Linux
Supported Languages English
Homepage www.johnath.com
Developed by Johnathan Nightingale
Beep is a simple console bell that has been created to address the issue of being limited to printf("a") when one wants a terminal beep. This program is not anything fancy, but it is designed to serve its purpose effectively. It has been created to be used within shell/perl scripts, for providing greater control than what one gets with the default terminal bell. Although some users might not find it useful, it can certainly make a difference for those who want more granularity.

As mentioned in the man page, some users experience a problem where beep dies with a complaint from ioctl(). This issue arises from how the kernel handles beep's attempt to poke at the tty, which is responsible for beeping. The kernel checks that the user is the superuser or owns the current tty before enabling beep. Consequently, root users can always make beep work, but non-root remote users would not be able to do so. Xterm or other x-session counts as remote and, as such, beep will not work from a non-privileged xterm either. Although this might appear to be a bug, it is actually a feature, as the kernel has been designed to operate in this way, to ensure security.

However, there is a solution to this issue. By default, beep is not installed with the suid bit set, but if you choose to make it suid root, it will eliminate problems with beep bailing on ioctl calls. The only reason not to use suid programs is they are a potential security risk. But since beep is such a short program, it is easy to audit it to ensure its security.

There are some new features in this release of beep, including better compression of man pages with gzip -9, adding a table of frequencies to the man page, fixing for unsigned chars in some platforms, and a fix for ioctl() errors, where beep will now do a printf("a") so that, at the very least, you get a beep. In summary, if you are looking for a simple and effective console bell that can provide more control than the default terminal bell, Beep is an excellent option.
What's New

Version 1.2.2: N/A

Free Download 18K
380
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

gnoteman
Gnoteman is a GNOME panel note-taking tool designed to help users easily ...
Weather wallpaper
Weather Wallpaper is a software that fetches current weather data from NOAA ...
Ecere SDK
Ecere SDK is a platform-agnostic software development toolkit designed to create applications ...
OpenGL::QEng::GameState
GameState is a class that holds maps, characters, and items, allowing for ...
Split-Dist
Split-Dist software analyzes and compares two trees to calculate the number of ...
FUR filesystem
FUR is a software that enables users to mount Windows CE devices ...
HP-HW-RAID
Hobbit extension for HP Proliant servers monitors hardware raid.
8ix Zenith CE
A Linux distribution based on Asterisk, providing telephony services and VoIP capabilities, ...
Gentoox Resctoox
This software is an adaptation of Gentoo specifically designed for the original ...
Arusha Project
Arusha Project is Unix system administration software that enables collaboration.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.