19.12.17
New Calamares
While creating our next iso 20.1.1 we stumbled on an issue we had not discovered before.
Starting 19.12 it seems we can not dualboot anymore.
We have figured out why that is and because of this we have created a new calamares and made a new iso 19.12.17.
If you never dual-boot that there will be no difference at all.
You can dualboot with 19.12.15-16 but not on the main lines. You need to choose a deeper menu (fallback) in grub and boot from there to get to the partition you installed first. The last operating system will always work.
If you build your isos now, you will get this improved calamares installer and you can dualboot again.
19.12.16
Calamares addition
Adding a line in our current calamares installer so that
- IF there is internet
- IF user asked for nvidia installation
- IF online linux kernel is newer than iso kernel
then latest linux kernel will be installed as well.
The nvidia package is always build against a certain linux kernel and both should match.
Packages installed on iso
- xdo
- xdotool
19.12.15
New Package for Conkies on Plasma
We worked first on the conkies of Plasma. We wanted them to work out of the box for this desktop and improve them were necessary.
Later we decided to give the plasma conkies its own package to keep things organised.
After improving the plasma conkies we took a look at our standard conky package and applied some of these improvements there as well.
arcolinux-conky-collection-git package got an update because of the plasma conky project.
IF ON PLASMA, install the package with
sudo pacman -S arcolinux-conky-collection-plasma-git
Delete the current conky folder or move it to an other folder for backup.
Then do a skel to get the new conkies in or copy/paste just the conky folder over like shown in the video.
19.12.14
Final version
Zver reported that .gtkrc2.0 is needed for our sysinfo script – that is back in
had been taking out because gtk2 right… it has consequences for the script
since the build is an automated process – we will build a new version
100% perfection is the goal
19.12.13
Less is more
All the latest changes have this in common that the isos need to be maintainable with this small crew.
So a less is more vision has been on our mind these last weeks.
Getting rid of packages if we can do so for example oblogout packages.
Now we take a look at all the icons that you can easily install afterwards via pacman or yay/trizen.
We are removing the following packages from the ArcoLinux iso
- papirus-icon-theme
- arc-icon-theme
- adapta-gtk-theme
- breeze-cursors-lh
- breeze-obsidian-cursor-theme
- xcursor-vanilla-dmz-aa
- faba-icon-theme
- halo-icons-git
- moka-icon-theme
- paper-icon-theme
- zafiro-icon-theme
- xcursor-simpleandsoft
It will result in 150MB less on the iso.
You make your own nemesis script and include your packages
sudo pacman -S --noconfirm --needed adapta-gtk-theme
yay -S --noconfirm --needed paper-icon-theme
...
19.12.12
Automatically update your mirrorlist on a daily basis
We have gotten rid of the reflector service to update our mirrorlist.
The solution is now a cron job. Cronie will handle it automatically on a daily basis.
sudo pacman -S arcolinux-cron-git
surfn-arc-breeze has been created for plasma with dark toolbar
During the development of ArcoLinuxB Plasma we did not like all the Surfn icons.
Icon themes are never gonna be 100% to your liking on all desktops.
Plasma is quite different from all the rest of them. Hence the idea to make an icon theme that is created only to be used on Plasma.
Now you can install and use
sudo pacman -S surfn-arc-breeze-icons-git
arcolinux-arc-kde
During the development of ArcoLinuxB Plasma we liked the arc-kde theme the most.
However the icons that were provided with it we did NOT like.
So we have created a variant of this theme without the icons through a simple PKGBUILD.
Now you can install and use
sudo pacman -S arcolinux-arc-kde
pacman.conf
We added a a new repo to be future-proof.
More and more applications are growing in size. We now have a repo that can handle any size.
Add these lines to your /etc/pacman.conf or do a clean install.
[arcolinux_repo_xlarge]
SigLevel = Required DatabaseOptional
Include = /etc/pacman.d/arcolinux-mirrorlist
19.12.11
minor change to standard tint2 theme
Black border of 1 pixel set to zero. It was only noticable if you have a bright background.
bashrc improvement
Thanks to a suggestion from Bobo on discord we change our skel alias to include also a backup
from
alias skel=’cp -rf /etc/skel/* ~’
to
alias skel=’cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H.%M.%S) && cp -rf /etc/skel/* ~’
Your skel alias will create a separate folder with a backup of your .config folder with a date and a time. If your .config folder contains a large amount of data you will need to work around that.
You can always use Meld afterwards to compare the .config folder and the newly created backup folder of .config.
Your settings are saved before a skel.
Check if you got && and not | in your skel!
Rebuild of all packages from 3thparty
Mid November there was a large update of many packages. Just one package (that we know of) menulibre did not work anymore after those updates.
Just to be sure we have rebuild all third party packages against the new updates to be ready for the new iso build beginning of December.
Since it is a rebuild of the same packages and versions, depending on what you do, you might see a corrupted packages message. Delete the old cache files of pacman with
sudo pacman -Scc
and respond with yes twice.
Changes to ArcoLinux iso
Removed from Iso
- i3-gaps-next-git
- terminus-font
- vivaldi-codecs-ffmpeg-extra-bin
Added to iso
- i3-gaps
- font-manager-git
- lshw
19.12.10
Reflector service
We decided against keeping the reflector service.
As a general rule we do not put anything that causes frustration on the iso.
The service sometimes worked and sometimes not.
It is out of the iso.
We will investigate with betatesters what is the best way to automatically get the fastest servers for Arch Linux.
In the meantime we do as we have always done – if the download is slow we type this in our terminals
- mirror
- mirrora
- mirrord
- mirrors
Or you make your own one and put it in your bashrc-personal.
It will only look at the countries near to Belgium.
alias mirrore="sudo reflector --verbose -c BE -c FR -c DE -c LU -c NL -c GB --protocol https --age 8 --sort rate --number 10 --save /etc/pacman.d/mirrorlist"
November Switch
Moving from development to stable.
Different repositories.
Different applications.
Different calamares.
Deleting old githubs.
Deleting old packages.
Less packages.
Less maintenance.
Downsizing in number of isos.
Easy to install multiple desktops on one system.
Script to decrease bandwidth usage.
Git pull all your local githubs after this action.
19.12.9
New calamares – autologin
New code has been added to enable autologin on all desktops.
19.12.8
i3-gaps
Moving from i3-gaps-next to i3-gaps. Coming from Arch Linux. No need to build via AUR.
Less maintenance.
New oblogout theme called adeos-cores-64
It is a reworked version from adeos-cores by TheUncleMez on discord.
This is smaller in icons (64 pixels) and will be our standard for the coming months.
Change it with your alias
noblogout
You see that the sardi oblogout is still active.
It does not matter. The last one in the list always wins.
New structure in packages.x86_64
We want you to be able to easily edit this file.
We have changed our names and packages.
Naturally this file should reflect the new structure of our iso.
###########################################################################
# ARCOLINUX FOLDER
###########################################################################
..
###########################################################################
# ARCOLINUX DESKTOP FOLDER
###########################################################################
..
###########################################################################
# ARCOLINUX CONFIG FOLDER
###########################################################################
..
###########################################################################
# ARCOLINUX DCONF FOLDER
###########################################################################
..
###########################################################################
# ARCOLINUX CALAMARES
###########################################################################
..
###########################################################################
# CALAMARES DEPENDENCIES
###########################################################################
..
###########################################################################
# ARCOLINUX CONFIG CALAMARES
###########################################################################
..
###########################################################################
# DESKTOP SPECIFIC
###########################################################################
..
###########################################################################
# XFCE
###########################################################################
..
###########################################################################
# ISO SPECIFIC
###########################################################################
..
new names for calamares
In order to keep track of all the changes and for you to keep building while we do our development,
there is a new calamares packagename and a new calamares config packagename.
Downsizing – NO LTS CALAMARES needed anymore
19.12.7
New module calamares – select LTS kernel
We had a separate script to build LTS isos. There is no need for that anymore. This resulted in 64 isos.
Downsizing. – down to 33 isos
One iso provides the LTS kernel.
Downside is that you will need internet to get it installed.
If there is no internet, the lts kernel will not be installed and installation will finish with the standard linux kernel.
new module in calamares – pacman database
After a clean install pacman will already have a database and you can immediately start installing packages.
capture the essence of ArcoLinux during installation
Downsizing – just one presentation for all isos
Fix for lightdm showing error
Lightdm is just working fine.
At some point it showed us a message during shutdown.
Fixed that on the iso.
Issue is filed on their github.
DOWNSIZING
General rule is getting rid of (ArcoLinux and Arch Linux) packages if we can do without it.
For example a package that can work both for ArcoLinux and ArcoLinuxD then we omit one.
Cheatsheet
Since all these changes we can now install any desktop with ease and comfort on any ArcoLinux iso or Arch Linux system.
19.12.6
new build script
Second build script for ArcoLinuxB to use the packages in your own pc rather than download them everytime.
Faster and less bandwidth.
NEW CALAMARES MODULE – intel and amd
We have written a new module that will detect if you have an AMD or an INTEL machine and will make sure you have amd-ucode or intel-ucode installed on your system.
Check the folder /boot to see one of both images.
Downside is that you will need internet to get it installed.
If there is no internet, the packages will not be installed.
19.12.5
Calamares 3.2.16
Begin November Calamares released a new version.
More information about this release in the link.
lshw – interesting tool
With a line of code you can get data from different parts of your computer like the graphical card
sudo lshw -C display
We decided not to have it on the iso yet until we need it for scripts for calamares for example.
19.12.4
XFCE4 terminal dropdown
Ability to scroll up during installation enabled.
variety
It is safe to assume that the website desktoppr.co is not coming back online. We update our variety settings.
Taking this opportunity to alter variety NOT to change the wallpaper after a certain time.
All tiling window managers have the super+k keyboard shortcut to lock the screen with slimlock.
Super + k
All tiling window managers have the super+k keyboard shortcut to lock the screen with slimlock.
drop down terminal
All tiling window managers have the F12 keyboard shortcut to get the xfce4-terminal dropdown terminal.
Other received a version of their own dropdown terminal like deepin.
If the desktop in question does not have the ability to create a drop-down terminal we use yakuake (plasma) or xfce4-terminal for the others.
We will make an F12 of some kind available on most desktops.
qtile terminal
Standard terminal is set to termite as in other TWM.
Super + t is always going to stay urxvt.
19.12.3
Combining desktops with each other
The dconf database moved out of the desktop or config package and has now its own package just for the dconf folder and file in your ~/.config/dconf/dconf.
This gives you the flexibility to install gnome and budgie and mate and … with each other.
More later.
creation of ArcoLinux Xtended
We can now combine with more ease different desktops together.
We tested this out in the project ArcoLinuxB Xtended.
We have recorded every step of the way.
8 hours and 19 videos later we have a new iso just for TWM
Tiling Window Managers are a special breed but once you passed a hurdle you will love them.
All tutorials can be found on arcolinuxd.com
19.12.2
New wallpaper to mark the major change we went through
Thanks to the work we have done in adding more packages for every desktop and dividing them up into
- desktop essential elements (arcolinux-bspwm, …)
- non-desktop essential elements (arcolinux-config-bspwm,…)
we have now more flexibility with our packages.
We can now combine with more ease different desktops together.
Now it is time to create your own iso
with the apps you like
and with the desktops you like.
Enjoy the learning.
Wallpaper repository
By now everyone has seen all the wallpapers from Submicron.
We are NOT deleting the repositories or the wallpapers.
But we do not sync with it by default. Pacman.conf has been changed not to include them by default.
Want them back… delete the hashtags at the beginning of the line.
termite font
We have lowered the font size in our terminal – termite from 12 to 11.
i3wm bar changes to i3status
To be able to quickly install i3wm we do not set i3blocks as standard. That needs to be build with yay from AUR.
Installing i3 on any ArcoLinux computer is now as easy as
sudo pacman -S i3-gaps i3status arcolinux-i3wm-git
arcolinux-conky-collection
Follow general rule that applications from ArcoLinux go in /usr/local/bin.
It will be easy for the developers/betatesters/users to find ‘our stuff’.
Moving am-rotate-conky from arcolinux-pipemenu to arcolinux-conky-collection and renaming to conky-rotate like conky-toggle.
More consistency in our naming of packages and where the apps are put.
The consequence is that many packages needed an update (see image below)
All desktops have been changed to that the keyboard shortcuts work.
Super + C – conky-toggle (Alt + C if the desktop did not allow it)
Ctrl + Alt – conky-rotate to the next
Ctrl + Alt – conky-rotate to the previous
Separating all TWMs
We have these tiling window manager for the moment
- awesome
- bspwm
- herbstluftwm
- i3
- qtile
- xmonad
These will be the future tiling window managers
- dwm
- jwm
Some of these use the same files. When installing them together the files will clash and you will not be able to install it (not via pacman).
We have therefor changed the configs of some tiling window managers.
Sxhkd is now situated in the folder of each TWM if we use it. So there can be no conflicts on that end.
That means that we can combine tiling window manager on one computer that would have clashed in the past.
This is one of the advantages of the new naming convention and the creation of the new packages.
Just 1 0blogout for all desktops
We added a script to Oblogout.
Now we can shutdown all current tiling window managers (and future ones) and openbox.
New isos will get this by default.
ONLY FOR TILING WINDOW MANAGER + OPENBOX
If you keep rolling, you need to do the following steps.
sudo pacman -Scc
update
sudo pacman -S arcolinux-oblogout
Pacman should remove your current package e.g. arcolinux-oblogout-bspwm, …
else
sudo pacman -R arcolinux-oblogout-XXX
then
sudo pacman -S arcolinux-oblogout
If a message appears about signature invalid then say yes. You skipped sudo pacman -Scc.
19.12.1
Renaming of packages – consistency
Why do we rename some of our packages?
It should be clear in the name of the package where the data is going to be put.
arcolinux-config – means the data is going to be stored in ~/.config
arcolinux-local – means the data is going to be stored in ~/.local
arcolinux-local-applications means installation in .local/share/applications – we skip the share folder
arcolinux-local-xfce4 means installation in .local/share/xfce4 – we skip the share folder
These packages had to be renamed in order to follow the naming convention:
Old Name | New Name |
arcolinux-config-xmobar-git | arcolinux-xmobar-git |
arcolinux-openbox-configs-git | arcolinux-openbox-git |
arcolinux-applications-git | arcolinux-local-applications-git |
arcolinux-local-git | arcolinux-local-xfce4-git |
As a result all ArcoLinux, ArcoLinuxD and ArcoLinuxB scripts need to change.
You may encounter issues.
Report them.
Packages for Desktop Settings
We are talking about packages that will actually improve a particular desktop.
All these files contribute to the uniqueness of the ArcoLinux Desktop.
In bold are the new packages.
- arcolinux-awesome-git
- arcolinux-bspwm-git
- arcolinux-budgie-git
- arcolinux-cinnamon-git
- arcolinux-deepin-git
- arcolinux-dwm-git
- arcolinux-enlightenment-git
- arcolinux-gnome-git
- arcolinux-herbstluftwm-git
- arcolinux-i3wm-git
- arcolinux-jwm-git
- arcolinux-lxqt-git
- arcolinux-mate-git
- arcolinux-openbox-git
- arcolinux-plasma-git
- arcolinux-plasma-nemesis-git
- arcolinux-qtile-git
- arcolinux-xfce-git
- arcolinux-xmonad-git
As a result all ArcoLinux, ArcoLinuxD and ArcoLinuxB scripts need to change.
You may encounter issues.
Report them.
All kinds of packages for the .config folder – not related to desktop
We are talking about packages that will add configs and settings inside your future .config folder.
With this naming convention users will know that arcolinux-config means that any and all ‘non-desktop-related’ configuration files are to be written into ~/.config.
It has nothing to do with the ‘desktop‘ but everything to do with the rest of the theming and/or applications.
In bold are the new packages.
- arcolinux-config-awesome-git
- arcolinux-config-bspwm-git
- arcolinux-config-budgie-git
- arcolinux-config-cinnamon-git
- arcolinux-config-deepin-git
- arcolinux-config-dwm-git
- arcolinux-config-enlightenment-git
- arcolinux-config-gnome-git
- arcolinux-config-herbstluftwm-git
- arcolinux-config-i3-git
- arcolinux-config-jwm-git
- arcolinux-config-lxqt-git
- arcolinux-config-mate-git
- arcolinux-config-openbox-git
- arcolinux-config-plasma-git
- arcolinux-config-plasma-nemesis-git
- arcolinux-config-qtile-git
- arcolinux-config-xfce-git
- arcolinux-config-xmonad-git
arcolinux-config-git is the package for the ArcoLinux iso (Xfce, Openbox, i3).
As a result all ArcoLinux, ArcoLinuxD and ArcoLinuxB scripts need to change.
You may encounter issues.
Report them.
19.11.3
Jump in calamares version from 3.2.10 to 3.2.15
Thanks to the great support of the Calamares team and Adriaan in particular we can now use the calamares application to get our vmlinux-linux kernel on the iso. This extra functionality is there for any Arch Linux distro out there.
The unpack module of Calamares has been changed so that ArcoLinux can use it to get the linux kernel at the right place, at the right time with the right name.
Changing calamares and its configuration has a huge impact (read workload) on ArcoLinux. At least 34 packages get changed by it.
Want to read more about this Calamares release and the previous ones?
alias fc is changed in update-fc
We have changed the alias fc to update-fc.
There is an application with that name these days.
We use update-fc if you installed a new font and you want to use it immediately without rebooting.
Standard slim lock theme has changed
Applications that have been dropped
- terminus-font
- temps
- font-manager
- xterm
Software packages that have been added
- ttf-hack
xfce4-terminal as dropdown on XFCE4
F12 is the keyboard shortcut that sets this terminal.
19.11.2
touchpad
Added new file pointers to the XFCE settings
- Double tapping on
- Reverse scrolling
for synaptics devices
bashrc
new alias sr = sudo reboot
Xresources has been changed to get a nicer terminal for urxvt
linux-lts
All packages have been rebuilt to get the newest linux-lts package.
19.11.1
Removed obsolete package
Temps is a weather application that is not longer working and is no longer maintained. All isos will not include it in the future builds. Reference to this package gone in Xfce-thunar package and Openbox package.
Change from base group to base meta-package
Following packages are no longer installed
- dhpcd
- jfsutils
- python-attrs
- reiserfsprogs
- s-nail
- qt5-script
19.10.1
Variety
With the development of herbstluftwm we have made it possible to set our wallpapers with variety.
Insync
Insync is a paid application to sync google drive.
Co-maintainer of the PKGBUILD from AUR.
Other packages that were orphaned are now maintained by me.
- insync-nemo
- insync-caja
LTS kernel updated
All isos will have the linux-lts 4.19.75 kernel on them.
Fun script
Cmatrix from Arch Linux repository gives NO transparency in terminal.
Cmatrix-git from AUR DOES provide transparency.
19.09.1
Switch users
In Xfce4 you can switch users if you install gdmflexiserver – this was never implemented.
Now xfce4 has its own application to switch users. Whisker menu code has been changed to add “xfce4-session-logout -u”.
All developments after July iso release are included
All changes after the release of either 19.07.9 or 19.07.11 are now incorporated in 19.09.1
ArcoLinux Beta Editions 2019-2
ArcoLinux Beta Editions 2019-1
ArcoLinux Beta Editions 2018
ArcoLinux Beta Editions 2017