Now running 'rc' release, features Netsurf for web browser. Installer is now 90% functional [exception being uefi and syslinux issue].
To run under virtualbox post install you do need virtualbox-guest-utils-openrc, select virtualbox-guest-modules-arch from groups options.
Log in as normal user then:
Edit /etc/pacman.d/mirrorlist with your nearest servers
sudo nano /etc/pacman.d/mirrorlist
sudo pacman -Syyu
sudo pacman -S virtualbox-guest-utils-openrc
[select arch modules options 2]
sudo rc-update add vboxservice
Update removed hardware clock from installer, you only really have two options UTC or local [Default is UTC]. To change to local you simply edit /etc/conf.d/hwclock
clock="UTC" # simply change to local
Service 'hwclock' added ...
Timezone should now be fixed (have to test)
Do have an issue with syslinux but I know Grub is working fine, looking to get uefi working in the near future.
Installer [though Hardware Clock option needs fixing]
Networking via network manager
syslinux [small error]
Am working my way through installer and should have figured most of issues [x keyboard needs work]. Something I am going to do is switch to Netsurf browser... this should give you an idea why
firefox 119.94 MiB (179.41 MiB) Exclusive dependencies: 59.47 MiB Shared dependencies: 523.03 MiB Total dependencies: 582.50 MiB (702.44 MiB) community/netsurf 4.36 MiB ( 7.44 MiB) Exclusive dependencies: 3.08 MiB Shared dependencies: 357.82 MiB Total dependencies: 360.90 MiB (365.26 MiB)
A user post-install can install whatever browser they wish...
Of course, editing the file manually is possible as well to diversify the locale variables.
FILE /etc/env.d/02localeSetting the default system locale in /etc/env.d/02locale
It's also possible, and pretty common especially in a more traditional UNIX environment, to leave the global settings unchanged, i.e. in the C locale. Users can still specify their preferred locale in their own shell RC file:
Simply put, you look at OpenRC section and then read what files need editing... commands that are shown are mostly of course related to Gentoo to make changes easier. It is a good source of information which you will not find on Arch wiki.
Fast-install may work, however I did try current installer and it failed. Have added normal abinstall but it will need work to make it Openrc friendly. Automounting thought was ok, again something I will look at...
Might seem odd for an arch based distro but Gentoo wiki is a good resource for Openrc
Take a look in /etc/env.d/02locale
@seventh I do know where it is. I took the photo in Wales (UK) on mount snowden... would certainly wait until I update installer still needs work!!
At some point will add tips for improving boot time, namely removing unwanted services and a minor change in rc.conf.
Need to get a ToDo list started really want to change look and theme, would also like to reduce iso size.
Am very tempted to switch ArchBang to OpenRC only but will wait and see what responses we get.
I am going to start work again on an OpenRC release of ArchBang. Why? well I think now that i686 is going to be dropped by Archlinux it maybe possible to have free time to build a systemd free version.
Had in the past used a VM to create OpenRC version but that was slow and difficult to test and upload so my plan is to set aside some hard drive space for a real install (and then remove systemd).
My thoughts are that I can install any desktop,window manager, editor (vi or nano) or anything else I chose... so why not an different init system?
Will state as I have in the past that I am not against systemd (use it daily) it is supplied free of charge (and am grateful for all the hard work of Archlinux devs....) so I cannot really complain. They would argue 'if you do not like it use something else!' which again is true.
Anyway stay tuned for some 'beta' systemd free action ;-)
That should install required deps and build package...
Generally we figure that a user either may not have an internet connection or cannot set up wifi for whatever reason. A user can at least set up a disc and install a system without any network connection. This has always been how ArchBang installer works. We do not rely on a network connection to install.
That said Archlinux is very much a network based distribution, simply to keep system bleeding edge and allow a user to install packages.
Shipping with a smaller browser live such as netsurf does save quite a bit of space.
My only other option would be a 'light' version that simply had a desktop with installer and some means of installing 'missing' packages live...
pacman -Syyu firefox --noconfirm
Maybe from a menu driven script or via openbox menu...
Might look at a way of adding tint2conf to menu (as it's installed anyway). In a similar light things like obkey and obmenu could be added. Without checking I do not think #! has a dynamic menu.
From my point of view things that add weight but have no real benefit live are what I try to avoid, Firefox is a case in point. It requires both gtk2 and gtk3 toolkits. If I could run say gtk3 only I could lose around 50mbs from iso. This ultimately means more gui goodness
Obconf and lxappearance are included live, just not part of main menu (maybe need a sub menu for them!). Not sure if I want to add nitrogen live, it drags in another gui toolkit and does not seem to make much sense live. Post install perhaps? ... not heard of conky-manager again it is worth loading live?
Post-install things you have posted maybe part of lilo script....
Edit Added Settings menu with Obconf and Lxappearance
Uploaded 'rc' version of ArchBang
sha256sum 222f1e61dcacecd6d2c8aac0506e3a43cb9c288942dc3d922ef1f177efcfce83 archbang-rc-0417-x86_64.iso
Key changes include:
Packer install script
Installer is now in main openbox menu
Shortcut keys back in conky
It has always been a trade off when building iso to keep it within 700mbs. Over the years the iso has grown from around 450 to now 600mbs+. Perfectly aware that with usb drive/sticks there is no real limit but it does take time to build iso and upload it, reducing this helps me quite a bit. With i686 being dropped by Arch my work is halved .
Back on topic....
We can make ArchBang feel more like Crunchbang, it was more the fact that we are based on openbox rather than bigger desktops like xfarce! or mate.
Post-install script does sound like a good idea, what to include?
Tried so hard not to do much hand holding with users, they do need to learn Arch to get the best from it.
Monara never heard of it
Keybinds are in openbox menu, can easily add them back into conky. Installer used to be part of main menu but it was a pain to remove it post install. Again something I could look at for summer release. We did have packer install script (post install) live it is not something I would add as you need base-devel packages.
A fully updateable (if that is the word!) could be done by installing to usb device then simply updating it to have the latest and greatest packages on the go.
Been very quiet on forums over past couple of weeks, my thoughts are on summer release and anything I can add or remove to make it even better. Still very much on the fence about making ArchBang systemd free, while I want to go down the OpenRC route (and have no problem in doing so) concerned of effect on new users coming to ArchBang.
Will say that i686 version of ArchBang will no longer be available there seems little need for it (and looking at downloads it reflects this).
Might put out an rc update very soon if only to get kernel more up to date.
Looks like many packages are being removed as they are not being updated/maintained....
ArchBang is basic because it was always meant to reflect the mighty CrunchBang distribution. Applications are kept to a bare minimum to allow a user to try out Archlinux or install and then create their own system. We do not ship with lxdm, basically we use an autostart method based on getty (take a look at /etc/systemd/system) then X is started via bash_profile.
We always welcome comments and suggestions, any additional packages or changes that could be made to make ArchBang even better.
You should always check what package owns lzo file before deleting it, there could be a number of reasons why file is already in system.
Have you tried to reinstall lzo? looks like it is required by cairo...
Did you force or install anything that was not via pacman? or from aur?
You will a wealth of information here
This guide assumes you are comfortable working in a terminal and for the sake of testing I would recommend running inside a virtual machine (Virtualbox).
In this guide you will be able to convert a stock ArchBang install to OpeRC and remove systemd in the process.
1) Edit /etc/pacman.conf and add the following...
[arch-openrc] SigLevel = Never Include = /etc/pacman.d/mirrorlist-openrc [arch-nosystemd] SigLevel = Never Include = /etc/pacman.d/mirrorlist-openrc
2) Create openrc mirrorlist-openrc
## ## Arch Linux OpenRC repository mirrorlist ## Generated on 2016-06-09 ## Server = http://downloads.sourceforge.net/project/archopenrc/$repo/$arch Server = http://archbang.org/archopenrc/$repo/$arch Server = ftp://ftp.heanet.ie/mirrors/sourceforge/a/ar/archopenrc/$repo/$arch
3) Update repos and prepare for OpenRC install
sudo pacman -Syyu
Starting to think there is an issue with Grub, going to test under VM then report back. Hopefully syslinux is ok, at least then you may have more of a chance to install and have a running system to work from. Be mindful that gpt devices are let say more complicated to set up.
Following your grub guide I got install working under Virtualbox, did have to load virtualbox-guest-utils to get xorg to work.... Going to check installer
Not sure fully on pcmanfm support, spacefm would mount external drives out of the box. I personally use command line for mounting, know there are many options...
Might look at adding udevil, pmount is handy via command line.
Only reason I switched was the fact SpaceFM has gone into aur... not impossible to add but does create more work during iso build.
Think if you combine launcher with oblogout then its win win. May look at this as an option in next release, possibly a simple menu.....
Install gxmessage then above will work
#!/bin/bash gxmessage "Are you sure you want to shut down your computer?" -center -title "Take action" -font "Sans bold 10" -default "Cancel" -buttons "_Cancel":1,"_Log out":2,"_Reboot":3,"_Shut down":4 >/dev/null case $? in 1) echo "Exit";; 2) killall openbox;; 3) sudo shutdown -r now;; 4) sudo shutdown -h now;; esac
You may want to change case options, openbox --exit, systemctl poweroff .....
Just giving more ideas
Take a look in ~/.config/tint2/tint2rc file, think I left launcher code.
# Launchers #launcher_icon_theme = hicolor #launcher_padding = 5 0 10 #launcher_background_id = 0 #launcher_icon_size = 20 #launcher_item_app = /usr/share/applications/firefox.desktop #launcher_item_app = /usr/share/applications/pcmanfm.desktop #launcher_item_app = /usr/share/applications/l3afpad.desktop
You would need to create a .desktop file and or script to allow you to do it.
Just uploaded ArchBang Spring Release
512aff80e1e111a39a92dcde884fba62a6bdd9409dd44d7717a45558febe5b0d archbang-0317-i686.iso 2e78aaa0f76c3d9fd1f68c64b550e6931116420e6fd79bfcff9130c8b519b61e archbang-0317-x86_64.iso
Openbox, Tint2 and Conky are back. PcmanFM replaces SpaceFM as it has gone into AUR.
Added Deadbeef and Volumeicon for some playing MP3s or streaming internet radio.
Please feel free to comment and post feedback in this thread.
As always any support you can give helps greatly towards hosting and further iso versions..
Early next week ArchBang will get its first release of 2017. Many old favourites will return. SpaceFM however has gone into AUR, this means we will run pcmanfm for the time being. ArchBang is based on the ideals of CrunchBang so Openbox is back with Tint2 and Conky.
In line with Archlinux this will be the on the last i686 isos, this will give me more time to work on an OpenRC version (more on that soon).
My Alpine desktop iso is coming along but it is no where near ready for a release, still lacks a panel, browser, network manager and quite a few other required applications.
Managed to get around half of hosting costs thank you ...
Wiki is not running at the moment not sure yet what the problem is, possibly a database issue....
Wondering if this is related
Certainly not had this before and I use virtual box for testing...
I am finding getting a live Alpine system up and running very difficult, do not fully understand its workings (which does not help). What is interesting is the 'live' part is simply a layer.
Something like this
Base system ... which is started by initfs
Apks are then loaded from a directory
Overlay --- system files [/etc & /home]
Problem I have is although apks are 'there' they are not loaded on boot (still have no idea why). All I do know it has something to do with /etc/apk/world...
I get get system to boot, manually start X (lxdm fails) but I cannot get my jwm config to load.
Alpine is amazing just for how small and fast it is, but I do find it frustrating in setting up.
Maybe it is more suited to servers, docker and simple ssh machines...
I have uploaded my first Alpine Linux based iso for testing, it is very rough so do not expect too much. Would be interested in feedback based on if you think a ArchBang style iso based on Alpine Linux would be of any interest.
Jwm window manager
You will find i686 iso on our sourceforge page.
Am hoping the lovely and very wonderful Chris Cromer could give me some pointers on Openrc (autologin for one)
Do need to work on jwm to get it more like openbox. Window issue could be down to a config issue. Might be worth opening gparted from installer ( as an option). Generally installers are a pain to maintain, maybe we should look at one of gui ones currently available.
Jwm does not include a dynamic menu (yet) something i need to add at some point.