linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

iopq, in Package up and transport a linux?

There’s a distro called NixOS that is created for this purpose. It also has a tool called home manager that will manage your dot files for you. Once you back up like two or three configuration files you can recreate your system (minus any actual data)

When you do this in Arch there’s no guarantee you get the same package versions and there’s no guarantee everything works

lupec, (edited )

To add to this, another viable path is using Nix, the package manager, on its own. That way you can get Home Manager to manage your applications and dotfiles independently of your base system, as long as you are able to install Nix.

It’s my general workflow, run Determinate Nix Installer, install Home Manager, clone my config and I’m off to the races. Been sharing that config between Debian, Ubuntu on WSL and Bazzite for a while and it’s served me well so far.

Dirk, in wayland, not even once
@Dirk@lemmy.ml avatar

Ah yes, the uneducated FUD article again.

z3rOR0ne, (edited ) in 10 YouTube Channels Linux Users Should Explore
@z3rOR0ne@lemmy.ml avatar

Linux Cast is…okay. The long form conversation format episodes are usually better than when its just Matt.

Brodie should definitely be at the top of this list. He works in tech, devotes himself emphatically to the subject of Linux, has some really amazing guests on his Tech Over Tea Podcast, and is imho THE Linux YouTuber atm.

Chris Titus Tech is more an honorable mention, as his channel focuses equally on Windows and Linux, but he has some amazing scripts for iptables configurations, and optimizing gaming on Linux, amongst other related topics.

The Linux Experiment is great for quick recap of Linux News. Learn Linux TV is great for Linux sysadmin tips.

I don’t care for Distrotube, I won’t go into details except to say I don’t support Trump. Similar sentiments go for the Bible thumper, Luke Smith, whom doesn’t really post much Linux content any more afaik. I will admit they did post useful bash scripts from time to time though.

Trafotin and Bugswriter are interesting channels in the Linux Youtube space that I think are worth checking out.

Overall though, if you’re looking for quality Linux content on Youtube that keeps you informed and up to date. You can’t go wrong with Brodie Robertson, The Linux Experiment, and Learn Linux TV. That’s all you really need imho.

CalcProgrammer1,
@CalcProgrammer1@lemmy.ml avatar

I got to be on the Tech Over Tea podcast! I really enjoyed talking with Brodie and would definitely recommend his main channel as well as Tech Over Tea. There is another podcast I sometimes watch called Linux Game Cast too.

WildlyCanadian,
@WildlyCanadian@lemmy.ca avatar

Yeah I kinda lost interest in Distrotube when he started randomly pulling out guns in videos…

Like, I don’t care what your political views are as long as you make good content and stay on topic, and keep your views and work separate yaknow. Like hell, if you want to make separate videos about that then by all means, but I’m watching a tutorial on how to set up openbox I don’t care about your guns and freedoms

Grangle1,

I like to think of (and recommend) three of the channels on the list based on one’s experience and how “deep” they want to go with Linux:

Linux Experiment is great for the “average desktop user” (like myself), someone who’s not too interested in programming or development and just wants to keep up with Linux-related news that relates to the average user and find cool tools to use with whatever distro or system you’re running.

Brodie is “mid-level”, I’d say, he looks at some of the more technical stuff but presents it in a way that relates to how a more average user would be interested in the thing he’s talking about. He talks about a good amount of dev stuff, but It’s still useful information generally for most Linux users out there, from folks who are just above " beginner level" to more advanced users.

DT (DistroTube) is for “power users” mainly, I think. He says he doesn’t really do development or programming, then makes a bunch of scripts to change up a bunch of window manager settings and goes hardcore into writing stuff for Emacs. He says he’s not a distro maintainer, then goes and takes his scripts and makes them into his own distro. For most of his videos, even if he takes you through what he’s doing step-by-step, you kinda have to know what you’re doing with the tools he’s using to know what’s going on. He talks about a lot of things like window managers and development and configuration tools the “average user” who just wants to do basic stuff on their desktop probably won’t know a whole lot about.

