Тёмный

EVERY LINUX DISTRO should have THESE FEATURES! 

The Linux Experiment
Подписаться 354 тыс.
Просмотров 70 тыс.
50% 1

Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
Grab a brand new laptop or desktop running Linux:www.tuxedocomputers.com/
👏 SUPPORT THE CHANNEL:
Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
RU-vid: / @thelinuxexp
Patreon: / thelinuxexperiment
Or, you can donate whatever you want: paypal.me/thelinuxexp?locale....
📹 MORE VIDEOS FROM ME
Linux news in Shorts format: / @linuxshorts5136
Gaming on Linux: / @thelinuxgamingexperim...
I'm also on ODYSEE: odysee.com/$/invite/@TheLinux...
🏆 FOLLOW ME ELSEWHERE:
Twitter : / thelinuxexp
Mastodon: mastodon.social/web/@thelinuxEXP
Pixelfed: pixelfed.social/TLENick
📷 GEAR I USE:
Sony Alpha A6600 Mirrorless Camera: amzn.to/30zKyn7
Sigma 56mm Fixed Prime Lens: amzn.to/3aRvK5l
Logitech MX Master 3 Mouse: amzn.to/3BVI0Od
Bluetooth Space Grey Mac Keyboard: amzn.to/3jcJETZ
Logitech Brio 4K Webcam: amzn.to/3jgeTh9
LG Curved Ultrawide Monitor: amzn.to/3pcTVDH
Logitech White Speakers: amzn.to/3n6wSb0
Xbox Controller: amzn.to/3BWmIA3
Amazon Links are affiliate codes and generate small commissions to support the channel
This video is distributed under the Creative Commons Share Alike license.
#linux #appstore #distro
00:00 Intro
00:44 Sponsor: 100$ free credit for your Linux or Gaming server
01:43 Multi-desktop installers
03:14 Recovery partition
04:34 Restore and sync installed applications
07:02 Privacy tools and dashboard
08:37 Update notes framework
10:13 Graphical error messages
11:18 Improved graphical app stores
15:40 Sponsor: Get a device designed to run Linux
16:53 Support the channel
Instead of asking the user to do research themselves, why not simply have a single installer with all desktops?
Couple it with a choice screen at install that lets you see a video of how the desktop environment works: you have a video for Kubuntu, a video for Ubuntu, and each demoes how the desktop works!
A restore partition is basically just an ISO of your base system, that you store on a dedicated partition and that you can boot to using GRUB. It occupies almost no space, you can make it optional at install for people who don't want it, and when something goes wrong, having the ability to immediately reboot on that partition and refresh your system is crucial.
With user accounts, we would be able to restore your downloads when you reinstall. This account or system would probably have to be tied to flathub, or be divided into various repos or distros so that it could remember what you've downloaded from each source: flathub, the ubuntu repos, the AUR, fedora's repos, the snap store, whatever.
Privacy might not be the number one reason to use Linux, but it's still an important one. We could take inspiration from what /e/ has been doing: we could have a system wide tracker blocker for all tracking requests for all apps on our system, whether it's a web browser, or a proprietary app we installed and that makes weird requests to a server.
This privacy center could also serve as a hub for VPNs you might want to use, or it could have its own auto-VPN feature, which just scrambles your geolocation, fake an IP address.
Another thing would be some kind of framework that apps and desktop environments can decide to use, to display release notes, or an inline webview, or a video, or a combination of all 3, after an update.
Have you ever run a program graphically and seen it start and crash, or just not start at all? If so, have you tried running it with the command line? You probably noticed an error displayed there.
I wish we could have these errors appearing graphically as well when a program doesn't start.
Then, I'd like to see application bundles. As in one click installs for a series of applications that users might find useful.
Another improvement is putting the most downloaded applications FIRST in their categories in app stires.
Another small improvement that I've already talked about in another video is marking official apps as official. The Ubuntu Snap Store already does this, and I think Flathub also should have that, although I think they're working on it.
App stores should also be way more explicit about the package types they offer. If you have a combobox that lets users pick between a deb package, a flatpak, or a snap, you NEED to explain, what these are.
Yet another improvement, would be automated assistants that offer you applications related to what you're doing. Connect a new mouse? Offer a graphical utility to configure it. Connect a new printer? Check if it needs something special to work.

