Good to know! I mean, their WebFAI-installer does support installation of other distros as well, so I would imagine it should work better than I originally feared after reading the latest news.
I have not fully understood the meaning or significance of these news and the content of this article. I have a Tuxedo laptop, and for now I am happy with Tuxedo OS. But I am of course interested in the ability to change distro at some point.
Am I understanding it correctly that I will have a very hard time doing so without patching the kernel myself to ensure proper hardware support? And even then it will be difficult?
There are some periods where YouTube make changes frequently so that e.g. FreeTube stops working for some time, but for the most part it works reliably well. I would say it provides a much better convenience than watching on youtube.com logged out, as you have profiles, subscriptions, playlist and history. Including adblock, sponsorblock and dearrow, and granular control over what to show or not (comments, shorts, live etc.).
M-M-M-MONSTERVIRAL
Cheers, I'll look into setting up SFTP in Dolphin.
Samba shuffles rather a lot of data, quite happily. You have not given us an exhaustive description of the shoddy wiring, dodgy switches and wonky configuration that makes up your network. If it was perfect, you would not be posting here.
The network is by no means ideal. I am transferring from a laptop on WiFi to a server on WiFi located some distance from the WAP. If I owned the place I would do a rewire, but for now it's the best I can do. I think I assumed that there would be error-checking involved when copying. Since following the advice here of using rsync i stead, I have found that files tend to fail in bunches and I need to rerun several times for it to actually complete. Am I right to assume that comes down to packet loss due to poor signal?
Your issue is probably hardware related. Test your network with say iperf3. Have a look at network stats. Don’t rely on cargo cult bollocks - do some investigations. Nowadays we have nearly all the tools as open source to do the entire job - we did not have that 30 years ago. Grab wireshark, nmap, mtr and the rest and get nerdy (or hire me to do it - don’t do that please!)
This is above my skill level for now, but I'm adding it to my notes to go back to. I have some ambition of upping my network knowledge in the coming year, and being able to do use such tools to troubleshoot would be great.
Windows 11 on a Lenovo Thinkpad for work. No Linux-option, but we are working on it. Would still need Win11 for Office-work, as it is widespread in the organization and interop with LibreOffice or OnlyOffice isn't flawless.
Been off Spotify for over a year now after being on for about 15 years (2008-2023 I think). Trying to prioritize buying music from contemporary artists who are not big. Not too sure about the best places to buy from though, after Bandcamp was sold and laid off a bumch of people. Where does Qobuz or 7digital stack up in terms of paying the artists?
Oh, I didn't know that. Neat!
I think I will go with rsync for future transfers, but I would like for it to be browsable through the file browser still. Is there a better way than samba I should consider? I guess it is not an issue just keeping them as samba shares for that purpose?
How would I achieve that? With cron?
I tried to resync now, and had to pass the -c flag to make sure it checked the cheksums to see if they should be updated. Then it worked. Looks like that does not affect the after-transfer checksum check though, so that's good (from documentation):
Note that rsync always verifies that each transferred file was correctly reconstructed on the receiving side by checking a whole-file checksum that is generated as the file is transferred, but that automatic after-the-transfer verification has nothing to do with this option's before-the-transfer lqDoes this file need to be updated?rq check.
Thanks! Glad to know rsync
includes check after transfer, as I've just recently used it to backup everything on these drives to another hard drive that will not always be spinning. But I did not consider using it to transfer new media onto these hard drives.
I'll try to use it to resync the files that were acting up.
Both machines are WiFi-connected.
I am unsure what logs to look at for this and have not done any filesystem check on the harddrive as I am unfamiliar with these tools. It's an external Seagate HDD with an ext4 filesystem.
Yes, I should have specified that.
I'm running Jellyfin on a Debian-server in my home, and I have the associated media folders set up as samba shares so that I can transfer any new media from my laptop to the server through Dolphin (KDE file manager).
This has for the most part worked very well (except slow speeds), but I've had an issue recently where the files are not copied over properly. This resulted in glitches in for example music files that would stop playback. I checked the checksums of some of these files, and they were different from source. Seems like the glitchy files are missing some data, but at no point were I notified about this. It works fine after I removed the files and transferred again, and now the checksums match.
Is this a common issue with samba, or could it be a sign that my HDD is acting up?
My conversation with any llm tends to go, “you got a, b, c wrong, it should be d, e and f” and it says “sorry, ofcourse it should be d, e and f, my mistake, here it is with d, e, f, g and h”. Then I say “g and h are wrong it should be i and j”. And it keeps going. In the end I write it myself. Huge time wasters.
And yet people at work will take its word when asking about things they don't know anything about beforehand and have no real way of fact checking without actually doing the research they are trying to avoid.
I have a big presentation coming up, and this is the first time using Linux and Libreoffice for this. I've been using KDE Connect for a long time for many different use cases, but never tested the slideshow remote before now. It works as expected on KDE 6 with Wayland, except for the pointer.
The pointer will only show on my laptop screen, and not on my external monitor. This is naturally where I will show the presentation, so this is where I would want the pointer to show. This is the case regardless of which display is set to be the primary monitor. Screen are set to "Unify outputs".
I found this post explaining the exact same issue from 2020, but there was never a solution to this.
Has anyone run into the same issue and know of a way to get this working?
Can you do the refresh + replace all metadata for a single item, or would that trigger replacement of all metadata? (I asked a similar question under another comment here)
Can you do this on an item by item basis? I have forced some changes before (with much effort and then randomly succeeding after some time, I might add), and I would hate for that to be reverted.
I use Jellyfin for my music collection, and sometimes the album artist and artist fields for the same artist will be populated slightly differently. For instance, I have one case where there are three different ways using &, 'and' and +. I have removed these from my library, updating them with manually with MusicBrainz Picard to use the same spelling, and reuploaded them to my server. However, it uses the old metadata still.
Is there a way to efficiently reset metadata for only certain albums so that these three instances are merged and I can access all three albums from the same album artist?
EDIT: So I managed to get this working now. What worked in the end (unsure if all steps are necessary) was to remove all the files from the server, run a rescan, delete all the albums (they would still be in Jellyfin with a blurred album cover), rescan again, and now the artists would be gone. When I added the albums again, the new metadata would be used.
I am contemplating buying one of the Seagate OneTouch Hub external hard drives as a backup for my media that's currently stored on some other external hard drives connected to my home server since they are always spinning.
My local retailers don't give me many options as far as large storage storage solution goes, and the only other viable option now is a WD My BOOK 14 TB.
However, the retailer I will be buying it from goes out of its way to state that Windows or macOS is required. Is there any reason I should believe that I will run into troubles under Linux? I've had no issues whatsoever with some other Seagate hard drives (Expansion 5 TB), which I just instantly reformat to ext4 and use as normal. My guess is that this is just for the included software? I just want to make sure before I order.
(More long term I will set up a NAS, but for now time to learn and configure is more scarce than money, so I just want a solution that will prevent me from losing my data)
EDIT: For anyone coming to this later wondering the same thing, I can confirm that it works just fine. It is just the included backup software that is not compatible. I've formatted it to ext4 and currently using rsync to backup my media.
The number of containers I'm running on my server keeps increasing, and I want to make sure I'm not pushing it beyond its capabilities. I would like a simple interface accessible on my home network (that does not make any fishy connections out) that shows me CPU and RAM-usage, storage status of my hard drives, and network usage. It should be FOSS, and I want to run it as a Docker container.
Is Grafana the way to go, or are there other options I should consider?
I've been using the web clients of Proton Mail and Drive for a long time in Librewolf. Today it suddenly is stuck on the "Loading Proton Mail..." screen, getting no where. Still works in regular Firefox. Tried disabling both uBlock Origin and NoScript for the tab in case some settings there suddenly were changed, but did not help.
This is very frustrating.
EDIT: After a second reboot it now works again. Unsure why it took two reboots, I'm glad it works.
I am running Godot 4.3 on Linux on a laptop with an NVIDIA RTX3050 Ti latop that I can enable through NVIDIA prime-select. When I have this enabled (not on-demand mode), Blender and games launched through Steam have no issue using the NVIDIA card, but Godot still uses the integrated Intel chip.
Is there an easy way to force Godot to switch device?
EDIT: I didn't get the Flatpak working, but instead running the executable downloaded from godotengine.org, it now works.
I want to mirgrate my Nextcloud instance from a VPS to server in my home. I run the Nextcloud AIO Docker container, which uses Borg backup. The backup repo is about ~70 GB.
How would I best go about transferring it? Is using scp a good solution here (in combination with nohup so that I don't have to keep my ssh session active)? Or is there some other best practice way of doing this?
I switched to Linux about 1.5 years ago now when replacing my old Macbook Pro with a Tuxedo Infinity Book. I am super happy with the transition, and for the most part my digital life has severely improved as a result of it. There's one thing in particular though that I haven't fully grasped or understood despite all the talk about it, and that really has mostly caused confusion on my part, and that is Xorg/X11 (I don't know the difference...) vs. Wayland.
I started out with Tuxedo OS 1 and 2 running KDE Plasma 5.x.x, and thus have been on X11 for the most part since switching to Linux. I never dared switching to Wayland myself. However, they somewhat recently started offering optional upgrades to Tuxedo OS 3 running KDE Plasma 6 where Wayland is the default, and I took the plunge. The only real difference I noticed was small annoyances that I had to fix. Glitching windows running on XWayland and having to configure some .desktop
-files to force apps to launch natively in Wayland. Apps not showing the correct desktop icons but the generic Wayland logo instead, making Alt+Tabbing a bit more difficult because it is harder to tell applications apart. Annoying smooth scrolling (I don't want scrolling to have as much friction as polished ice) activated in all kinds of applications that I seem to have to turn off individually. Nothing breaking (though I haven't dared booting with my Nvidia dGPU yet in fear of breaking something irreversibly...), but I haven't noticed any improvements either, and I find it a bit frustrating not knowing where to make the necessary changes and always having to search for it seemingly on a case by case basis.
Now for instance I was updating FreeTube to a new version, and the flags I previously added to the ́.desktop'-file suddenly doesn't work anymore (--enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto
). The application won't launch unless I remove them, but then it launches under XWayland instead. Not that I have any issues so far running it like that, but I guess I would prefer to run everything natively in Wayland if I can.
I am currently in the process of finally getting rid of my Meta-account. In the process I have requested data extraction. The media stuff was made available pretty quickly, but the data logs are still being processed. Does anyone know what data they actually contain, and whether there's any point in waiting for it?
The reason I ask is that I also recently got a notification saying that will soon train their AI-model on my data which they will use the "legitimate interest" bullshit to do. I want to have my account deleted by the time this will be phased in (towards the end of June).
So now I am in the dilemma of waiting for the data logs to complete (which I don't know how long will take) or just delete my account in hopes that it will be purged before the AI-stuff goes into effect. I am unable to find out exactly what these data logs consists of and whether there is any point in keeping onto them for whatever reason.
Now, whether I can trust that they actually delete the data is another matter, but at least I would've done what I can, and they would break the law if the retain the data after my deletion request (under GDPR).
I have a specific issue I want to solve right now, but the topic is phrased more generally as I would love the answer to this as well. But this might be an XY-problem because of this, so here's the actual problem I want to solve:
I am using LibreWolf as my main browser, and it has WebGL disabled by default to avoid fingerprinting. I would like to keep it this way, but I am currently also making some internal tools for myself that requires WebGL (map renders with Plotly in Dash).
Is there a way to tell LibreWolf to enable WebGL only for specific sites, so that I don't have to manually toggle this when I want to look at my maps? My initial thought was that this could be solved with a site-specific about:config.
I have previously written a lot of code that is hosted on a public repo on GitHub, but it never had a license. It was written as part of my work while working for a non-commercial academic entity, and I would like to add a license before the link to the repo will be included in something that will be made public, potentially attracting one or two visitors.
This leaves me with a couple of questions:
- Can I just add a license after the fact and it will be valid for all prior work?
- Do I have to make sure the license is included in all branches of the repo, or does this not matter? There are for instance a couple of branches that are used to freeze the state of code at a certain time for reproducibility's sake (I know this could be solved in a better way, but that's how it is).
- I have myself reused some of the code in my current work for a commercial entity (internal analysis work, only distributed within the organization). Should this influence the type of license I choose? I am considering a GPL-license, but should I go with (what I believe to be) a more permissive license like MIT because of this?
I've been having some issues with my network card on my new Minisforum UM690S. The issue is related to both WiFi and Bluetooth, but seeing as I have now a cabled connection for internet (and it will stay that way), I am really just in need of solving this for the Bluetooth-issue. I've been trying to figure out how to solve this using iwconfig
and hciconfig
, but so far I am coming up empty with a concrete solution.
The problem:
The Bluetooth signal strength seems to be very poor. The computer is in a cupboard under my TV, with a wooden panel blocking the line of sight (this will need to stay closed). I use a Bluetooth keyboard with mousepad, and otherwise I connect game controllers when I want to play games. If I am close enough to the machine, especially the controllers work just fine while the keyboard is a bit wonky, but when I am in my couch (about 3 m / 10 ft away), the keyboard stops working and the game controllers are behaving mad. There will be many lines in dmesg
reporting from the controller that says something like "compensating for 27 dropped IMU reports". This is a big problem for me, because the computer's main function is as an entertainment station where I will spend 99% of my time using the computer in the couch.
The keyboard has been used with no problems with a previous computer at the same distance, never had any issues with it then. I also had a similar issue with my WiFi - when the computer was temporarily placed in a room further from my WiFi hotspot, the dl/ul speeds were extremely slow. Moving the computer much closer to the hotspot fixed this issue.
I suspect the root of the issue is the low transmitting power, which for WiFi is reported to be 3 dBm (output from iwconfig
). My laptop outputs 22 dBm, and the previous computer would output the same (if not 20 dBm). I don't understand the output that hciconfig inqtpl
yields, but the number following "TX bytes" is significantly lower than on my laptop. I think I need to change this, but I am not entirely sure how and to what, and if it is even a good idea to mess around with this.
Some relevant (?) output:
Let me know if there are other output that can be helpful in diagnosing / fixing the problem.
$ inxi -Fxpmrz ... Network: Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter. driver: mt7921e v: kernel bus-ID: 03:00.0 ... Bluetooth: Device-1: MediaTek Wireless_Device type: USB driver: btusb v: 0.8 bus-ID: 5-3:2 Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
$ hciconfig inqtpl hci0: Type: Primary Bus: USB BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 1021:6 SCO MTU: 240:8 UP RUNNING PSCAN RX bytes:12353226 acl:217808 sco:0 events:496 errors:0 TX bytes:10815 acl:145 sco:0 commands:193 errors.0
$ iwconfig wlan0 IEEE 802.11 ESSID:"MyNetwork" Mode:Managed Frequency: 5.5 GHz Access Point: XX:XX:XX:XX:XX:XX Bit Rate=780 Mb/s Tx-Power=3 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=70/70 Signal level=-32 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
I am trying to set up KDE Connect between a machine running Linux Mint and my Android-device. It does not show up, and it turns out I don't receive any response if I ping it, and I have the same issue trying to ping the machine from my Android device (from Termux). I've tried two different Android devices, but no luck.
This is not an issue with two other machines I have. Both have KDE Connect setup and I can ping the phone just fine, and I can also ping from the phone. They're all connected to the same VLAN. I can also ping from this machine to the other machines. ufw is disabled.
What could be the issue here?
EDIT: Connection established suddenly after installing and running iptraf.
I'm trying to connect my Wiimote via Bluetooth to a new Minisforum UM690S running Linux Mint 21.3. I'm using this post from the ArchWiki as a reference, and I am fully able to do this successfully on my laptop (running Tuxedo OS 2) and another mini-PC running Pop_OS!
I use the Bluetooth Devices-menu in Linux Mint to do this. The Wiimote is discoverable, and I get a message saying it is connected. However, the four, blue LEDs keep flashing (although they keep doing so which indicates that there is some kind of connection), and it does not show up in the device list in e.g. Dolphin Emulator. I've installed xwiimote
, but it is not listed when running xwiishow list
. On my other machines, it instantly shows up here. I have tried this both with or without running sudo modprobe hid-wiimote
prior to connection attempt.
On my other machines, it is paired immediately after trying to connect. Then only the first light is turned on, and is permanent. If I try to right-click and click "Pair", I sometimes get a prompt to authorize the device with a PIN. This results in a line in the dmesg-output that reads Bluetooth: hci0: ACL packet for unknown connection handle 3837
. The ArchWiki-article says that this would indicate that the wiimote-plugin is not included in BlueZ, but I have confirmed that it is by running grep wiimote /usr/lib/bluetooth/bluetoothd
which yields the output grep: /usr/lib/bluetooth/bluetoothd: binary file matches
.
I am not sure where to continue troubleshooting now. Any ideas?
I just ordered a barebones Minisforum UM690S and am currently trying to find some RAM-chips and an SSD to put in it, but apparently these RAM-chips were a bit more complicated than I had imagined.
It runs an AMD Ryzen 9 6900HX, which on its site says it supports DDR5-RAM up to 4800 MHz. On the Minisforum spec page, it also says that it uses the SODIMM form factor.
So my questions:
- Am I bound to 4800 MHz? Could I go for 5600 MHz and accept that I won't get to utilize the full power? Minisforum sales rep says I should get 4800 MHz, but I've also read that higher is OK, it is just wasted. In my case, I can get 5600 MHz cheaper.
- The sales rep also specifically stated CL40. I can't see that elsewhere, neither on the AMD-site nor Minisforums spec page. From my preferred retailer, I can either get 4800 MHz with CL38, or 5600 MHz with CL40. But not the stated combo of 4800 MHz and CL40. What are my choices here?
The specific chips I am considering are the Kingston FURY Impact-chips:
- Kingston FURY Impact DDR5 4800MHz 32GB, CL38 (38-38-38)
- Kingston FURY Impact DDR5 5600MHz 32GB , CL40
I am lost 🫠
I have a Python-package that calls Inkscape as part of a conversion process. I have it installed, but through Flatpak. This means that calling inkscape
does not work in the terminal, but rather flatpak run org.inkscape.Inkscape
. I need the package to be able to call it as inkscape
.
What is the best way to go about this?
I am currently hosting Nextcloud on Linode using the AIO Docker container. I am very happy with how this works, but the running costs is more than I would like to spend on this. I am running a 4 GB Linode (anything less would cause severe lag in the Web UI), with 2x100GB block storage (one for data and one for the Borg backup). In addition, I pay to maintain backup images of the server itself.
So I've been meaning to self-host this on a server at home instead, especially as I am looking to upgrade my media station to something more gaming friendly, freeing up a perfectly good mini-PC to host Nextcloud and other services. I've told myself that I am waiting for the Linux client of Proton Drive to arrive, so that I can utilize my 500 GB storage there to keep a synced copy of the Borg backup repo. I am not sure I am willing to wait for this anymore (who knows when that will be ready?), and thought that maybe something like filen.io could be used in the mean-time, as I could get 200 GB there for €2/month. But I am open to other solutions as well.
So here's the actual question: how would I best make sure I keep the backup repo safe so that I could restore it later if something went wrong? What would the ideal setup look like, including local and remote copies?
I'm running Calyx OS (which for my device is on Android 13 at the moment). I would like to have better control over which Bluetooth-connections my phones attempts to connect to when enabled and which it does not. Right now, it seems to try to connect to whatever it was connected to last, even though it is no where near me. I have to wait for the connection to fail before I can start another connection. This eats up about 10-15 seconds every time I want to connect to a Bluetooth-speaker if it wasn't that last device I connected to.
Is there any way of getting better control over this? Best case for me would be to define some devices it should always try to connect to and other devices that should require manual connection.
I'm in the process of changing my note taking from Standard Notes to Obsidian, and I am trying to figure out how I can sync notes between my laptop and Android device with the notes encrypted. I thought I had the solution by encrypting with Cryptomator and syncing the encrypted vault with Syncthing. But I realized that Cryptomator on Android does not work by mounting a new drive like it does on Linux, so Obisidian could not access the unencrypted files. So now I am not sure where to go from here.
My requirements:
- Notes are synced both ways between laptop and phone
- Notes are encrypted at rest
- No usage of external cloud services
How do you go about syncing?