The officially official Devuan Forum!

You are not logged in.

#26 Re: Other Issues » Featured in Discover (KDE Plasma) not working » 2022-07-03 14:28:03

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.

#27 Re: Desktop and Multimedia » How reduce starting Xorg time? » 2022-06-11 09:34:55

it is stuck 18 seconds on "Initializing extension XINERAMA"

#28 Re: Desktop and Multimedia » [SOLVED] Install XFCE Style on Devuan. » 2022-05-31 21:45:59

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.

#30 Re: Hardware & System Configuration » Devuan and VirtualBox » 2022-05-03 18:34:23

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

#31 Re: Other Issues » [SOLVED] rsync operation takes ages » 2022-04-25 18:16:34

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 ....

#32 Re: Documentation » How to change menu and content font size of Xorg applications » 2022-03-23 20:52:21

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.

#33 Re: Installation » [SOLVED] Where did obmenu go? » 2022-03-21 21:21:33

zephyr wrote:

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', '']},

test

There is a special bonus :-) I you also use jgmenu, a graphical dmenu tool, it can integrate automatically obmenu generated menu.

#34 Re: Desktop and Multimedia » apt-pinning for Gnome-40 packages from Daedalus with Chimaera? » 2021-10-19 20:53:25

Head_on_a_Stick wrote:

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.

#35 Re: Off-topic » [SOLVED] BTRFS Drama » 2021-10-17 07:10:19

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?.

#38 Re: Off-topic » The rise of Artix and decline of Arch on Distrowatch » 2021-09-16 21:14:28

No!
By the way I set Devuan (Edit : I mean Devuan Distrowatch page) as my home page on all my devices big_smile

#39 Re: Other Issues » How to get youtube-dl-gui? [solved] » 2021-09-01 19:13:31

At least with this thread I discovered it also works with vlc:

$ vlc https://youtu.be/xxxxx

#40 Re: Devuan » Missing init scripts » 2021-08-22 15:45:04

fsmithred wrote:

This package is in debian and devuan:
orphan-sysvinit-scripts

apt-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

#41 Re: Freedom Hacks » To permanently block installation of Pulseaudio. » 2021-07-03 15:22:04

Package: pulseaudio
Pin: release o=Devuan
Pin-Priority: -10

Yes should be better to deal with version upgrades.

#43 Re: Other Issues » Is VirtualBox (or alternative) in the repo? » 2021-01-23 14:20:23

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

#44 Re: DIY » [HowTo] runit-init as PID1 » 2020-10-24 14:52:53

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:

#45 Re: DIY » [HowTo] runit-init as PID1 » 2020-10-23 23:15:46

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.

#46 Devuan » about a comment in "endlessh" package about using sysv init » 2020-10-13 18:47:34

thierrybo
Replies: 1

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?

#48 Re: Other Issues » [SOLVED] ceres repos "stuck" ? » 2020-09-16 18:02:55

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] 

#49 Re: Desktop and Multimedia » [SOLVED] ALSA (no pulseaudio) - sound card order changes on boot » 2020-09-16 17:52:22

Geoff 42 wrote:

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

#50 Re: Desktop and Multimedia » [SOLVED] ALSA (no pulseaudio) - sound card order changes on boot » 2020-09-16 17:37:43

golinux wrote:

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.

Board footer

Forum Software