The officially official Devuan Forum!

You are not logged in.

#276 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-04 19:29:42

"kubuntu-desktop" is not a Desktop. It is a meta package, which can be safely removed.
The names can be misleading.

You may better try to install Mate Desktop, and then remove "mate-desktop".

Do you have a testing system?

$ apt-file list mate-desktop
mate-desktop: /usr/bin/mate-about         
mate-desktop: /usr/bin/mate-color-select
mate-desktop: /usr/share/applications/mate-about.desktop
mate-desktop: /usr/share/applications/mate-color-select.desktop
mate-desktop: /usr/share/doc/mate-desktop/changelog.Debian.gz
mate-desktop: /usr/share/doc/mate-desktop/changelog.gz
mate-desktop: /usr/share/doc/mate-desktop/copyright
mate-desktop: /usr/share/man/man1/mate-about.1.gz
mate-desktop: /usr/share/man/man1/mate-color-select.1.gz

#277 Re: Off-topic » Opinions about keypassXC » 2025-09-04 18:37:51

Have you already compiled anything with CMake?

_https://gitlab.archlinux.org/archlinux/packaging/packages/keepassxc/-/blob/main/PKGBUILD?ref_type=heads

# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Maintainer: Bruno Pagani <archange@archlinux.org>
# Maintainer: Robin Candau <antiz@archlinux.org>

pkgname=keepassxc
pkgver=2.7.10
pkgrel=4
pkgdesc="Cross-platform community-driven port of Keepass password manager"
url="https://keepassxc.org/"
arch=(x86_64)
license=('GPL-2.0-only OR GPL-3.0-only OR LGPL-2.1-only')
depends=('argon2' 'botan' 'hicolor-icon-theme' 'libxtst' 'minizip' 'pcsclite' 'qrencode' 'qt5-svg' 'qt5-x11extras' 'libusb')
makedepends=('asciidoctor' 'cmake' 'git' 'qt5-tools')
checkdepends=('xclip' 'xorg-server-xvfb' 'xclip')
optdepends=('xclip: keepassxc-cli clipboard support under X server'
            'wl-clipboard: keepassxc-cli clipboard support under Wayland')
provides=('org.freedesktop.secrets')
source=("git+https://github.com/keepassxreboot/keepassxc.git#tag=${pkgver}?signed"
        'TestEntryModel.patch')
sha256sums=('789edc3cbd55783b10a3b64863ea34e2588b6b52de85ffe11898fa5ca3022b10'
            '1448fb616c4eaf7b0f9019ee10f813199d7105442e3f61aea31e901139b87f43')
validpgpkeys=(3489040C1F0C3EEAB8D556A5440FC65F2E0C6E01  # Jonathan White <support@dmapps.us>
              BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2  # KeePassXC Release <release@keepassxc.org>
              71D4673D73C7F83C17DAE6A2D8538E98A26FD9C4  # KeePassXC Release <release@keepassxc.org>
              AF0AEA44ABAC8F1047733EA7AFF235EEFB5A2517  # KeePassXC Release <release@keepassxc.org>
              C1E4CBA3AD78D3AFD894F9E0B7A66F03B59076A8) # KeePassXC Release <release@keepassxc.org>

prepare() {
	cd "${pkgname}"

	# Work around some test failures with the TestEntryModel test
	# See https://gitlab.alpinelinux.org/alpine/aports/-/blob/df401d633cb8812c52c2a33f699b9bdaadff27a1/community/keepassxc/tests.patch
	patch -Np1 -i "${srcdir}/TestEntryModel.patch"
}

build() {
	cmake -S "${pkgname}" -B build \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DKEEPASSXC_BUILD_TYPE=Release \
		-DWITH_XC_ALL=ON \
		-DWITH_GUI_TESTS=ON \
		-DWITH_XC_UPDATECHECK=OFF
	cmake --build build
}

check() {
	xvfb-run --auto-servernum cmake --build build --target test
}

package() {
	cmake --build build --target install -- DESTDIR="${pkgdir}"
}

Since Altoid cannot compile anything, he is not entitled to discuss security problems.

#278 Re: Off-topic » Opinions about keypassXC » 2025-09-04 11:10:23

Password managers might be very attractive targets to compromise.

#279 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 13:52:46

Arch had a very good wiki.
Many experienced users left Arch because of systemd and pulseaudio.
Arch has been in decline since 2010.

