One of the network managers is apparently set to enable DHCP on the interface it manages, that’s the only reason that I can think of why a device set with a static IP is switching to using DHCP.
You’re going to want to check the systemd units (sudo systemctl list-unit-files --state=enabled, if that doesn’t work you can replace the state flag with –no_pager and grep for enabled ) to see what is managing the interface(s) and then ensure that their config is set to static. You may have two conflicting services like systemd-networkd and NetworkManager fighting.
I couldn’t see anything obvious, but I noticed something else
I noticed last night that the ethernet adapters changed, and the static profiles didn’t update to match. The adapters were named something like enp6so, but used to be enp2so, for example.
The DHCP profiles matched the new device names, and the static profiles were stuck on the old names.
Changing the static profiles to match the updated device names and deleting the DHCP profiles seems to have worked for now, but I don’t know why they changed in the first place.
Glad that helped you, they shouldn’t be changing since the names are based on their location in the PCI bus instead of being generic (eth0, eth1, etc…). IIRC you can specify udev rules to name the devices what you want using UUIDs or something that way you’ll always know what they’re called. I’d suggest reading about Ethernet device naming in Linux if you want to know more.
Glad that helped you, they shouldn’t be changing since the names are based on their location in the PCI bus instead of being generic (eth0, eth1, etc…). IIRC you can specify udev rules to name the devices what you want using UUIDs or something that way you’ll always know what they’re called. I’d suggest reading about Ethernet device naming in Linux if you want to know more.
I’ve always dealt with names like eth0 and eth1 in the past, but now I’m only getting enp2s0 and enp5s0. I assumed that it was something that had changed over the last few years that I hadn’t noticed, but I’ll look into it further. Thanks :)
Ask your Linux group. Seriously. They should know best what kinds of issues their ‘users’ frequently face and what kind of information there is.
I learned Linux by doing. Set up a webserver, set up a network share, assemble a RAID with 2 old HDDs. Install Steam and play around a bit. Try LaTex and write your next homework assignment with it. Set up a Python / R / C++ development environment. All of that is good practice and you’ll understand the concepts and specific issues once you do it yourself. Imho that’s better than a theoretical course. You can do this in VMs or find old hardware. Some people in such groups have good connections.
Also a university library should have some free (for you) material (books) on Linux.
Thanks. Yeah I spent some time with it and drew some finite-state machines with TikZ(?), other diagrams, we assembled a few physics homework assignment scripts to tidy the data from experiments, do linear regression and generate beautiful diagrams. It also taught me a bit about typesetting and proper formatting. I ‘wasted’ quite some time with it but a homework assignment in TeX looks almost like a scientific paper. Depending on the later career it’s a good skill to have. And I still prefer writing stuff with that instead of fighting LibreOffice. YMMV, since I also like programming and prefer text and the command line over GUIs.
If you’re looking for something that won’t break, Debian and openSUSE Tumbleweed are two good options. Both offer the Plasma desktop, though openSUSE may have an easier installation interface for some. Note that some video codecs aren’t (officially) available, so if playing “differently acquired” media is a concern, perhaps Debian would be easier.
If you wanna try arch, consider EndeavourOS. It simplifies the installation process significantly, though it doesn’t do much to help maintain the system. That’s on you. Avoid Manjaro like a plague.
2
The Arch Wiki is universally considered the best source. 99% of what you’ll see on there will work on any linux distro, so don’t worry about the name. Aside from that, your favourite search engine is your best bet.
3
No clue what FALGCS means, but wallhaven.cc a great place for wallpapers.
Edit: seems the Manjarno site is down. Shame, genuinely useful site for times like this.
I generally aim newbies at Mint, but ubuntu derived distros are pretty easy and stuff often ‘just works’. That’s why my daily driver is xubuntu.
All over the place, really. Another advantage of ubuntu derived distros is you’ll find a lot of the tutorials and stuff will assume you’re using ubuntu. I just hit a search engine if I need help with something.
You’ll have ask the question of how important is this data, then before you start run drive diagnostic tool to see if all are functioning as expected, I’d suggest moving directories aposed to chopping anything up as to maintain some form of redundancy if a drive were to fail. It’ll be a long process. Hope it goes well
Nvim is more optimised, while emacs is more extensible. Basically you can modify core parts of emacs while it runs. I tend to use both, depending on the situation, with a lighter nvim config. Sometimes the 3 second emacs startup time is annoying so I use vim then. I think its fine to try both.
Regarding emacs declining popularity, I think that in the long term it could be a problem, since most people don’t want to learn elisp just to configure their editor. Elisp is very powerful in emacs, but its design is very different to other languages, so as emacs contributors get older, it could possibly lead to less and less new contributors.
Idk about the vim distros, but I think Doom Emacs is easier for beginners to get into.
Sometimes the 3 second emacs startup time is annoying so I use vim then.
The way I get around this is by using emacs in daemon mode. So it only has a long startup if I’ve just rebooted my computer or if I needed to change my config and manually restart emacs. You probably already know emacs can run as a daemon, but I thought I’d mention it anyway!
I tend to use both, depending on the situation, with a lighter nvim config. Sometimes the 3 second emacs startup time is annoying so I use vim then. I think its fine to try both.
Could you elaborate more upon your workflow? Like, in which situation do you prefer Emacs and when do you prefer Neovim? I get that the lighter option is preferred when you want to perform a quick edit or can’t be bothered with startup time. But I want to know it beyond that and -if possible- what led you to favor one over the other in each situation.
Regarding emacs declining popularity, I think that in the long term it could be a problem, since most people don’t want to learn elisp just to configure their editor. Elisp is very powerful in emacs, but its design is very different to other languages, so as emacs contributors get older, it could possibly lead to less and less new contributors.
How do you envision Emacs’ future? Would, at some moment in the future, some kind of compatibility layer of sorts be developed that lower the entrance barrier? To my knowledge, Emacs has -contrary to Vim- been more open to community development. So I don’t expect something like NeoVim to be developed for Emacs as there’s less need for it. But I don’t know how much they’d be willing to change Emacs for the sake of making it more attractive for new users.
Idk about the vim distros, but I think Doom Emacs is easier for beginners to get into.
Compared to Spacemacs I assume*. If so, would you mind elaborating?
I’m not using lsp in Neovim so if I need lsp I’ll just pull out emacs. If I’m already in the terminal I’ll usually pull out Neovim to edit a file, but if I’m writing like markdown or something that uses images I like the ability to display images inline in emacs. LaTeX is always something I do in emacs because there’s a built in pdf viewer in emacs and there’s built in spell check also. In the terminal in emacs, sometimes I open up Neovim to do a quick edit because of muscle memory from the terminal. One thing that’s really cool about Neovim is that you can embed it in other applications, so if I really have to use an ide that’s not emacs, I’ll just do that.
I don’t use Neovim for complex tasks, because personally I find it a bit hard to discover commands compared to emacs. The menubar in emacs is really useful for finding useful commands in different major and minor modes.
Yeah there’s a thing called EAF, which allows python and javascript to be embedded in emacs. It allows for more complex applications to be built in emacs, similar to VSCode. I’m not sure how difficult it is to make something with EAF, but I haven’t really seen any things written in it that aren’t in the EAF organization. I think the future could be EAF or maybe something like EAF to be able to leverage the power of the javascript ecosystem like how VSCode does for a lot of plugins. There have been some attempts to rewrite emacs in different languages, but emacs is too large, and you would lose the old ecosystem by doing that.
There’s a larger community around Doom Emacs, and Doom Emacs looks nicer. Honestly though it doesn’t matter that much which one you use since they are both pretty good.
I’m not using lsp in Neovim so if I need lsp I’ll just pull out emacs. If I’m already in the terminal I’ll usually pull out Neovim to edit a file, but if I’m writing like markdown or something that uses images I like the ability to display images inline in emacs. LaTeX is always something I do in emacs because there’s a built in pdf viewer in emacs and there’s built in spell check also. In the terminal in emacs, sometimes I open up Neovim to do a quick edit because of muscle memory from the terminal. One thing that’s really cool about Neovim is that you can embed it in other applications, so if I really have to use an ide that’s not emacs, I’ll just do that.
Wow, the insights! Vehemently noting these down somewhereHeck, I think you’ve cracked the code. Since I’ve created these posts, I became more and more aware of how great both Emacs and (Neo)Vim are. And while I was already flirting with the idea to perhaps use both, I think you’ve just completely obliterated any other option; which is a good thing. As such, I’m actually grasping for words that would somehow be able to properly convey the feelings of gratitude I currently experience. For whatever it’s worth; thank you from the bottom of my heart!
Yeah there’s a thing called EAF, which allows python and javascript to be embedded in emacs. It allows for more complex applications to be built in emacs, similar to VSCode. I’m not sure how difficult it is to make something with EAF, but I haven’t really seen any things written in it that aren’t in the EAF organization. I think the future could be EAF or maybe something like EAF to be able to leverage the power of the javascript ecosystem like how VSCode does for a lot of plugins. There have been some attempts to rewrite emacs in different languages, but emacs is too large, and you would lose the old ecosystem by doing that.
Once more; much appreciated!
There’s a larger community around Doom Emacs, and Doom Emacs looks nicer. Honestly though it doesn’t matter that much which one you use since they are both pretty good.
Yet again; I’m grateful! Have a good one! I wish you and your loved ones the best!
So you pretend that what was running on windows to run in Linux?. Dafuq people are naive af. We are talking mostly enterprise machines, most corporations didnt migrate to windows 11. So its not just installing steam lol
No, those computers can go to underprivileged communities so ppl can have access to word processor, programming, web dev, etc. They would be running Linux and be secure and functional.
You don’t need a separate machine to read documentation on. You can install gentoo from any live USB. I used mint, for example, so I could have the handbook open at the same time.
ZFS will let you setup a RAID like set of small volumes which mirror one larger volume, it takes some setup, but that's the most "elegant" solution in that once it's configured you only need to touch it when you add a volume to the system and it's just a mounted filesystem that you use.
Does not solve the off-site problem, one fire and it's all gone.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.