Comments (11)
I can see the value of BIOS-beep, especially in the case of hardware taking a long time to go through initial BOOT, checks, etc.
I am uncertain of how many people with visual impairment still use GRML; as @mika said, it's less of a focus now, so many of those users would probably have drifted away over time.
Overall, I don't feel strongly about beep/no beep any more, but I do strongly believe that if there's a beep, it should happen at any time users should pay attention until they have a working system, no matter the path they take. I.e. having it both after BIOS/UEFI and user space being ready, or in no place at all.
from grml-live.
I'm willing to re-open this issue. Personally I think we should indeed consider disabling it by default at least in the boot loaders (isolinux/syslinux/grub) and preferably also in the boot-up sequence. If someone wants a beep when booting finished, then an boot option like beep
should be good enough.
Further opinions? /cc @jkirk @RichiH @formorer @zeha
from grml-live.
Thanks for the new feedback, even if presented in an ungrateful way.
On the feature itself: I believe the beep feature is only ever useful if you have trouble booting - be it either you can’t see the console, typing doesn’t work at some point in the boot stage, or you’re not sure which machine you are looking for in the first place. There are many more such problems, where the beep helps.
If the beep is going to be disabled by default, I think it should be removed completely instead, as it would be a completely dead feature.
from grml-live.
Are you talking about the beep sound at the end of the boot process? There is a nobeep
boot option to "disable welcome chime, sounded before grml-quickconfig starts.", see: Grml Cheatcodes.
Please be aware that grml-live is the build system for creating a Grml (based) live system. If you have questions / issues regarding Grml itself, please go to https://github.com/grml/grml/issues
If you have grml-live installed and want to customize the ISO to disable the beep sound, you might want to have a look at /etc/grml/templates/boot/isolinux/default.cfg
.
As this is not a bug in grml-live I am closing this issue. If anything is unanswered or unclear please just re-open this issue. Thank you for using Grml!
from grml-live.
I think @ryanmusante was refering to the beep of the isolinux splash itself? This is generated by the special '^G' character in line 33 at https://github.com/grml/grml-live/blob/master/templates/boot/isolinux/vesamenu.cfg#L33 (see https://raw.githubusercontent.com/grml/grml-live/master/templates/boot/isolinux/vesamenu.cfg to actually get the character displayed).
I'm not sure what our users expect to have/get WRT to that nowadays, tbh. We no longer put real focus into accessibility for visually impaired users, though sometimes the beep is also nice to have in e.g. the datacenter to be aware once the boot splash and later on the userland prompt is available, while I personally tend to find it more annoying than helpful in general. We also don't seem to have this feature present for e.g. (U)EFI/Secure Boot with GRUB, so maybe it's time to drop this?
Opinions, @jkirk @formorer @zeha @evgeni?
(PS: I think re-opening issues works only for project maintainers)
from grml-live.
@jkirk I'm speaking of the beep immediately preceding the boot menu where you select Addons,Boot OS. It just seems rather abrasive with the kind of speakers I use. I don't mean to label it a bug, just hoping it could be optional rather than default.
from grml-live.
@ryanmusante The problem is that it's not possible to make this an optional feature, since there's no way how to control this within isolinux/grub. For sure you can just adjust the according isolinux configuration (either remaster the ISO, or when using e.g. grml2usb/grml2iso adjust the according configuration file directly on the resulting media).
Let's see whether we get rid of this behavior. :)
Also cc-ing @RichiH while at it - who was one of the proponents of this feature (at least WRT the implementation in userspace that can be controlled via nobeep), IIRC.
from grml-live.
I would also vote for keeping the beep (both, after BIOS/UEFI and on grml-quickconfig). Thinking loud here: documenting a way to build a "quiet" Grml ISO would be fine though.
from grml-live.
Alright, so let's keep it as-is for the time being.
There's no simple way how to disable the beep at the boot prompt (isolinux/syslinux) of the Grml ISO, though to prevent the beep when booting finished you can use the "nobeep" boot option.
If you want to get rid of the beep in isolinux/syslinux you've to rebuild/remaster the ISO with the beep (see "^G") from boot/isolinux/vesamenu.cfg
.
Closing hereby
from grml-live.
As it is, grml is unusable. That piercing pcspkr sound is intolerable!
I edit grub, added nobeep to the end of the linux line. No different.
I have never heard any pcspkr sound ever from any Linux before.
That pcspkr is used for computer error codes.
Checked the grub mods, I couldn't find pcskpr to rmmod.
from grml-live.
This choice of language and reasoning is unacceptable in this bug tracker.
We can certainly discuss the merits and validity of various usecases, but based on facts and usecases, not based on generic hostility. I'm locking this issue for now.
from grml-live.
Related Issues (20)
- Replace memtest86+ with pcmemtest? HOT 4
- Support for VESA HOT 3
- ping(8) lacks suid/capability HOT 1
- Disable man-db settings by default
- Load to RAM not working when using grml64-small_2021.07.iso HOT 2
- Re-evaluate initramfs compression? HOT 1
- adduser 3.122 breaks addgroup behavior HOT 1
- Grml ISOs growing in size HOT 6
- Browser software selection HOT 1
- lsb-base-logging.sh issue HOT 1
- Can't open /dev/null: Permission denied HOT 1
- Support new non-free-firmware component
- Unify copy_addon_file behavior
- default serial speed to 115200 HOT 2
- Include f3 package HOT 1
- Multiple Network cards UEFI boot HOT 16
- Include lz4 package HOT 1
- dhcpcd fails to install with stable flavor HOT 5
- ping as non-root fails due to missing capabilities HOT 4
- Migrate away from deborphan
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grml-live.