When installing gnome using apt it should prompt you at some point which display manager (aka login screen) you want to use. Just choose the one that’s not gdm and your login screen wont change. Generally its easy to install a new desktop. Just do “sudo apt install the_desktop_environment” and change the chosen desktop environment on your login screen when logging in (there should be some slider or button for that).
if you’re trying out one or more than one DE I suggest making a new user for it, I’ve accidently messed up my dotfiles more times while DE hopping than I’d like to recall
is there an easy way to transfer files from user to user? is there a way to delete other users easily? i will definitely do this, so thanks for the suggestion! do you know any resources about this i could consult?
as a root user you can move files around no problem, I’m sure there’s desktop environment hopping articles to refer to, deleting is pretty straightforward too. for my case when I added i3 and hyprland I just tried flipping between the different desktops on a new user to see if anything broke before doing it on my main account, just something I have a habit of doing after some old mishaps
In my experience, every computer is faster with Linux than with Windows. But if this measures just the processor performance on similar tasks I guess it’s news.
Consequently battery life tends to suffer on Linux vs windows. Especially on newer hardware before people figure out how to manage performance and battery life.
Usually, applying the same tricks that Windows does, its not true.
But by default, mostl Linux ditros dont do something special for having performance managing.
But actually. Windows does neither, at least the pure Vanilla form. Its a huge difference when using my Levono Ideapad with the preinstalled Windows versus Windows that is reinstalled Vanilla without drivers. Then Linux is more plug and play and better at this job than Windows.
Maybe they do it differently on ideapads. But on all of the modern thinkpads I own the all install at set up the same power profiles and dynamic tuning that the factory image does. Factory install vs fresh install performance is the same on these machines once windows update has done it’s thing. Even the random POS HPs will do the same thing.
I think it comes down to the culture. A minuscule improvement to a file system is big news in the Linux community. There’s also lots of academic interest in the performance critical parts of the kernel that you just can’t emulate with a closed source model. Is anyone writing papers on how to obtain a 2% improvement in the task scheduler on Windows?
Linux dominates the server market, so even small improvements matter when you’re talking about a server farm with thousands of machines or the latest supercomputer. Many, many people care about the scalability of Linux. On Windows, we say: NTFS? It’s good enough. The user won’t notice on modern SSDs.
A lot of the software components under the hood in Linux are replaceable.
So you have a bunch of different CPU and disk IO schedulers to suit different workloads, the networking stack and memory management can be tweaked to hell and back, etc etc.
There’s a channel “learnlinuxtv” on YouTube that is pretty good. I haven’t looked in a while but I watched their entire course on proxmox. They also create books.
I’m not sorry that the CIA is using your closed-source software you mistakenly thought you owned anything because you paid way too much for anyone else to actually control your shit, you ignorant slave.
Edit: You’re a bunch of ignorant fuckwads. You can’t read shit and know who’s on what side because your sensitive to sarcasm and blatant…nevermind. Fuck off.
An alternative to Kubuntu is TuxedoOS (similar to PopOS (Gnome) but for KDE). You can also try KDE Neon.
You can use VM to install and try new distro, worst case you make a new VM and start again.
For learning, if it was me I would just roll with Arch, using distro like Garuda that has BTRFS rollback or even EndeavourOS. A fuck up can be saved from BTRFS rollback, back up dual boost or 2nd pc.
LMAO the clickbait delusion… has anybody not learnt for how long people stuck to Windows XP and 7? 10 is incomparably more secure and robust than 7 was, and 11 is almost a meaningless cosmetic upgrade. People that do not want to, will not use Linux, and keep using 10. Comfort and compatibility take precedence over security and privacy. People that do install Linux, however, will still want to keep 10 or 11 separately installed, and Microsoft officially suggests workaround to install 11 on any computers.
Aah yes, appimage, flatpak, snaps, progressive web apps, electron apps… The cross-compatibility of the lazy 21st century developer, where a simple IRC-like chat client comes with an entire operating system or an entire browser (which itself is an entire operating system too nowadays), takes up half a gig of disk space, and starts up in over 10 seconds with a multi-gigahertz multicore CPU.
It’s been that way since the dawn of computing. Developers will push hardware to its limits and the hardware people will keep making a faster chip. A lot of software was laggy as hell back in the day. Not to mention, it didn’t have any features compared to the stuff now. Plus our shit would crash all the time and take down the whole PC. Sure, you run across some shockingly fast and good apps but those have always been few and far between.
State governments usually are required to place all of their computers up for sale through surplus. (Hard drives usually removed and destroyed). I have been through that process at a State College and a University. They aren’t just thrown away. I imagine there is a similar process for federal computer.
Yeah, when access to raspberry pi’s and such was none existant I knew a few people who would pick up old Optiplex computers and such to use as media servers and such. Old dells used to be very reliable. Throw whatever distro on there gui or not, and the shitty graphics cards wouldn’t matter much
Literally just talked to my mother-in-law who was talking about throwing out her laptop because Windows 10 is losing support and she can’t upgrade to Windows 11.
It would probably run linux perfectly.
But I would never put linux on it. I am not doing tech support for my MIL who just admitted to me that she “locked down her machine because she fixed the registry issues windows has and turned on ipv6 on her router” and alluded to changing other settings but she cant understand why her “wifi keeps dropping out” and thinks its because the neighbors installed a ring doorbell.
A lot of businesses. I’ve stocked an entire network lab out of waste bins from buildings with tech companies in them. Laptops, monitors, network gear, cabling. I once scored a whole box of 100W USB-C chargers.
If the computer was purchased in 2016 the license key is likely tied to the motherboard from the factory, so unless you swap the board, the original key may pull on its own.
“You can simply remove the appraiserres.dll file in the Windows 11 ISO file to make the Setup avoid these checks and install Windows 11 on any unsupported hardware too.” From the following article: nerdschalk.com/how-to-use-rufus-to-disable-tpm-an…
That sounds hard, but Rufus made this easy. Just select the right option. So just use Rufus to create the install usb: rufus.ie/en/#
This also allows local accounts, and disables all the tracking bullshit with a single click each.
Would be cool if Microsoft launched a new fangled cloud operating system, they’ve already got Bing AI, Onedrive, GitHub on the side and other infrastructure in place already.
Offering a Microsoft centered cloud computing operating system would allow them to dump or discard their other investments like GitHub, while holding both the money and infrastructure to competing against their old pals working with Linux and other GNU stuff.
The ultimate betrayal I tell ya hahaha 🤣
Nah just jokes, I would suck at writing or doing white collar crime but I would sure hype it up in an action novel alright
Disclaimer: Never really used Emacs, but mediocre VI(M) user for nearly 25 years.
I am fully capable of using VIM for developing bigger programs, but I gave up on the wish of setting up VIM as an IDE. Still, IMHO VIM is worth knowing for quick edits, writing and remote work.
Seriously, if you want an IDE for Python and C#, VS Code with the Microsoft plugins is and will be miles ahead of the VIM experience. The Rust plugin for VS Code is IMHO subpar, the last time I tried it. I don’t know what is the favorite IDE of Rust developers.
I wouldn’t want to stop you trying out editors and having a nice journey, but in the last years, VS Code ‘won’ and is used by nearly every developer for a reason: It has not a perfect setup and a lot of annoying issues, but out of the box the experience is good enough™ and is has the biggest user base by far, so show stoppers will be fixed quite fast.
So, my advice would be: Learn vi, because it is a handy tool for quick edits with good defaults (looking at EMACS) and chose a popular editor or IDE for your development needs. The time trying to force VIM/EMACS into a descent IDE will never come back and the theory sounds better than it will be in reality.
Seriously, if you want an IDE for Python and C#, VS Code with the Microsoft plugins is and will be miles ahead of the VIM experience.
Someone else already pointed how VS Code has become the most popular IDE (at least according to statistics found on stackoverflow). While categorically I’d like to dismiss VS Code for not adhering to F(L)OSS, VSCodium -however- actually does fit the bill. And while formerly I’ve had bad experiences on it related to how the plugin ecosystem is configured by default compared to VS Code, I’ve since learned how it works on VSCodium. So I shall set it up in case Emacs and/or (Neo)Vim somehow seem to be less fit for the job and/or I can’t be bothered at that moment to configure Emacs/(Neo)Vim to do my bidding.
Learn vi
Will do.
The time trying to force VIM/EMACS into a descent IDE will never come back and the theory sounds better than it will be in reality.
I understand the concerns. And I agree that I should be realistic in how I approach this. Nonetheless, I’m faithful for it to be a very productive endeavor. Thank you for chiming in!
My impression about VS Code being popular is also from workplaces at several companies, VS Code was literally on every machine and VS Code project config files are nowadays checked in with project into version control. (In the past I would not have been happy about config files in version control, but I just accepted it by now.)
One more question: How to setup VIM/NEOVIM or EMACS as a descent C# IDE? AFAIK the language servers support navigation and auto completion, what about refactoring, code generation, support for build systems, hot reloading for code while debugging etc.?
My impression about VS Code being popular is also from workplaces at several companies, VS Code was literally on every machine and VS Code project config files are nowadays checked in with project into version control. (In the past I would not have been happy about config files in version control, but I just accepted it by now.)
That’s actually kinda concerning 😅. I hope I can remain free to use whichever IDE suits me best. But thanks for pointing that out as it’s a very realistic scenario.
How to setup VIM/NEOVIM or EMACS as a descent C# IDE?
Hehe, the crux. Honestly, I’m not very optimistic that it can do everything one might be used to do on something like Jetbrains’ Rider. Nonetheless, I’ll try to get it as close as I can and see from there if I’m willing to deal with it. I’m not entirely opposed to rely on other IDEs from time to time for specific functionality I’d be missing otherwise.
Do you have any experience with neovim? I’m certainly not a Python programmer but I’m doing simple things for fun and so far neovim served me very well. If I eventually go deeper in Python I would be interested to know the limitations of neovim beforehand.
For Python, AFAIK Microsoft have their own implementation of a language server, so I don’t know how it compares to the Open Source options. My VIM config for Python runs black/isort on save and that’s good enough for me.
IMHO the distance is far greater when you use a language like Java/C#, which has really descent support from IDEs.
If neovim serves your needs, enjoy using it and don’t listen to random people in the internet. ;-)
Thanks for the information. I’m always happy to hear from others because that’s how I make progress. Also with my workflow in constant evolution it’s good to know neovim’s limitations so I can be prepared. Being curious by nature I will try other apps with no doubts anyway. I’ve tried vi, neovim, emacs, but only heard of VS so who knows…
linux
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.