Skip Navigation
OneNote alternative to make a knowledge base
  • I use Obsidian, which is quite powerful with their vast plugin library. You can do a lot of automation, and you can check out some of Nicole van der Hoeven's videos, who among other things use it to keep track of TTRPG campaigns, both as a player and as a game master. For example this one.

    I don't use their sync service, but have all files locally on my Nextcloud server. I sync them to my phone with Syncthing, which unfortunately means I cannot encrypt them with Cryptomator like I planned, but if you only use it on your computer, that is also something you could do. If you are paranoid about them still phoning home with your data, then you can block its network access with a firewall. I think you can install plugins manually.

    I would have preferred it if it was FOSS. I have considered checking out Logseq as an alternative. But the bullet-based workflow doesn't appeal to me, so I haven't tried yet. I switched over from Standard Notes, and honestly it was pain to transfer because the text export from Standard Notes was all over the place, as I had used a lot of different note types. I tried to parse some of these smart notes they have, but I couldn't quickly figure out how they were structured to automate it, so I ended up manually going through and copying over what I wanted to keep. I like the approach of keeping plain text markdown files. It is easier to export to another application in the future, although some of the content will be useless as it is explicitly written for the plugins (e.g. Dataview).

  • Is the Proton (Mail, VPN, Password Manager) ecosystem any good?
  • You don't have to use all services. I have the Unlimited plan and use mail with custom domains (+ the included SimpleLogin account) and VPN mostly, and Drive for backup (no Linux client yet makes it a no-go for daily use, but I have my own Nextcloud server that serves my purpose fine). Pass I have not tried (I use another manager), and Calendar I also don't use.

    I still feel I am getting my money's worth.

  • TUXEDO on ARM is coming - TUXEDO Computers
  • I've mostly been very satisfied with my InfinityBook 14 Gen7 that I got about 1.5 years ago. There have been some hardware issues (something wrong with the audio subboard that causes the sound from the speakers to go out once in a while, but they sent a new one that I haven't installed yet...). The mic is also not very good (some background noise), and the speakers when they work (which is most of the time) are also quite weak. I decided to spec it out as much as possible, and it does get hot under high loads, like gaming. The case is sleek, but perhaps a little flimsy?

    But mostly it works perfectly fine, and it is such a great upgrade over my old MacBook that I finally get to do stuff on my computer now, and run into very few limitations (running newer games and other GPU-intensive tasks requiring more than 4 GB VRAM are the only things). Not to mention that I've had very good experience with their customer service when I n00b out and can't troubleshoot my way back.

  • Proton Pass for Linux
  • An alternative is to keep your eggs somewhat separated so that you don't end up in a locked in situation if their services deteriorate over the years, giving you an easier escape in that scenario.

  • Just deleted my Google account!!!
  • It is all free to use, but you will likely have some expenses with the self-hosting. If you do it yourself at home, you require hardware and power to run it on, and you would be well off having some additional backup solution off-site as well that would add to the cost. If you host on a VPS (like I do), you have the running costs of renting that server space.

  • What are your must-have programs?
  • Brilliant list! Starred this to go through it in detail later.

    EDIT: A good deal of overlap with me on the type of applications I already use, so looking forward to discovering other hidden gems I haven't yet found.

  • Contents of Meta data logs?

    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).

    2
    Site-specific about:config in LibreWolf/Firefox?

    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.

    8
    Adding license after some time with no license?

    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:

    1. Can I just add a license after the fact and it will be valid for all prior work?
    2. 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).
    3. 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?
    18
    Bluetooth signal strength problems in Linux Mint

    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

    9
    Can't reach my Android device from Linux Mint

    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.

    17
    [Solved] Problems connecting WiiMote via Bluetooth in Linux Mint

    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?

    3
    Question on RAM compatability

    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:

    1. 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.
    2. 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 🫠

    4
    Make Inkscape installed through Flatpak callable in the terminal as 'inkscape'?

    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?

    27
    Best practice for duplicating Borg backup repo?

    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?

    7
    Better control over Bluetooth connections?

    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.

    0
    Android sync with encryption?

    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?

    7
    Have I successfully blocked ssh logins to root?

    I have a server where I believe I have disabled root login via ssh. I think it is done correctly, as I cannot login with root myself via ssh, but I would've thought that it would be reflected in /var/log/auth.log. Instead, it shows up as failed password entry. Is this intended?

    What I've done is to uncomment the PermitRootLogin no line in /etc/ssh/sshd_config. Rest of the config file is left at default.

    Bonus question: All login attempts by ssh seems to go over some random port (even my own successful logins). Why is this?

    22
    Help troubleshooting issues with Sony WH1000MX5 playback

    This is not strictly a Linux-issue as I reproduce this issue under Windows 10 as well (but can not reproduce under Android or macOS), but I will be using Linux for any troubleshooting and I wasn't sure where else to post this.

    I have a pair of Sony WH1000MX5 that acts like an expensive piece of garbage so far. I will eventually (usually within 2-10 minutes usually) hear crackling noises when using the headset via Bluetooth in high-fidelity mode on my Linux machine (and as mentioned above, this is reproduced on two other machines running Windows 10). The crackling noises are there regardless of whether active noise canceling is active or not. It is not constant, but it is enough to significantly reduce the listening experience, especially for tracks where not too much is going on, such as quiet piano pieces.

    On my Linux machine, I can choose between three codecs: SBC, SBC-XQ and LDAC. It tends to be less pronounced using the LDAC codec over SBC (right now I've had a longer period with no issue). SBC-XQ also seems better. However, I have experienced it for all choices of codecs before. Also, under Windows (which I must use for work), this does not seem to be a choice at all. But I wonder if the problem lies here? I don't know much about Bluetooth codecs.

    Ideally, as in addition to these issues, they are not very comfortable, I would like to return them and get a refund (should be possible under local laws), but I am having some issues with the retailer claiming they can't find anything wrong with them after two trips to a repair shop. The first time they factory reset it and updated the firmware, the second time they did nothing. I don't think local Sony support will be of much help, and the local laws relate to to the buyer/seller contract, so for the refund or repair they will anyway refer me to the retailer.

    So I am trying to get a better understanding of the issue before pursuing this further, and if I fail to get a refund, I would like to fix the issue if possible. So if anyone is familiar with this and could help point me in the right directions to fix these issues, I would be very grateful.

    15
    homelab @lemmy.ml cyberwolfie @lemmy.ml
    Resources on homelab security?

    I am still very much a novice in the self-hosting space, Linux etc. having fairly recently switched from using macOS as my daily driver and not tinkering much at all.

    One of the things that often confuses me is networking and making sure my setup is secure. This is currently holding me back from hosting more stuff locally that I would require access to from outside my home, as I am afraid I am doing something that could severely compromise my data. It can sometimes be difficult to follow explanations from more advanced users due to the many different components of networking and security, and different layers of abstraction, which prevents me from following completely. I might understand one particular case, but then be unable to make connections to another one. So I would want to research this more intensively, and ideally I would end up being able to easily understand the data flows - the paths the data takes (e.g. I make a HTTPS request to some server from my laptop, how is that traffic routed correctly through my local area network and later the wide area network), in what forms (i.e. different protocols, encryption layers etc.).

    In communities like this, I see there are a lot of very knowledgeable people who maybe could recommended any resources that cover this from the basics and onto more advanced stuff? Maybe a textbook from a university course on ICT that is considered particularly good? A YouTube channel with great explanations and visualizations? I am looking both at home LAN and internet in general. Enterprise level networks are not very interesting to me (at the moment).

    29
    Snapcast integration in Home Assistant + Snapdroid - clarification needed

    I ran across this post on the Home Assistant forum, which shows something very similar to what I want to achieve. However, there is something that is unclear to me: with Snapdroid, will I able to stream all audio from my Android device to the Snapcast server so that it doesn't matter which app I use, or is this just some control device? I couldn't make that clearly out from the GitHub repo of Snapdroid.

    My desired use case is to use this in the same way I would with AirPlay on an iPhone, and be able to use my music player connected to my Jellyfin server, my podcast application or my YouTube frontend application to play audio that is cast to the Snapcast server.

    14
    homelab @lemmy.ml cyberwolfie @lemmy.ml
    Looking to ditch Sonos Beam (sound bar) - any hardware and software recommendations?

    I've been using a sound bar from Sonos with my TV for several years now, but in an effort to ditch the last appliances that unnecessarily require accounts and internet access, I am looking to ditch it in favor of something that is entirely contained within my own network.

    What I think are my requirements:

    • No microphone
    • Ability to directly play audio from my Android (running Calyx OS), something I cannot do with the Sonos.
    • HDMI ARC-connection to TV so that it can be controlled by my remote
    • Sound must not be abysmal, but I am no audiophile. Preferably stand-alone without subwoofer
    • Maximum 90 cm in length so that it fits under my TV, preferably in black / dark grey with a clean look

    So far I've found something like this, which I believe gives me enough flexibility with HDMI ARC, Bluetooth and 3.5mm, even though it comes with a subwoofer: https://www.tcl.com/eu/en/soundbar/p733w

    In terms of software, I have long been considering something like balenaSound to replace the Sonos functionality, but I'll soon be setting up Home Assistant to run my lights, and I see that there is a Snapcast integration that might work for me here?

    Are there anyone here who have done something similar and have found setups that work well or that I should stay away from?

    7
    Potential pitfalls in exposing Jellyfin server to the internet through reverse proxy?

    I am in love with my Jellyfin server (running in a Docker container) - it feels so nice to take back control over my media consumption again, after more than a decade in the land of streaming. So much, that I want to share this with my family.

    So I was thinking of setting up a reverse proxy (Nginx Proxy Manager is what I have used before) and expose my Jellyfin-instance through that. However, I've seen several people be skeptical about this solution, instead opting for access through a VPN (I don't think that would be a good solution for some of my family members).

    What are the potential pitfalls of setting it up this way, that makes people skeptical? Where could I go wrong, and what dangers would I expose myself to? As I understand it, this would only expose one port to the internet, direct all that traffic to the Nginx Proxy Manager, which then forwards traffic to specific ports internally on my home network, which sounds safe in my mind. Is it misconfiguration of the proxy manager I should be wary of? Or some exploits in the proxy manager?

    19
    How to approach replacement of audio subboard on laptop?

    I have a fairly new laptop where the audio has become increasingly janky - it can work fine for a while, and then suddenly descend into white noise before being completely gone until I bend the laptop ever so slightly for it to come back. Obviously a physical problem.

    I contacted the vendor (until my dialogue with them is concluded, I will not name them), and was told that from my description, this sounded like an issue with a subboard where the audio port and sound chip is located. They wanted me to send it in, but this would require sending it out of the country for a 48 hour repair (+ shipping time) which I was not too keen to do, and especially as I am quite dependent on the laptop in my daily life, I wouldn't want to be without it for that long.

    However, the problem has since gotten worse, and I recently contacted them again in preparation for finally sending it in, in fear of this become ever worse. However, now it has been more than 6 months since my purchase and they won't prioritize the repair anymore, bumping the repair time up to 2-3 weeks. This is way too long for me to consider at this point, so I am now looking at options to have it replaced locally instead, in case we cannot find a suitable solution.

    However, I don't really know how to proceed with this, as I am quite clueless about hardware. Would such a repair be possible by someone not having the proper schematics? Would it be easy to identify the correct subboard to order if I am unable to get the information from the vendor?

    It was also difficult to assess the quality of the local repair shops - some of them give the impression that they are quite competent, but rather seem like they might specialize in helping grandmothers set up their e-mail client. How would I determine if I can trust them with my device?

    7
    qBittorrent network interface bind not working?

    I am using ProtonVPN, and have (or so I thought) set up qBittorrent to bind to the network interface that ProtonVPN is using (tun0). The connection symbol turns red if I turn off the VPN, and downloads will stop. However, when checking the torrent address on ipleak.net, it seems that this bind is not working properly - my real IP shows up after I have disconnected my VPN. I thought that there shouldn't be any connections made when traffic is not via the tun0 interface, so that my real IP should never be known by the detection tool. Am I wrong?

    I have not configured the kill switch, but perhaps I should do so?

    31
    Using the WiiMote as a mouse

    I am running Pop_OS! and want to set up an old WiiMote I have lying around as a mouse. I have a USB-sensor bar, and I don't have any issues connecting the remote to the computer, and the inputs seems to register just fine when running xwiishow 1 after the remote is connected. I am also able to use it perfectly fine as a WiiMote in the Dolphin emulator.

    Now, I want it to function as a mouse, and being a fairly new Linux user, this is where I get confused. I am not entirely sure what I need to have happen in order to make this work, but I realize there must be some translation of the IR-sensor data and some way for Pop_OS! to understand that this should be a mouse.

    When searching for it, a lot of different names are thrown around, so I am not entirely sure what I should be looking for. However, from the ArchWiki (https://wiki.archlinux.org/title/Wiimote) it seems I have three choices:

    1. MoltenGamepad (https://github.com/jgeumlek/MoltenGamepad), but this seems to only handle button presses? This is also something I would like, i.e. mapping buttons to Pause/Play media. But it is not the only thing I want, and mouse movement + clicks is higher in priority.

    2. An X11 input driver - this I have tried to install according to the instructions on their GitHub-page (https://github.com/xwiimote/xf86-input-xwiimote), but failed to do so. The last commit to this project was back in 2014. The ArchWiki states:

    "xf86-input-xwiimote has support for mouse-emulation via IR using the Option "MotionSource" "ir""

    ... which is what I want, but then also directly underneath:

    "There is currently no user-space application that enables mouse-emulation with the IR-sensor. If you need that, you should consider using the no longer supported cwiid approach. However, the xwiimote tools are under heavy development and will soon support IR mouse-emulation, too. "

    ... which confuses me.

    1. cwiid is also listed as an approach on the ArchWiki, but they also say that it should not be used since it is discontinued.

    I'm sure the main issue here is a knowledge gap on my part, so if there is a solution that seems obvious to any of you, I would greatly appreciate the help in both getting this to work and in understanding my system better.

    11
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CY
    cyberwolfie @lemmy.ml
    Posts 25
    Comments 233