LemmyIsFantastic, (edited ) in Should I install Linux on my smartphone?

No. None of it is worth the effort. None of it works well, you’ll fight with payments, and shit is going to be buggy and unless you really want to learn you don’t sound too technical.

knobbysideup, in Linux Mint - Screenshot annoyance

Try using a timer

user224,
@user224@lemmy.sdf.org avatar

Why did this not come to my head. My idea was to use video capture card, connect that to another computer or phone, set screens to mirror and then take snapshot of the video.

Work harder, not smarter.

absGeekNZ,
@absGeekNZ@lemmy.nz avatar

Timer doesn’t work with an area, but works well for the whole screen

mvirts,

Ya use gimp, the old standby for impossible screenshots

russjr08,
@russjr08@outpost.zeuslink.net avatar

This is what I do, I can’t speak for Mint’s screenshot tool, but Spectacle for KDE will indeed freeze the whole screen after a set timer - allowing you to open context menus and whatnot. Then on the “frozen” image you can highlight only a specific section of the screen to screenshot, make annotations, etc.

Spectacle is one of the things I miss the most every time I try out GNOME again for a bit.

cmnybo,

With the MATE screenshot tool, you can set a timer and set it to either capture the active window or the whole desktop. It will capture context menus when using the timer.

EddyBot, in I'm trying to run VirtualBox in Linux Mint but I keep getting an error message about Kernel drivers.

if you just need software to set up virtual machines you might look into Gnome Boxes or virt-manager which don’t require external kernel modules like Virtuap Box to work

anyway these issues typically happen on Ubuntu based distros (like Linux Mint) because your linux kernel is to new for the Virtual Box version (or the Virtual Box version is simply too old)

vortexal,
@vortexal@lemmy.ml avatar

Ok thanks, I might try those later if I can’t get VirtualBox working.

nik282000,
@nik282000@lemmy.ca avatar

virt-manager

I’ve used VirtualBox for years and only just tried virt-manager. I wish I had tried years ago, so much simpler and it is in my distro’s default repository.

vortexal,
@vortexal@lemmy.ml avatar

I tried virt-manager but it’s giving me an error message about not being able to connect to "libvirt qemu:///system" and it wont let me install a virtual machine. I’m assuming that I’m supposed to download “libvirtd”, but I can’t figure out how to install it. I think it wants me to build it from the source but there doesn’t seem to be a guide on how to do that.

Patch,

I’m assuming that I’m supposed to download “libvirtd”, but I can’t figure out how to install it.

Try sudo apt install libvirt-daemon-system libvirt-clients in the terminal and rebooting the system.

vortexal,
@vortexal@lemmy.ml avatar

It stated that they were already installed so I went through the process of re-installing them and rebooting the computer, which seems to have fixed the problem. I wont really be able to test it much right now because of how late it is for me but I was able to at least start the installation for Windows XP.

Pantherina,

On fedora its sudo dnf install qemu qemu-kvm virt-manager

Virt-manager alone is just the viewer, its also intended to be used for things like remote viewing. This would be an easy solution

vortexal,
@vortexal@lemmy.ml avatar

I’m currently installing virt-manager but I ran into a problem with Gnome Boxes where I’m trying to run a Windows XP virtual machine but I can’t figure out how to get files from my host to the guest. Apparently, I need some software to be running on the guest but the website that I need to download the software from doesn’t work in internet explorer and I obviously can’t just download it on the host and transfer it to the guest.

Pantherina, (edited )

Yes this seems to be a Gnome Boxes Flatpak problem. I like that it works as a flatpak, but unsure if this can be fixed, I think its a known limitation.

Oh yes, the spice guest addition. This will be needed on every Spice VM

Try this bat script from Github

Or the program they are referring to

vortexal,
@vortexal@lemmy.ml avatar

