• 0 Posts
  • 130 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • Amju Wolf@pawb.socialtoLinux@lemmy.mlGNOME 47.beta Released
    link
    fedilink
    English
    arrow-up
    1
    ·
    28 days ago

    I may understand “opinionated” differently from you, but the main issue is that when you do want to change something, you can’t. Or it’s some unsupported hack, or (best case) you flip some hidden configuration variable (that will probably break with the next release).

    KDE is well configured from the get go as well, you don’t have to change anything and it will work well. But if you do decide that you don’t like some of their defaults, you can tweak many aspects of it.


  • Amju Wolf@pawb.socialtoLinux@lemmy.mlGNOME 47.beta Released
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    It wouldn’t really be an issue if you didn’t need an extension for every single basic functionality…

    Because of how stupidly opinionated Gnome is I switched to KDE a year or so ago and have been extremely happy with it. And what do you know I don’t even need any extensions, because sane stuff like tray icons are builtin.

    I do use an extension for distributing windows in custom areas though, and it didn’t even break throughout the (I believe) 2 large updates there were since I started using it.









  • Firefox has a profile manager (the thing that’s also exposed to about:profiles). Run it like firefox -profilemanager and you’ll get a profile switcher.

    Run firefox -profilemanager -no-remote if you want to open multiple different profiles at once (only the original one without “no-remote” will open new tabs when you click on links outside the browser). You’ll probably want to make a shortcut for different profiles though, not sure from memory what it is (but probably -profile ProfileName) and then you can easily use profiles.

    The support is actually pretty decent, just kinda hidden. You don’t get a profile switcher because the browsers are completely separate, they don’t really know about each other.




  • Because unlike your file manager both Darktable and any decent music player can work with file metadata in addition to the actual files.

    And why do they do it? Because most people like to use it that way - instead of painstakingly making sure your files are in the correct folders (and then being fucked when you want to play anything that’s not sorted like that - say, you have everything by artist and album, but now you want to play everything by a specific genre; or in image editing you want to filter by how you rated that picture so you know which one to pick for an edit).

    Not everyone needs that, sure. But most people appreciate it - especially if the software does it well.


  • Amju Wolf@pawb.socialtoLinux@lemmy.mlNew laptop
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 months ago

    While I agree with the recommendations (I have a ThinkPad P14S Gen4 now) I wouldn’t say the battery life is great - especially if OP wants to do video editing and such. Otherwise it’s an amazing laptop (now that it’s actually supported by the kernel). I still suspect the Intel variant would be better for battery life though.

    With that being said for anything this intensive you’ll need a charger with any laptop because it will simply not be able to keep working for 8+ hours with this kind of software. In fact get a docking station and a second screen too unless you plan to be on the go all of the time; the productivity increase from getting a second screen is insane.

    Oh and be prepared to lose a lot of the fancy stuff with Linux - sure you get an amazing screen but no HDR. You don’t get the sound improvements from the official Lenovo drivers for Windows, etc. Oh and you should keep the Windows partition (just shrink it to a minimum) - makes it much easier to keep the bios up to date.



  • I see. In that case you should really try tmux; I didn’t vibe with screen either but I find tmux quite usable.

    For the most part I just open several terminal windows/tabs on my local machine and remote with each one to the server, and I use tmux only when I explicitly need to keep something running. Since that’s usually just one thing I can use like two tmux commands and don’t need anything else.

    Oh and for stuff like copying and such I’d use rsync instead of primitive cp so that in case it gets interrupted I only copy what’s needed.

    I wouldn’t bother with virtualization and such; you’d only complicate things for yourself. Try to keep it simple but do it properly: learn some command line basics and you’ll see that in a year it’ll become second nature.


  • I have never accessed any of my servers from the internet and haven’t even adjusted my router firewall settings to allow this. I kept wanting to but never got around to it.

    Does that mean you realistically don’t even know your network (router) setup? Because it’s entirely possible your machine is completely open to the internet - say, thanks to IPv6 autoconfiguration - and you wouldn’t even know about it.

    It’s pretty unlikely but could potentially happen with some ISPs. Please always set up a firewall, especially for a server type machine. It’s really simple to block incoming outside traffic.


  • I don’t want to step on your workflow too much since it somehow seems to work for you but your main issue stems from the fact that you clearly don’t work with your server as if it actually was a server.

    You shouldn’t really have a desktop interface running there in the first place (let alone as root and then using it as a regular user). You should ask yourself what it actually solves for you and be open to trying different (and more standard) solutions to what you’re trying to achieve.

    It’d probably consist of less clicking and using the CLI a bit more, but for stuff like file management you can still easily use mc.

    If you need terminal sessions that keep scrollback and don’t stop when you disconnect you should learn to use tmux or screen or something like that. But then again if you’re running actual software in there then you should probably use a service (daemon) for that.

    As for whether it’s a security issue, yeah it most definitely is. Just like it’s a security issue to run literally any networked application as root. Security isn’t black and white and there are trade offs to be made but most people wouldn’t consider what you’re doing a reasonable tradeoff.