yes, this dialog happens before the desktop is started so its shown on the country's default language, just like the installation of nvidia drivers (which should happen before the desktop starts). This detected language is a better option for the majority of people than english (for example in latino country's, many people don't speak english, but all of them speak spanish)
if you want to change that, you have a Tip before to boot elive:
which option I just betatested and improving right now
it is, just tested, the variant is only asked if you SELECT a keyboard language, otherwise it uses the previously configured one without asking for the special variant because this is just like pressing "cancel" (you don't want to do anything, and so not configuring the variant of the keyboard because you don't want to configure the keyboard) - on the other hand plain english is always set to altgr by default now
there's two ways of using the installer:
everything partitioned manually on your own, this is made only by users who knows what is a /home partition, a root partition, etc, all of them knows what is a swap partition and what it is for, otherwise if the user don't know there's the option:
automated mode: it creates everything for you included the swap partition
optionally if the user don't wants automated which wipes everything, he can select the howto-partition-your-disk which is included the details for the swap
when you install elive, which browser you want to use is always asked and as option for the user, the live mode is a demo and ships with some defaults but if the user wants to install he selects exactly what he wants
@triantares I received a report from your install:
insserv: warning: current start runlevel(s) (empty) of script `ssh' overrides LSB defaults (2 3 4 5).
can you show me the result of this command in your installed system?
Well, I have said also many times also that is not possible to use another option, in the past elive included the selection in the boot (in fact is the first distro who implemented it this way and then other distros did it too) but we don't use this boot system anymore (gfxboot) so it cannot be added on boot time, it is added on desktop start, so the only way to set it is using the boot parameter country=something before the system boots, which BTW I just improved its visibility, should be enough now:
let me try to understand that... what you mean by "no other choices than plain en_us" ? in the language selection english is english, but if you want a specific english (like australian english) this option automatically appears as selection if you boot elive from australia, if it doesn't (because you don't have internet on which is automatically detected) this is for the option "country=au", if you don't see this option because users don't read then you can simply reconfigure your languages at any moment from the configuration, which is what all the users will do when something is not on their choice
that, about the language, but you are mentioning altgr which is not related to the language but to the keyboard step, I just tested it and:
My system boots in Spanish from Colombia, which is where I'm now (asking me if i want to change the language, in english)
I select English which includes already some options like from australia or UK
Then it asks me for the keyboard, preselected is US and if I select the "us" keyboard it will asks me if i want altgr, but just to try to follow your issue I press cancel which will keep this default to "us" and so the default intl-altgr variant
verifying this, my /etc/default/keyboard is correctly set to intl-altgr
So I need specific details of you altgr issue, it works good here
stills, the choice of the user to add a swap, he should do it following a howto or anything, if he previously didn't included a swap the system is kept this way (remember, is an upgrade mode, not a full installation), it is also not possible to add swap partitions in an already partitioned disk unless you resize on your own risk your existing partitions so this should be made on the user's choice and risk, is not a thing for this type of install and this install is mostly automated in order to simply upgrade your previous system, also upgrading previous elive already asks you this at start "do you want to upgrade your previous elive system?" and it directly starts with the process
The reason why it was included now chrome and not chromium is because chromium had many issues in both virtual box and real hardware in the last months, before that the default was chromium but it was needed to switch to chrome because of that, changing it back to chrome now is not possible since it has not been enough tested for this release and there will be for sure many bugs and surprises, we don't have the time to change it now in the case that chromium is correctly working, this is possible for next versions instead, but again: the live mode is like a demo and don't touch your hard disks, is the user's entire possibility and choice to use chromium instead of chrome or firefox
seems like ssh is correctly working in your installed system by default, in any case i just added in the installer an "unmask mode" before the process which triggered the warning i received
I seen that you added an extra icon on beautyline for it but it doesn't shows as is, in any case not very important, I think it integrates better with beautyline icons the actually used one and can be confusing seeing a double logo of elive, also the icon of elive dont' looks too much integrated with the icon theme but you improved it for this theme which looks better than the original logo
I don not get the altgr offered in the first boot-up, using it (via elive-center ) at a later stage I get:
and indeed hitting 'cancel' or 'OK' now gives altgr variant.
If I choose i.e German (de) I do get variants (actually every single existing one:
Which is not good....especially because it sets the system language to German (not only the kbd)
That's why I made 'elive-quick-keymap-changer' ..... it should be added to 'elive-center'.
This is language changing is bad.
And another gripe:
The 'elive-center' should also offer up a monitor/screen size app i.e 'elive-multiscreens', which is actually a misnomer IMO. As is calling 'elive-scale-desktop' 'Desktop size' with a sad tooltip which does not do it justice.
If you are going to keep telling me it's fine ..... where, obviously it's not, then I'll just stop bug hunting and assessing UX and let you do what you like.
It's simply good UX to tell a user that such a thing is possible at a later stage (and thus there's need of a GUI that creates a swapfile)
So set it to Firefox ..... what's your problem there?
Yeah, that has to be set in 'cairo-dock' itself. It's now set to 'synaptic' icon.
what is not good? we needed the variant configuration and now we don't want it? , the user is free to select any variant or just no one
remember, first you configure the language and then you configure the keyboard, they are two totally different things just like "we don't speak altgr dialect", and so you can configure it to have chinese language with german keyboard, so again, there's three steps:
configure the language (and only the language)
configure the keyboard
if you configure the keyboard, it asks you if you want to set it to a special variant
didn't had the time to try it, i know you mentioned it doesn't require admin privileges but remember that the configurator tool in elive is not about changing (only) the keyboard for the user but for the system itself, the user can select any keyboard at any time even without admin privileges like using a desktop gadget but these tools are meant to configure the system and not the user desktop
Resuming the test outcomes as the discussion about side aspects got too long and sort of eclipsed the thread origin :
There are some UX issues with the installer as:
add text pointing to a swap-file option if needed
'language and keyboard' configurator needs some changes (some already seen to)
Elive-center and related .desktop files need some icon changes. (some already seen to)
The 'default' browser choice isn't ideal.
No real biggies there, yet ...
So all in all not bad for a release candidate.
Update
I upgraded 3 systems yesterday. The first was on an SSD over USB with encrypted partitions which I messed up myself because I didn't remember which was which there.
The second was on a USB flash disk but that didn't go well as Grub' didn't get installed on it ... and thus wouldn't boot after that.
The 3rd was an older (3.8.20 IIRC) Elive that ran from SSD but was originally installed with 'legacy BIOS' but I booted RetroWave with EFI.
That last one was caught excellently by the installer. Warning and offering solutions...Very Good!
So that Helix2 Thinkpad now runs RetroWave.
I think other distro's installer doesn't offer these features so they just don't know / let users do things themselves, the elive installer detects, request, suggests, guides, etc
IMPORTANT NOTE: yesterday I found by very accidentally that my last iso build was broken (I just verified this in the previously released torrent and seems like it was fine there), the issue was very important because it didn't run a very needed step of the Live mode where many hardware is detected and configured, making the system (and its installation) more tuned-to-your-hardware. I found it accidentally because booting an updated ISO I found that the "composite" checkbox was unchecked by default, why? I started to research... that was not normal, it should be preselected if detects that there's graphic-card composite capabilities, it sounded like it was an important thing but in the end it was a simple missing "fi" in that important step of the live mode, that was because the too-many changes the language-configurator received recently, and this would have ended by having a final release which received modifications not tested (because the tested one was this RC2) and so releasing a totally broken iso (not even the nvidia drivers, which received so many fixes and improvements recently, would have been installed due to this, the persistence system will have been broken too, and many other things), I wrote that because we need to make very caution with the things we change, this happens always in software development and this is why always in any software, where this is the procedure:
development: normal progress, receiving many new features, changes, and fixes
pre-release: no more features, no more changes, only fixes for the found bugs
release-candidate: final betatest to confirm everything is working, no more modifications at all and not even bugfixes (if so, another release-candidate should be made)
Fortunately I have seen it, but as I said, it was very lucky because I found it by just having see that the composite checkbox on desktop start was not checked by default in a vbox boot
I will probably need to do a RC3 before to publish it then, because RC2 received already too many changes
That is one lousy excuse.
Something like "The dog ate my homework." .....
Anyway, the issues with the language configurator have been mentioned going back to 2019 but it was never considered pressing as there were many other things to do, as well.
A lot can be changed after the installation with upgrades but not that first configurator.
That's good, most distros go to RC3 and there were hardly any Betas of RetroWave.
Maybe set it up as a zsync? That way the seeds wont need so much time to update.
Yes this is a very limited / old machine, I hope you are using the 32bit version (which is a bit lighter in both arch and components selected)
Unfortunately I don't have a slow machine here to do tests to see what things can be optimized (on the other hand, many good optimizations has been made in the last months)
it is not an excuse of anything, im just explaining why making changes in the last moment is dangerous with an example that already happened
what im saying is that these "minor UX changes" almost messed the entire release by making it broken without notice
yes but we have no time, the release must be done in less than 7 days and there still needed:
an amazingly attracting webpage to attract all those retrowave people and see that there's an OS for their computers looking synthwave, just like many linux users to enjoy it
a big work on the website code to allow "retro" download-button types just like "stable" and "beta", and this is a big change that can lead to many bugs, im not convined that I have the time to implement this and if so, I will need to only provide a torrent link, which is not good because it will stop / difficult many people from downloading it
other things that I need to include not yet finished
Maybe set it up as a zsync? That way the seeds wont need so much time to update.
in the real world nobody uses zsync and is only useful to save some bandwidth, the requirements are exactly the same as not using zsync
64 bit works fine, no issues found, but 32 bit RC2 still crash e16 desktop with user logout when Thunar is opened at least at 80-90% times (sometimes it's OK and no bug)
It's critical to solve it before final release to avoid users blaming.
@Thanatermesis I could give you a remote control of this laptop as I gave in 2018 for 3.0.3 issues, I think is the best and fast way to hunt this bug.
If not, please ask me what to do to make test and send you logs.
Any ideas?
If not I think is a nice job the retro version, I love them a lot!
It's a 2012 HP mini laptop with an Intel Atom, GPU is inside the CPU I think, It has 2 GB RAM and runs all elive releases without issues from 3.0 stable to 3.8.32, that thunar bug started in January 2023, even with a new and clean install (not upgrade mode)
Hello David,
I reinstalled sometimes 3.8.30 even doing a clean installation with no success. This weekend I did a clean installation of 3.8.32 RC2 and in the first start of the system the issue was there.
I mean always the laptop with 32 bit release, the another one, and old Acer Aspire 5310 from 2007 that runs 64 bit release never had this thunar issue.
I "solved" this installing pcmanfm because without a file manager the laptop is not very practical but I lost a lot of elive features included in thunar like resize big PDF files with a right click, and also we can't publicate a distro with this kind of bug...
It arrived with some update because 3.8.30 32 bit worked fine in this laptop between its launch in may 22 until Jan 23 that bug appears.....