So I tried virt-manager but it’s giving me an error message about not being able to connect to "libvirt qemu:///system" and it wont let me install a virtual machine. I’m assuming that I’m supposed to download “libvirtd”, but I can’t figure out how to install it. I think it wants me to build it from the source but there doesn’t seem to be a guide on how to do that.

joshcodes,
@joshcodes@programming.dev avatar

Are you using a package manager or downloading everything from virtualboxs website? When I installed virtual box earlier today it all worked fine so that’s why I ask.

vortexal, (edited )
@vortexal@lemmy.ml avatar

I installed it through apt with just sudo apt install virtualbox-7.0. I also downloaded the deb file from their website but, at least when installed through apt, it just ignores it and uses the version from Mint’s repository anyways.

Edit: Because I just checked and you can’t install it directly like that anymore, I first tried installing VirtualBox a few months ago, with an older version of Linux Mint. When I tried installing it several hours ago, it was with the deb file but for some reason apt still selects a different version when it actually installs it.

KISSmyOS,

OK, why are you installing it from a deb file and not just from your repo?
Try that first.

vortexal,
@vortexal@lemmy.ml avatar

How much of my comment did you read before replying?

KISSmyOS, (edited )

I read that you installed a specific version months ago, but now installed it from a .deb file recently.
I’m asking why you don’t just sudo apt install virtualbox now?

vortexal,
@vortexal@lemmy.ml avatar

I literally stated in my comment that you can’t install it like that anymore. The reason why is because you get an error saying “E: Package ‘virtualbox-7.0’ has no installation candidate”. This means that in Linux Mint, you have to install it via the deb file.

KISSmyOS, (edited )

And I literally wrote in the comment above yours to install the version in the repo instead, with sudo apt install virtalbox.
NOT sudo apt install virtualbox-7.0

It’s in the Ubuntu repository:
packages.ubuntu.com/jammy/virtualbox

Which Mint 21.2 points to according to the default sources.list:


<span style="color:#323232;">deb http://packages.linuxmint.com victoria main upstream import backport
</span><span style="color:#323232;">deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
</span><span style="color:#323232;">deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
</span><span style="color:#323232;">deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
</span><span style="color:#323232;">deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
</span><span style="color:#323232;">deb http://archive.canonical.com/ubuntu/ jammy partner
</span>

It’s version 6.1, which is better than having no working Virtualbox.

vortexal,
@vortexal@lemmy.ml avatar

I kind of wanted to be using the newest version but I’ll try the old version to see if it works.

KISSmyOS,

6.1 is the newest version included in your OS. That’s just how Linux works.
Downloading newer versions from somewhere else is sometimes possible, but can lead to a lot of headaches, especially with packages that interact with the kernel.

If you notice you keep running into this issue and using the newest stuff is important to you, consider switching to OpenSUSE Tumbleweed. It’s the most beginner-friendly rolling release distro.

vortexal,
@vortexal@lemmy.ml avatar

No, in addition to having a broken UI, it’s still giving me the same error message. https://lemmy.ml/pictrs/image/b610ef5a-b960-4115-9dc1-1819d2172658.png

KISSmyOS,

reinstall virtualbox-dkms (from your repo), disable secure boot in BIOS and reboot.
If that doesn’t work, I’m out of ideas.

vortexal,
@vortexal@lemmy.ml avatar

I already tried that yesterday and it didn’t work. It’s not that big of a problem though because both Gnome Boxes and virt-manager are working fine. So I wont need VirtualBox anymore.

Pantherina, (edited )

Yayy, I have the same problem.

Try a


<span style="color:#323232;">sudo systemctl enable --now libvirtd
</span>

I dont know how manual everything is in Mint

Also add your user to thr libvirt group


<span style="color:#323232;">groupadd libvit
</span><span style="color:#323232;">sudo usermod -aG libvirt $USER
</span>
aksdb,

Just FYI, if you want to enable and start, you can use systemctl enable --now ….

wesley, (edited ) in Sell Me on Linux