Наука

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 578   
@TheLinuxEXP
@TheLinuxEXP Год назад
Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
@apina2
@apina2 Год назад
Thanks for the kind offer but I don't need any of that
@Gelo2000origami
@Gelo2000origami Год назад
@@apina2 but people like me do 😉 I'm glad TLE has a good sponsor
@NightBeyondVeil
@NightBeyondVeil Год назад
Hi can you do interviews with the distro devs and ask these questions that you put forth?
@andreylucass
@andreylucass Год назад
1:47 link please?
@garyjenkins7861
@garyjenkins7861 Год назад
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.
@berniecat8756
@berniecat8756 Год назад
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.
@thechugg4372
@thechugg4372 Год назад
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.
@sugarbooty
@sugarbooty Год назад
@@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
@raandomplayer8589
@raandomplayer8589 Год назад
same but blueman
@RealDanteS01
@RealDanteS01 Год назад
@@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"?
@sugarbooty
@sugarbooty Год назад
@@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
@robertstokreef
@robertstokreef Год назад
1:44 EndeavourOS for example has a multi-desktop installer that works great, but I do indeed agree that more distros should do that.
@OGNoobistBeach
@OGNoobistBeach Год назад
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.
@ayikart
@ayikart Год назад
They all should come with synaptic and octopi that is how I change desktop.
@snowmean1
@snowmean1 Год назад
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.
@randomname2437
@randomname2437 Год назад
@@OGNoobistBeach yast software also has options to install other desktop environments not provided in the install
@stephenwilson0386
@stephenwilson0386 Год назад
@@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.
@code8986
@code8986 Год назад
I agree with most of these, but especially the “Graphical error messages” and “Recovery partition” - they’re such no-brainers, in my opinion.
@fcolecumberri
@fcolecumberri Год назад
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-me
@Little-bird-told-me Год назад
Garuda
@Aruneh
@Aruneh Год назад
And opensuse tumbleweed
@shock59
@shock59 Год назад
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
@fcolecumberri
@fcolecumberri Год назад
@@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.
@shock59
@shock59 Год назад
@@fcolecumberri It is definitely useful, but having something like Nick was suggesting is also important to be able to completely restore your system.
@PiiskaJesusFreak
@PiiskaJesusFreak Год назад
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.
@Kiaulen
@Kiaulen Год назад
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)
@scottfranco1962
@scottfranco1962 Год назад
@@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.
@nexusanphans3813
@nexusanphans3813 Год назад
Netinstall should be the norm. If you can download the ISO, what is your excuse for not having internet connection?
@RealDanteS01
@RealDanteS01 Год назад
@@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?
@PiiskaJesusFreak
@PiiskaJesusFreak Год назад
@@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
@csolisr
@csolisr Год назад
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
@kotyz85
@kotyz85 Год назад
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.
@csolisr
@csolisr Год назад
@@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
@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_1234
@theodoros_1234 Год назад
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.
@Scout339th
@Scout339th Год назад
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.
@bufordmaddogtannen
@bufordmaddogtannen Год назад
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.
@bufordmaddogtannen
@bufordmaddogtannen Год назад
@@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.
@bufordmaddogtannen
@bufordmaddogtannen Год назад
@@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.
@rosettaroberts8053
@rosettaroberts8053 Год назад
I have had to fight power settings on laptops so much. Especially if there is a discrete GPU in the laptop as well.
@motoryzen
@motoryzen Год назад
4:00 to 4:15 this is why Timeshift is a solid option and comes included already installed in Linux Mint.
@continuum_mid
@continuum_mid Год назад
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.
@DudelerDudee
@DudelerDudee Год назад
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 RU-vidr pointed it out.
@Gramini
@Gramini Год назад
@@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.
@Gramini
@Gramini Год назад
@@terrydaktyllus1320 Stil doesn't solve the problem of discoverability in the slightest.
@DudelerDudee
@DudelerDudee Год назад
@@Gramini perfect example, Nvidia update, Davinci Resolve not opening afterwards due to GPU errors... Restarting fixed it.
@DarkGT
@DarkGT Год назад
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.
@bufordmaddogtannen
@bufordmaddogtannen Год назад
That's what the verbose switch is for.
@Gramini
@Gramini Год назад
@@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.
@kotyz85
@kotyz85 Год назад
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)
@Jagi125
@Jagi125 Год назад
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.
@rijaja
@rijaja Год назад
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.
@kotyz85
@kotyz85 Год назад
ubuntu has this too, but you must open it manually, it will not pop up automatically when there are some missing drivers...
@imzesok
@imzesok Год назад
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.". 🤣
@JeanBzh
@JeanBzh Год назад
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.
@NorbiPeti
@NorbiPeti Год назад
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.
@rubenlopez6352
@rubenlopez6352 Год назад
nowadays I think is better "not linked to Google or Meta in any way".
@handlethis405
@handlethis405 Год назад
Im not against any of these ideas but I am very much for adding error dialogue boxes for GUI, adding a notation of verified official apps for app store, & recovery partitions.
@wclifton968gameplaystutorials
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.
@davidwayne9982
@davidwayne9982 Год назад
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.
@motoryzen
@motoryzen Год назад
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
@TheLinuxEXP
@TheLinuxEXP Год назад
This would absolutely work, yeah!
@motoryzen
@motoryzen Год назад
@@TheLinuxEXP I'll happily walk anyone through it. Well I don't know as much as Joe or possibly yourself Goodman, but still..(Shrugs) 😁
@ioneocla6577
@ioneocla6577 Год назад
Nixos is pretty close to this. It doesn't have a gui front-end tho
@motoryzen
@motoryzen Год назад
@@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
@ioneocla6577
@ioneocla6577 Год назад
@@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
@minion3806
@minion3806 Год назад
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.
@eddiethehead7466
@eddiethehead7466 Год назад
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.
@r3lativ
@r3lativ Год назад
Pop OS does this very well.
@eddiethehead7466
@eddiethehead7466 Год назад
@@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.
@r3lativ
@r3lativ Год назад
@@eddiethehead7466 ah, I see what you're saying now.
@falxie_
@falxie_ Год назад
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
@gkolivier8918
@gkolivier8918 Год назад
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."
@TheLinuxEXP
@TheLinuxEXP Год назад
Excellent 😁
@NickolasGupton
@NickolasGupton Год назад
Eventual consistency is the reason, the numbers are not updated in real time.
@giviko1709
@giviko1709 Год назад
yt is high
@Beryesa.
@Beryesa. Год назад
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
@TheLinuxEXP
@TheLinuxEXP Год назад
Hahah it's heavily compacted, because of character limits, but the main points are there!
@Beryesa.
@Beryesa. Год назад
@@TheLinuxEXP See? You even summarize 😝
@xperience-evolution
@xperience-evolution Год назад
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
@meowcula
@meowcula Год назад
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.
@enyvokaz
@enyvokaz Год назад
Those are all pretty solid points, well done! 👍👍👍
@13thravenpurple94
@13thravenpurple94 Год назад
Great work! Thank you
@JanSzafranski
@JanSzafranski Год назад
An excellent video with so many features we need... I particularly like the list of prev installed apps, and the 'what's new' details
@concretec0w
@concretec0w Год назад
Excellent list Nick!
@mdavid1955
@mdavid1955 Год назад
Kudos for those suggestions..especially a restore/reinstall function.!..
@theRedOmega24
@theRedOmega24 Год назад
Great video. System wide tracker blocker would be cool. I love the Adblocker MX/ Antix linux provide. Combining these would be great.
@mearetom
@mearetom Год назад
Don't really think is good idea, would be like tracking softwares/scripts and reading them, Just terrible idea and crushes performance.
@ArniesTech
@ArniesTech Год назад
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 💪
@rialbbe
@rialbbe Год назад
Very true... it it's a good idea to have this improvement and giving the users a option.
@AmgadElsaiegh
@AmgadElsaiegh Год назад
agree with you, hope developers take practical steps to make that possible
@vk3634
@vk3634 Год назад
Absolutely great ideas. It's genious
@puspamadak
@puspamadak Год назад
I entirely agree with you, especially on the package management topics & change log framework.
@jonbob9872
@jonbob9872 Год назад
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.
@shariarrahman7562
@shariarrahman7562 Год назад
Really great suggestions.
@logicalfundy
@logicalfundy Год назад
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.
@logicalfundy
@logicalfundy Год назад
@@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.
@logicalfundy
@logicalfundy Год назад
@@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.
@logicalfundy
@logicalfundy Год назад
@@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.
@giovannispadaro2291
@giovannispadaro2291 Год назад
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
@sugarbooty
@sugarbooty Год назад
You need to know how to repair it yourself but its very helpful, I run that config
@bighneswarsahu9144
@bighneswarsahu9144 Год назад
Wow...brief informations about important and valuable features missing from linux desktops...beautifully explained..i hope distros implement these necessary things with future updates...
@propjoe1060
@propjoe1060 Год назад
This is easily the best Linux-based channel on RU-vid. Good work dude!
@Anonymous4045
@Anonymous4045 Год назад
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
@JahidulIslam
@JahidulIslam Год назад
He didn't mean this. Pop OS recovery partition works differently.
@xybersurfer
@xybersurfer Год назад
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
@rohitdoestech
@rohitdoestech Год назад
hello again! your videos are always brill!
@TheLinuxEXP
@TheLinuxEXP Год назад
Thanks!!
@thingsiplay
@thingsiplay Год назад
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.
@computerfan1079
@computerfan1079 Год назад
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
@AaronTechnic
@AaronTechnic Год назад
Same with Ubuntu, but also there is a refresh option in the Ubuntu installer
@Finkelfunk
@Finkelfunk Год назад
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).
@hyperspeed1313
@hyperspeed1313 Год назад
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
@zxuiji
@zxuiji Год назад
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)
@KuruGDI
@KuruGDI Год назад
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.
@KuruGDI
@KuruGDI Год назад
@@terrydaktyllus1320 So these "shell scripts" is a UI tool that exports eg. my WLAN settings in one click?
@KuruGDI
@KuruGDI Год назад
​@@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.
@Wardaug
@Wardaug Год назад
Definitely agree with the “funnel” and “restore partition”
@mlevesque33
@mlevesque33 Год назад
What you said is pretty spot on.
@letMeSayThatInIrish
@letMeSayThatInIrish Год назад
The restore partition should be a no brainer. I think most distro devs simply never thought much about it.
@MrBobWareham
@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.
@linuxsever5727
@linuxsever5727 Год назад
I agree with all your advices.
@rossgebert9422
@rossgebert9422 Год назад
Thanks Nic, you have become my goto Linux RU-vid
@quantumastrologer5599
@quantumastrologer5599 Год назад
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.
@bogdankarpus181
@bogdankarpus181 Год назад
I agree with your list!
@burning_KFC
@burning_KFC Год назад
As always writing a comment to support the channel
@StephanSchutter
@StephanSchutter Год назад
Absolutely agree!
@saber_sinan
@saber_sinan Год назад
You couldn’t say it better. Thank you.
@gigalodon14
@gigalodon14 Год назад
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)
@whiskeylinux
@whiskeylinux Год назад
I'd love to see graphical popups when apps error out. Great idea.
@kotyz85
@kotyz85 Год назад
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.
@weddingdjrobsoundz1042
@weddingdjrobsoundz1042 Год назад
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.
@joshfromsmosh3352d
@joshfromsmosh3352d Год назад
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
@lucamosca_
@lucamosca_ Год назад
100% agree with First point. It's time for gnome and xfce ti include from scratch some extensions to easily change layout.
@davidwayne9982
@davidwayne9982 Год назад
YES- I had Zorin- loved it-- and now there is Makulu offering 16 layouts and the developer said he's going to add MORE.
@DarkGT
@DarkGT Год назад
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.
@davidak_de
@davidak_de Год назад
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
@man_at_the_end_of_time
@man_at_the_end_of_time Год назад
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.
@sweetmelon3365
@sweetmelon3365 Год назад
8:00 could also have a firewall which lists every app and we can manually give an app permission to connect to the internet
@justalawngnome7404
@justalawngnome7404 Год назад
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??
@Gramini
@Gramini Год назад
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.
@TiagoTiagoT
@TiagoTiagoT Год назад
That's already a thing on Mint, at least with Mate
@towel9245
@towel9245 Год назад
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!
@TheLinuxEXP
@TheLinuxEXP Год назад
Hahah I'm glad I gave you ideas unintentionally 🤣
@TeodorSobczak
@TeodorSobczak Год назад
That is such a good video. Devs, yes, please, listen to that guy. He have the point.
@dominus6695
@dominus6695 Год назад
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.
@World_Theory
@World_Theory Год назад
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
@teklife 8 месяцев назад
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)
@jGRite
@jGRite Год назад
I haven't the time to look into this, but I would like a desktop environment backup and recovery tool so I can easily restore settings I use in any desktop environment.
@KCKingcollin
@KCKingcollin Год назад
I was looking for inspiration to start my first real coding project I think a universal app store sounds cool
@bodamat
@bodamat Год назад
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
@scheimong
@scheimong Год назад
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.
@colin7452
@colin7452 Год назад
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)
@fifthQuark
@fifthQuark Год назад
One thing to add is separate partition for the home folder
@AnzanHoshinRoshi
@AnzanHoshinRoshi Год назад
Thank you, Nick. Some good points. Certainly Pop's restore partition should be standard.
@TheLinuxEXP
@TheLinuxEXP Год назад
Yeah, it's very handy!
@Kiaulen
@Kiaulen Год назад
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.
@TheFimiTube
@TheFimiTube Год назад
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.
@TomChamberlain
@TomChamberlain Год назад
Completely agree
@Clygro
@Clygro Год назад
Being able to resize the system partition, without a Live USB/CD/DVD. Automatic driver installs (probably quite hard), option in installers to separate partitions, such as the /home directory. A compact mode option, or semi-alternatively have a compact mode option in the system settings, probably a few more stuff that I can't think of right now.
@crashjohnny_
@crashjohnny_ Год назад
Please, listen to this man! He has great ideas that should already be in place.
@jerryferreira8960
@jerryferreira8960 Год назад
Yes, a restore partition, that would be great!
@tobfos
@tobfos Год назад
My friend, the 'RU-vid unsubscribes you from channels' thing just happened to me and this channel. I've been missing out on these videos for ages...
@webflyer035
@webflyer035 Год назад
3:14 you can do similar things with "Timeshift" (which is pre-installed on some distros i.e. Linux Mint)
@TheLinuxEXP
@TheLinuxEXP Год назад
But not in a very user friendly manner, you need to know that you need to boot the computer on a live USB to restore! Still, it's pretty fantastic!
@arkadiptasarkar
@arkadiptasarkar Год назад
@WebFlyer0 But you need the computer to boot up past grub to use timeshift. If for example the grub breaks, like it happened recently in an arch linux upgrade, btrfs + timeshift was no good.
@ioneocla6577
@ioneocla6577 Год назад
@@TheLinuxEXP yes and no. GRUB btrfs allow you to boot to Snapshots from the boot menu
@Bob-1802
@Bob-1802 Год назад
@@TheLinuxEXP At least, if the user still got the USB key used to install the distro, that should do it.
@webflyer035
@webflyer035 Год назад
@@arkadiptasarkar I have not used POP OS but judging from this video clip, it seems you need to boot past grub in POP OS as well
@Mojo_DK
@Mojo_DK Год назад
I love this video
@averagemamil4523
@averagemamil4523 Год назад
All excellent suggestions 👍 Just waiting for the tsunami of objections from the CLI only sweats 😉
@kraftykactus1028
@kraftykactus1028 Год назад
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.
@TheLinuxEXP
@TheLinuxEXP Год назад
Yep
@bthegawd8113
@bthegawd8113 Год назад
Worked for the Ford model T……
@kraftykactus1028
@kraftykactus1028 Год назад
@@bthegawd8113 lol
@sfisher923
@sfisher923 Год назад
Graphical Bug Reporting would be lovely on Mint ran into an issue on OpenRCT2 a while back (Back in the NSF Betas) where my Game would claim that files are missing on the Terminal but still ran and basically caused an issue like the Low Memory/Solitaire Win from Windows XP on the Menu As for the Multi-Desktop thing I feel like just having a unified website with a video on installation (Looking at you my Arch VM) and a showcase for each one would be a good start
@matthiasschuster9505
@matthiasschuster9505 Год назад
4:43 I am working on this and more.
@michadybczak4862
@michadybczak4862 Год назад
On Manjaro/Arch there is a command to create a list of all installed packages in a file. Then you can use that file later to install all of those packages. There is a pacman command that checks the file with the list and installs everything. I would imagine, this could be integrated easily in the Help/Welcome or other alike apps.
@fbritorufino
@fbritorufino Год назад
My favorites: 1. Update notes framework 2. Privacy tools and dashboard 3. Improved graphical app stores
@ninjanerdstudent6937
@ninjanerdstudent6937 11 месяцев назад
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.
Далее
9 Projects that CHANGED the Linux world!
15:49
Просмотров 70 тыс.
Olive can see you 😱
01:00
Просмотров 19 млн
My 6 WORST LINUX MISTAKES
16:28
Просмотров 151 тыс.
Some Free Software You Can Use Right Now
5:58
Просмотров 2,3 тыс.
Ranking Linux Desktop Environments for 2023
18:13
Просмотров 520 тыс.
Sometimes, I get tired of Linux
14:42
Просмотров 100 тыс.
I used a MAC for 30 days, and I’m glad it’s over
17:39
STOP RECOMMENDING DISTROS, recommend DESKTOPS instead!
11:11
7 areas where Linux is JUST BETTER than Windows
15:46
Просмотров 131 тыс.
Vanilla OS: New, highly secure, immutable Linux distro
18:49
Fedora VS Ubuntu: Which is Better?
24:51
Просмотров 42 тыс.
Развод с OZON - ноутбук за 2875₽
17:48