linux

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

heygooberman, in Fonts
@heygooberman@lemmy.today avatar

I’m on Linux Mint, and I installed the default fonts used on Pop OS, which are Fira and Roboto Slab

paradox2011, (edited ) in Fonts

Installing Microsoft TTF packages on my distro used to be one of the first things I did. Sometime back I ended up finding suitable replacements that are stock (less packages, less installation steps, less proprietary software.)

I’ve recently found the Inter-font package (mentioned in one of Infinitely Galactic’s YouTube videos. It’s excellent, clean like Noto Sans, but slightly more readable. I’ll swap in the Ubuntu font every now and then for fun though, I really like that one too.

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

I wonder if it’s going to be as terrible as their Fire OS.

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

Windows Phone: Electric Boogaloo

SuperSpruce, in New Plasma 6 Default Icon Theme Looks

I’m not the most knowledgeable on this subject, but I’m curious to learn more.

Why do various toolkits have major releases that seem to reset the features of the last one?

GTK 3 seems like GTK 2 but slower to me, and before the transition was even complete GTK 4 showed up, which just seems like GTK 3 but a bit different. Qt 5 works really well and is efficient on resources, so why are we switching to Qt 6? It seems like reinventing the desktop over and over again.

I understand updates for the kernel for compatibility, small to medium updates to all software for bug fixes and new features, and major updates to toolkits when there are big problems with the current release (X vs Wayland for example). Or if the current release was unreliable and bloated, which I heard was what happened with Qt 4 and why they switched to 5. But I also heard Qt 3 was really stable and lightweight, so why did they switch away from it?

OsrsNeedsF2P,

Usually there’s big new features that accomodate more modern hardware better. As an example, Qt6 revamps support for Wayland, HDR, and scaling. Even these things on their own don’t seem like much, but if you go back to KDE 5 in 10 years time you’ll definitely feel like something is plain/dated (or completely not working if you’re on new hardware)

SuperSpruce,

Thank you for the explanation! What specifically does Qt 6 do that Qt 5 can’t do?

Antergo,

Gtk 3->4 made a lot of internal changes, and at least some were related to making wayland work. Wayland “worked” in gtk3, however it was very much an afterthought, and half the toolkit was useless under wayland. Other changes are usually required for changes related to rendering, gtk4 had vulcan rendering which may require some breaking changes. Another thing is just general breaking changes that are good, sometimes you realise some decision was bad, and a new major release is just a way to make these.

From the end users perspective nothing much changes, it maybe looks a bit different, but not much besides that. But a vulcan renderer and being fully wayland compatible are major improvements that also improve the user experience, even if you don’t notice directly.

SuperSpruce,

Interesting. I’m guessing the changes were too big to just be added incrementally in updates to GTK 3?

Markaos,
@Markaos@lemmy.one avatar

Usually the problem isn’t that the changes are big, but that the new way simply isn’t compatible with the old way to do things, and you can’t just make a change that will break existing applications in minor versions (well, there’s nothing technically stopping you, and unintentional compatibility breaking bugs have definitely happened in the past, but people are gonna get real mad at you if you do that). Even if you break that change up into thousand tiny changes over many minor versions, the end result is that at some point, you break old apps.

The solution is to take note of all the things that are either badly designed or became obsolete and once in a while go “hey, let’s make a new major version and fix all of this crap”. With a new major version, you don’t have to worry about old applications and are free to improve your library in any way you wish, and you also get the option to keep updating the old major version with some maintenance bugfixes so that the old apps keep working well enough.

SuperSpruce,

The unfortunate consequence of this is that old working apps need compatibility updates.

SomethingBurger, in So... how to fix this?

What filesystem is on the disk? If it’s NTFS, you’ll need to fix it on Windows (right click, Properties, Tools, Check).

bec,
@bec@lemmy.ml avatar

It is, thanks I’ll try that!

bec,
@bec@lemmy.ml avatar

It worked, thanks a lot! What would be the Linux alternative to do that?

FalseDiamond,
@FalseDiamond@sh.itjust.works avatar

If it’s just the dirty flag (it was uncleanly unmounted) you can try

ntfsfix -d /dev/sdc1

Still probably better to boot into Windows and let it deal with it (ntfs tools are still reverse engineered stuff after all), and check journalctl before doing it, but it works in a pinch.

SomethingBurger,

ntfsfix but in my experience it doesn’t really work if it can’t mount the drive in the first place.

bec,
@bec@lemmy.ml avatar

Guess I’ll need to keep W10 around haha thanks again

allywilson,

Can you reformat that drive as exFAT? That should remove NTFS as being a reason to keep Windoze around (and even if you do need Windoze, it should be able to read that format fine as well).

bec,
@bec@lemmy.ml avatar

Yes, I just learned I can use a different filesystem to avoid (or at least minimize) these issues in future. I tried formatting a portable HDD and I could only pick FAT, that should be OK since I picked “Linux compatibility” or something like that in the format wizard!

ReversalHatchery,

If otherwise you don’t plan to use windows on that machine anymore (on bare metal, a virtual machine is not relevant here), it would be better to transfer your data to a Linux native file system. Unless you have a solid preference, ext4 is a good choice.

Basically you just need to copy your files over, but you may need to do it in chunks (and resize the 2 partitions in every round) if you can’t hold the files if the NTFS file system safely while you reformat it.
Also, if you want to keep attributes like file creation time and last modification time, that’ll require a bit more copy parameters, if you want this let me know and I’ll fill you in on the details.
What distro do you use by the way?

bec,
@bec@lemmy.ml avatar

I’ll keep it in mind, but since I’m getting new, bigger drives I think I’ll just wait for and format them directly in the better filesystem. I tried formatting an external HDD and I think I could only pick FAT or NTSC (I’ll double check), hopefully on the internal drives it will be different!

I’m on Pop!

SteveTech, (edited )

If you’re using gnome disks, it hides the more Linuxy file systems behind an ‘Other’ option.

Personally, for removable drives I prefer to use

  • ext4 for HDDs
  • f2fs for SSDs
  • exfat for Windows compatibility

If it’s grayed out or you’re getting errors try searching up ‘how to format as [file system] in [Pop OS/Ubuntu/Linux]’, you might need some extra packages.

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

Yeah, most options were greyed out. I’ll have to visit the wiki of my distro haha thanks for the tips though

edit: actually, just checked, EXT4 isn’t greyed out, but it says “internal disk for use with Linux only” and since it’s an external/portable HDD I didn’t pick that option

SteveTech,

I’m pretty sure there’s no difference between internal and external ext4 (at least how gnome disks handles it), so I think it’s just trying to make sure users don’t freak out when they format it as ext4 and think their data is all gone on Windows.

Also when it’s grayed out you usually just have to install the fuse driver and file system tools, IIRC for exfat you install exfat-fuse and exfatprogs.

Atemu,
@Atemu@lemmy.ml avatar

There is none. NTFS is a filesystem you should only use if you need Windows compatibility anyways. Eventhough Linux natively supports it these days, it’s still primarily a windows filesystem.

bec,
@bec@lemmy.ml avatar

Oh, I see. So you’re saying that, when I have the chance, I should move to a different filesysten and that would avoid me issues as the one in the OP?

db2, (edited )

FAT is older and has fewer features but it’s better supported.

woelkchen,
@woelkchen@lemmy.world avatar

exFAT, not old school regular FAT.

db2,

FAT12 🤣

bec,
@bec@lemmy.ml avatar

I tried formatting an external HDD and I picked FAT, I’ll have to research whether or not that filesystem is good for my needs

Atemu,
@Atemu@lemmy.ml avatar

If you’re only using this filesystem on Linux anyways, absolutely.

bec,
@bec@lemmy.ml avatar

Yes, I’ve basically moved permanently over to Linux and do 99.9% of the things on it. Had to boot Windows for the first time in days only to check whether or not my HDD died after I couldn’t mount it

I’m still in the process of optimizing stuff around Linux (e.g. media drive filesystem) but I’ll get there haha

Atemu,
@Atemu@lemmy.ml avatar

I’m still in the process of optimizing stuff around Linux (e.g. media drive filesystem)

What do you mean by that?

possiblylinux127,

You could use btrfs on Linux and install the windows driver. The Windows driver isn’t what I would call stable but it will work if your mostly using Windows.

Another option is a windows virtual machine instead of dual booting. With a VM you could simple transfer files with magic wormhole or something similar

Atemu,
@Atemu@lemmy.ml avatar

From what I’ve seen, that’s a great way to corrupt your filesystem.

bec,
@bec@lemmy.ml avatar

Nah, all Linux is good. I don’t really need to use Win and since all my HDDs are for media storage I have no reason not to use them on Linux only. They’re only mine and don’t have to hop from PC to PC. Thanks for the input though

neytjs, in Distro Picking

I have to recommend Linux Mint. I’ve been using Linux Mint (Cinnamon) for over seven years now as my only operating system (and no dual booting) without any major issues or any desire to “distro hop.” Cinnamon has also gotten a lot more stable during that time too. I have almost no crashes anymore.

blakeus12,
@blakeus12@hexbear.net avatar

thanks for the recommendation, linux mint+cinnamon has been great so far.

Antimoon51, in systemd 255-rc1 Brings "Blue Screen of Death" Support and New Tool To Spawn VMs

But why deprecate SysV style init scripts? This is super helpfull on things like the raspberry pi (imo)

spauldo, in So sixel...

Install xterm. Bam, you’ve got sixel support.

nold, in Custom shell prompt tips and tricks?
@nold@lemmy.ml avatar

Powerline!

PseudoSpock, in Wayland heading for default as Mint devs add to Cinnamon 6 • The Register
@PseudoSpock@lemmy.dbzer0.com avatar

The “TLDR” is sub heading is completely misleading. Cinnamon devs see they have to move, that’s the reason. “Begging to work” on Wayland is not at all what the article says. Before you downvote, read it. Nothing in that article or the link to one dev’s blog says anything even remotely like that.

oneiros,
@oneiros@lemmy.blahaj.zone avatar

I suspect it’s just an autocorrect typo for “beginning to work”.

flamingos, in Wayland heading for default as Mint devs add to Cinnamon 6 • The Register

devs are begging

Do you mean beginning?

pastermil,

OP: “did I fucking stutter?!”

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

don’t care about absolute performance, more interested in performance/watt

GustavoM,
@GustavoM@lemmy.world avatar

“The real winner is the one who loses the most” indeed.

AnUnusualRelic,
@AnUnusualRelic@lemmy.world avatar

I’m more interested in something that has an actual hardware and software ecosystem. I’m no longer interested in soldering my computer and it’s peripherals together.

tony, in Any way to add an "It's now safe to turn off your computer" message at the end of shutdown?

Just before shutdown you’re at the terminal so something like this github.com/stolk/imcat on the image at the end of shutdown script might work.

patatahooligan,
@patatahooligan@lemmy.world avatar

This looks like it represents the image with block characters, so it ends up being very low res. I suspect it will be horrible at rendering text.

@RickyRigatoni, maybe you can hack this together with something like plymouth. Normally it’s for the boot process, but it might work for shutting down as well.

RickyRigatoni,
@RickyRigatoni@lemmy.ml avatar

If the terminal resolution is high enough and I tweak the image a bit it should look fine. I’ll look into Plymouth, too, because I might as well use that for a classic windows boot.

patatahooligan,
@patatahooligan@lemmy.world avatar

It seems like it’s using blocks that are half a character tall, and I imagine using the combination of foreground and background colors to get two colors into each character space.

Therefore your horizontal resolution will be equal to the length of each line in characters. Your vertical resolution will be equal to two times the number of lines on the screen. So maybe it’s doable with high resolution and tiny font. I don’t know what the limits for those are.

RickyRigatoni,
@RickyRigatoni@lemmy.ml avatar

This sounds perfect. Thank you.

obinice,
@obinice@lemmy.world avatar

Once you’ve figured this out, tell me about it please! :-D

I was just thinking about how I miss this screen the other day haha

redcalcium, (edited ) in X11 forwarding (X server) for Android

This might work:

  • install an x server app in your phone (e.g. XSDL) and start it
  • install Termux from f-droid (the one in play store hasn’t been updated due to changes in play store policy that prevents Termux package manager from working)
  • in Termux, run something like DISPLAY=127.0.0.1:0 ssh -Y user@hostname
  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #