I would not recommend them. I bought a Galago Pro in 2020, and it’s been a huge disappointment. Pop!_OS was very buggy, and their support was not helpful. I ultimately installed Ubuntu, and it’s now significantly more stable, but I’m left asking the question “why did I pay a premium for a clevo, when I’m not getting anything out of the custom software or support?”
Even with Ubuntu, it’s not a good laptop. The speakers are worse than my phone, a fully charged battery will die completely in less than a day when the laptop is suspended, it runs unbelievably hot. As a developer who depends on this machine for daily work, it’s been intensely frustrating.
That’s not the experience I’ve had. Maybe they have gotten better as my battery life is a full day and the speakers are great. I wish it had more thunderbolt but that may be fixed if or when they release there own hardware.
The battery life and speakers will certainly be model dependent. The quality of the machine I received and the lackluster support, given the price I paid, are what I find most frustrating. The computer would be fine for ~$600, but I paid over $1000. I paid a premium expecting System76 to hold themselves to a high standard, and so far, they’ve let me down in multiple ways.
I do recognize with a different model, the experience could be 180°, but if buying from them is a roll-of-the-dice, for me personally, that’s enough to buy from someone else next time.
Can they just make the copilot shortcut on my taskbar permanently fuck off? It appears erratically and I don’t seem to be able to get rid of it when it’s there.
Use CTT’s winutil. I’m guessing it can get rid of that (and also telemetry and it makes updates less annoying and gives you a Ninite-like way to easily install a bunch of software and apply a bunch of tweaks etc.)
I think it should be fairly trivial to do with Python and a calendar library, you’d just have to go through the input entries, keep the ones with the properties you like and dump those to the output.
I’m not well versed in Python either but I had a specific calendar problem once — had to clear a calendar storage that went back years and the provider’s UI didn’t let you delete the base calendar — and after looking it up it was a few lines of Python.
That’s probably why you don’t find established tools because every person who runs into this stuff has a super specific need.
Thanks! I found something interesting, a function named icalfilter from the ical2html package in Debian/Ubuntu. Very easy to use to filter by categories. Unfortunately, this same package does not exist for openSUSE, but worse case scenario, I can use my Debian server to work on those ICS files.
My company actually used a whiteboard instead of a DNS for our internal network. We used it as a temp solution during setup, then 5 years later it was still in use. It worked quite well.
I remember 1 of the Google dns ones, only because when trouble shooting network issues it is my go to ip to ping so I know the instant I am connected again.
Oh, I forgot about DNS servers. Then I remember:
8.8.8.8 - Google
9.9.9.9 - Quad9
1.1.1.1 and 1.0.0.1 - Regular Cloudflare
1.1.1.2 and 1.0.0.2 - Cloudflare “Malware blocking”
1.1.1.3 and 1.0.0.3 - Cloudflare “Malware and adult content blocking”
45.90.30.180 and 45.90.28.180 - NextDNS
And I think 2960:fe::fe is also Quad9, but I’ll have to check. Nope, it’s 2620:fe::fe. So just the ones above.
I’m really curious from this, is there any perfomance impact if we change to Libreboot? if so (boost windows performance at least up to 10%) then I’ll take it for my audio plugins set live. Really cool to see T440p Libreboot-ing here!
Modern OS pretty much takes completely over after the preboot is done. There will be very negligible difference in the os unless the old firmware was poorly configured (fairly common, admittedly)
Aaaaah. I really, really wanted to complain about the excessive amount of keys.
(My comment above is partially a joke - don’t take it too seriously. Even if a new key was added it would be a bit more clutter, but not that big of a deal.)
2022 was only a year and a half ago, and we ship the latest Linux kernel, firmware, Mesa libraries, NVIDIA drivers and libraries, Pipewire/Wireplumber, ZFS, Firefox, Alacritty, Lutris, Steam, and Rust. Since when did we start considering that to be “incredibly ancient”? The next LTS release is not yet available to base Pop!_OS upon, but we ship newer kernels and drivers than the latest version of Ubuntu.
There are people for whom 2 weeks is too old, don’t mind them.
Ironically it’s also this type of user that tends to get in over their head with rolling bleeding distros and destroy their system. 😄
I tend to think about it as the “wild” years, it’s a time in a PC enthusiast’s life when they want to experiment with lots of stuff and only the most fresh will do. But there are lots of people who appreciate a bit of stability more.
Yeah ignore the hate. I really don’t get what that other poster could possibly be missing. LTS versions are where it’s at anyway. I’ve been loving pop and am looking forward to cosmic (when it’s ready). Like you say with all the kernel and libraries updated it’s totally fine to stay on the LTS.
Makes sense to me. I'm a Pop! user since 22.04 and the wait is painful, although the blog posts definitely help a bit. Currently I have no problems but if something breaks I'll try out Nobara I guess. My /home is already partitioned so I can make that hop with minimal loss.
Also switched distros from pop. I’ve had more success with Ultramarine than with Nobara on my nvidia-powered laptop. Check it out if Nobara gives you problems.
Try RiMusic on F-Droid. FOSS front-end to YT Music, like having Premium without a subscription. Aside from some crashing and offline downloads issues, it’s great.
Thanks. Just tried it but every time I add one song to the queue, it adds a ton of others to my queue that I did not add. How do I make it stop doing that?
That’s odd, did you go to an artist’s page directly? I just listen to full albums rather than creating a queue so maybe that’s why I didn’t encounter the issue you’re describing.
By “start with dbus” do you mean with the dbus-launch utility? I think it’s needed because it sets some environment variables that thunar uses to actually find and connect to the bus. If you run just the daemon “on the side”, thunar won’t know how to connect to it. Kind of how you need $DISPLAY to be set correctly for X11 applications to work.
Yeah why the fuck does everything have to organize your collections?
I use Darktable for editing pictures; I have my own organization system and do not need Darktable’s help with that…why does Darktable feel the need to be my collection organizer, too? (Because other photo editing programs do it, that’s why, and apparently some people do use that feature. I just don’t need it.)
It just adds another layer of abstraction when my file manager works just fine. I think it started back in the iPod days, and now you have a generation of people who don’t know how to manage files.
Very possible. I like how Jellyfin and Plex are like, “We’ll use your collection where it sits and try to figure out show name, season, and episode number from your filename convention!” And it mostly works.
Unfortunately when I installed Jellyfin, it put a lot of metadata in my /var partition, which was low on space. Oops on that one. So I had to shut down Jellyfin and delete the data until I get that situation resolved (that partition needs more space anyway).
…which is pretty ironic considering that the way they do it (at least in Jellyfin) is extremely limited and for some reason they don’t use the file metadata. Like, I already have all the music metadata correct. So use that, not some fucking filename.
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.
You can do all of that with most basic file explorers. I use Dolphin on KDE. Change the view to “details” and right click the top and choose which metadata fields you want to show up. Then you can sort or filter using metadata.
I have spent 3 days trying to install 64bit Linux on a mini PC which has 32bit UEFI. The funny thing is that this device is so slow probably I will not use it, but I still want to make it work.
It is a ViewSonic, but I don’t know the model. I have it’s PCB and power supply only. CPU is Intel Atom x5-Z8350. Btw I have already installed Linux on it, was a really good feeling, now it is collecting dust on the shelf :D
Set up watch: sudo auditctl -w /path/to/your/file -p wa -k file_change_monitor
Check log: sudo ausearch -k file_change_monitor
Alternative solution:
If you know the file that is being edited you can set up watches with inotifywait and log it to a file. This may possibly not work because lsof might not be quick enough.
sudo apt-get install inotify-tools
then put this script in autostart
<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">
</span><span style="color:#323232;">FILE_TO_MONITOR="/path/to/your/file"
</span><span style="color:#323232;">LOG_FILE="/path/to/logfile.txt"
</span><span style="color:#323232;">
</span><span style="color:#323232;">inotifywait -m -e modify,move,create,delete --format '%w %e %T' --timefmt '%Y-%m-%d %H:%M:%S' "$FILE_TO_MONITOR" |
</span><span style="color:#323232;">while read path action time; do
</span><span style="color:#323232;"> # Get the PID of the process that last modified the file
</span><span style="color:#323232;"> PID=$(lsof -t "$FILE_TO_MONITOR" 2>/dev/null)
</span><span style="color:#323232;">
</span><span style="color:#323232;"> # Get the process name using the PID
</span><span style="color:#323232;"> PROCESS_NAME=$(ps -p $PID -o comm= 2>/dev/null)
</span><span style="color:#323232;">
</span><span style="color:#323232;"> # Log details to the file
</span><span style="color:#323232;"> echo "$time: File $path was $action by PID $PID ($PROCESS_NAME)" >> "$LOG_FILE"
</span><span style="color:#323232;">done
</span>
Don’t forget to modify the values at the top of the script and make it executable.
They aren’t asking about changes to a file describing the routing config, rather the actual in-use routing config. Unless the routing rules are modified through a couple of files (which I doubt), this doesn’t answer the question.
Well, the routes might manifest somewhere as files, but I don’t expect anyone to be able to viably parse them without commands like ip or ifconfig (or know where the files even are).
Some devices (like disks for example) are very straightforward to use as files, while some other special files (like USB devices) are so weird/ugly to use that everyone uses tools/libraries to access them (like libusb).
This is very off-topic, but there’s a great talk by Benno Rice that talks about this (among many others): youtu.be/9-IWMbJXoLM
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.