You are not logged in.
I'm afraid this will not work for a long time.
This can't be "fixed" because this is not really bug, sort of. The "appstream" package that provides yalm metadata for Discover has not been forked by Devuan. So actually it will search yalm metadata in Devuan repositories that do not have such yalm files as Debian have in https://appstream.debian.org/data/bookworm/main/ for example.
it is stuck 18 seconds on "Initializing extension XINERAMA"
As a rule of thumb on a linux system, to keep your system clean, do not put anything manually in /etc/ or /usr/ folders if the operating system has a mechanism to handle these files in your home folder. This is the case for :
- autostart desktop files : ~/.config/autostart/
- application desktop launcher -> ~/.local/share/applications/
- backgrounds -> ~/.local/share/backgrounds/
- fonts -> ~/.local/share/fonts/
- icons -> ~/.local/share/icons/
- themes -> ~/.local/share/themes/
folders in ~ (like (~/.themes) are. deprecated).
Moreover there is the advantage to keep all your files if you install a new system and restore a backup of your home folder.
for contrib and non-free:
Excerpt from the Virtualbox manual
4.2.2.1 Installing the Linux Guest Additions
The Oracle VM VirtualBox Guest Additions for Linux are provided on the same virtual CD-ROM
file as the Guest Additions for Windows. See chapter 4.2.1.1, Installing the Windows Guest Addi-
tions, page 69. They also come with an installation program that guides you through the setup
process. However, due to the significant differences between Linux distributions, installation
may be slightly more complex when compared to Windows.
Installation generally involves the following steps:
1. Before installing the Guest Additions, you prepare your guest system for building external
kernel modules. This works as described in chapter 2.3.2, The Oracle VM VirtualBox Kernel
Modules, page 37, except that this step must be performed in your Linux guest instead of
on a Linux host system.
If you suspect that something has gone wrong, check that your guest is set up correctly and
run the following command as root:rcvboxadd setup
2. Insert the VBoxGuestAdditions.isoCD file into your Linux guest’s virtual CD-ROM drive,
as described for a Windows guest in chapter 4.2.1.1, Installing the Windows Guest Additions,
page 69.
3. Change to the directory where your CD-ROM drive is mounted and run the following com-
mand as root:sh ./VBoxLinuxAdditions.run
For your information, I backup my desktop and nas with rclone ("rsync for the cloud") to an "OpenStack Swift" provider and I ask rclone to encrypt data.
When I start a backup, it takes on week to complete on the nas ans 2 days on my computer ....
Maybe if you want a more "Debian way" and use automatic X handling provided by Debian, just replace "~/.xprofile" by "~/.xsessionrc" without xrdb line:
~/.xsessionrc
IM='uim'
export GTK_IM_MODULE=$IM
export XMODIFIERS='@im=$IM'
export QT_IM_MODULE=$IM
export XIM=$IM
uim-xim &
uim-toolbar-gtk3-systray & t
and in ~/.xinitrc just
#!/bin/sh
exec /etc/X11/Xsession /usr/bin/startlxqt
and ~/.xsessionrc and xrdb will be automatically read/run.
For me, too old school for a obmenu-generator, like configuring my own menus! Don't like icons everywhere either.
obmenu-generator is very customizable. If you don't want any icons, just remove "-i" from "execute" part in menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://openbox.org/">
<menu id="root-menu" label="obmenu-generator" execute="/home/thierrybo/Sys/GIT.local.repositories/obmenu-generator/obmenu-generator -i" />
</openbox_menu>
And you also have to customize your menu layout in schema.pl. The only thing that is automatically updated is desktop files inside freedesktop categories. But even theses categories are "manual entries":
# NAME LABEL ICON
# Deux lignes du dessous ajoutées mais Debian menu plante, mais inclut dans lxde
#{pipe => ['/usr/bin/openbox-menu -i debian-menu.menu', 'openbox-menu debian-menu.menu', 'applications-system']},
{pipe => ['/usr/bin/openbox-menu lxde-applications.menu', 'ob-menu lxde-app.menu', 'applications-system']},
{cat => ['utility', 'Accessoires', 'applications-utilities']},
{cat => ['development', 'Développement', 'applications-development']},
{cat => ['XAMPP', 'Développement XAMPP', 'applications-development']},
{cat => ['education', 'Education', 'applications-science']},
{cat => ['game', 'Jeux', 'applications-games']},
{cat => ['graphics', 'Graphisme', 'applications-graphics']},
{cat => ['audiovideo', 'Multimedia', 'applications-multimedia']},
{cat => ['network', 'Internet', 'applications-internet']},
{cat => ['office', 'Bureautique', 'applications-office']},
{cat => ['other', 'Autres', 'applications-other']},
{cat => ['settings', 'Réglages', 'applications-accessories']},
{cat => ['system', 'Système', 'applications-system']},
but before this block I have this:
# Ajouté nom distribution
{sep => "Devuan"},
# COMMAND LABEL ICON
# {item => ['xdg-open .', 'File Manager', 'system-file-manager']},
{item => ['bl-file-manager', 'Gestionnaire de fichiers', 'system-file-manager']},
{item => ['x-terminal-emulator', 'Terminal', 'utilities-terminal']},
{item => ['x-www-browser', 'Navigateur Web', 'web-browser']},
{item => ['thunderbird', 'Courriel', 'emblem-mail']},
{item => ["$editor", 'Editeur texte', 'text-editor']},
{item => ['wine "C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe"', 'Lecteur Pdf', 'C055_PDFXCview.0']},
# {item => ['/home/thierrybo/.local/opt/foxitsoftware/foxitreader/FoxitReader.sh', 'Lecteur Pdf', 'FoxitReader']},
{item => ['keepassxc', 'KeepassXC', 'keepassxc']},
# {item => ['~/.local/opt/KeePassXC.AppImage', 'KeepassXC', 'keepassxc']},
# {item => ['gtk-launch appimagekit-org.keepassxc.KeePassXC.desktop', 'KeepassXC', 'keepassxc']},
{item => ['~/.config/conky/conky-startup.sh', 'Conky', '']},
{item => ['gmrun', 'Exécuter', 'system-run']},
{sep => 'Catégories'},
and after i have this:
{sep => 'Mes pipemenus'},
{pipe => ['~/.config/openbox/menu/cbpp-places-pipemenu', 'Dossier personnel', '']},
{pipe => ['~/.config/openbox/menu/obrecent.sh', 'Fichiers récents', '']},
# {pipe => ['~/.config/openbox/menu/obrecent-test_pipemenu', 'Fichiers récents test', '']},
# {pipe => ['~/.config/openbox/menu/openbox_wiki__Pipemenus__obrecent.sh', 'Fichiers récents Wiki', '']},
{sep => undef},
{pipe => ['~/.config/openbox/menu/help-pipemenu', 'Aide et ressources', '']},
{pipe => ['~/.config/openbox/menu/bl-kb-pipemenu', 'Raccourcis clavier', '']},
{sep => undef},
{pipe => ['~/.config/openbox/menu/openvpn-pipemenu', 'OpenVPN', '']},
{pipe => ['~/.config/openbox/menu/scrot-pipemenu', 'Scrot', '']},
{pipe => ['~/.config/openbox/menu/bash-pipemenu', 'Bash', '']},
{pipe => ['~/.config/openbox/menu/ffmpeg-pipemenu', 'Ffmpeg', '']},
There is a special bonus :-) I you also use jgmenu, a graphical dmenu tool, it can integrate automatically obmenu generated menu.
A pin priority of 100 would ensure that the package is kept updated from unstable, just as if it was a backport.
steve_v wrote:What a truly horrifying idea
+1
@OP, if you want bleeding edge software just use unstable.
Agree, after two years using testing, I had less problems and feels more safe and stable than when I was using stable and pulling several packages from testing.
Daedalus broke also for me on proprietary drivers. The fix is in Ceres. Could you have just use nouveau drivers as i did just the time the fixed version reach daedalus rather than use a full system rollback?.
Hurah!
none, only Devuan
No!
By the way I set Devuan (Edit : I mean Devuan Distrowatch page) as my home page on all my devices
At least with this thread I discovered it also works with vlc:
$ vlc https://youtu.be/xxxxx
This package is in debian and devuan:
orphan-sysvinit-scriptsapt-file list orphan-sysvinit-scripts orphan-sysvinit-scripts: /usr/share/orphan-sysvinit-scripts/dnscrypt-proxy
Fo my dnscrypt-proxy I use this tweaked dsnscrypt-proxy (all parameters are in the .conf) file.:
#! /bin/sh
### BEGIN INIT INFO
# Provides: dnscrypt-proxy
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: dnscrypt-proxy
# Description: dnscrypt-proxy secure DNS client
### END INIT INFO
PATH=/usr/sbin:/usr/bin:/sbin:/bin
#####DAEMON=/usr/local/sbin/dnscrypt-proxy
DAEMON=/usr/sbin/dnscrypt-proxy
NAME=dnscrypt-proxy
########RESOLVER=dnscrypt.eu-nl
case "$1" in
start)
echo "Starting $NAME"
#####$DAEMON --daemonize --ephemeral-keys --user=dnscrypt \
#####--local-address=127.0.0.1 --resolver-name=$RESOLVER
# $DAEMON --daemonize --ephemeral-keys --user=dnscrypt \
# --local-address=127.0.0.2 --resolver-name=$RESOLVER2
$DAEMON /home/thierrybo/.config/dnscrypt-proxy/dnscrypt-proxy.conf
;;
stop)
echo "Stopping $NAME"
pkill -f $DAEMON
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/dnscrypt-proxy {start|stop|restart}"
exit 1
;;
esac
exit 0
Package: pulseaudio
Pin: release o=Devuan
Pin-Priority: -10
Yes should be better to deal with version upgrades.
Yes i use testing.
For all my new vms i use libvirt now but I am too lazy to convert all my previous virtualbox machines to libvirt so I need both for the moment.
If you can use Devuan testing, thankfully virtualbox is in Devuan Ceres. I use this :
/etc/apt/preferences.d/40sid
Package: *
Pin: release a=unstable
Pin-Priority: -1
Package: *
Pin: release a=experimental,n=experimental
Pin-Priority: -1
/etc/apt/preferences.d/90virtualbox-sid
Package: virtualbox*
Pin: release a=unstable
Pin-Priority: 900
By the way I was wondering which Debian packages already provides runit scripts in testing:
apt-file search /etc/sv | grep -o ".*:" | sort | uniq
acpid:
axfrdns:
bcron:
dnscache:
dnsmasq:
getty-run:
git-daemon-run:
irqbalance:
mini-httpd-run:
mongrel2-run:
opendnssec-enforcer:
opendnssec-signer:
openssh-server:
rbldns:
remotetrx:
socklog-run:
svnkit:
svxlink-gpio:
svxlink-server:
svxreflector:
tinydns:
tor:
walldns:
I confirm, installed it on Chimaera/Sysv init system, no "Yes do as i say!" message and I also had to use the power button.
For me there was only ssh as a true Runit service.
I played a bit with Runit on Void, and contrary to many comments I read, this is a full featured Runit. The few directories changes are just to be compliant with Filesystem Hierarchy Standard.
When comments say that Runit support is not complete in Debian, this is because these persons wait a full distro that choose Runit as a main init system and provide all init scripts for it. But as I think Devuan is a "base" for other distributions as Debian is and its goal is to stay an "independent" init distro, it is unlikely they can maintain init scripts for Openrc and Runit in addition to Sysv scripts.
So yes Runit in Debian just "embed" sysv scripts, but this is not a Debian hack, Debian just did what is described in Runit manual, in "Step 5: Service migration chapter".
So if the goal is to use sv to manage all services, do not choose Debian/Devuan, otherwise it is fine for me.
Hi,
I was just reading the Readme.debian from endlessh package, a security tool to trap ssh attacks/ probes. Here is the comment:
The SysV init script in this package is provided for compatibility,
but does not implement the security features of the systemd unit.Users are strongly advised to use the systemd unit for this service,
as it is a C codebase directly exposed to the network.
What could be these "security features " not available using sysv init?
Currently there is no python package in Debian testing:
https://packages.debian.org/search?keyw … ection=all
not yet for me:
sudo apt full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
libapt-inst2.0 libapt-pkg5.0 libkeybinder0 libpython-stdlib libqt5opengl5 libvpx5 linux-headers-5.7.0-2-amd64
linux-headers-5.7.0-2-common linux-image-5.7.0-2-amd64 python-cairo python-configparser python-gi python-gi-cairo
python-numpy python-pkg-resources python-setuptools python-six
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
obmenu paprass python python-apt python-asn1crypto python-cffi-backend python-cryptography python-enum34
python-fasteners python-future python-glade2 python-gobject python-gobject-2 python-gtk2 python-ipaddress
python-keybinder python-lockfile python-monotonic python-notify python-openssl python-pexpect python-pil python-poppler
python-psutil python-ptyprocess python-reportlab python-reportlab-accel python-sane python-support python-wxgtk3.0
python-wxversion python-xdg python-xlib python-xpyb virtualbox-6.1
The following packages have been kept back:
gdebi libpython2-stdlib python2 python2-minimal synaptic
The following packages will be upgraded:
cups-filters cups-filters-core-drivers libayatana-indicator3-7 libcupsfilters1 libfontembed1 libhttp-message-perl
libjbig2dec0 libjson-glib-1.0-0 libjson-glib-1.0-common
9 upgraded, 0 newly installed, 35 to remove and 5 not upgraded.
Need to get 1379 kB of archives.
After this operation, 261 MB disk space will be freed.
Do you want to continue? [Y/n]
If you have 2 cards sharing the same module, use the enable option. See :-
https://dev1galaxy.org/viewtopic.php?pid=23900#p23900
Geoff
Ah, you make my day! For now it works. Before I could have :
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
or
&& aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
and now with
cat alsa-base.conf
options snd-usb-audio index=-2
options snd-hda-intel enable=0,1
I get
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
Thanks
If the fix in the Release Notes doesn't work, you might try an .asoundrc configuration.
Do you mean Beowulf release notes? I read it again, it is a fix about PulseAudio.
I already use .asoundrc with
defaults.pcm.card 0
defaults.ctl.card 0
The problem is the card number 0 that change to 1 or 2.