I’m a software engineer, and I’ve used Linux on my computer for work before when my company allowed Linux installs on their computers (most don’t in my experience). I don’t recommend it for you.

For me, my main productivity tools, even proprietary ones, run natively on Linux. I very very rarely have to do anything involving word processing. When I do open source or in-browser word processors are enough. Windows can also be a constant headache to use in a lot of software development settings. It’s a horrible development environment. I try to avoid working on Windows as much as I can.

When something breaks (and on Linux, something eventually will), I have more than a decade of technical experience in computing I can fall back on to fix the issue myself. My work computer has failed to boot before and all I had to diagnose and fix the issue was a black screen with a terminal prompt. Even my company’s outsourced IT company had very little experience with Linux and I was largely on my own to fix it when things went wrong.

For you I don’t think it would make sense for basically all the opposite reasons. I imagine you’ll be doing heavy word processing and editing a lot of documents that need to be formatted correctly. Browser based and open source word processing are probably not going to cut it. I’m not sure if there are any proprietary file formats you may come across in the legal field, but if there are do you want to have to ask people “could you send that in a different format? I can’t open that on Linux.”

If something goes wrong on your machine you may not have all the experience to resolve it quickly on your own which could impact your business. Windows can break too but there’s a lot more support out there and the barrier is much lower to fix most issues (I can’t remember the last time I had to bust out a terminal to fix something on windows)

For all its faults, windows is pretty well set up for your typical use case.

If there’s a compromise here, you could try having a computer running windows and another running Linux. Having a backup in case something goes wrong isn’t a bad idea anyway. Dual booting is also an option. I made it through college for a CS degree with a dual boot Windows+Ubuntu laptop.

Whatever you end up doing, be sure to have a really good plan in place for backing up everything you need, especially files. Your computer can fail you at any time, Windows or Linux.

ssboomman, in What is the best distro for gaming?

Unpopular opinion but ubuntu.

You will eventually run into an error you have never seen before and and someone using ubuntu has already solved it and posted it online somewhere.

digdilem,

Really unpopular opinion: Windows.

fschaupp,
@fschaupp@lemmy.ml avatar

It’s not yet a Linux distro :3

digdilem,

Linux wasn’t /techically/ specified…

CaptDust,

Counter point, Ubuntu specifically has so many old posts and answers that aren’t necessary in modern systems, deprecated, or straight up no longer correct. Also a lot of recommendations that can screw up a system in strange ways. I feel like many issues (ie. Bluetooth, USB, Wifi) are due to people stumbling on old posts with configs and tools that have changed and blindly applying them

Tarastie,

Which is why you just use Mint Instead and get rid of all the ads and telemetry while using the same solutions.

pan_troglodytes,

mint or lmde?

meldrik, (edited )

Mint is based on Ubuntu and LMDE is based on Debian. I think Mint is more up-to-date and more newbie friendly.

threegnomes,

POP!_OS*

governorkeagan,

I’m loving Pop!_OS, would love to get one of their laptops as well but the shipping fee is insane

bastion,

About to get a new laptop, and it’s gonna Pop!

selokichtli,

And they solved it by reading the ArchWiki 99% sure.

bastion, (edited )

Arch, btw 🙄

mateomaui, in Amazon Building its Own Linux-Based OS to Replace Android

Absolutely hell no.

d3Xt3r, in What is the easiest way to try all the DEs?

BlendOS. You can easily switch between DEs without any conflicts or dependency hell, as they’re all containerised (and would therefore perform better than running them inside a full-fledged VM).

pelotron,
@pelotron@midwest.social avatar

I didn’t know this existed. This is interesting.

zzzzzz,

I just spent an hour trying to get this installed in a Proxmox VM. No dice. After install, it just boots to the GRUB rescue prompt. Oh well, seems like a cool idea.

MonkCanatella,

Yeah it’s not in a useable state. If you do a custom partition, it installls the bootloader wrong lol

