update void-post-install.gmi

This commit is contained in:
Lee 2023-09-22 13:16:56 -04:00
parent 88570277e8
commit 9aa2b59e0b
1 changed files with 14 additions and 12 deletions

View File

@ -2,6 +2,8 @@
2022-12-02
update 2023-09-21: This is all still fine. I still love Void. And I ended up using this info to install Void on my other XPS 13 laptop too, and later on my Raspberry Pi 1B for a test I wrote about for the old computer challenge. I removed a section about xdeb I had included previously, since this is not recommended by Void as it could bork some software. Instead, I've added flatpak and occasionally build some software from source, and the few times I couldn't I simply asked for help on the Void subreddit and someone helped me or packaged the software in the Void repo for me. The only other addition to what I've written below is that I had to remove the default ```xf86-video-intel``` package so that Xorg uses the default modesetting package instead. I'll add that info to the end of this post.
Previously:
=> void.gmi Choosing Void Linux
@ -94,18 +96,6 @@ There is a minor bug that after login the ulauncher prompt opens and I have to h
There are a few i3 window manager tweaks I like to add to my i3 config file, but that isn't specific to Void, so I won't post about that here. The key things I set in i3 are setting a workspace background image, setting Dvorak keyboard, remapping Caps Lock to Escape, having volume up and volume down buttons.
### Working with Debian deb packages on Void
Not everything is available in the Void repos. You can install another package manager and library like flatpak or nix. You can also build packages from source. Or you can use xbps-src. Here's yet one more option: xdeb.
xdeb is a "simple utility to convert deb(ian) packages to xbps packages." I wanted to, for example, download and run rogue, the original roguelike. But I couldn't seem to find all the dependencies, and get them to work in the right combination. So I was frustrated. Using xdeb it was a matter of a minute to install.
Unfortunately, Void's maintainers don't want to add it to the nonfree packages repo but thankfully there are straightforward fast ways to install xdeb on your system explained on its github page. I'll link to it below, as it gives a few options.
=> https://github.com/toluschr/xdeb Download xdeb
I wanted xdeb to be able to run everywhere, so I moved it to /usr/local/bin so it would be available everywhere. After I used xdeb to package rogue I then moved rogue to my /usr/games folder so that would be available everywhere.
### Links to others' post-install setups
As mentioned, I think my post-install tweaks may just be a first step. There are many other Void Linux post-install suggestions and scripts online. Below I'll link to a couple that I think are worth perusing:
@ -115,6 +105,18 @@ As mentioned, I think my post-install tweaks may just be a first step. There are
If you have any other Void tips or tutorials you recommend checking out, I'd be open to hearing that.
### Update 2023-09-21
I had an issue develop where my screen would occasionally glitch even though my system continued to work normally. For example, music would continue to play and websites would still be running but there'd be a visual artifact glitch and the mouse would freeze. Based on a reddit post on Voidlinux I ended up removing the xf86-video-intel library and then telling the system to ignore updates to this package going forward.
You do this by adding the following line in /etc/xbps.d/local.conf
```
ignorepkg=xf86-video-intel
```
And that's it. One year on, Void is still my favorite distro and I've had no real issues. It's a 'boring' distro that lets me use it exactly how I want and runs the same on my ultra-fast Alienware desktop, my XPS13 laptop, and my 10-year old Raspberry Pi 1B.
---
To leave a comment email lettuce at the current domain and put comment in the subject line and the name of the post you're referencing. Be sure to list the name you'd like listed publicly as well.