In 2009, Arch was easy to install and easy to use. It did not have pulseaudio. Both ALSA and OSS4 were available in official repositories. Many Ubuntu users migrated to Arch in the hope to get rid of pulseaudio. It was decided, therefore, to utilize them for testing pulseaudio, Gnome3, and systemd. Perhaps nobody was happy about being utilized in such a way.

Arch was about freedom and "keep it simple" principle (KISS). But if you have enough users, why not sell them for testing systemd?

On the other hand, if one believes himself possessed of the absolute truth, he is entitled by this very truth to force it upon others if those others don't understand or accept it. The truth itself serves as a legitimate basis for asserting power or control.

A new leader in the north of the island, Neloaig (Nelawihang), proclaimed himself John Frum, King of America and of Tanna. He organized an armed force which conscripted labour for the construction of an aerodrome which the Americans had told him to build for American Liberator planes bringing goods from John Frum's father. Those who refused to work would be bombed by planes. This pressed labour was resisted by a few natives who were wounded...
The police reinforcements, with two U.S. officers, were quickly dispatched to the John Frum airstrip. There they found 200 men at work, surrounded by others with guns. After the latter were disarmed, an American officer spoke to the natives, trying to persuade them of their folly. This was backed up by a demonstration of the power of a tommy-gun turned on a John Frum poster pinned to a nearby tree. Many fled in panic; the police then burned down a John Frum hut and took forty-six prisoners.

Peter Worsley (1957), The Trumpet Shall Sound: A study of 'cargo' cults in Melanesia, London: MacGibbon & Kee, p. 158.

The absolute truth by its very nature is exclusive, it does not permit any other truths to exist. The absolute truth is inherently self-consistent: if something is absolutely true, its opposite cannot be true, and its truth is independent of perspective or opinion. The absolute truth is the only valid and ethical justification for an action or activity, particularly in context of software development.

#280 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 09:03:48

Using cmus with ALSA
_https://wiki.archlinux.org/title/Cmus

To fix it, create a new configuration file

nano ~/.config/cmus/rc

and set the following variables:

$ cat ~/.config/cmus/rc
set output_plugin=alsa
set dsp.alsa.device=default
set mixer.alsa.device=default
set mixer.alsa.channel=Master

#281 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 08:59:34

Try to run it with apulse

apulse cmus

You may need to install apulse

sudo apt install apulse

Using cmus with ALSA
_https://wiki.archlinux.org/title/Cmus

#282 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 00:21:38

kapqa wrote:

i have heard that sound over USB may be spotty

The sound over USB might be spotty and crappy, if ALSA is misconfigured, or because of pulseaudio or pipewire.

The ALSA driver for your USB DAC is likely to support 32bit 192kHz, because your USB DAC has 24bit 192kHz spec.
You may better test both 32bit and 24bit. That is why arateconf provides a utility to test which audio formats are supported by ALSA drivers.

#283 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-02 18:43:04

If you switch to USB2, it should be re-configured.

"upsampling on the DAC from source material to 24/384" (in your DAC) has nothing to do with the fftrate plugin, arateconf, and ALSA.

Spec of your DAC:

Digital input word widths supported

16-24bit

Digital input sampling frequencies supported

32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz**, 192kHz

_https://dev1galaxy.org/viewtopic.php?pid=57443#p57443

On Linux (s/pdif), your DAC should support 32bit 192kHz (or 32bit 96kHz, or else).
It is so with OSS4 (in exclusive mode), and it should be the same with ALSA.

Try 32bit instead of 24bit.

The 32-bit representation serves as a larger, more flexible "container" to preserve the higher precision of the 24-bit data and prevent clipping during internal mixing or editing, especially in professional digital audio workstations (DAWs). The 24-bit data is stored within the 32-bit format, ensuring its precision is maintained without needing resampling.

Why 32-bit is Used as a Container
DAWs and audio servers use 32-bit internally to avoid the complexities of dithering and exporting to fixed-point formats like 24-bit...
When 24-bit integer data is stored in a 32-bit container, the 24-bit precision is preserved within the larger format, similar to storing a number like 0100 in a longer string of zeros, like 00000100.

...the data buffers which these descriptors define will contain the actual sound samples (or have samples written into them) structured like the content of .wav files (though 20 and 24-bit samples must be padded out with zeros at the LSB end to make them all 32-bits long).
_https://wiki.osdev.org/Intel_High_Definition_Audio

It may sound esoteric, but it is about Linux drivers for sound cards. The drivers usually support 32-bit (rather than 24-bit) containers for audio formats (digital input).

