You are not logged in.
Perhaps the next time I boot into Debian but I'm enjoying my new OpenBSD box too much atm.
Here's the packaging guide I use: https://www.debian.org/doc/manuals/debmake-doc/
Thanks very much for this info. I want to get a couple more HOWTOs out before I forget what I did and then I will try out your instructions.
When I installed Devuan Beowulf in my laptop with the amd64 server CD, everything works fine. Except for my wifi ... . I don't mind wifi since rtl8821ae is crap anyway,
I don't have this device but the following instructions may work.
As root, add non-free contrib to your /etc/apt/sources.list file. The un-commented parts of your /etc/apt/sources.list file should look like
deb http://deb.devuan.org/merged beowulf main non-free contrib
deb-src http://deb.devuan.org/merged beowulf main non-free contrib
deb http://deb.devuan.org/merged beowulf-security main non-free contrib
deb-src http://deb.devuan.org/merged beowulf-security main non-free contrib
deb http://deb.devuan.org/merged beowulf-updates main non-free contrib
deb-src http://deb.devuan.org/merged beowulf-updates main non-free contrib
Then issue the following commands as root.
apt-get update
apt-get install firmware-realtek
Reboot. Devuan Beowulf does not install a graphical WiFi manager when you have no working WiFi during installation. You need to install wicd by issuing the following command as root.
apt-get install wicd
Since you now have wicd network manager installed, you no longer have need for network manger connman which was installed during installation. Remove it by issuing the following commands as root.
apt-get remove connman
Remember, I do not actually have your system so follow these instructions at your own risk. You may have to re-boot for the changes to take effect. Good Luck!
When I installed Devuan Beowulf in my laptop with the amd64 server CD, everything works fine. Except for my wifi and sound. I don't mind wifi since rtl8821ae is crap anyway, but sound bothered me. Turns out pulseaudio for some reason doesn't work. Thankfully alsa does, so I can configure the volume using alsamixer.
This is a known, easily correctable Beowulf bug. Please see link below for details.
https://bugs.devuan.org/cgi/bugreport.cgi?bug=276
To correct, please follow the following instructions.
As root, comment out the autospawn=no in your /etc/pulse/client.conf.d/00-disable-autospawn.conf file. My /etc/pulse/client.conf.d/00-disable-autospawn.conf file now looks like the below.
# On linux systems, disable autospawn by default
# If you are not using systemd, comment out this line
# autospawn=no
Hi
Will just mention that instead of enabling pulseaudio. Witch is software only and adding overhead and latency to your system, you can install volumeicon-alsa instead and add it to your desktop startup.
Thanks for this info. However, the LXQt volume control panel applet does not require Pulse Audio and can be configured for either ALSA or Pulse Audio without installing any additional software. Mouse Right Click on the panel volume control applet and then left click on Configure.
Then tick on the ALSA radio and you are done.
Xlupe is a screen magnifier that starts magnifying the screen as soon as it is invoked and has a slider bar to easily change magnifications. Xlupe has two modes available. In mode one, it follows the mouse and displays everything that is under it. This is the default mode. In the other mode it displays a static area. You can enter this mode by clicking into the display window and dragging the appearing rectangle to the desired region. You stop/return to mode one by pressing the right mouse button. If you have a display with different visuals and want to zoom an area in a window not laying in the default visual, you will find the "jump" option very handy. Just press the button and click on the appropriate window.
Since xlupe is not packaged, we need to build it from source at least until maybe Head_on_a_Stick graciously packages it .
As root, issue the following command.
apt-get install build-essential libx11-dev xutils-dev xaw3dg-dev libxaw7-dev
wget https://web.archive.org/web/20070518221826/http://core.de/~coto/projects/xlupe/xlupe-1.1.tar.gz
tar -xvzf xlupe-1.1.tar.gz
cd xlupe-1.1
Modify the Imakefile to build with the nicer looking 3d Athena Widgets library instead of the basic Athena Widgets.
sed -i '7s/.*/LOCAL_LIBRARIES = -lXaw3d XawClientLibs -lXmu -lXpm -lm/' Imakefile
Generate the Makefile with the following command.
xmkmf
Compile and link xlupe by issuing the following command.
make
mv xlupe /usr/local/bin/
The following was tested with a clean Devuan Beowulf installation with the LXQt desktop. In theory, this should work with XFCE as well. As root, use your favorite text editor to create text file /usr/share/applications/xlupe.desktop with the following contents.
[Desktop Entry]
Version=1.0
Type=Application
Name=Screen Magnifier
Exec=xlupe
Icon=system-search
Categories=Utility;
You should now have an entry named Screen Magnifier in your Accessories menu.
Thanks to the author of xlupe, Thomas Runge whose archived home page is here
I've built versions for stable, testing & unstable in various architectures:
https://software.opensuse.org//download … =ycalc-mob
They were built in Debian containers but should be fully compatible with Devuan, probably best to just grab the .deb package and install that — the software is ancient and unlikely to be updated.
Thanks for doing this. The only packages I know how to make are for Slackware.
Ycalc is a light-weight programmable calculator for X based on the TI-58/59 which allows you to create keypress macros. An example of how to program ycalc is here. But what really sets ycalc apart is its binary mode. When you press the Bin key, a window appears with three rows of binary numbers where you can toggle bits, shift bits and perform logical operations such as Xor (exclusive or).
Since Ycalc is not packaged, we need to build it from source.
As root, issue the following command.
apt-get install build-essential libx11-dev
wget http://pet.orbin.se/ycalc-mob-1.09.1-src.tar.gz
tar -xvzf ycalc-mob-1.09.1-src.tar.gz
cd ycalc-mob-1.09.1-src
make
./ycalc-mob
Ycalc was written at a time when high resolution displays were 640x480. As such, ycalc may appear too small for you. To make ycalc larger, issue the following commands.
sed -i '225s/.*/#define DEFAULTFONT "9x15"/' main.c
make
Run ycalc again and ./ycalc-mob to see if you like the size better. If not, repeat the last two steps with a different fond size.
To get a list of possible fonts and font sizes, issue the following command.
xlsfonts | grep '^[6-9]x'
As root, issue the follow commands
cp ycalc-mob /usr/local/bin/ycalc
mkdir /usr/local/man/man1
gzip -c ycalc-mob.1 > /usr/local/man/man1/ycalc.1.gz
The following was tested with a clean Devuan Beowulf installation with the LXQt desktop. In theory, this should work with XFCE as well. As root, use your favorite text editor to create text file /usr/share/applications/ycalc.desktop with the following contents.
[Desktop Entry]
Version=1.0
Type=Application
Name=Calculator
Exec=ycalc
Icon=accessories-calculator
Categories=Utility;Calculator
You should now have an entry named Calculator in your Accesories menu.
Mind if I join the party?
To be explicit, with the exception of the Devuan logo (obviously), the images are created from scratch and are both released into the public domain. Credit would be nice but is not mandatory.
Devuan plasma theme:
https://i.imgur.com/azPgZMF.jpg
Feedback appreciated.
Love this image. Use it as my wallpaper. Thanks!!
This short guide describes how to install mpd as a user service in Devuan 2.1 (ascii).
Install mpd and mpc#apt install mpd mpc
Mpc is a command line user interface for MPD server.
My favorite front end for MPD is YMPD. https://www.ympd.org/
Written in C
Very Lightweight and extremely fast
Built in Web server - no external web server neede
Uses HTM5 and WebSockets
Have MPD and YMPD installed on a couple of PI Zeros. One PI Zero with a 5 dollar USB Sound card is connected to an original Bose Wave Radio and the other is connected to my Biuetooth Speaker.
I have built is on Raspbian so it should build fine on Devuan as well.
August 1, 2020
Updated with instructions for freevpn.me, a free, no-signup vpn provider that allows all traffic.
Many VPN providers have support for openvpn. VPN providers 'usually have a separate .ovpn file for each individual server. Some frequently change their keys, passwords and certificates. As a result, it is easier to invoke openvpn from the command line rather than loading and unloading .ovpn configurations into a network manager.
Become root using the following command.
su -
Note the dash at the end of the su command. This is required because we will be running tools from the sbin directories.
Install openvpn and resolvconf packages using the following command.
apt-get install openvpn resolvconf
Since we want to invoke openvpn from the command line, we don't want openvpn running a daemon. To accomplish this, issue the following commands.
/etc/init.d/openvpn stop
update-rc.d openvpn disable
wget https://freevpnme.b-cdn.net/FreeVPN.me-OpenVPN-Bundle-July-2020.zip
unzip FreeVPN.me-OpenVPN-Bundle-July-2020.zip
cd FreeVPN.me-OpenVPN-Bundle-July-2020/FreeVPN.me\ -\ Server1-NL
Add the following lines to each .ovpn file to prevent DNS leakage.
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Instead of adding manually, you can use the following script below.
#!/bin/bash
for i in *.ovpn
do
sed -i "/auth-user-pass/a script-security 2\\
up /etc/openvpn/update-resolv-conf\\
down /etc/openvpn/update-resolv-conf" $i
done
For example, If you want to connect to the freevpn.me VPN server over TCP at port 443, invoke openvpn as root with the following command.
openvpn Server1-TCP443.ovpn
Enter the username and password when prompted from the freevpn.me web site here
To stop openvpn, press the Ctrl+c keys simultaneously.
Go to https://www.dnsleaktest.com/
Make sure that this web page is reporting your VPN provider's IP address and not your Internet Service Provider's IP address.
Click on Standard Test
.
Make sure that the IP addresses reported are from your VPN provider and not from your Internet Service Provider'.
Corrections and Comments are welcome.
I installed Devuan with LXQt after Fedora dropped i386 support. I opted for Fedora since it had the latest kernel with a bluetooth driver for my netbook. However, I found out to my dismay that my netbook Bluetooth doesn't support Low Energy which means I couldn't connect to my mouse which required it. I have now installed Devuan and am overjoyed with the over 2 times reduction in boot up time and snappier performance versus bloated Fedora, Thanks very much Devuan developers!
After installing Beowulf with LXQt desktop, I had to do the following tweaks. Besides the installation of LXQt, I believe I accepted all the other default options including sysvinit and xfce4 window manager. If you have installed a different init or window manager, this HOWTO may not apply to you.
As root, comment out the autospawn=no in your /etc/pulse/client.conf.d/00-disable-autospawn.conf file. My /etc/pulse/client.conf.d/00-disable-autospawn.conf file now looks like the below.
# On linux systems, disable autospawn by default
# If you are not using systemd, comment out this line
# autospawn=no
The LXQt Show Desktop keyboard shortcut conflicts with the xfce4 window manager keyboard shortcut resulting in a warning message every time you log in. To get rid of the message, Comment out the the following line
<property name="<Primary><Alt>d" type="string" value="show_desktop_key"/>
in your ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml file.
On a small display like a netbook, some non-scrollable windows may extend beyond the bottom of the screen. To view the bottom of these windows, press the Alt+Left Mouse Butoon while moving your mouse or track pad. This will allow you to grab and move anywhere on a window which allows you to move a window beyond the top of the screen so you can see and click on any bottom buttons..
Did you installed b43-fwcutter firmware-b43-installer packages?
No. is this a better performance option than the broadcom-sta-dkms package?
Updated 07/23/2020 to account for Devuan Beowulf installation of network manager connman.
This is what worked for me with my Dell Vostro A90 netbook BCM4312 WiFi and LXQt.
First, I added non-free contrib to your /etc/apt/sources.list file. My un-commented parts of my /etc/apt/sources.list file look like
deb http://deb.devuan.org/merged beowulf main non-free contrib
deb-src http://deb.devuan.org/merged beowulf main non-free contrib
deb http://deb.devuan.org/merged beowulf-security main non-free contrib
deb-src http://deb.devuan.org/merged beowulf-security main non-free contrib
deb http://deb.devuan.org/merged beowulf-updates main non-free contrib
deb-src http://deb.devuan.org/merged beowulf-updates main non-free contrib
Then I issued the following commands as root.
apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
Reboot. Devuan did not install a graphical WiFi manager I assume because I had no working WiFi during installation. I chose to install wicd by issuing the following command as root.
apt-get install wicd
Since we now have wicd network manager installed, we no loger have need for network manger connman which was installed during installation. Remove it by issuing the following commands as root.
apt-get remove connman
apt-get purge connman
Finally, I commented out the line referencing the eth0 device in my /etc/network/interfaces files in order stop the boot process from pausing when there is no Ethernet cable connected. My /etc/network/interfaces file now looks like this.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# allow-hotplug eth0
# iface eth0 inet dhcp