Oh, I just remembered another one or three. So, resizing the partitions. My install at the time had a swap partition that I didn’t need anymore. Should be simple, right? Remove the partition and the corresponding fstab entry, resize root, profit. Well, the superblock disagreed. Fortunately, I was lucky enough to be able to re-create the scheme as it was, and then take my time to read the wiki and do the procedure properly (e2fsck, resize2fs and all that stuff).
Some people I’ve met since, unfortunately, weren’t so lucky (as far as I remember, both tried to shrink and were past mkfs already) and had to reinstall. The moral is, one does simply mess with superblocks; read the wiki first!
I wanted to use fio to benchmark my root drive. I had seen a tutorial saying that the file= parameter should point to the device file, so I pointed it at /dev/sda. As you might expect, the write test didn’t go so well.
Before installing Arch on a USB flash drive, I disabled ext4 journaling in order to reduce disk reads and writes, being fully aware of the implications (file corruption after unexpected power loss). I was confident that I would never have to pull the plug or the drive without issuing a normal shutdown first. Unfortunately, there was one possibility I hadn’t considered: sometimes, there’s that one service preventing your PC from turning off, and at that stage there’s no way to kill it (besides waiting for systemd to time out, but I was impatient).
So I pulled the plug. The system booted fine, but was missing some binaries. Unfortunately, I couldn’t use pacman to restore them because some of the files it relied on were also destroyed.
This was not the last time I went through this. Luckily I’ve learned my lesson by now
Thanks. Not full wayland protocol support and have a bugs, but something is greater than nothing. UPD: The utilization of the Internet channel has also increased
What kind of bugs are you running into? The original Waypipe proposal claimed that it was pushing less data than X. Let’s hope it gets faster in the future.
If you look at any modern desktop application, e.g. those built over GTK or QT, then they’re basically rendering stuff into a pixmap and pushing it over the wire. All of the drawing primitives made X11 efficient once upon a time are useless, obsolete junk, completely inadequate for a modern experience. Instead, X11 is pushing big fat pixmaps around and it is not efficient at all.
So I doubt it makes any difference to bandwidth except in a positive sense. I bet if you ran a Wayland desktop over RDP it would be more efficient than X11 forwarding. Not familiar with waypipe but it seems more like a proxy between a server and a client so it’s probably more dependent on the client’s use/abuse of calls to the server than RDP is when implemented by a server.
Linux has just been far and away the best change I could make. I fully agree about feeling a lot more competent after getting settled into Linux. I started running Manjaro on an old laptop just so I could get used to CLI and general Linux-ness, but it never really “took” until I fully switched my primary pc to Manjaro (and then Fedora and now Nobara). I could kinda use powershell or cmd on windows when I needed to but otherwise nada. Now on Linux, I’m writing shell scripts and running most everything I can in my terminal. I feel like not having every program in existence available and adapted specifically for my OS has forced me to actually understand how my computer works and how to troubleshoot issues.
In addition, The ease of package managers means I can just try whatever software I want without dealing with the annoyance of uninstallers and cleaning up system files and messy directories. It’s easier to start de-googling as well when a lot of the convenience of google services doesn’t exist for me anymore.
Always nice to read so great posts. Welcome to a brand new world of possibilities. I promise your journey will be long but full of self accomplishments, learnings, satisfaction. You will probably run into one or two times when you’ll have to search for a solution but in these situations the Linux community will always be there for you and you’ll feel so proud to have learn something along the way.
You realize how much Linux is different to other OS only when you live with it. There’s a real philosophy, it’s not just some branding wording. If you feel adventurous enough you’ll certainly see your mindset and way of thinking evolving as time goes. You have so much possibilities to discover, I’m jealous of this sentiment of new user you’ll experience. I’ve personaly used to tweak Windows back in the days and its limitations (amongst other things) is one of the main reasons why I switched to Linux. Twenty years later I’m wondering how I didn’t know earlier that another world existed.
Beyond the fact that Linux has improved my workflow drastically compared to my Windows/MacOS colleagues, it also helped me grow intellectually. The best part is that it never ends because there’s always a new tool, app, distro to experiment, play with, and learn from.
Working with a system and not adapting to it or fighting against it is a huge difference. Linux has so many options that you can litterally build the system that fits your specific needs and liking to perfection (and even better than you can think now). It’s just a matter of few efforts. We’re not used to make efforts nowadays and prefer opting for the laziness of being the slaves of a system/brand but I can guarantee you will be rewarded for these efforts beyond your expectations.
Testdisk, clamxTK, rkhunter or chkrootkit, mobile verification toolkit, lshw, time shift maybe deja-dup.
I think your idea is a good one. Like a linux Swiss Army knife. You can have lots of tools that you don’t need all the time but might be handy in a pinch. Especially if you don’t have internet.
Testdisk is great. I recently cleaned a drive with diskpart and after the initial 100bpm “oh shit, wrong drive” moment, I fixed the partition structure with testdisk. Took a while, but pretty simple and easy to use.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.