#284 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-02 17:42:44

Config was saved (but it was, perhaps, misconfigured). You can read it with command

cat ~/.asoundrc

Tests failed, perhaps.
Was it like this:

Saving config file...
Test: 'default' ... 'capture' ... Failed!
Test: 'default' ... 'capture' ... Failed!
Ok.

Try
DAC : 32bit 96kHz
HDA : 32bit 192kHz
HDMI: 16bit 48kHz

? DAC : 32bit 192kHz

What is in the spec? If 24bit, try 32bit and 24bit.

24bit usually means 32bit in this context.

EDIT:
If you managed to compile the fftrate (despite so little experience with Linux), you might be able to solve any problem.

HDMI is most probably 16bit 48kHz
HDA codec (motherboard) usually supports 32bit 192kHz (best quality) and some other formats.

If this you DAC spec _https://dev1galaxy.org/viewtopic.php?pid=57443#p57443
you have to try 32bit 192kHz
If it does not work, try 24bit or 16bit.

#285 Re: Freedom Hacks » ALSA without PulseAudio and PipeWire » 2025-09-02 15:54:49

I tested the fftrate  (and bluealsa) on the latest Linux Mint Mate (pipewire was removed).
It works without problems.

Please, start a new topic and post the output of these commands

fuser -av $(find /dev/snd -type c 2>/dev/null)
inxi -A
cat ~/.asoundrc
whereis arateconf

and complete output of arateconf

arateconf

See also:
_https://dev1galaxy.org/help.php

#286 Re: Freedom Hacks » Patching on the fly with "stream editor" (fftrate ALSA plugin) » 2025-08-31 13:17:35

@stargate-sg1-cheyenne-mtn

If you are searching for intellectual entertainment, you may try
Alan Watts, The Individual & The World, Full Lecture
_https://youtu.be/Gr4Wo2OOJdY

EDIT:
The Brave Browser blocks ads & commercials in YouTube

To improve sound quality with ALSA, try to run it with apulse

apulse /usr/bin/brave-browser-stable

The Brave browser includes a built-in ad-blocking feature called Brave Shields that automatically blocks unwanted advertisements and trackers on most websites and video platforms by default, offering a cleaner, faster, and more private browsing experience without needing third-party extensions

#287 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 20:24:01

Do you mean "the understanding without the trust in the ability to think that counts"?

EDIT:
I seems to be an ancient technology. First undermine the trust in the ability to think, then indoctrinate.

The trust in the ability to think is "a symptom of delusional arrogance on steroids".

#288 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 19:31:44

Indeed, it might be difficult to trust the Teachings, if "it is so difficult to understand the Teachings". And how to understand them without the trust in the ability to think?

#289 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 18:49:41

If you trust the Teaching, it should not be a problem to provide clear and confident answers to related questions.

#291 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 15:51:43

If you do not trust your senses, it is to be perceived as a deceptive illusion.

#292 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 15:04:01

"constant chatter screaming in your head" - It has nothing to do with thinking.

So that, you claim that senses are not truthful, and the ability to think cannot be trusted. Is this your road to ultimate reality?

Why do you trust your state of mind without "constant chatter screaming in your head"?
It might be a deceptive illusion produced by discursive mind to blow up your ego.

#294 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 04:29:44

"Thoughts come to the mind" because there is an obsessive attachment to a certain state of mind.
Try to think without thoughts.

#295 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 03:26:00

Not thinking leads to misunderstanding rather than to the state of Bodhisattva.

#296 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 01:28:06

The statement is not only questionable, but also harmful in the sense that it was designed to undermine one's trust in his ability to think.

#297 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 00:19:05

It is very Freudian. If one does not trust his senses, his love to human beings may look rather strange. He may need a sort of ideological instrument to distinguish between good and evil.

A disconnection from reality, a core Freudian concept, can manifest as unusual or distorted expressions of love and affection for other people. Trusting one's senses is fundamental to healthy perception and interaction

#298 Re: Off-topic » Opinions about keypassXC » 2025-08-27 13:56:18

Detailed step-by-step instructions may help to learn and prevent frustration. They may help to build confidence and a sense of accomplishment during the learning process. Later, one might be able to compile without instructions.
For example, if you know how to compile wxMaxima with CMake, you may easily compile keypassXC without instructions.