pan_troglodytes,

that looks interesting

llothar, in Best lesser-known distribution/DE for low-end machines?

The problem with older machines is the web browsing, not the system itself. You could use a browser with Java script disabled but a lot of websites will refuse to work.

You have to sacrifice with browser functionality to improve performance.

lemmyvore,

I’ve had good experiences with Midori and Dillo as alternative browsers on low-memory machines. Obviously features will take a hit but they’re surprisingly functional. Don’t expect to be able to open many tabs but you can do the usual things including YouTube etc.

agressivelyPassive,

Yep. All this optimization you see here about “minimal installs” and which DE to choose is completely moot, if opening Firefox takes up more RAM than the entire operating system.

Even 4gb are really low these days, if you actually want to do something in the browser.

mojo, in Imagine Linux on an Arm SoC that benchmark better than Apple's M2 Max!

Would definitely upgrade to that instead of my current Lenovo. I want x86 to die already.

semperverus,
@semperverus@lemmy.world avatar

If you want to kill x86, you need to do what Valve and the Wine foundation did with Proton/WINE (mostly proton at this point though), but for x86 to ARM and maybe other architectures like RISCV (especially because the milkV pioneer is a thing).

There is too much legacy software that will never be converted that people still use to this day. Once you make it easy to transition, it will slowly but steadily start to happen.

Box86/Box64 are promising, but need help from contributors like you. If you want it to happen, go make it happen, or continue to live in the world you have now.

KseniyaK,

Well, you do have qemu, which can run x86 programs on other architectures (not just running x86 virtual machines on top of hosts of other architectures).

Chobbes,

My experience running arm on x86 with qemu was dog slow. This was years ago, though, so hopefully it has gotten better.

mojo,

Well legacy software is fine, that stuff mostly runs on old machines/servers/etc. ARM will be more easily to move towards by focusing the consumer market, where legacy issue is less of an issue because their programs are frequently updated. Some old server using outdated software that people are afraid to touch, we don’t need to worry about converting that lol.

danielquinn, in Linux Distribution Timeline
@danielquinn@lemmy.ca avatar

I use this chart when teaching Linux. I think it does a great job of showing Linux’s “bazaar” vs. Windows’ “cathedral”.

perishthethought, (edited )

I think you misspelled biza… oh, you meant that word. Ok.

:)

cerement,
@cerement@slrpnk.net avatar

as well as making a famous reference

CriticalMiss, in Is gnome going to become proprietary?
fafok20662,

Lmao accurate

pan_troglodytes,

rofl

Pantherina,

A doctor gets lots of money though

velox_vulnus, in Linux Poll

deleted_by_author

  • Loading...
  • CalesDumb,

    I’ve tried basically every mainstream-ish distro there is, I just want some outside opinions because I’m bad at picking stuff and I want to stick with something for a while

    Also Linux Mint is quite boring imo

    MyNameIsRichard,
    @MyNameIsRichard@lemmy.ml avatar

    When it comes to an OS, boring is good.

    Jumuta,

    boring is good for main computer

    fun is good for a secondary computer/vm

    mateomaui,

    I’m dual booting Linux Mint Debian for boring stability and Garuda (Arch) for gaming and a fun desktop.

    theshatterstone54,

    Hi there. I know what is a meta distro (Gentoo, bedrock, LFS), and an immutable distro (NixOS, Fedora Silverblue, MicroOS, VanillaOS) but what is a transactional distro?

    velox_vulnus,

    deleted_by_author

  • Loading...
  • theshatterstone54,

    So are you talking about, like NixOS and Guix, where they are based on a paclage manager?

    velox_vulnus, (edited )

    deleted_by_author

  • Loading...
  • ultra,

    NixOS and guix are reproducible, that’s one of the main purposes of them

    theshatterstone54,

    Okay, I get it now. So transactional is in regards to reproducible builds (like the config file approach taken by NixOS and Guix)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20975616 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10502144 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 36