Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
@apina22 жыл бұрын
Thanks for the kind offer but I don't need any of that
@catholic_zoomer_bro2 жыл бұрын
@@apina2 but people like me do 😉 I'm glad TLE has a good sponsor
@NightBeyondVeil2 жыл бұрын
Hi can you do interviews with the distro devs and ask these questions that you put forth?
@andreylucass2 жыл бұрын
1:47 link please?
@garyjenkins78612 жыл бұрын
The last things we need in linux is it 1 size fits all, the easy road, crapple,gaggle,microcrap style locked system applications has no business in Linux locking my hardware, putting my password on there computers, and them deciding what I can install. If you want that there is windows, apple, Google, Intel, amd all locking the hardware you pay for, and picking the software list, charging you for everything, able to lock you out for any reason they choose when they choose. No thank you. Love your channel, but wake up. I left those crooks for reason, stop destruction of linux. Already have woke taken over, making sure you cannot use older hardware even couple yrs old. Now you want to hand our rights over, pay to lease hardware, software. Please think about what you are saying.
@berniecat87562 жыл бұрын
Huge fan of the graphical bug report idea. I ran into this problem just yesterday, when I tried running an .sh file as a program and it did nothing. Ran it again from the terminal and it was just a trivial permissions issue. Would have been really helpful if that error had popped up in the first place.
@thechugg43722 жыл бұрын
Or better, have a "terminal debug" feature that launches the terminal on the side with the app at the same time, so you can easily troubleshoot.
@sugarbooty2 жыл бұрын
@@thechugg4372 not so sure about that, it doesn't seem to add much to just opening it in a terminal and having two windows. However, if launching fails popping up a terminal or error window with what was returned would be very nice
@raandomplayer85892 жыл бұрын
same but blueman
@koolkrafter52 жыл бұрын
@@terrydaktyllus1320 He clearly knows how permissions work, or he wouldn't have called his problem "trivial". How could you possibly say that having a pop-up with an error message when a program crashes, rather than no visual feedback, is a bad thing, and that people who want this pretty basic feature should "stay away from Linux"?
@sugarbooty2 жыл бұрын
@@terrydaktyllus1320 its one thing to know linux, its another to have it be more streamlined so things are easier and nicer to do. Like an error pop up when a program crashes launching from a GUI
@robertstokreef2 жыл бұрын
1:44 EndeavourOS for example has a multi-desktop installer that works great, but I do indeed agree that more distros should do that.
@OGNoobistBeach2 жыл бұрын
openSUSE also has a page to select your preferred DE when installing the distro. Having some visuals or something more descriptive would help new users.
@ayikart2 жыл бұрын
They all should come with synaptic and octopi that is how I change desktop.
@snowmean12 жыл бұрын
debain netinstall also has it. But to be fair, EndeavourOS selection of the desktop is somewhat clunky with all those trees of packages. I personally don't see my parents navigating through it without sweating in fear of bricking their new laptop.
@randomname24372 жыл бұрын
@@OGNoobistBeach yast software also has options to install other desktop environments not provided in the install
@stephenwilson03862 жыл бұрын
@@randomname2437 Yast is amazing for this. I've tried switching desktops on other distros and had some success, but it feels almost impossible to completely remove an old DE you don't want. Yast's patterns makes installing or removing a desktop super easy.
@code89862 жыл бұрын
I agree with most of these, but especially the “Graphical error messages” and “Recovery partition” - they’re such no-brainers, in my opinion.
@PiiskaJesusFreak2 жыл бұрын
Multiple desktop installer: manjaro has this, it's manjaro-architect. The issue is that it is cli, not graphical. Doing this with calamares has been problematic. If you include the packages in the iso, you end up with a very large iso. If you do it as netinstaller, the number of failed installations skyrockets, you can't install offline and iso is no longer wysiwyg. I personally prefer netinstall, but I'm in the minority. Recovery partition: I suggested the same early this year, but we didn't agree on the implementation before everyone got too busy with other stuff. My idea was: Create a small partition, copy the uncompressed iso there and create efiboot entry and grub entry for it. Then you have a live iso you can boot without a flash drive for chroot and reinstallation. This would kinda be the quick win method.
@Kiaulen2 жыл бұрын
I think a very large iso would be okay, especially as an option. If it means you now need a 16 or 32GB flash drive, so be it. They're literally giving those away to get me into MicroCenter these days. You could have like Manjaro Universal and a Manjaro default (which just has the default DE, other options online only)
@scottfranco19622 жыл бұрын
@@Kiaulen Naw, a bigger ISO means more download. When was the last time you got a real, take it off the shelf disk? It means prepackaging things in a less flexible way. A better solution is getting our collective act together.
@nexusanphans38132 жыл бұрын
Netinstall should be the norm. If you can download the ISO, what is your excuse for not having internet connection?
@koolkrafter52 жыл бұрын
@@nexusanphans3813 If you have a WiFi card with poor default support, and the drivers aren't included in the iso, you wouldn't have internet for a net install. This happened to me with my Broadcom card, and it would have made it very difficult for a new user to know why it won't connect to the internet. You're already downloading the iso to put it onto the install medium, why not just download what you need then?
@PiiskaJesusFreak2 жыл бұрын
@@nexusanphans3813 people run into this issue uften at our forums. People might prepare the pendrive on another computer that has an internet connection to install on system that they don't even want to connect to the internet. Another, more common issue is that they might have a network interface that requires drivers that we can't or won't distribute. So there is no internet connection during the live session, but they can build the drivers and install them to get connectivity afterwards
@fcolecumberri2 жыл бұрын
About recovery partition, with btrfs you can make snapshots and boot to a previous version from the grub. This is implemented on Garuda and I find it really neat.
@Little-bird-told-me2 жыл бұрын
Garuda
@Aruneh2 жыл бұрын
And opensuse tumbleweed
@shock592 жыл бұрын
Not the same thing though unless you create the snapshot as soon as you install, sometimes you just want a fresh install and it would be good if it was done automatically
@fcolecumberri2 жыл бұрын
@@shock59 Garuda is configured to make a snapshot each time a pkg is installed/removed while auto clean 5+ days old snapshots... so it is very usefull. I can at least recall an xorg update that crashed with my video driver and I recovered just by rebooting.
@shock592 жыл бұрын
@@fcolecumberri It is definitely useful, but having something like Nick was suggesting is also important to be able to completely restore your system.
@motoryzen2 жыл бұрын
4:00 to 4:15 this is why Timeshift is a solid option and comes included already installed in Linux Mint.
@csolisr2 жыл бұрын
KDE Discover should probably add the option of saving a list of your installed packages in a text file in the home folder. That way it could be backed up and restored
@kotyz852 жыл бұрын
it can be done manually in command line for most packaging systems - list all packages installed, saving their names into text file, importing that names from the text file back to the package manager. I've done this once on arch linux, when I accidentaly deleted the whole /usr directory and after reinstalling the base system I needed to reinstall all previously installed packages. just few lines in the commandline copy-pasted from arch wiki and it worked just fine. for debian based distributions there is a tool (apt-clone) which automates all of this, but it does not support external third-party repos (like ubuntu ppas). so that extra repos and packeges must be added and installed manually after that. I used it once or twice and it worked pretty well.
@csolisr2 жыл бұрын
@@kotyz85 I'm well aware of the terminal trick. But it still misses two or three major issues: the ability to make the backup automatically (as of now it depends on building a hook for your package manager of choice and hope that the resulting file isn't only accessible by root), and the ability to backup external software installed through APT, AUR, Flatpak or whatever else.
@bionicseaserpent Жыл бұрын
i would like that kind of feature. i dont like having to reinstall everything and keep forgetting a few of the things i need
@theodoros_12342 жыл бұрын
Well said, Nick! One thing I want to add is this: Distros should have better laptop battery optimizations out of the box! Currently, if you want to match the battery life that Windows provides, you either have to spend some time fiddling around with settings, or buy a laptop from someone like your sponsor, Tuxedo, who make laptops specifically for Linux and optimize them out of the box (I believe). Gnome has taken a step forward by adding an easy "Power Saving" menu option.
@Scout339th2 жыл бұрын
That boils down to the laptop hardware, mostly. Its going to be very hard to get it as optimized as possible unless the laptop manufactures choose Linux as an option officially.
@bufordmaddogtannen2 жыл бұрын
Not really. Even native Linux laptops lose 1-2 hours compared to windows. Similarly, Windows would have a worse battery life on a Intel based macbook pro compared to macos.
@bufordmaddogtannen2 жыл бұрын
@@terrydaktyllus1320 although your long winded reply is technically correct, tinkering under the hood should not be needed. In the same way your average car buyers are not required to take their cars apart to tweak the way they drive. As for my laptops, I tend to buy second hand Thinkpads, so I'm good. The point here is that if one buys a laptop from a company like sysyem76 all the tweaks should already be be there. See memory 2 below. Which brings me to a couple of memories: 1. Phoronix about 10 years ago started to tell the world that Linux was not really laptop friendly out of the box and that the battery life was subpar. As a result the community mocked him saying it wasn't true. It was for a number of reasons, including excessive wake locks and the inability to change power profiles on the fly. That's how his testing suite came to bem 2. the kernel got some optimizations and yet 10 years later we still need tweaks. Given the nature of laptops (immutable hardware) tweaks could be applied out of the box by the installer itself. But no, let's tell the user to install packages that should be there in the first place, or learn how to compile the kernel. As per apple hardware and macos, although choice is good Linux is not a replacement, it would be a downgrade for the majority of its users.
@bufordmaddogtannen2 жыл бұрын
@@terrydaktyllus1320 well long winded was not meant as a criticism, and yes my reply was long as well, if not even longer. I agree that SOME fine tuning is always needed, however if my laptop comes with a fingerprint reader the integration with the OS should already be there, meaning that most likely the drivers are already in the kernel (compiled in, or available as modules) but the GUI applications shouldn't need a manual install. Similarly, I'm thinking about gnome, if I have no thunderbird controller or no Bluetooth controller, I should not see these under settings. Again, laptops could be the perfect candidates for an "everything works out of the box" experience after a fresh install, due to the immutable nature of their hardware but, despite the fact hardware databases for Linux do exist, there is nothing out there that seems to go in this direction. In the end, I agree that the OS is a tool, and that if the tool doesn't cut it for what one needs to accomplish, it's time to try something else. Linux IMHO could learn a thing or two from macos. E.g. Sandboxed self-contained app bundles (better than the religious wars going on in the Linux space), read only system "partition" (through APFS). The latter would need to be implemented using a layered file system to allow for system components updates, and the read only bits could be used to roll back to a known state in a couple of clicks. Maybe in 20-25 years will get there. Assuming systemd hasn't swallowed the kernel.
@rosettaroberts80532 жыл бұрын
I have had to fight power settings on laptops so much. Especially if there is a discrete GPU in the laptop as well.
@continuum_mid2 жыл бұрын
Personally, I trust my distro almost as much as the official maintainers of a program, and usually go for Debian packages over Flatpaks - they are way older, but still competent enough while being more smoothly integrated and less buggy. It's open-source after all, the software maintainers are the people who do the most, but it belongs to everyone. So I think an "official" marker on packages would not mean much. Also, an accounts system for Linux apps is something I definitely wouldn't want to be centralized. Though it's definitely possible to implement a local utility to save installed apps across distros, thanks to PackageKit and AppStream. Just needs a developer. I would, however, like to see that distinction between DEB/RPM packages and Flatpak/Snap packages, their benefits/drawbacks, made more clear somehow, before users select a package. I get the sense that new users will just install the thing Discover or GNOME Software shows them first, and that might not be the best choice.
@ConMag-Fhionnghaile2 жыл бұрын
I completely agree with you, especially with the error messages since sometimes it can be something simple like a restart to fix things, or an application update required logging out but as it's not a system update it won't tell you that, but I can already imagine some "Linux" experts who use BSD because Linux is too popular now, bitching about error message and feature dialogue boxes because if they wanted to know what's wrong or new, they'd look it up themselves. I was using LibreOffice for months before I knew of new UI improvements that would've benefited me, buried in settings and only aware of it when a KZbinr pointed it out.
@Gramini2 жыл бұрын
@@terrydaktyllus1320 It's not the restart (or whatever the fix might be), but the discoverability or the error itself, which is not visible when not launching from the CLI.
@Gramini2 жыл бұрын
@@terrydaktyllus1320 Stil doesn't solve the problem of discoverability in the slightest.
@ConMag-Fhionnghaile2 жыл бұрын
@@Gramini perfect example, Nvidia update, Davinci Resolve not opening afterwards due to GPU errors... Restarting fixed it.
@rijaja2 жыл бұрын
One feature I love from Mint that I wish everyone had is the driver selection tool. Not only does it make installing drivers very easy, it also lets you make sure that you installed the correct version and that you're not missing anything.
@kotyz852 жыл бұрын
ubuntu has this too, but you must open it manually, it will not pop up automatically when there are some missing drivers...
@JeanBzh2 жыл бұрын
As for the "official" check mark for flatpak packages, I would rather have a "verified and built from sources by the distro maintainers" check mark, insuring they did some security and stability verification. Other badges could be considered like "respects your privacy, don't collect any data by default", or "not linked to Microsoft in any way". And indeed for a repo account it would require a trusted organization. I would trust Debian, probably Arch, maybe Mozilla, probably not Flathub I don't know who they are, and obviously not Canonical.
@NorbiPeti2 жыл бұрын
I think an account like this should be federated, so you could create an account using your distro of choice and then move on to the next one - in the name of data portability, the distros could even offer to move your data over to their organization. Basically if anything goes wrong with one provider, we still have all the others.
@rubenlopez63522 жыл бұрын
nowadays I think is better "not linked to Google or Meta in any way".
@DarkGT2 жыл бұрын
11:05 same applies for console commands. Some commands do something in the background but don't display a thing. There is a lack of progress bars and status indication.
@bufordmaddogtannen2 жыл бұрын
That's what the verbose switch is for.
@Gramini2 жыл бұрын
@@bufordmaddogtannen There are some problems with that too. First one is that not every tool has these. The other thing is that the tool needs to be re-launched, possibly changing the results because it's run a second time.
@kotyz852 жыл бұрын
output messages are often redirected to STDOUT and error messages to STDERR, many console apps have switches for displaying progress or more info (like dd or fsck)
@Jagi1252 жыл бұрын
Restore and synch applications Sure, restoring all apps installed would be nice, but only if it's done locally. Generating a file with the list of installed packages is actually possible in terminal and shouldn't be toublesome to add it to a GUI.
@imzesok2 жыл бұрын
Great list, I agree all distros need these things. Even command-line errors could use some attention. Honestly, there's a lot of CLI errors you get that tell the user absolutely nothing. Some even go completely unreported in the output, making it difficult to track down an issue. Like the Deepin Desktop and its components on Debian, if you were to try to compile and install from source,for example. it'd build w/o error, but error when you attempt to do 'make install'. It wouldn't tell you what's wrong, it just tells you it can't do the thing with little to no explanation. As a user, what can you do with this information other than move on to the next thing you wanted to try? Complain on the internet? About what? it told you nothing of use to you, nor did it really appear to have anything meaningful to hand over to a dev in a bug report. You told it to install and it said: "No... I don't think I will.". 🤣
@wclifton968gameplaystutorials2 жыл бұрын
I think error messages should work like that in BeOS/Haiku such as: Error reduces Your expensive computer To a simple stone. Mourning and sorrow 404 not with us now Lost to paradise. The code was willing It considered your request, But the chips were weak. These three are certain: Death, taxes, and site not found. You, victim of one. But then on the same window as the error, show a large textbox with the full text of the error message as seen in the terminal.
@motoryzen2 жыл бұрын
5:10 to 5:40 great suggestion. the closest thing though I could think off was creating. a GUI button launcher that executes a bash script file that contains all the apt install commands and apt purge commands to install and purge the stuff specific to your wants or needs. my thanks to Joe Collins for his content which led me to figuring this out pretty well
@TheLinuxEXP2 жыл бұрын
This would absolutely work, yeah!
@motoryzen2 жыл бұрын
@@TheLinuxEXP I'll happily walk anyone through it. Well I don't know as much as Joe or possibly yourself Goodman, but still..(Shrugs) 😁
@ioneocla65772 жыл бұрын
Nixos is pretty close to this. It doesn't have a gui front-end tho
@motoryzen2 жыл бұрын
@@ioneocla6577 if I'm understanding you correct in that Nixos doesn't have a GUI desktop...then you're wasting your time recommending that to any Linux user other than those who are used to living dinner mental black hole void that is the terminal or console ( ctrl alt f3 for one example). And given that...chances are those people are already used to launching bash scripts to install and do a lot of things in an efficient manner and are good touch typists like myself. The entire point of this video or at least one of the points is making a GUI way of going a task easier
@ioneocla65772 жыл бұрын
@@motoryzen Whoops you didn't understood me. I was talking about the nix package manager which works like described and is very different from standard package managers. And even tho nixos itself is pretty minimal, nix package manager can be installed in any distro
@minion38062 жыл бұрын
An app store that clearly tells you if something is a flatpak, snap or otherwise has been done in nobara (Glorious Eggroll's customized fedora based distro) so hopefully other distros will follow suit.
@eddiethehead74662 жыл бұрын
The thing I would personally love to have the most is easy and dynamic switching between integrated and dedicated GPUs. Windows does it very well.
@r3lativ2 жыл бұрын
Pop OS does this very well.
@eddiethehead74662 жыл бұрын
@@r3lativ You can get similar result as what Pop has implemented in other distros as well using envycontrol. But shell restart is still required, not comparable to Windows. On Windows you don't even have to be bothered about what GPU is in use, the OS does that for you.
@r3lativ2 жыл бұрын
@@eddiethehead7466 ah, I see what you're saying now.
@davidwayne99822 жыл бұрын
I Love what MX does---- they make your CUSTOMIZED setup into an ISO that you can put on usb and reload any time needed. or take somewhere else.
@xperience-evolution2 жыл бұрын
The most important thing is that a Distro just works and if there is a Problem (drivers or whatever) the Diatro should suggest steps to take care of it so every beginner or casual user can fix it
@logicalfundy2 жыл бұрын
Pretty much agree with everything. From what I can tell, nothing listed here would limit power users, but would make Linux so much more usable.
@logicalfundy2 жыл бұрын
@@terrydaktyllus1320 I shouldn't need to be a mechanic to drive a car. I shouldn't need to know what a camshaft is, or how to adjust the timing belt, or anything like that. Indeed, how to fix a car is not covered by driving tests and isn't required to get a driver's license. Same thing with operating systems: I shouldn't need to be a system administrator or a developer to run a computer. I certainly don't expect my mother or father or grandfather to be power users, and I would like them to have a better experience if they were ever to choose to use Linux. As far as payment goes - it's not my fault distros are free, they can charge if they want to. It was their decision to make them free of charge. I would not be against paying for a product I use.
@logicalfundy2 жыл бұрын
@@terrydaktyllus1320 "And I stopped reading at that point" . . . and I stopped reading here, because you've made no valid points and haven't contributed to the conversation.
@logicalfundy2 жыл бұрын
@@terrydaktyllus1320 I'm still open to other people actually staying in line with my initial post, rather than harassing me over whether I want to be a power user or pay for products or whatnot.
@davidak_de2 жыл бұрын
Great video! Let's see how well NixOS performs: 01:43 Multi-desktop installers ✓ You select the desktop in the installer, or select "No desktop" and configure a window manager (or whatever you want) manually. 03:14 Recovery partition I think it is not needed since NixOS has rollback built-in. You can revert any system config. change! Only when you mess up the bootloader, you can't boot the system. Not sure if a recovery partition would help here. You can boot the installer and reinstall the bootloader. 04:34 Restore and sync installed applications ✓ Applications are installed by declaring a list in the system configuration, so you can copy that to a new install. You can sync the list by having the config. in a git repository and use the same config. for multiple devices. Many users do that. 07:02 Privacy tools and dashboard System settings are part of the desktop, not really the distro. NixOS packages desktops as-is and don't add own tools. It would be great if desktops would collaborate on such a feature. 08:37 Update notes framework This is also not part of a distro. AppStores and Apps would have to support the framework individually. Many AppStores and Apps already show update notes. An open standard would be great. 10:13 Graphical error messages It would be very simple for a distro to build a wrapper for every graphical tool to show errors in a dialog, but terminal output is usually for developers, not for end-users. If a message is important for a user, i think a program should show a dialog itself. Maybe when a program crashes, a crash report tool should open. Not sure if it should report to the distro or developer. 11:18 Improved graphical app stores NixOS don't has a graphical app store, so here it fails in usability. You can look for packages at search.nixos.org/packages and add the names to your config. There are ideas to add Nix support to Gnome Software and KDE Discover. They are already packaged and i think work with Flatpak. So, NixOS is actually not so bad in context of these requirements. Here is a corresponding thread in NixOS Forum: discourse.nixos.org/t/the-linux-experiment-every-linux-distro-should-have-these-features/21955?u=davidak
@ninjanerdstudent6937 Жыл бұрын
The problem with linking to an account is that the user loses privacy. There will always be some amount of tracking with using an account.
@meowcula2 жыл бұрын
Nice work on this one Nick. I think all are great ideas and really would give the linux desktop experience a serious bump in quality and ease of use. I completely agree.
@ArniesTech2 жыл бұрын
One of my next Vids will be about "bloat"ware that I actually love and enjoy. Kinda relates to this great Video. Thanks for posting, Nick 💪
@Beryesa.2 жыл бұрын
Adding the script to the description is probably quietly appreciated by devs taking notes (if they do), so let me voice it here, thanks :D
@TheLinuxEXP2 жыл бұрын
Hahah it's heavily compacted, because of character limits, but the main points are there!
@Beryesa.2 жыл бұрын
@@TheLinuxEXP See? You even summarize 😝
@propjoe10602 жыл бұрын
This is easily the best Linux-based channel on KZbin. Good work dude!
@falxie_2 жыл бұрын
14:26 Thanks for mentioning Solaar because it lead me to Piper for my Logitech G Pro mouse. I just kinda assumed that I wouldn't be able to configure my mouse anymore when switching to Linux
@weddingdjrobsoundz10422 жыл бұрын
Great video, thanks for making this. Last year I daily drove Mint Cinnamon for about 6 months after which I returned to Windows, simply because I'm not a programmer and Windows is more polished and smooth for the more average user. The things I missed most in my Linux time were: 1. Lack of power management out of the box for laptops. The solution I used (an app that throttles the CPU was cumbersome. 2. Lack of automatic swap file management - when memory is full, Linux freezes up completely. 3. Lack of a single, unified package manager. Installing software still regularly requires downloading files from the internet (like .deb files). 4. In general, it was noticeable that less resources have gone into the OS as it's a less polished and smooth experience.
@Anonymous40452 жыл бұрын
btrfs gives you the ability to restore all the time. There's also timeshift, which is a graphical way to save snapshots. You can select a snapshot to boot into and reboot to go back to the state your system was in when the snapshot was made. Not sure if that's what you meant
@JahidulIslam2 жыл бұрын
He didn't mean this. Pop OS recovery partition works differently.
@bodamat2 жыл бұрын
I completely agree with all points in this video. It helps make Linux more user-friendly. It looks like small changes but has a big impact
@computerfan10792 жыл бұрын
Fedora does something kind of like a recovery partition: they keep the last 2 kernels and allow you to choose between them at boot time
@AaronTechnic2 жыл бұрын
Same with Ubuntu, but also there is a refresh option in the Ubuntu installer
@Finkelfunk2 жыл бұрын
It's somewhat good practice to always have two Kernels installed. Like, the first thing I do on a new system is install current version Kernel and the LTS version. It has happened to me several times that some graphics dependency for NVIDIA got borked on a new Kernel, and that even the last two Kernels didn't work (recently on my Manjaro machine 5.18, 5.17 and 5.16 broke while 5.15 LTS was unaffected).
@hyperspeed13132 жыл бұрын
For a subset of failures that works, but if you have filesystem corruption then picking from one of several kernels on that corrupted filesystem won’t help you
@rialbbe2 жыл бұрын
Very true... it it's a good idea to have this improvement and giving the users a option.
@MrBobWareham Жыл бұрын
I totally agree with your recommendations. You are spot on, and number one for me is the recovery partition! That is why I chose POP OS.
@theRedOmega242 жыл бұрын
Great video. System wide tracker blocker would be cool. I love the Adblocker MX/ Antix linux provide. Combining these would be great.
@mearetom2 жыл бұрын
Don't really think is good idea, would be like tracking softwares/scripts and reading them, Just terrible idea and crushes performance.
@enyvokaz2 жыл бұрын
Those are all pretty solid points, well done! 👍👍👍
@bighneswarsahu91442 жыл бұрын
Wow...brief informations about important and valuable features missing from linux desktops...beautifully explained..i hope distros implement these necessary things with future updates...
@KuruGDI2 жыл бұрын
I would love to see if all distros would support some basic form to export their settings so if you want to migrate your install or want to copy the experience from one machine to another you don't have to manually change all the settings again. This could also be handy if you just want to keep certain information for live systems with a few settings like WLAN or keyboard and touchpad settings.
@KuruGDI2 жыл бұрын
@@terrydaktyllus1320 So these "shell scripts" is a UI tool that exports eg. my WLAN settings in one click?
@KuruGDI2 жыл бұрын
@@terrydaktyllus1320 And you just proofed my point. "if you set them up that way" is exactly what I meant. It's not an app from the flatpack/snap store or from any distro repo.
@lucamosca_ Жыл бұрын
100% agree with First point. It's time for gnome and xfce ti include from scratch some extensions to easily change layout.
@scheimong2 жыл бұрын
Absolutely agree with the "show error message graphically when an application launched using the desktop environment crashes" idea. It's another important step towards making terminal usage non-mandatory on Linux desktop.
@gkolivier89182 жыл бұрын
Wow, I literally clicked on viewing this video 31 seconds after it was uploaded, while the number of views was zero, but already there were 9 "likes."
@TheLinuxEXP2 жыл бұрын
Excellent 😁
@NickolasGupton2 жыл бұрын
Eventual consistency is the reason, the numbers are not updated in real time.
@giviko1709 Жыл бұрын
yt is high
@mdavid19552 жыл бұрын
Kudos for those suggestions..especially a restore/reinstall function.!..
@crashjohnny_2 жыл бұрын
Please, listen to this man! He has great ideas that should already be in place.
@World_Theory2 жыл бұрын
I pretty much agree on every point. The netflix-like search message and alternative suggestions feature sounds a little tricky to do, because people don't always have perfect spelling, and sometimes use different search terms to find things than you expect them to. I suppose if there's guessing involved, you could use the phrase "We think you're trying to find:" followed by the search engine's best guess, or list of best guesses, perhaps allowing the user to select one. Depending on what behavior was decided on for that, you could either immediately show alternatives if their searched program is unavailable, or to show those alternatives after they pick a corrected search. The choice between the two behaviors could even be handled by a preference. But no matter which is used, the search should also try to immediately show results for exactly what the user typed if there are any results to show. The user may not be searching by the name of a program they specifically want, but instead a key word meant to bring up possible programs connected with their search terms that they didn't necessarily know existed before. Maybe they're interested in making digital art, or maybe they're interested in a color mixer or paint swatch catalog, but don't know any programs by name, so they search "paint". It would be good to show standard results first, instead of assume they're looking for MS Paint or whatever other unimaginatively named programs there are with that name. Then you can give them the option to refine their search based on suggestions by the search engine.
@teklife Жыл бұрын
ai is already quite good at deciphering all kinds of terrible spelling and grammar. it's not hard for an ai to link ptoshop or fotoship or fotosphop to photoshop (alternate is GIMP, Krita)
@AmgadElsaiegh2 жыл бұрын
agree with you, hope developers take practical steps to make that possible
@fordprefect8592 жыл бұрын
I have something to add to this: the q4os windows installer. It lets you install q4os from within windows, no flash drives or partitioning required. It's such a great feature. It is by far the easiest way to install linux I have found.
@dominus66952 жыл бұрын
Every distro should have: Multiple mice (to change their buttons & maybe speeds) I use 2 mice. Left & right. And mirrored buttons is optimal. Scroll wheel speed adjustment (DUH). After they got that, we can talk about what else every distro needs. I personally appreciate F19 working for keyboard shortcuts, and screenshotting an area with only one button. no pressing enter to confirm or anything.
@jonbob98722 жыл бұрын
Some great quality of life improvements you've come up with there TLE and a lot of them are fairly quick wins in terms of development effort. Good work.
@zxuiji2 жыл бұрын
I've saved this vid's link for reference while I design the library for my solution to the cross-distro issue (without a dedicated mirror set or name lookup like flat pack, default mirrors all the way thank you very much)
@fbritorufino2 жыл бұрын
My favorites: 1. Update notes framework 2. Privacy tools and dashboard 3. Improved graphical app stores
@TeodorSobczak2 жыл бұрын
That is such a good video. Devs, yes, please, listen to that guy. He have the point.
@thingsiplay2 жыл бұрын
There is no need for an account to restore and sync installed applications. Better alternative would be to output an offline text file without account. And it should not be limited to flatpak only. Because I try to avoid using Flatapk apps, but use them if necessary.
@xybersurfer2 жыл бұрын
Nick, i think these are great ideas! the only thing i would add is an idea from your previous video: to have the distro be stateless like NixOS, especially if that could be managed done from a GUI
@Wardaug2 жыл бұрын
Definitely agree with the “funnel” and “restore partition”
@whiskeylinux2 жыл бұрын
I'd love to see graphical popups when apps error out. Great idea.
@kotyz852 жыл бұрын
kde has kcrash, ubuntu has apport, but it will not pop up for every app crash. and the autogenerated crash reports are often not very usefull for developers. but these tools exists and it's better than nothing.
@SeanSMST2 жыл бұрын
Observations of each section: 1. The combined DE iso would be extremely beneficial to beginners, to tell them 'oh try this distro' and then they can see which environment they prefer, maybe given a blurb with screenshots or video with each one. It'll bump the iso by max 1 or 2gb depending on how many environments they wanna provide, but that would be extremely welcoming to new users, and to just returning users. 2. Recovery partition is needed immediately. I had issues with Fedora, partitions and btrfs a while ago and it would have saved hours if I just had a recovery image/partition. 3. Syncing apps would just be hella convenient for distrohoppers, I prefer the file idea personally. Nothing wrong with account, but I wouldn't use it. 4. As a murena user, the advanced privacy widget is well designed and has everything you'd want on mobile and pc. It shouldn't have any issues being implemented on desktop distros. 5. No comment on that notes stuff. 6. Graphical error messages is a good idea in theory, but don't know how they'll be able to make it happen. The best method I got is just for a terminal window to open with the error, rather than a separate gui window. 7. I agree the graphical stores need reworks. Those groupings of apps together is basically what dnfdragora is for fedora, but a bit more advanced since it shows all packages related to graphic design, or science, or game design (examples). A dnfdragora type app is needed for all major bases, but also a more simplified app that only shows apps and not packages would be handy too. Basically open up 'dnfdragora simple', click on astronomy group for eg and then pick and choose from a checkbox the apps to download, or select all.
@katech60202 жыл бұрын
6.the system can read stderr of the running app and if it crashes unexpectedly it will just show the content of stderr
@davidwayne99822 жыл бұрын
YES- I had Zorin- loved it-- and now there is Makulu offering 16 layouts and the developer said he's going to add MORE.
@sweetmelon33652 жыл бұрын
8:00 could also have a firewall which lists every app and we can manually give an app permission to connect to the internet
@JanSzafranski2 жыл бұрын
An excellent video with so many features we need... I particularly like the list of prev installed apps, and the 'what's new' details
@letMeSayThatInIrish2 жыл бұрын
The restore partition should be a no brainer. I think most distro devs simply never thought much about it.
@giovannispadaro22912 жыл бұрын
Regarding the recovery partition, many arch based distros offer the option to install the btrfs filesystem which allows to create bootable snapshots of the system. Though I don't know exactly if it can replace the recovery partition thing
@sugarbooty2 жыл бұрын
You need to know how to repair it yourself but its very helpful, I run that config
@tomsmansvards2 жыл бұрын
One thing I wish was ability to simply reinstall (recover) distro (the sames that was installed) if it gets damaged, using a flash drive. Just the ability for the installer to see the installed distro (partitioning, users etc), keep the obvious configuration, but (maybe) delete everything that could have been compromised, force sync all the packages to the ones in the installer, and leave the /home folder intact even if it is on the same partition.
@puspamadak2 жыл бұрын
I entirely agree with you, especially on the package management topics & change log framework.
@TheFimiTube2 жыл бұрын
Instead of an Appstore account you could also interduce some kind of database export feature, that creates a file with all apps that you have installed which you could import after an install or while installing an OS. Would also be cost friendly, since you wouldnt need to host account servers.
@crisp.44642 жыл бұрын
Slackware's ISO ships KDE and XFCE by default, openSUSE's installer ships KDE, GNOME and XFCE by default and adds online install for MATE, LXDE, LXQT, Cinnamon and I don't remember what else; and the Arch install script automates the installation of DEs like KDE and GNOME. Those are just the ISOs, most net installers allow for the flexibility to download various DEs, but you still need to know what you are getting into. EDIT: just remembered that Fedora has a big ISO too.
@TheLinuxEXP2 жыл бұрын
Nice! Most distros should probably do that as well!
@kovacsdavid43622 жыл бұрын
Yes, Slackware does that but the desktops shipped on the ISO are the only ones you really wanna use. Slackware really, REALLY shouldn't be used by any Linux newbie. I started with Slack. It was harsh, but it teached me about how a UNIX-like system works. Slackware also has the "best" type of package management, as it has almost none. You'll get system updates, but if you want Chrome? Install it however you like. I usually use Slackbuilds as they are awesome. Slackware is also a completely SystemD and Snap/Flatpak free distro out of the box, so you can do whatever you like with it. Slackware is harsh, and daily driving it is harsh. I am actually on Ubuntu because for me, that works the best. But I'd say Slack is worth trying. It's fun, and it teaches you about how things are done. Also, if you have the time and dedication, it can actually be a rock solid daily driver.
@crisp.44642 жыл бұрын
@@kovacsdavid4362 I used Slackware after getting bored of using Fedora ever since I was 10 or 12 and experimenting with openSUSE for a while. I definitely enjoyed my time with it and the community was incredibly helpful (they even helped me get a CDE package in order to have that DE up and running) and welcoming, but I just couldn't find myself daily driving it without spending hours maintaining every single package and dependency to have the programs I needed to use available so I went back to openSUSE to finish my graduation projects and haven't used it since. If it ever gets actual usable repos, I would daily it, but it'll probably never will. Using Slackware impressed on me a sense of personal responsibility for the system which I use and to make sure everything is in running order, which is why I moved over to Arch and Manjaro (running Manjaro on a T520 which is my only computer at the moment). I'm not a fan of Flatpak, but I don't mind SystemD, all the hate it gets is just unfounded even by its own detractors.
@towel92452 жыл бұрын
I've gotten 3 unintentional recommendations from you now 😅: a prompt that I can map the middle mouse button to the Gnome activities overview (you were going over KDE updates and it gave me the thought), and that AM2R mod manager + Solaar from this video. Thank you!
@TheLinuxEXP2 жыл бұрын
Hahah I'm glad I gave you ideas unintentionally 🤣
@My-noname2 жыл бұрын
Some great ideas here! The framework for the Linux ecosystem is not that complicated any would be great but.... getting all distros to come together and unify under the same framework will be a challenge.. The all in one installation process is a great idea. Doable and would make the "offering" of a distro so much easier to understand. For the Ubuntu family it would be a blessing. Never cared much for all those *untu names. Can never remember which on is which, except for Kubuntu. Instead of trying to look like x amount of individual distros with confusingly similar names, this would just be UBUNTU and then you simply select Gnome, KDE, Unity... A no-brainer! Recovery partition? Hell yes!
@teklife Жыл бұрын
so true. i remember years ago there was a linux distro, i believe it was called hybride linux, and it did just that, you could choose like a dozen different DEs and this was during the days of 4.7gb dvd-rw, and another old distro which did this was Cylon Linux
@joshfromsmosh3352d2 жыл бұрын
4:34 yeees! The only way around this for now is literally writing a bash script for those things. And it suuucks every time I have to rewrite it A cross-De solution would be nice
@gigalodon142 жыл бұрын
openSuse has something similar as the recovery partition with btrfs and snapper. You can also set it up with Arch if you are reluctant to pain (trust me)
@quantumastrologer55992 жыл бұрын
Holy... That refresh os feature looks awesome. I'm looking forward for fedora 38 releasing next month so i can get a clean new install.
@AnzanHoshinRoshi2 жыл бұрын
Thank you, Nick. Some good points. Certainly Pop's restore partition should be standard.
@TheLinuxEXP2 жыл бұрын
Yeah, it's very handy!
@jan_harald2 жыл бұрын
I would agree with a lot of them, but I need to say, a central account is not the way... however, a federated ID, sorta like hubzilla, like openID, like ***shudder*** matrix...that'd be great
@TheLinuxEXP2 жыл бұрын
Yeah, any method really, as long as you don't have to carry a file around for computer to computer!
@rossgebert94222 жыл бұрын
Thanks Nic, you have become my goto Linux KZbin
@awwastor Жыл бұрын
doing that error thing should be quite simple, even without involving app developers. Just display the last few lines of standard error (the output stream) with an option to see more when an app crashes (also maybe show standard output because some apps use that)
@Kiaulen2 жыл бұрын
Definitely agree that flatpak should be the way forward. And that's coming after the flatpak for musescore gave one of those useless errors on my Fedora laptop. The RPM worked, though.
@luisjavieravilaolivera24712 жыл бұрын
My personal wishlist is: -delta updates (personal one, like come on at least debian should have it why only fedora?) -a straight gui way to upgrade to the next version (anything that does not have this is not a distro/os, its just a sys admin plaything) -a recovery partition or the ability to create snapshots and a gui way to revert to those snapshots or recovery partition. -the ability to upgrade from a newer iso (its really useful when you dont have internet access but a friend has so you can just "Hey pal can you download me this iso?) -and that gnome and kde would port the deepin face id system so that anyone with a webcam can use Face ID without a special webcam (it even works in my crappy 640x360p webcam!)
@nomadtrails2 жыл бұрын
Check out Nala front-end for apt. Apt is the grand-daddy, it paved the way for better package managers, but doesn't have feature parity. Nala gives you delta, history, rollbacks, etc
@luisjavieravilaolivera24712 жыл бұрын
@@nomadtrails I though Nala was just a prettier apt, it seems like I might have missjudged it.
@saber_sinan2 жыл бұрын
You couldn’t say it better. Thank you.
@DarkGT2 жыл бұрын
5:00 you can do this by hand with Ansible, but requires a lot of script skills. But you can automate the installation of your apps by executing just one pre-made script.
@tobfos2 жыл бұрын
My friend, the 'KZbin unsubscribes you from channels' thing just happened to me and this channel. I've been missing out on these videos for ages...
@man_at_the_end_of_time2 жыл бұрын
I use Pop_OS, its back up partition has come in very handy. That said be sure to save files you desire to keep to another drive other than your 'working' drive.
@fifthQuark2 жыл бұрын
One thing to add is separate partition for the home folder
@MannyGraal2 жыл бұрын
If a distro is going to support Flatpak, they should include Flatseal Flatpak manager by default. This package is very useful for managing the permissions for flatpak packages.
@justalawngnome74042 жыл бұрын
Let’s get a GUI for configuring the settings of your “.desktop” entries, as well as indicating where each one located. How does each DE not have this??
@Gramini2 жыл бұрын
That would be great. Could be integrated into the properties of the file that the file manger offers. But that would require each file manager to do it. A standalone application would be more independent, but less integrated. After a quick search it seems there are already tools for that, like alacarte or mozo. KDE seems to already include a "menu-editor" for the KDE "start-menu" (IIRC it's called kickoff). But I'm not sure if those are still around. They might be dated. Edit: one challenge would also be that .desktop files serve multiple purposes. It could be a simple program starter for the menu, but it could also be an autostart entry or a thumbnailer, each having different keys/structures.
@tiagotiagot2 жыл бұрын
That's already a thing on Mint, at least with Mate
@burning_KFC2 жыл бұрын
As always writing a comment to support the channel
@agoniavr2 жыл бұрын
I agree with basically everything listed and to me the most important one is making the choice of this or that package format more clear. I’ve been using Linux for a while but I’m still not a pro user, so when I go to the App Store of a specific distro and see there’s many formats, and sometimes even 2-3 different choices within the same format without any explanation I just tend to be like Y U DO DIS TO ME? Imaging installing Linux to an even less expert friend and tell him to just download an app from the software center. They might not even notice the dropdown menu but if they did it even I would have issues explaining the different choices to them.
@starmarker38962 жыл бұрын
The universal app store is a really great idea. It's a chore to reinstall apps on a distro that you'll probably leave a few weeks later.
@teklife Жыл бұрын
app bundles is a great idea and something the awesome but VERY underrated Bodhi Linux has been doing for well over a decade now. and they has one click install app bundles through a web interface.
@vk36342 жыл бұрын
Absolutely great ideas. It's genious
@jwmurrayjr2 жыл бұрын
A better version of Grub-Customizer with a Preview feature and better editing features. This would be better for dual /multi boot systems.
@motoryzen2 жыл бұрын
14:28 to 14:32 Piper needs also eat at package....I think Piper is just the GUI front end for Ratbag. and yes...that solution worms like a champ for my Logitech g600 ( combine that mouse and software solution with the ability to remove the weights to get it over to the light weight of a Razer Naga mouse..and you'd got an awesome mouse that will last)
@DarkGT2 жыл бұрын
4:02 prepare, I just keep USB drive with WIndows iso and different Linux'es with recovery tools on them. If I am in hurry I can use any distro as live cd and still be on track with my day.
@andromydous2 жыл бұрын
There's a lot to ponder and unwrap. The first one, however, I don't think should be a thing. The reason is that if a person is wanting to look at Ubuntu (for example), there's usually a page that lists it's variants and how they differ from each other. Any further query can be easily searched for on KZbin (for visuals) or google search (for verbose). All before they even download the iso image.
@colin74522 жыл бұрын
1:44 iirc Mageia offers (or at least used to) a multi-DE installer, which let you choose from a selection for an online install, or install a specific one when installing offline (don't remember which one)
@mattnordsell97602 жыл бұрын
You mentioning how flatpak should be the only packaging would be nice. The thing that would need to happen first is all the software from the others needs to be available on flatpak, I have found a few items that snap has that aren't on flatpak, but not many. I do really like how much faster the flatpak version of Firefox runs on my Ubuntu budgie 22.04 distro than the snap version installed by default. What would be nice also with the flatpak software is if it would update during normal software updates rather than needing to run a separate update for the flatpak software, that isn't a huge issue, but for people who don't realize it, they could be running very outdated flatpak apps.
@rohitdoestech2 жыл бұрын
hello again! your videos are always brill!
@TheLinuxEXP2 жыл бұрын
Thanks!!
@TennesseeFrank2 жыл бұрын
I'm pretty sure MX Linux has a snapshot feature that is the same as a restore partition. You can also make an ISO of your install so you can install YOUR system on other computers. You should give MX Linux a try.
@mlevesque332 жыл бұрын
What you said is pretty spot on.
@kraftykactus10282 жыл бұрын
I think that having 1 distro that works for everyone would be like trying to make one vehicle that works for everyone. There's too many conflicting interests for it to be possible.