$ dh_auto_build --list
autoconf             GNU Autoconf (configure)
perl_build           Perl Module::Build (Build.PL)
perl_makemaker       Perl ExtUtils::MakeMaker (Makefile.PL)
makefile             simple Makefile
python_distutils     Python Distutils (setup.py) [DEPRECATED]
cmake+makefile       CMake (CMakeLists.txt) combined with simple Makefile
cmake+ninja          CMake (CMakeLists.txt) combined with Ninja (build.ninja)
ant                  Ant (build.xml)
qmake                qmake (*.pro)
qmake_qt4            qmake for QT 4 (*.pro)
meson+ninja          Meson (meson.build) combined with Ninja (build.ninja)
ninja                Ninja (build.ninja)
kde+makefile         CMake with KDE 4 flags combined with simple Makefile [3rd party]
kde+ninja            CMake with KDE 4 flags combined with Ninja (build.ninja) [3rd party]
kf5+makefile         CMake with KDE Frameworks 5 flags combined with simple Makefile [3rd party]
kf5+ninja            CMake with KDE Frameworks 5 flags combined with Ninja (build.ninja) [3rd party]
lua                  Lua [3rd party]
pybuild              Python pybuild [3rd party]

Auto-selected: makefile

--list is a secret esoteric option

$ man debhelper | grep 'BUILD SYSTEM OPTIONS\|--list' -A4
BUILD SYSTEM OPTIONS
       The following command line options are supported by all of the dh_auto_* debhelper programs. These programs
       support a variety of build systems, and normally heuristically determine which to use, and how to use them.
       You can use these command line options to override the default behavior.  Typically these are passed to dh(1),
       which then passes them to all the dh_auto_* programs.
--
       --list, -l
           List all build systems supported by debhelper on this system. The list includes both default and third
           party build systems (marked as such). Also shows which build system would be automatically selected, or
           which one is manually specified with the --buildsystem option.

Debian packaging is a secret esoteric science. There are, for example, virtual pseudo meta packages, which do not exist. If you ignore them, debhelper may fail to build the package you need
_https://dev1galaxy.org/viewtopic.php?id=6644

If you are not initiated into the secret knowledge, you might be confused.

EXAMPLE: debhelper-compat

$ apt-rdepends --build-depends --follow=DEPENDS wxmaxima
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
wxmaxima
  Build-Depends: appstream-util
  Build-Depends: cmake ( 3.4)
  Build-Depends: debhelper-compat (= 13)
  Build-Depends: desktop-file-utils
  Build-Depends: libwxgtk-webview3.2-dev
  Build-Depends: libwxgtk3.2-dev
  Build-Depends: netcat-openbsd
  Build-Depends: xauth
  Build-Depends: xvfb 
$ apt info debhelper-compat
Package: debhelper-compat
State: not a real package (virtual)
N: Can't select candidate version from package debhelper-compat as it has no candidate
N: Can't select versions from package 'debhelper-compat' as it is purely virtual
N: No packages found

$ apt show debhelper-compat
Package: debhelper-compat
State: not a real package (virtual)
N: Can't select candidate version from package debhelper-compat as it has no candidate
N: Can't select versions from package 'debhelper-compat' as it is purely virtual
N: No packages found 

The package debhelper-compat cannot be installed, for "it is purely virtual". But it might be needed in a certain esoteric sense (think of hidden framework of knowledge).

ALSA users may try to believe that it is not a sort of deliberate obfuscation. It may require a significant mental effort needed for a cognitive process of self-persuasion, where one chooses to interpret an action or statement as accidental or a result of incompetence, rather than malicious intent to obscure "secret knowledge".

Detailed step-by-step instructions can help one to build own knowledge. By using detailed step-by-step instructions, learners can effectively build their knowledge and skills. It does not always work. The slaves of ALSA cannot build own knowledge, because they do not trust their senses and their ability to think. Though they can build another sort of knowledge. Knowledge is ignorance in this sense.

#300 Re: Off-topic » Opinions about keypassXC » 2025-08-27 00:37:41

Password management is a must-have

We revealed attacks against end-to-end encrypted applications, demonstrating the recovery of encrypted confidential data from backups of two messaging apps, whatsapp and Signal, and 10 password managers LastPass, dashlane, zoho, vault, 1password, npass, roboform Keeper, nordpass, protonpass and KeyPassXC. We named these attacks Injection Attacks and the papers were published on Usenix, sec24 and Security and Privacy 24.
_https://twit.tv/posts/transcripts/security-now-992-transcript
_https://twit.tv/shows/security-now/episodes/992

Board footer

Forum Software