-
Search Results
-
Hello to all. I’m new to antiX, but I have a few decades experience with Linux. I’ve been trying all sorts of interesting things with antiX 17 & 19b3 in the past few weeks. And…
I think there’s a bug in the 19b3 live-usb-maker’s encrypted USB creation and how it interoperates with the 19b3 bootup scripts with live encrypted USB devices.
Debian buster added support for LUKSv2 (and argon2i/id), so unless ‘–type luks1’ is given to cryptsetup, it’ll go with luks2.
The basics:
I successfully can make encrypted 19b3 sticks using live-usb-maker from MX and from AntiX 17 using the 19b3 iso. They boot fine.
If I then use THAT 19b3 system to do a live-usb-maker to make another stick, it fails to boot. If I pick a custom install, encrypted, with a leading data partition, and choose to pick keys at boot time, it boots, but it’ll error out and say it can’t read the encrypted partition. For some reason, I couldn’t get the encrypted full featured option to boot at all, but haven’t really isolated that one, could have been bad luck.
I don’t really know the specifics of the antiX live/encrypted boot process yet (I’ll get there eventually, most likely), so I fixed it with a hammer:
I added ‘–type luks1’ to every instance of ‘cryptsetup luksFormat’ & ‘cryptsetup open’ in /usr/local/bin/live-usb-maker. And the resulting stick booted just fine.
I’ve also noticed some intermittantly-odd behavior with live USBs in 19b3, including some that just won’t save BIOS settings while some will. Guessing there are still a few “live-usb-maker meets 19b3 boot” wrinkles to iron out. And I’m guessing most have to do with cryptsetup/etc changes with LUKSv2.
Will try to isolate more as I get time.I’ll keep trying to learn more about how antiX is put together, have a ton of things to figure out still. I’m trying to do it do do something a little non-traditional with it (basically, using encrypted live+toram to boot a KVM hypervisor that’s largely amnesiac/ephemeral, mostly loading the VM disk images out of ‘tomb’ archives hosted on non-bootable LUKS drives in the laptop). I’ll explain a little more in another post if anybody’s interested, it’s like Qubes gone horribly wrong.
-a4
- This topic was modified 3 years, 7 months ago by amidfour.
antiX Core Plus Just Enough X – a recipe
A step-by-step tutorial of my way of building an antiX system from a core-ISO install with just the programs I find “essential” — including the X Window System. I thought it would be good to compile a complete basic setup “recipe” in one post. (Note that many of these directions were gleaned from others on this forum.) If desired, one can use this as a guide to begin a similar project. My entire used hard disk space is 2.12 GB.
1. Preparation:
I chose an antiX 17.4.1 core-ISO installation (the latest core version as of this writing), because my target computer is a quite old 32-bit netbook, and I wanted to squeeze every little bit of performance out of it. After installing, I set up the WIFI through Ceni, then upgraded the software through apt-get upgrade. If you are playing with core, I assume you know how to do this. (If not, then please check out the fantastic antiX FAQs. 🙂 )2. Installing the software:
The list, and the “why:”xserver-xorg-legacy
# base x package for antiXxserver-xorg-video-intel
# my netbook’s specific video serverxserver-xorg-video-vesa
# generic fall-back video serverxserver-xorg-input-all
# input for all mouse, keyboard, etcconky-legacy-all
# I need conky to enjoy my system!pmount
# mounts usb drives, etc by normal userjwm
# minimalistic window managerfile-roller
# handles compressed archive filesrox-filer
# file manager & launcher panelxinit
# starts X window systemlxterminal
# terminal for Xgeany
# text editorufw
# firewall – set it & forget itgexec gksu
# easy way to start apps as rootlxappearance
# change the desktop themefirefox-esr
# my favorite web browserqpdfview
# pdf reader for my booksdosbox pysolfc
# my bare-essential gamessmtube mpv
# view you tube videos without adsvolumeicon-alsa-legacy
# tray icon to easily control sound volumeblackbird-gtk-theme
# the only theme I want, to make my system enjoyablemirage
# simple image viewer, to chose icons & wallpaperSo run the following command (with a space separating each package):
sudo apt install xserver-xorg-legacy xserver-xorg-video-intel xserver-xorg-video-vesa xserver-xorg-input-all conky-legacy-all pmount jwm file-roller rox-filer xinit lxterminal geany ufw gexec gksu lxappearance firefox-esr qpdfview dosbox pysolfc smtube mpv blackbird-gtk-theme volumeicon-alsa-legacy mirageThis takes about 1 GB of space.
3. Editing the configuration (text) files, preparing the system:
For each of these first two files, start up the nano editor as root.a. This gives your normal user privilages to run X:
sudo nano /etc/X11/Xwrapper.config
1. Add the following line at the bottom of the file:
needs_root_rights=yes
2. Save (Ctrl+O),then exit (Ctrl+X)b. This logs you in automatically (without any desktop manager), so bootup to your X desktop is hassle-free, light & quick:
sudo nano /etc/inittab
1. find this line & comment it out (put a # in front of the line):
1:2345:respawn:/sbin/getty --noclear 38400 tty1
2. add this line directly after it (substituting “demo” with your user name):
1:2345:respawn:/bin/login -f demo tty1 </dev/tty1 >/dev/tty1 2>&1
3. Save (Ctrl+O),then exit (Ctrl+X)For each of these last two files, start up the nano editor as your regular user.
c. This starts X automatically
nano ~/.profile
1. at the bottom of file, add a new line with this command:
startx
2. Save (Ctrl+O),then exit (Ctrl+X)
(NOTE: doing this does not allow for loging into a different virtual terminal without running X if you use ctl+alt+Fx, unless you first comment-out this addition.)d. Copy the window manager configuration file to your home directory for editing:
cp /etc/jwm/system.jwmrc ~/.jwmrc
Edit the ~/.jwmrc file:
nano ~/.jwmrc
NOTE: The .jwmrc file is kind of hard to follow, but hopefully this will serve the purpose if I mention the editing highlights:1. Comment-out this line with the “arrows”
<!--&-->like this:<!-- <Include>/etc/jwm/debian-menu</Include> -->2. Fix the terminal launcher by changing xterm to lxterminal:
<Program icon="terminal.png" label="Terminal">lxterminal</Program>3. I erased the other default launchers but added shutdown options after the logout command. I’ll use the
ROX panel to launch my apps:<Program label="Reboot">sudo reboot</Program> <Program label="Poweroff">sudo poweroff</Program>4. Add startup commands – these start automatically with Jwm: the ROX panel to launch programs, conky
system monitor, and the volume icon to adjust sound volume:<!-- StartupCommands --> <StartupCommand>rox --top=PANEL</StartupCommand> <StartupCommand>conky</StartupCommand> <StartupCommand>volumeicon</StartupCommand>5. Backgrounds & desktops – different background for each desktop
example:<Desktops width="2" height="1"> <Desktop><Background type="image">/home/demo/wallpaper/black.jpg</Background> 1</Desktop> <Desktop><Background type="image">/home/demo/wallpaper/blue.jpg</Background> 2</Desktop> </Desktops>6. Save (Ctrl+O),then exit (Ctrl+X)
[You’ll have to add your wallpaper files later; you’ll have a plain black background until you do.]4. Reboot the system (ctrl+alt+del) or type at the console: sudo reboot. This will bring up the system directly to your X Window Jwm desktop. Ready for tweaking.
5. Further steps – playing with your desktop environment:
1. Set up ROX panel — drag & drop files ending in .desktop from /usr/share/applications to the panel.2. Set up geany to open text files by default — in rox, right click “Set Run Action…” & drag a “.txt” file to the window that opens – or type geany in at the beginning of the bottom text field.
3. Edit conky to display what you like to see on your desktop (use geany to edit ~/.conkyrc — remember that files starting with “.” are hidden).
4. Make “.desktop” files (for the ROX panel) for apps that don’t already have them — copy a file ending in .desktop from /usr/share/applications to ~/.local/share/applications – & edit it with geany to make launchers for them — that is, edit & save-as gexec.desktop, pmrp.desktop, etc.
5. To give certain folders their own distinctive icon, copy your choice of icon (& rename) to “.DirIcon” in a rox folder to change the display icon in ROX panel & rox-filer for that folder.
6. Mount removeable devices with pmount – mounts removable drives to /media – to add your documents, media files, wallpapers, etc.
Use terminal (or gexec.dektop from ROX panel) as your normal user:
a.pmount /dev/sdb1#mounts drive to /media/sdb1
b.pumount /dev/sdb1#unmounts drive from /media/sdb1 (& removes /media/sdb1 folder)7. Execute lxappearance.desktop in /usr/share/applications to use that blackbird theme. 😉
Enjoy the adventure!
- This topic was modified 3 years, 7 months ago by christophe.
- This topic was modified 3 years, 7 months ago by christophe.
- This topic was modified 3 years, 7 months ago by christophe. Reason: added code notations
confirmed antiX frugaler, since 2019
Topic: wicd not starting on boot up
Installed the latest full iso on a ibm r51 laptop. 1.6 gig single core 32 bit cpu 1.2 gigs of ram. Works good. I have a couple of questions. The wicd icon does not show up in the task bar even though wireless is working. I can make it show up via the control center but when rebooting it fails to show. Also I have a “no pinboard” error upon booting to the desktop. The fault reads” No Pinboard was in use…The default pinboard has been selected. Use ‘rox -p=Default to turn it on in the future”. I have to close this dialog box every time after booting. I tried searching before posting but could not find anything.
Still figuring Antix Linux out.
Thanks Tony




