• An easy way to migrate Antergos (Openbox) from systemd to OpenRC


    Is it hard to migrate Antergos Openbox from systemd to OpenRC.? I have tried to solve this.
    It turned out to be not that difficult. Actually it is quite easy.
    If you want to test it too, these are the steps, which I have performed:

    (1) Print a list of the packages, that are installed in Antergos Openbox ($ pacman -Q).
    (2) Install Artix – just a base system with xorg, displax-manager, openbox and gnome-terminal.
    (3) Boot artix and install pcmanfm, mousepad and a web-browser.
    (4) Add the Antergos repo. How-to: https://forum.antergos.com/topic/1933/is-it-possible-to-add-antergos-repo-to-arch
    (5) Install the packages for the Antergos Openbox desktop:
    arandr obconf obmenu obkey oblogout
    lxappearance-gtk3 lxappearance-obconf-gtk3 lxinput-gtk3 lxmenu-data lxsession lxtask-gtk3 lxterminal
    plank plank-theme-numix nitrogen tint2 gsimplecal volumeicon parcellite
    adwaita-icon-theme numix-frost-themes numix-icon-theme numix-icon-theme-square
    hicolor-icon-theme waldorf-ui-theme (gtk-engine-murrine gtk-engine-aurora gtk-engines)
    antergos-openbox-setup antergos wallpapers
    (6) reboot
    (7) Install kalu and tkpacman (AUR) – to me they seem to be more stable than the Antergos default pamac.
    (8) Now do some cosmetics - i.e.:
    Choose a wallpaper with nitrogen, choose the vertical tint2 theme (last option).
    Add your web-browser to the launch field of tint2.
    Add kalu and parcellite to /.config/openbox/autostart.
    Use obmenu to add a menu for favorite applications.
    Change icon-theme to adwaita (Numix stays root icon-theme).
    You can set plank preferences by strg + right mouse button.
    (9) Enjoy systemd-free Antergos and install the software you want or need.

    Some stuff is yet not working the way it should:
    Direct shut-down does not work. You must log out and then shut down. Does anybody know why?
    Network-mamager icon does not appear in the tray. Trash does not work either. Kalu does not work properly. The wm-dock-apps are not available yet. But let’s stay patient. Artix is only a few days old.

    Inspite of these initial problems it is obvious, that Antergos Openbox will harmonize very well with OpenRC.

    Conclusion:
    Thanks to Artix Linux it is quite easy to migrate Antergos from systemd to OpenRC.
    If the Antergos team would decide to provide an OpenRC version of Antergos, there is manageable amount of work to be done:

    • Add the Antergos repo to the Artix repos.
    • Exchange or remove those packages, which depend on systemd or cause conflicts with OpenRC.
    • Adapt the Antergos installer to the new setting.
  • I’m thinking of trying to create an Antergos ISO for this. However, I’ve thought it might be easier to just add the Artix repo to Antergos rather than the other way around. Any thoughts (and advice on how to do this?) I can’t seem to find the keyring package for it).

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @ Keegan
    Get in touch with them and ask them directly. The project is so brandnew, they don’t have a homepage yet. Check:
    https://github.com/orgs/artix-linux/people
    http://systemd-free.org/news.php
    http://systemd-free.org/index.php
    https://forum.manjaro.org/t/manjaro-openrc-will-be-discontinued/28387

    That is all I could find so far.

  • Thank you! I think I will wait for the project to become more mature and stable, but then I certainly plan on trying to make it a reality for Antergos!

    Thank you!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @ Keegan
    That are great news. I am looking forward to the Antergos-OpenRC-iso.
    So far my Antergos-OpenRC setup in virtualbox seems to be stable. By now Kalu is working properly too.

    For the live-iso I have a suggestion:
    Did you ever think of designing your live-install-media as maintenance and rescue media? For these purposes I have arranged Puppy Linux on a bootable usb-stick with the following programs:

    clonezilla, unetbootin, grsync, testdisk & photorec, recoverjpeg, fatsort,
    gparted, gdisk, gpart (includes fdisk, cfdisk, sfdisk, …), safecopy, gddrescue,
    magicrescue, secure-delete, zerofree, shred, wipe, nwipe,
    extundelete, ext4magic, e2fsprogs, grep, lsof, scrounge-ntfs, ntfs-3g, discscan
    coreutils (dd, ggf. + gdiskdump), mktemp, hdparm (ATA trim mke2fs xfprogs dm-…),
    odt2txt, antiword, pdfgrep, md5deep, ssdeep, integrit,
    clamtk, f-prot, rkhunter, unhide, chkrootkit

    Further a tool to repair grub would be great (i.e. boot-repair or grub doctor) and maybe something to repair an unbootable system. Caused by a Pamac freeze this already happened to my Antergos-vBox several times.

    All these programs do not need much space – far less space than you will save, when you exchange the default CD-desktop and replace the systemd dependent Gnome by Openbox. Did I allready mention, that your openbox setup is excellent? Actually it is the best workstation desktop I know. I appreciate its clarity and functionality and have already copied your setup to my Lubuntu workstation.

    Imagine, if such an useful Antergos-installer-CD is done well, users of other distros will also get it for maintenance purposes. So they will discover, how well Antergos is made and then they might as well decide to switch systems.

    By the way: What do think of the idea to replace Pamac by Kalu and tkPacman? You would gain more stability.

  • @Xaver said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    So far my Antergos-OpenRC setup in virtualbox seems to be stable. By now Kalu is working properly too.

    That’s great news!

    Did you ever think of designing your live-install-media as maintenance and rescue media?

    I really like that idea:grinning:. I am busy pushing out a new ISO right now (the Community one actually). but I will try this once I’m done. If you don’t hear from me in a day or so, just message me! I’m very busy right now, so it probably means I have forgotten. If I do, I apologize in advance.

    Did I allready mention, that your openbox setup is excellent? Actually it is the best workstation desktop I know. I appreciate its clarity and functionality and have already copied your setup to my Lubuntu workstation.

    Thank you! But the credit for that really goes to the Antergos @developers. I am just a user with my own ideas who enjoys making alternative Antergos ISOs:slight_smile:.

    What do think of the idea to replace Pamac by Kalu and tkPacman? You would gain more stability.

    That sounds like a good idea, but I do not actually have any control over what the Antergos @developers do or implement. I just create Live ISOs basically (like your recovery ISO idea ;)).

    Thank you!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • Hi,

    I’m using kalu myself :grin:

    I think that it would be nice for Openbox and i3 (if we ever get an i3 version).

    Cheers!

  • I got the Artix .iso from sourceforge.net, and can boot to live with virt-manager, but cannot find the installer, nor any install documentation. What am I missing?

  • @triode13 said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    I got the Artix .iso from sourceforge.net, and can boot to live with virt-manager, but cannot find the installer, nor any install documentation. What am I missing?

    … maybe it will serve this I found

    https://supportline.microfocus.com/Documentation/books/Artix/562/install_guide.pdf

    https://github.com/artix-linux

    Actually not there a lot from what I saw, but I installed it in VBox and I really did not like it too much, it’s too slow installation, partitioning is not at all intuitive, although it seems.

    I still see it, for me to understand a little rough, the installer Calamares is very similar to that of KaOs, in the end I interpret it very green yet. It’s my point of view, just that.-

    Autodidacta en la VIDA …y en Linux, también.

  • Thanks Judd!

  • @judd said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    the installer Calamares is very similar to that of KaOs,

    It’s exactly the same installer, KaOs uses calamares, too. :grin:

  • I feel silly. I got Calamares to install after entering ‘artix’ for the password. After sorting the keyrings, I am able to install packages with pacman.

    Haven’t played around with OB yet, but LxQt is quite speedy in a VM with 2G RAM. Running htop, 225M RAM after a reboot.

  • @ Keegan
    Installer-&-rescue-&-maintenance-iso for Antergos-OpenRC
    You have asked me to remind you on this idea.

    I have checked on a Debian system, how much space all the maintenance and rescue software plus Openbox desktop would use. For my size check I have even completed my list of post #5 with some forensic tools: foremost, sleuthkit & autopsy, scalpel. I have never used these tools yet, but in the worst case scenario of an accidentally erased harddisk they might be the last hope.

    Altogether they need just about 100 MB. Antergos-minimal-iso is less than 700 MB. You may add the apps of the gParted-live-CD and you will still end up with less than 1 GB. – http://gparted.org/livecd.php

    One nice thing about using Openbox is obmenu. It is so easy to create new menus and menu items. You can create menu items for programs to be run in terminal (i.e.: lxterminal -e foremost) or even menu items to be run as sudo in terminal (i.e.: lxterminal -e sudo -H foremost). So all these programs can be integrated in thematically structured menus.

    Usually I forget the names of rarely used programs. Having menus is helpful to remind that this stuff exists.

    p.s.: A functional approach to keep the install-iso small has been realized bx Debian based Antix. Their 550 MB base-iso contains just enough to run a graphic environment. In the menu they provide a metapackage installer, where you can choose, which desktop, office software, media player etc. you want to install. So even linux beginners can easely compose their own system.
    https://sourceforge.net/projects/antix-linux/files/Final/antiX-16/

  • @Xaver said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    Installer-&-rescue-&-maintenance-iso for Antergos-OpenRC
    You have asked me to remind you on this idea.

    Thank you! I have been working on it actually, but ironically I forgot to come back here and tell you about it:smile:. I have it all set to go, but when I try to build it, I get a few errors. I have been trying to work out these kinks, but hopefully it will be uploaded officially soon! (And thank you for reminding me:smile:).

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @ Keegan
    Great! Iam looking forward to test it. But there is no need to hurry. Don’t forget to enjoy summertime.

    Meanwhile I have solved all the reported problems of my Antergos-OpenRC installation except one. There seems to be a bug in my PCManFM configuration. PCManFM does not mount and unmount removable media anymore and the eject item of the context menu is missing too. Virtualbox shared folder stay empty, even as root.

    In the Lxqt environment PCManFM-qt also has these limitations. They are using a widget in the system tray for mounting. I did not find a way to run this widget in the system tray of tint2.

    Another strange behaviour of PCManFM was a missing trash can. I could solve it by adding ‘dbus-launch pcmanfm -d --desktop &’ to the openbox autostart file. I have unmarked nitrogen in autostart instead and let now PCManFM manage the wallpapers.
    Strange too: in plank the trash can is still not shown – just an empty space. If I switch to Lxqt desktop the trashcan icon reapears in plank. I assume, that it then refers to the trashcan of PCManFM-qt.

    My general impression of Lxqt: If you want to use openbox efficiently the Lxqt stuff is more in the way than being helpful. It somehow imposes its limitations on you.

    My conclusion to Antergos Openbox with OpenRC:
    It will be close to perfection as soon as these minor problems are settled.

  • @Xaver said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    Great! Iam looking forward to test it. But there is no need to hurry. Don’t forget to enjoy summertime.

    Thank you for your understanding:slight_smile:. Could you take a look at the website where I will be hosting it? It would be nice to get some opinions and suggestions about it from prospective users like you, such as ways I can improve the Recovery ISO page on there.

    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @Xaver said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    There seems to be a bug in my PCManFM configuration. PCManFM does not mount and unmount removable media anymore and the eject item of the context menu is missing too. Virtualbox shared folder stay empty, even as root.

    HI!
    It seems that pcmanfm is depending of some systemd service to do the job for both of your problems.
    Specifically about the “empty” folder i had the same problem in a VM and just needed to start/enable the vboxservice here using systemd. Not sure how you would start this kind of service with OpenRC, i guess you’ll need to dig on the internet for more info.

    Antergos (default OS) - WIN10 (abandoned)
    I3wm - Mate desktop
    AMD - A4 7300 Radeon graphics
    16 GB ram
    HD 1 TB
    Linux newbie since 06/2016

  • @ fernandomaroto

    @fernandomaroto said in An easy way to migrate Antergos (Openbox) from systemd to OpenRC:

    It seems that pcmanfm is depending of some systemd service to do the job for both of your problems.

    Thanks. – No, it is not connected to systemd. In archbang-rc pcmanfm is working fine.
    Concerning the empty shared folder it could be, that virtualbox-guest-modules-artix have a bug.

  • @ Keegan
    Your website looks clear, light and friendly. I like it.

    There are several points, that you could improve.
    Watch out to focus on the most important topics. They should catch the eye.

    The large head grafic is pretty but might bother those, who are using small laptop screens. It could look about as nice with 1/4 of it heigth. Clock and calender are not needed either, because everybody has one in the system tray.
    The menu line actually tells us what this site is about. So its letters might as well be larger or more bold.

    Concerning the content I would list the major tools and give a few keywords on their usage, i.e.
    ‘clonezilla - guided tool to make images of discs or partitions’,
    ‘gparted - create, formate, modyfy and repair partitions on your harddrives’, …etc.

    It may help to compare how others do it and then make it better:
    http://gparted.org/livecd.php
    https://partedmagic.com/
    http://www.system-rescue-cd.org/
    http://www.clonezilla.org/

    It might inspire you to have a look at PartedMagic, the completest rescue-cd.
    You can download an one year old iso at archive.org:
    https://archive.org/download/PartedMagic2016.07.12FullISO_201707
    The current PartedMagic is not available for free anymore, because the creater could not feed his family from the rare donations. I hope this download is tolerated by him.

    On a rescue system it does not really matter, which linux does the work in the background. Therefore you should present your rescue iso as beneficial for every linux user. Even windows users can benefit, if the system supports ntfs and fat32.
    Antergos and Arch users will have the additional advantage, that there is stuff in the rescue system, that is specific for their system, i.e. a working kernel, if a kernel update had failed.

    My long term vision is that the regular Antergos-installer-isos will be rescue systems as well. Then all Antergos users get motivated to allways have a current iso at hand on a USB-stick or DVD.

  • Thank you so much for you thoughtful review, @Xaver! As for some of the design aspects (like the large head graphic) i cannot change as it is part of the template I am using:disappointed:.

    The menu line actually tells us what this site is about. So its letters might as well be larger or more bold.

    Thanks for that suggestion! I just bolded it like you said.

    Concerning the content I would list the major tools and give a few keywords on their usage

    Good idea. I was thinking of doing this also! (great minds think alike:smile:). I will do so when I have the time.

    On a rescue system it does not really matter, which linux does the work in the background.

    Good point. I’ll go change that ;).

    Keep trying, never give up. In the end, you will find that it was all worth it

    Just have some relatives over. Be back in about a week

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

Posts 29Views 833
Log in to reply