Home
Atom XML Feed.
Recent posts
MixerTUI 1.5
MixerTUI is an audio mixer with a terminal
user interface (TUI) for the FreeBSD sound system.
It allow to switch easily between laptop and HDMI, headphones and speakers,
and so on.
Features include: show the current driver configuration,
select an audio device to get information, change the volume,
or make the device the default. The version 1.5 is out!
Read more
FreeBSD third status report 2023
The FreeBSD 3q2023 status report is online!
My contribution is
PortOptsCLI
(Port Options CLI), a new utility to select the
port options using a Command Line
Interface.
It is suitable for a speech synthesizer (currently tested with the speech synthesizer of
accessibility/orca),
so it is accessible to users with vision impairment.
Read more
PortOptsCLI - Ports Collection Accessibility
The FreeBSD Operating System provides the Ports Collection to give users and administrators a simple way to install applications.
It is possible to configure a port before the building and installation.
The configuration consists of a set of lists: checklists to enable or disable an
option, radiolist to select at the most one option. Some list is mandatory, at
least one option has to be active.
Read more
FreeBSD 15 System Calls Table
A system call is the “tool” used by a software in the userspace to request a
“service” to the kernel. The FreeBSD Operating
System provides over 400 system calls. They are defined in
syscalls.master,
this file is processed by
makesyscalls.lua
to create:
init_sysent.c,
syscall.h, and so on.
Read more
Manual PortOptsCLI
The FreeBSD Operating System provides the
Ports Collection to give users and
administrators a simple way to install applications.
It is possible to configure a port before the building
and installation. PortOptsCLI
(Port Options CLI) is an utility to customize ports options via a command line
interface.
Read more
bsddialog 1.0
The bsddialog project provides bsddialog
and libbsddialog, an utility and a library to build TUI dialogs and widgets.
The version 1.0 is out!
Read more
I'm back!
I’m back! The long medical treatment is over.
Read more
FreeBSD disable stereo sound
We have two ears, so we hear the world in stereo. Two ears give us a
sense of distance and direction.
Therefore, the FreeBSD Operating System
provides and enables multichannel audio by default, popularly referred
to as “surround sound”. Properly, by default only 2 channels are enabled:
“s16le:2.0, Stereo, 2 channels (left, right)”.
Read more
bsddialog 0.4 and LGPL-Free bsdinstall
The bsddialog project provides bsddialog and libbsddialog, an utility and a library to build TUI dialogs and widgets. The version 0.4 is out!
This release provides mainly new features and changes to integrate bsddialog
(utility) with scripts in FreeBSD BASE system.
Finally, it is possible to install FreeBSD using BSD-Like licensed tools/code
only (at least like a proof of concept).
Read more
FreeBSD first status report 2022
The FreeBSD 1q2022 status report is online!
My contribution is PortConfig, a new TUI utility to select port options:
https://www.freebsd.org/status/report-2022-01-2022-03/#_portconfig.
Read more
Manual bsddialog
The BSDDialog utility builds TUI dialogs
and widgets. This is the manual page, for an introduction and examples
https://gitlab.com/alfix/bsddialog.
Read more
LibBSDDialog
LibBSDDialog provides an API to build TUI
dialogs and widgets to show messages, to get input and to inform about a
computation status.
Read more
Manual libbsddialog
The libBSDDialog library provides an API
to build TUI dialogs and widgets. This is the manual page, for an introduction
and examples https://gitlab.com/alfix/bsddialog.
Read more
Manual portconfig
portconfig is an utility for the
FreeBSD Operating System to customize a
port building.
A short description is available, this post
is for the manual, refer to the project
README for a technical description.
Read more
BSDDialog
BSDDialog is an utility to write a script
with a Text User Interface. It can build widgets/dialogs: to show messages,
to get input and to inform about a computation status.
Read more