Filmora on Linux
Hi everyone,
I'm going to use Debian with lxde on my machine and I'll need to use Filmora for video editing. Has anyone already tried it? Any problem during installation/use?
Any help is appreciated
Thanks to all!
Hi everyone,
I'm going to use Debian with lxde on my machine and I'll need to use Filmora for video editing. Has anyone already tried it? Any problem during installation/use?
Any help is appreciated
Thanks to all!
Context: I made a poll on PieFed about the new post flairs (so if you are one of the few hundred people who have a PieFed account, follow that link and answer there). Unfortunately Lemmy has neither polls nor post flairs, so this post is to open up the discussion to the wider Fediverse, or rather the subset of it that encompasses Lemmy + Mbin + PieFed, which is called... what exactly?
Is Threadiverse too traumatic & tainted by association with Meta's (all but entirely defunct) Threads? Is The Verse too cool/poetic/nerdy (but niche) to be understood? I highly advise against Lemmyverse bc mainstream normal people are far less tolerant of tankies than we who are here are willing to put up with. Simply listing the software available sometimes is the best option - like the Interstellar app supports all of Lemmy + Mbin + PieFed, but most support at best 1 or 2 of those - but usually is too long to say and does not roll off the tongue, plus will just keep growing as time goes on. Is Forumverse thus the least bad of the available options, or perhaps you have a better idea? 💡
Anyway, the start to a listing:
1) Threadiverse
2) Forumverse
3) (The) Verse
4) Lemmy + Mbin + PieFed
5) Something else?
Serenity Firefly Quote Painting Painting by Michelle EshlemanPixels
like this
don't like this
trashcan likes this.
IIRC Lemmy and Mastodon PMs are different and incompatible. If you can receive PMs from Lemmy users then you should be able to receive auth codes. Currently @rikudou@lemmings.world is adding both Lemmy and Mastodon PMs here: github.com/ismailkarsli/lemmy-…
Also software other than Lemmy and Mbin needs to add ‘roleName: Administrator’ to their user webfinger requests. This is because ActivityPub doesn’t have a standard way to expose user roles.
I’m thinking of adding another ways of verifying like DNS based verification but still not sure. Any recommendations are welcome 😀
Federate Lemmy/Mbin communities automatically between instances - ismailkarsli/lemmy-federateGitHub
trashcan likes this.
This week, it finally happened. I think it’s the first time in 20 years that a hard drive has died on me without warning. And it was also the first time I was using an NVMe drive, but that could be a coincidence.
The drive was still under warranty (barely a year and a half old). I even had a spare lying around. But the true cost of restoration is, of course, my own labor. My planning had not been perfect (for such a remote event, as I had judged). However, it was easy enough. I simply installed NixOS from a USB loader and downloaded my configuration from my backup on my NAS (daily rsync jobs to the rescue). I also downloaded all the important files for my home directory. Then, it was simply a matter of adjusting a few things in the configuration file, rebuilding the system, and voilà. Well, except for a few things that didn’t work quite right for some reason and had to be manually fixed, but nothing major.
However, next time I want this to be even easier. It’s probably overkill to install a RAID controller and have multiple drives running in RAID1 or RAID5, but the restoration process is still too much manual work. I was thinking of regularly backing up my main drive on the block device level, so I would just have to swap out the drive and restore the delta from the backup. I’m not quite sure if that’s feasible or a good idea. For my personal system, I have to balance the investment of preparing for a disaster with the likelihood and impact of such an event. This seems like a good trade-off, but I would be curious to hear how other people prepare for drive failure.
I noticed while updating my system just how many packages I have installed that I don't recognize.
I tend to think that minimalism is better for security, so I'd like to remove any packages that I'm not using, but this is a bit of a scary task.
Does anybody have a safe method for reviewing and purging unused or bloat packages while obviously making sure not to accidentally remove important dependencies?
I'm on arch btw.
Just leave it. Either they do something in the background. Then you'll get issues when they're missing, and you'll never know which package is missing for what.
Or they don't do anything, then they just take up a few MB of disk space.
"Cleaning up" is the most sure-fire way to destroy your OS, and absolutely not worth anyone's time. Trust me, I've made that mistake multiple times.
Or don’t, I’m not your father. The situation Sometimes, you want to get a very specific part of a command output. The classic problem is to get the IP address of an interface.Laser's cool website :)
You're welcome! And actually, even this approach can yield surprising results... As in have you heard of deprecated IPv6 addresses before? Well I hadn't until I realized my interface now had one (it actually didn't anymore when I wrote the post, I used the jq command on old output, not in a pipe). Which made my DynDNS script stop working because there was now a line break in the request URL that curl rightfully failed on.
Edit: also despite what the title of the post says, in not an authoritative expert on the matter and you can use whatever works for you. I see these posts more as a basis for discussions like here than definitive guides to do something the correct way.
As in have you heard of deprecated IPv6 addresses before?
Definetly not 0.o
It's really hard to actually believe that a problem like this hasn't got a 1-word-command + flag solution yet. I mean you could ecxpect something like
ip -6 -i eno0And yes, totally agree on the edit part! It's always nice to at least no about all the options that exist and smb found out hustling the same struggle like me 😁
This is my sister's old PC and I want to bring it back to life. But it seems to struggle even on lightweight distros.
It's an HP All In One 19-2114 with following specs.
CPU: AMD E1-2500 @ 1.4GHz with integrated Radeon HD 8240
RAM: 4GB DDR3 @ 1333MHz single channel
Storage: Samsung EVO 1TB SSD
The Radeon gives me headaches as it has screen tearing on Linux and fails to boot on Haiku unless I choose fallback graphics
BunsenLabs Linux is a distribution offering a light-weight and easily customizable Openbox desktopwww.bunsenlabs.org
I'm excited you're giving Linux a try!
There are a ton of excellent ressources online for learning about Linux, how to make it your own (a practice commonly called 'ricing'), or fix errors you may encounter. These are explored further in the links below 😀
If you made it this far through my wall of text, I'm delighted by your curiousity.
Two Linux "introductory videos" I'd like to share are respectively from Nick@thelinuxEXP Linux isn't (just) better, it's also more FUN! and Brodie Robertson's Linux Resources Every New Linux User Needs Odysee YouTube
Linux can be overwhelming at the start so here some resources that every Linux user needs to know about if they want to understand LinuxOdysee
tldr:
What reliable, up-to-date, linux distro would you recommend a gaming softwareengineer and privacy enthusiast?
Full text:
Hey all,
I know this is the age old question, but I would like to ask it anyway.
I am currently switching from windows to linux on my main pc and am on the hunt for a fitting distro. I am a software developer and used to working with wsl, debian servers, etc. I selfhost a bunch of things and know my way around the linux commandline and would call me privacy enthusiast that uses a lot of FLOSS software. I also do occasional gaming but I guess that should work on any distro with enough work.
My thought regarding a few distros:
- I like to live on the edge of time and therefore have the feeling that debian based distros (although being very stable) are too "old" for my liking.
- Ubuntu - Canonical is out for me.
- I also looked at fedora, and liked it, but after reading more and knowing it is backed by IBM and that is US based I am not too sure anymore. I ideally would want to have something independent. Although being backed by a company promises continuous work in the future (with the risk of becoming bad).
- OpenSUSE tumbleweed seems promising (german origin!) but also quite intimidating as it is apparently mostly targeted towards power users and I am not sure if it fits an all purpose desktop pc.
- Arch based distros seem great as it contains all the newest packages and is infinitifly customizable. But the KISS nature of arch and the (as far as I understood) high effort to get everything running is a bit intimidating when switching from windows. But I also do like the fact that it ships with only the bare minimum and not anything bloated.
Further more I somehow think that using a base distro (in comparison to a fork of a fork...) is more ideal as they receive updates, etc faster. But that is just a feeling and I couldn't argue more precisely about it.
Regarding a DE I am definitely going KDE.
I would be very happy for some tips, opinions or pointers in the right direction to continue and finally get rid of windows... Well at least mostly. I guess i will keep it in dual boot as I do play a few games that unfortunately won't run on linux.
Thanks in advance already!
like this
I wish I could install EOS on my M1 Mac... I know threre is Asahi linux, but maintenace and updates have slowed down & stopped?
For good reasons though, hope the mainteners are doing okay. And wish them luck
Thousands of users wanted it, so Firefox delivered it. Tab Groups are now live to help you declutter and stay organized while browsing.Bobby Borisov (Linuxiac)
I never intended to insult you, I was merely explaining how my ADHD manifests.
I made the incorrect assumption that you were coming from a more neurotypical perspective, and for that, I sincerely apologize, but nowhere did I insult you. If you took this as an insult, again, my apologies.
Yeah, I just checked the logs with journalctl /usr/bin/Hyprland. You won't believe what it said.
``` [LOG] Hyprland PID: 7331
[LOG] Hyprland Version: 0.48.1-dev+ (git commit: feedbeef4dead)
[LOG] Built: 2025-01-27
[LOG] OS: Arch Linux (Stallman-Approved* Edition) *Approval pending code audit
[LOG] GPU: Intel Integrated Graphics (Trying its best under ideological scrutiny)
[LOG] Monitors: 1 AOC (Currently displaying philosophical paradox)
[LOG] Running on XWayland: Only for non-free blobs (shame!)
[INFO] Initializing Hyprland... Preparing for purity inspection.
[INFO] Loading config from /home/user/.config/hyprland/hyprland.conf
[INFO] wlroots: Initializing DRM backend.
[WARN] Ambient Freedom Levels detected: 98% (Dangerously high for proprietary hardware!) Source seems localized to... desk peripherals.
[WARN] Analyzing visual input field... Multiple instances of stallman_visage.jpeg detected taped to monitor bezel and desk surface.
[ERROR] Potential Purity Overflow detected! Excessive whitespace concentration in peripheral visual field identified as 'rms_white_liquid_anomaly'.
[ERROR] Specifically correlating anomaly with:
- Photo ID: RMS_Laptop_Rocks.jpg (High concentration near shirt area)
- Photo ID: RMS_Boat_Ponder.jpg (Moderate concentration, background water reflection misinterpreted?)
- Photo ID: RMS_Desk_Stare.jpg (Critical concentration, direct optical path to sensor)
[ERROR] Compositor attempting to render scene, but framebuffer contaminated with recursive 'freedom.h' includes apparently leaked from white pixel data.
[FATAL] GPU context lost. Reason Code: 0xDEADRMS (Driver unable to handle ideological load). Possible short circuit caused by concentrated freedom particles (aka 'white liquid').
[LOG] Received signal 11 (SIGSEGV) at address 0x474E554C494E5558 (ASCII: GNULINUX)
Backtrace:
#0 0x... intel_dri_bo_map() <-- Mapping failed, possibly due to freedom interference
#1 0x... CRenderer::renderScene() <-- Scene contaminated
#2 0x... CCompositor::renderFrameForMonitor() <-- Monitor displaying pure ideology now
#3 0x... main_loop() <-- Loop couldn't handle the truth
#4 0x... libc_start_main()
... (stack trace obscured by what appears to be... beard hair?)
[CRITICAL] Hyprland Crashed. SIGSEGV. Probable Cause: Exposure to concentrated doses of Richard Stallman via photographic prints. The 'white liquid' (high-intensity whitespace/purity) from the photos appears to have overloaded the rendering pipeline. Recommend shielding hardware or using less ideologically charged desk decorations.```
Wanted to share an anecdote (I hope that's OK). I jumped to Linux on my gaming pc last August (Bazzite) and I've been having a blast. Almost everything works either out of the box or with a minor tweak (the tweak being updating Proton). But I am the sole linux user in my D&D/gaming group, so obviously this is the source of some of our banter.
Last night, we decided to play some Valheim. Bought it before switching to Linux and never tried it, so steam had to install some compatibilty stuff. But once everything was installed, it too worked like a charm (surprise surprise). We were having fun, sailing around on our ~~crappy raft~~ mighty longship and striking a nice pose while doing so. I decided to take a screenshot, but didn't know if there was a keybind to disable the HUD, so I asked the two more experienced Valheimers with whom I was playing. Neither of them knew it by heart, but one of them looked it up. He said: "It should be Ctrl + F3". I tried it and it didn't work for me, but it did for him. "Wow, imagine playing on linux where nothing works" our other friend chimed in (jokely, don't worry). Our first, more helpful friend said: "Maybe try Ctrl + Alt + F3?" So I did. Then, my whole computer froze, just as we landed on the edge of a dark forest with our raft. I thought: Oh fuck what did I do this time. Pressing again didn't help, but after about 20/30 seconds, I was greeted with a shell login. Now I could hear my friends and the game in the background again, and they could hear me, but all I saw was a shell. I decided to log in, and still only got a shell. So, as my friends were frantically fighting a skeleton, I was searching for what on earth happened, and, more importantly, how to fix it.
Thankfully, I wasn't the first idiot to start pressing random buttons on their Linux system, and someone had this exact issue years back as well. I had a quick read, and learned that apparently the Ctrl + Alt + Fx buttons switch between virtual terminals. The post on the Ubuntu forums mentioned needing to switch to terminal 7 (Ctrl + Alt + F7), which also didn't work. But trying the other buttons, I found that the desktop environment is on terminal 2 (at least on Bazzite/Fedora).
And the funny thing here is that, even though I was essentially gone for a full minute, maybe a minute and a half, my character was fine, my Linux naysayer friend had died to a skeleton, and I had learned something new about our great OS 😀
It is possible that you are running the windows version. You can find out in properties of the game. If the 'force compatability tool' is checked, under compatability, it will download the windowns version and run it through compatability layers. Otherwise you might have just seen the dialog about precompiling shaders.
Worth noting that sometimes developers make a linux version of their game, but neglects maintaining it. In those cases it is preferable to just run the windows version with comp layers. I think the linux native valheim version is alright though. Good devs.
I've had a VPN running on my server via Wireguard for ages with no issues. A couple of weeks ago I finally got round to setting up Tailscale so I could access it remotely and again it worked fine without any issues. I rebooted my server this morning and while I was out I realised I could no longer access it, once I got home I discovered everything else was working fine it was just inaccessible over Tailscale.
After some troubleshooting I've come to the conclusion that if Tailscale starts first the other VPN's routing entries take priority and Tailscale doesn't work. If Tailscale starts second then it seems to work fine. As far as I can tell I have a few options for fixing this but I'm not sure what would be the most recommended. The simplest solution is probably just to disable Tailscale from autostarting and start it manually, however I'm likely to forget that at some point and will probably only notice when I'm out and can't access the server to start it.
If I add the following to the Wireguard config file this solves the issue: PostUp = ip route add 100.64.0.0/10 dev tailscale0
PostDown = ip route del 100.64.0.0/10 dev tailscale0
However in that case if the other VPN tries to start first it just fails as the tailscale0 interface doesn't exist yet, so all I've done is reverse the order I need them to start.
I could also edit the wireguard or tailscale service files with before or after targets, that would be fairly simple to do but I think its not recommended to manually edit package provided service files? The tailscale one specifically says its meant to be read only.
The final option I can think of is to disable the tailscale service on startup and then create a systemd timer to start the tailscale service with a slight delay after boot. I think this may be the best method as I can't see any downsides, but maybe I'm overlooking something?
cross-posted from: lemmy.world/post/28913113
although it's just macros on steroids, it's possible to mimic linux terminal & command
Hello, my friends! Let's hit 20K likes? Check out my website! https://enderman.chToday I am going to show you how I ran Linux in Microsoft Excel. The VBA syn...YouTube
Hey everyone!
I just bought a Lenovo Yoga L13 Gen2 and I am greatly disappointed, after installing Arch on it it's overheating a lot even when I only have Firefox open. During my research buying this laptop I also made the mistake of not checking if the RAM can be upgraded and now I'm stuck with 8 GB of soldered on, non-upgradable RAM.
Anyways this is why I'm turning to you, I spent hours upon hours researching trying to find the perfect laptop to buy before settling on this one, and since the result was so catastrophic I figured why not ask around in the community a bit.
I was only going to buy a used model since my budget isn't that big. The laptop is intended for browsing and some (Java) coding, so it doesn't need to be extremely powerful. The main use case is for a small laptop that I can use on my lap on the couch or in my recliner to browse or do some coding while using (Arch) Linux.
My MUST have requirements are:
- 13 inch screen (max 14 inch)
- Touchscreen with at least Full HD (1920x1080) resolution
- Good/ perfect (Arch) Linux support
- Good cooling/ doesn't get super hot
Ideally the following requirements should also be met:
- Touchpad buttons with dedicated middle-mouse-button
- Backlit Keyboard
- Bright screen
- Upgradble RAM or alternatively 16 GB RAM version available
I intend to spend around 300€ max used, for reference I paid 190€ for the L13 Gen2 with 94% battery health.
I would prefer a laptop that isn't older than 8th/9th Gen Intel and equivalent AMD. I would be open to models with Intel and AMD chips.
I am so grateful for anyone who sees this post and comes up with some suggestions, after hours upon hours of research I am a bit exhausted and desperate for some community suggestions.
Have an awesome day everybody! 😀
For context, I just installed Fedora Workstation and I am dual-booting alongside Windows.
For some strange reason, download speeds are hovering around 200 KB/s, and sometimes randomly dropping to below 70KB/s. This occurs when I boot into either Windows or Fedora. Before installing Fedora, my speeds were usually >50MB/s, sometimes a couple hundred MB/s if the network isn’t very busy. This might be an issue with network drivers being weird since I’m dual booting, or maybe I need to manually install drivers for Fedora.
(for comparison my phone, using the same network, has >100MB/s download speeds)
EDIT: I’ve updated to Fedora 42 and network speeds are now in the MB/s again. Not sure what happened. Now it seems that when I install from “flatpak-1” rather than just “flatpak” speeds are great. Also, dnf install has good speeds now.
Flatpak has served us well for 10 years and succeeded in establishing a direct distribution model for app developers, independent of the underlying platform....YouTube
Don't believe so, best that's currently available is skimming through the video to look at the slides.
Here's my short summary of the presentation, I tried to denote what's being worked on (open PR), what's kinda being done (WIP), and things stuff they'd like to be done in the future (wishlist). May be somewhat wrong.
* Flatpak is stagnant
* Red Hat is working on a better way to preinstall flatpak apps (open PR)
* Flatpak should is slowly moving towards OCI and away from ostree (more tooling available, don't need to maintain their own tools)
* Better permission handling that is more backwards compatible (open PR)
* Should directly use Pipewire instead of Pulseaudio (WIP)
* Allow user namespaces in flatpak sandbox (WIP)
* Move dbus proxying into dbus brokers (wishlist)
* Improve network sandboxing (wishlist)
* Improve drivers handling, currently drivers need to be built for each runtime, could cause issues if using EOL app on new hardware (wishlist)
* Work on portals directly improves flatpak
Should directly use Pipewire instead of Pulseaudio
I hope they plan on keeping pulse for the foreseeable future. Pipewire is great and all but pulse is very entrenched, I still maintain quite a bit of systems that are pulse only.
Haven't seen the video, I'm only commenting based on the summary in the comments.
It's good that flatpak is switching to OCI containers. Hopefully that will end the flatpak's dependency hell. This week I was looking at flatpak as a way to publish my app and found the user experience (user is the app publisher in this context) quite bad. Could be skill issue obviously.
I thought I could just look into a database of flatpak runtimes, pick the one with the software I need, add additional packages and be done with it. Unfortunately it is not that simple.
First of all as far as I know, there is no "database" like archlinux.org/packages. You have to download the runtime and then search /usr/include/ or /usr/bin/ to check if particular piece of software exists in it.
Adding additional packages is also quite difficult. There are these runtime extensions which are like "baby runtimes" for special software like ffmpeg, java, etc. They kinda suffer from issues similar to the issues of the runtimes. And unlike in regular distros where you can get a package for almost anything, here you don't have the luxury and have to bundle that not so popular dependency.
I hope that with OCI I will be able to just provide the binary, a link to the base image and a list of dependencies to install and be done with it.
I go to a programming school, where there were computers running ancient windows 8 and some were on windows 10, they ran really slow and were completely unrelaible when doing the tasks that are required, those computers in question had either i5-4750 (I think?) or i7-4970 so running windows 10 with all its bloat was not going to be an easy task for em, so long story short I decided to talk to the principal about it explaining why linux is so much better than windows and gave him reasons why linux will be better for us for education and he agreed after considering it for a bit, he let me know that some students play roblox or minecraft in middle of the lesson and he asks if linux would stop em from doing that, I stated that as long as they dont know how to work with wine/lutris or know any specific linux packages that run windows games on linux they should not be able to play in the middle of lessons.
he gave me the green light to do it, so I spent like 3 days migrating like 20+ computers to linux (since I had to set them up and install some required applications for them)
in the last day where I was doing a last check up on the PCs to make sure they are in working order, there was a computer having a problem of which where it didnt boot, I let the principal know about this to get permission to work on it, he said yes, so after some troubleshooting I realized the boot order was all screwed, so since Ive worked with arch before I knew how to fix it, I booted up linux mint live image, chrooted, and fixed the boot order and computer went back to life, prinicipal came in checked on everything to make sure everything works, told me to wait for a bit, and then came back and paid me for his troubles (was a bit of a surprised since I expected nothing of the sort), the next day I came to school, sat down, turned PC on, noticed something was in the trash bin, opened it, found "robloxinstall.exe" on it, told the principal about it, he was pleased with it, so now 2 weeks later he seems now to be confident about linux, as he told me there is another class he is considering to move to linux.
so my question here would be: does this mean linux now is ready for the education sector?
(considering now, that I got a win win situation, I get to use an OS that I like in school, students gets to focus on the lessons instead of slacking.)
like this
dpkg -x *.deb ~/.local for example.
How would I check that?
Edit: actually, Lemme just rtfm
I'm thinking of switching to Linux as my daily driver after trying it out both Fedora Workstation and KDE using Live USB, but I'm wondering if I should consider other distros besides Fedora. I've heard of openSUSE, is that decent? Not many people really mention them. Linux Mint is great, but I don't like Cinnamon all too much.
What's a good desktop-agnostic distro that lets you easily swap between the two?
edit: Woah, it seems that you're able to swap between DEs from the login manager as long as you install both. Okay then, new question, for a beginner friendly distro, should I go for Fedora, OpenSUSE, or something else?
edit 2: a bit more information about my device and my preferences...
On KDE Plasma vs GNOME, I would like to try both out and see which I like better long-term. KDE Plasma seems a bit more familiar (closer to Windows 10) whereas GNOME is a bit more different but I'm open to using either.
I'm running a laptop with an Intel i7-1360P. It's one of those 2-in-1 convertible 360 degree hinge laptops.
I would say I'm open to learning how to work with the terminal and customising the distro a bit, but I don't want to do anything too out of my scope. I don't want to spend too many hours setting it up, I'd rather have something that works mostly out of the box 😁
I want a stable distro as in I don't want to break my system after an update, but still want something up-to-date though. I'm open to rolling release distros, but to my knowledge those are usually less stable with more breaking changes than fixed release options.
edit 3: just installed Fedora Workstation and it works really well! Multi-touch with my trackpad works fine and everything runs smooth. File read/write speeds were also strangely a bit more consistent (on Windows it jumps between <100KB/s and 60MB/s whereas on Fedora it’s consistently around or over 45MB/s…weird…)
My only issue right now is that the touchscreen doesn’t work anymore, how do I install the drivers for that?
edit 4:
Touchscreen and even rotating the screen when the device works now after an update :DDDDD
now I’m slowly installing my programs again…
I want a more stable distro, so I'm not considering the rolling release options (like manjaro and EndeavourOS). I've also heard that not many people like Ubuntu because of snaps, why is that?
edit: are rolling release distros stable enough (e.g. will it randomly crash/have weird issues?) and is it possible/easy to roll back to a previous version if there's a breaking update
I’ve also heard that not many people like Ubuntu because of snaps, why is that?
Well, people don't like snaps for a number of reasons, because they are forced on users, bloated and slow, Canonicals themselves are quite shady, systemd, etc.
I would rather use several different types of packages than trust one that is tied to a shady company.
Posting this since quite a bit has changed since I last posted about this on !technology@lemmy.world.
Here's a rough breakdown of the current status:
This should be enough to boot Linux with just what's built manually, but I haven't tried that yet.
Secure Boot is just done by using a pre-built bypass package. I'll deal with that later.
Having more people testing this would be nice. 😀
Cheers
Contribute to fnr1r/ventoy-meta development by creating an account on GitHub.GitHub
The GenP subreddit got banned on Reddit. We can only take a guess as to why(I seriously don't know, please let me know if you do).
But regardless, it brings up a serious question. How will big corpos and nations force their control on lemmy and other fediverse communities?
Places like reddit, twitter, instagram and even "fediverse" bluesky cave to demands from corporates and countries all the time. But what happens when the real fediverse platforms get attention?
How will they ban, sabotage and coerce instances and communities to cave into demands?
I know lemmy and other fediverse platforms are still very small right now, but I believe it's only time before the sabotage begins. Instagram stepping into the territory tells you how scared zuck already is.
And How will we get around this?
like this
don't like this
like this
Which notebooks are recommendable when coming from Apple Silicon-MacBooks in terms of runtime and efficiency, preferrably for Fedora or Manjaro with KDE Plasma? For now, I am looking towards Lenovo T14(s) or X1 Carbon - mixed use scenario including simple media (photos, cutting 1080p-videos, media management, Office & mail) stuff? Still love the "Lenovo"-brand and its keyboard and look 'n feel so this vendor would be my favourite.
Can anyone of you here recommend Snapdragon-devices yet which would be the best comparison as it's also architecture based on ARM? Both Fedora and Manjaro have ARM-builds so I hope that the Snapdragon-devices could get along with my desires here...
Thanks for any input!
Nope. I wish it was really that simple. Check this page for compatibility wiki.archlinux.org/title/Lapto…
Also check linux-hardware.org/?view=compu…
"non-working webcams" sounds like a plus IMO but I get your point.
P.S theres a reason I used "almost"
Believe this is one of the few vendors left making and distributing Linux magazines still(?). Would be interesting to hear what peoples feedback on these are, whether its this one or another. Seems like a fun monthly delivery to get!
Source;
magazinesdirect.com/az-single-…
Buy a Linux Format Single Issue directly from MagazinesDirectwww.magazinesdirect.com
I loved Linux Voice back when it was still published. They had a series of articles on writing your own kernel in x86_64 ASM that I followed and ran on QEMU back when I was a philosophy student. It really cemented my interest in tech and now I do that for a living.
Edit: Linux Voice folded into Linux Format sometime around 10+ years ago
Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications - vinifmor/bauhGitHub
Just realised this, most mastodon users who have had experience with groups think they are just bots that auto-boost any posts they are mentioned in.
This is kinda annoying me.
like this
watty doesn't like this.
Hashtags are designed for anyone to post to, with no control over who can post to it.
Communities can be moderated, often have rules and an actual community/culture behind them.
like this
Communities can be moderated
Good point.
Does moderation action fediverse well from Lemmy to the twittoverse?
Any interest in this:
LJL is a job creation language that takes a job file, gathers items mentioned in its various lines and here-documents, and generates a runnable .deck file (short for "deck of cards").
The .deck file is a complex Bash script that creates a log spool and several temporary files in /tmp/. It automatically cleans up scratchable files after the run. The log file contains the output of each step, including any program results.
Any questions about it? Any suggestions?
Hey !
I bought a game on steam, but I cannot install it on lutris as it's not even listed...
It's a windows only game. Is there a way to play it? Am I doing something wrong?
The game is Wednesdays : store.steampowered.com/app/274…
Thanks!
"The hardest part is not to speak up. It’s being heard." Part video game, part graphic novel, Wednesdays seeks to raise awareness about child sexual abuse through a surprisingly hope-filled story.store.steampowered.com
cross-posted from: lemmy.world/post/28921393
It may be too much to ask but here it goes:I have temporarily installed LMDE6 on an HDD where I had a bit of free space, worked with it, experienced Steam with Proton and now I am convinced: I want to move to Linux from Windows for good.
Have another disk, an SSD in which most of the space is taken up by the Windows C: partition.
Would like to move Linux there after shrinking the Windows partition a bit more than what it currently occupies now.
I have tried to do this with Paragon on Windows, but after restarting no change can be seen, despite no error being presented.
Tried from Linux with GParted but all attempts end up with an error when running ntfsresize.
So
1. What do I use to do this and how do I do it safely?
2.How do I move the content of my current Linux partition (less than 50 GBs) to that disk keeping the bootloader and everything else working? And what filesystem is best to use?Thank you in advance for your help!
Others have pointed out what may he going wrong (drive locked due to Windows fast startup).
A slightly different tack - dual booting windows and linux on the same drive is a bad idea. One reason is the messy boot set up which can cause issues with windows not booting or linux not booting, or either/both fighting over the boot partition. It can get to the point of using repair disks to repair one or the other or both. It can be managed but make a mistake and its a real headache to fix (I say that as someone who has been their and done that and learned the lesson)
If you want to switch to linux but keep windows "just in case" and have a desktop I'd get a new SSD and use it as a dedicated linux drive. SATA or even better an m.2 card if your motherboard has the slots.
A separate drive is far better as linux can be the drive booted by the BIOS and then Grub can then point back to your untouched windows drive to boot it when you want. If linux updates it won't affect windows, and if windows updates it won't affect linux. Also if you have a drive failure you won't lose 2 OSes and all data in one go.
Personally I have 5 drives in my PC - easy expansion of storage is a big benefit to a nice full size PC. I have one largely unused windows drive, and 4 ext4 drives.
I do have 2 M.2 slots available.
Is there any hardware specification I should be pay attention to when buying for exclusive Linux use?
If I was to install one more home partition from the LMDE installation USB, would it automatically fix things for me in Grub or would I have to fix things myself before or after?
If I was to install one more home partition from the LMDE installation USB, would it automatically fix things for me in Grub or would I have to fix things myself before or after?
If I understand you right, you want to install two additional SSDs, one for Linux root (system), probably ext4 formatted, and one 'home' for your personal data?
If that's the case, the boot loader GRUB is going to be installed onto the system SSD and will usually automatically detect the Windows boot loader on your current, Windows only, hard drive. If it didn't, you need to toggle an option in GRUB's configuration file and run update-grub again.
For your home-partiotion on the other SSD, there exist two options:
1. The home partition is Linux exclusive, probably ext4 formatted (this doesn't work with NTFS), and all your data will be stored there. Yet, afaIk, you need to install an ext4 driver in Windows to access the data when you're on Windows.
Documents, Downloads, Pictures,... ) are mounted one by one using bind in /etc/fstab to their Linux counterpart.Edit: I've forgot to mention that, first I created folders named Documents, Downloads,... on the new partition before being able to mount them in Linux.
After copying the data in Windows from the old folders to the new ones, the old folders can be deleted and replaced by hardlinks to their new counterparts using the Windows command line or PowerShell.
Just a possibility: Check if the m2 slot is for disk. There are many boards where there are WiFi exclusive m2 ports. For disks there are also m2 sata and m2 nvme port variations. You need to find out what yours are. Consult your motherboards technical documentation if in doubt. If the BIOS can boot from it, Linux can too.
Edit: that beeing said I never encountered problems with a similar setup ( I boot from Linux on nvme m2 then there is a combined windows /data disk)
Hello
After about a year working on Fediforge, I have finally launched it. Fediforge provides managed hosting for lemmy and there will be added support for other fediverse platforms(Such as Mastodon, Peertube and more) in the future.
A little info on the setup of Fediforge.
- Hosted on servers from OVH + Colocrossing and are located in east USA(Around chicago)
- Automated backups of database with 10 days retention
- Replicated s3 storage for media files
- Active monitoring of all instances hosted.
Let me know, if you have any issues, ideas or feedback(and optionally add it here).
like this
Hi, folks! 👋
I want to create a local ip address for my virtual machine. I use virt-manager + QEMU. So, as I got it - I need to create a bridge for doing this. But... When I'm trying to connect a created bridge to a virtual machine:
Then trying to start a virtual machine, I gets this error:
Ошибка запуска домена: /usr/lib/qemu/qemu-bridge-helper --use-vnet --br=br0 --fd=32: failed to communicate with bridge helper: stderr=failed to create tun device: Operation not permitted
: Transport endpoint is not connected
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
ret = fn(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup
self._backend.create()
File "/usr/lib/python3/dist-packages/libvirt.py", line 1373, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: /usr/lib/qemu/qemu-bridge-helper --use-vnet --br=br0 --fd=32: failed to communicate with bridge helper: stderr=failed to create tun device: Operation not permitted
: Transport endpoint is not connectedI use MX Linux operating system for the host machine.
So, what do I do wrong, and how can I fix this problem? 🤔
I checked the groups of my user, and my user is already in the netdev group 🤔
Maybe I need to add it to another group?
Thanks so much! 😄 I finally solved my problem 😉
First step that I've do - I found this article 👉 **mike632t.wordpress.com/2021/04… and doing all from there.
The next step - I've add a bridge to an existing network interface:
sudo brctl addif br0 eth0
And the next step - I've started up this bridge:
sudo ip link set br0 up
And now everything works fine 👍
After configuring the network with a bridged interface that would support network connections from both ‘simh’ and ‘qemu’ I ran into a separate problem when trying to create…Notes on Linux
Let me apologize first. I'm both old and new to Linux and have made a ton of noob moves since switching back. I know most people in this community are probably already Linux users, but I'm hoping that some Linux-curious people will stumble upon this.
Lets start with the game. I am a former League of Legends addict. Embarrassing, I know, but I had been playing since the glory days (I started right at the beginning of season 2). I never ranked; I would play ARAM and URF to either pass time or keep myself awake if I felt drowsy. I was good, too. Not great, but more often than not I'd go 16/2/12 or something similar. It released massive amounts of dopamine for me. The ARAM bridge felt like a home away from home.
Moving on from League... I had been starting to smell Microsoft's shit from a long loooong ways away. Like, Win7 days (rest in peace, XP). I had been introduced to Linux and the basics of maintaining Linux from a class I took in high school. Lets be honest, though, Linux wasn't really in a gaming state then. You could, but you would be jumping through a lot of hoops for a 50/50 chance it would be stable gameplay. Honestly, though, Microsoft's stink flows much further back than you'd think and it was already grating on me then. I was already considering the move.
I sat on Win10 for a while and even opened my PC to the Win11 beta. It was okay, I didn't auto-hate it like most because a lot of the Windows UI I used was third party and I changed theme colors through the registry. There were ways to remove bloat and most Microsoft snooping garb, but it took work. Thinking I knew what I was doing, I messed with the system32 folder. If this were the Win7 days, I probably would have known what I was doing. I simply wanted to change the internal image viewer to a 3rd party viewer. Microsoft gave default selections for a lot of things, but changing photo gallery was a fight for some reason.
Needless to say, I messed up. No default apps would open anymore. Couldn't even get calculator running. So I reinstalled. Back then, you still had to use Win10 and update to 11. I reinstalled, saw my windows old folder, knew everything was safe, and updated. Huge mistake. Win11 was not just an update, even if you start it from the update panel. It's a full OS install. My ignorant self thought it was just a Win10 glow up. My windows old folder got overwritten by an empty windows old folder.
After a whole day of recovery process I probably recovered 99% of my files, but my time with Windows was quickly closing. My friend pointed out that this was a good time to try Linux. Steam Deck had just launched and Linux was gaining ground in the gaming scene and FAST. So I backed everything up to external (which I should have done earlier, smfh) and grabbed the most likely candidate, Pop!_OS. Soon after, at my friend's pestering, I switched to Arch- Manjaro- and then later EndeavourOS.
I messed up EndeavourOS by using topgrade. It didn't occur to me that it was user error, and I just thought it was something EOS didn't rub shoulders well with in my system. So back to Manjaro. Then D4 came out. Another shame of mine. I'm a huge Diablo 2 fan and played my fair share of D3. I got the early access. Couldn't play. Panicking, I reinstalled Windows 11... just to find that the game was pure garbage. I played for a bit, hoping things would improve but.... Blizzard got me again. But I was not moving back. I had moved so much already. Funny thing is: Proton came out with an update not even 24 hours later that fixed D4... Doh.
During my second time on Win11, Riot pushed out their knuckleheaded kernel-level anticheat. I wasn't worried, I was on Win11, w/e. Then Microsoft dropped some big shits on Windows. Snapshots of your screens ("it'll be held in a private encrypted partition of you drive!", yeah fucking right... pull the other one), ads in the start bar, and then pushy af popups to integrate your system with their AI. I was insulted. Win11 was already one giant piece of malicious software even before all this. Granted, I used startallback so I didn't get the ads, but it was the idea of the thing.
So I did it. I dropped League and moved to base Arch. I will not let Microsoft have even 100gb of my drive now. I make do by playing other games, being actually productive in life, or diving into something new within Linux. I grew up. I said no. PC owners should be banding together and dropping Windows right into the garbage. Screw their proprietary plugins, screw their insecure kernel access, screw their ads and data-harvesting AI, and screw their sneaky photos of my screen. I knew when they backpedaled on that screenshot shit that they'd push it more quietly later. I told everyone that they would. And they did.
Dive into VSCodium, or Neovim, or VIM, or emacs. Explore open source and, like me, find that most apps are pleasantly better than their commercial counterparts. Play with your terminal. Wreck things and reinstall (just hard copy everything to external first). Lets make ODF industry standard, like it should have been before Microsoft outbid and muscled docx in. It may take ten, twenty, fifty years but fuck it. I'm all in and my bet is on Linux. My next big project for my next PC build? Gentoo (I am not quite ready for Linux from Scatch, lmao). Its time I actually learned more. I've already dived deep into the Arch Wiki and I've already dived into NixOS and nixlang. We need to go deeper now.
Linux is easier than ever now. Experiment with it! Scared to fully make the move? Grab a small SSD to test it out safely! Just... know what you're doing with partitions before you do. Either that or take your main SSD out before installing. However, most Linux distros let you use them right from the USB stick to check them out. Just ignore the installer and play around a bit. Remember that USB is going to be substantially slower, so don't make your decision off of speed. You'd be surprised at how much faster Linux can be.
tl;dr: Switch to Linux and stop giving out your data for free. Ad analytics should be a choice, and one you're paid to do. Your information is incredibly valuable and so is your privacy. If you pay for a product, that company should NOT be triple dipping and making more money off of you, no matter how non-invasive it is. Its all invasive, even if its hidden.
PS: I won't mention mac here. I really have no experience in iOS or macOS. Apple garden is Apple garden and that's about all I know. Microsoft and I go way back (Windows 3.14), and I've watched them slowly and then quickly corrupt over time. Like a turd rolling downhill and collecting garbage.
gitlab.com/christosangel/sausa…
sausage is a terminal word forming game, written in Bash.
This game was inspired by en.wikipedia.org/wiki/Bookworm….
The aim is to score points by creating words, moving around in six directions in the grid, using consecutive letters.
When the user created longer words, coloured letters appear. The user can score more points by using these coloured letters.
More points can also be scored, when the user manages to create the bonus words.
When smaller words are created, or low point yielding words, red letters appear in the grid. If not used, these red letters will drop one cell in every turn.
When a red letter reaches beyond the bottom of the grid, the game is over.
The user can also reshuffle the letters in the grid, in order to be able to create words. However, there is a price to this action: the existing red letters will drop one cell, all other bonus coloured letters will be lost, and more red letters will appear.
If the score is among the 10 best scores achieved, it makes it in the Top Ten Highscores.
Sausage is a terminal word forming game, written in Bash, inspired by Bookworm.GitLab
You mentioned ham radio --- definitely fun! It's a process to get into it though, as you need to study/pass an exam, and then you need a radio. Radios range from cheap ($25 or so) in the VHF/UHF ("walkie talkie"-style) to more expensive for an HF rig ($1000 range for 100W HF). If you want to get into low power ("QRP") it can be much cheaper. You also need a fair amount of space for a good antenna setup...
There are tons of different communication modes, some without a computer and, like you mentioned, some that use computers. wsjtx and fldigi are popular programs.
Good luck!
So... I've done that May 2023 for a holiday trip.
I left with my RPi4 and fee gadgets but no Internet.
There I built git.benetou.fr/utopiah/offline… and my main take away is
and more importantly the meta take away is
because just like first aid you need to be actually ready when needed and knowledge change over time. You need to actually try though, test your setup and yourself genuinely otherwise it is intelectual masturbation.
Have fun!
Gives you a bollywood experience right into your terminal, with more than 1000 ips simulated! An INFINITE amount of simulated names! Over 100 different types of glitches! An overly dramatic hack, just like seen in the movies! And more (If you -REALLY- have a lot of time to spend staring at this command.)
Click here to grab the C code, followed by instructions on how to compile it.
Hello, im trying to install mint to try getting away from Microsoft, but im running into issues installing, and all my troubleshooting is making me even more confused (I am not very techy)
I have windows installed on my nvme drive, and a 30gb section partitioned off for mint. I also have an empty ssd for more storage (/home). When I go through the installation process, it doesn't recognize another operating system on the computer, and when I try "something else" to install it, I get an error saying "no EFI system partition was found".
I know I can partition off a small section for the EFI partition, but I am trying to dual boot and I assume this is not the right way to do it, especially considering it doesn't recognize that windows is on the system. I'm also very hesitant to just send it, as I don't want to lose any of my stuff (the most important stuff is backed up)
Edit: I'm trying to install mint 22.1, but almost all of the resources online are talking about 21
Edit 2: I have learned my BIOS mode is legacy, not UEIF (i assumed it was since my bios screen says UEIF when booting)
Edit 3: got it working!
Edit: I just realised your Edit was saying you've got legacy bios! So this is all irrelevant. I'll leave it up in case it helps someone else.
Could it be selecting the wrong SSD to put the boot loader on?
When I reinstalled mint the other day on my laptop with an nvme and SSD (also dual boot) it labelled the extra SSD as sda and the original nvme as sdb, so it was going to try to put the bootloader on sda.
I set up the partitions on the third option (1. Install alongside windows; 2. Wipe everything; 3. Set it up manually) and on the manual setup there's a selector for the bootloader device just underneath the main section where you select partitions to use for /, /home, etc.
IIRC you set the bootloader to the full device (in my case sdb) not the EFI partition (sdb1) and it works out out.
like this
don't like this
That's what I wrote. Lemmy is a software, which can be ran on servers. You're currently on somebody else's server. In a group that is moderated by yet different people.... They gave some rules to you and you now have to choose whether you're willing to play by their rules.
Obviously, they haven't banned you yet, despite you saying lots of unproductive, short sentences. I'm not sure if your original question got answered here. If you're more interested in the details of how Lemmy works, read for example the documentation and Wikipedia article.
like this
I switched to a Linux Mint/Win11 dual boot system over the weekend and installed Unity from Flathub. Running Unity Hub is fine but when I try to login, it hangs with no errors. I can log into the asset store just fine, so nothing wrong with the credentials. I'd like to know what terminal commands I could use to see what it's actually doing and figure out why it hangs.
I really don't want to continue using it in Windows and only keep it to run work programs, and really need to use Unity for University.
Edit: Troubleshooted via the terminal, then uninstalled the .Deb package that I downloaded from the Unity website and then followed another tutorial from another part of their website with terminal commands. Managed to log in and run my projects.
are you on a distro that uses an LTS version of ~~firefox~~ Ubuntu as a base?
if so, try installing Firefox ESR
i think unity expects the newest version of ff to be installed and bugs out otherwise
Hello fellow lemmings
I am a long-time i3 user and have decided to switch to Sway.
I have encountered a weird error which has left me utterly bamboozled.
I am using Ubuntu 24.04 which has gone from 20.04 -> 22.04 -> 24.04.
It has Ubuntu-Gnome, i3 and Sway currently installed.
The error that I'm facing is when I'm using Sway, I simply don't have sudo access.
This is what the error looks like
$ sudo visudo
[sudo] password for xavier666:
Sorry, user xavier666 is not allowed to execute '/usr/sbin/visudo' as root on <HOSTNAME>.PS: I have added a command to no-sudo xavier666 ALL = NOPASSWD: /usr/bin/brightnessctl
I temporarily solved it by adding xavier666 ALL=(ALL:ALL) ALL to the sudoer's file.
IMO, I think this should not be required.
I don't remember ever adding the default user to the file for all the installations that I have done.
(But this is the first time I've installed Sway)
Running sudo -l without the fix (on Sway)
Matching Defaults entries for xavier666 on <HOSTNAME>:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin,
use_pty
User xavier666 may run the following commands on <HOSTNAME>:
(root) NOPASSWD: /usr/bin/brightnessctl(ALL : ALL) ALL extra line in the output.sudo -l with my fix on Sway, (ALL : ALL) ALL is present and the permission issue is fixed.What is causing Sway to remove the root permission for the user?
Note: I'm just asking for the standard sudo behaviour. I'm not trying to run GUI applications as root.
Edit:
The issue was caused by swhkd.
It was installed as a setuid binary (as instructed by the developer of the project).
Once I switched back to sway's default keybinds and disabled swhkd, the permissions were back to normal.
I removed my previous "fix" in the sudoers list and I still have sudo access.
Thanks a lot everyone and specially @gnuhaut@lemmy.ml for pointing me in the right direction.
Sxhkd clone for Wayland (works on TTY and X11 too) - waycrate/swhkdGitHub
Yeah so this does not confirm my hunch, and I don't think sway is changing your group membership. Version 1.9 does not allow sway to be installed setuid root, and it isn't, as confirmed by the ls output.
So it must be something else. It could be anything between the login shell in the console and the shell started with the messed up groups. What's weird is that in order to change group membership, you would need root permissions (technically you only need CAP_SETGID, but why would you have that?). I think there are really only two ways to do that: Run a binary that has the setuid bit (like e.g. sudo) or CAP_SETGID, or talk to some process (e.g. a daemon like systemd) that is already running as root, and ask it to do that for you.
I cannot imagine why anything between the login shell -> sway -> ??? -> zsh would be either setuid root, or have any reason or permission to change groups in any way. So that's really weird and interesting.
How do you open the shell inside sway? Keyboard binding from sway config? Launcher? Which terminal? Do any of the involved programs have setuid root bit set (looks like rws instead of x in ls -l output)?
About zsh: I mean I guess in theory one could change groups in the zsh configuration if you had the permissions (which you shouldn't have), but I cannot think of any reasonable explanation why anybody would want do that.
Issue resolved!
It was swhkd. Thank you very much for your insight and extremely detailed response!
$ ls -l $(which swhkd)
-rwsr-xr-x 1 root root 2583192 Mar 10 17:16 /usr/bin/swhkdI will raise an issue on their github. The project is already looking for maintainers.
For one user account, I want to have some bash scripts, which of course would be under version control.
The obvious solution is just to put the scripts in a git repository and make ~/bin a symlink to the scripts directory.
Now, it seems on systemd systems ~/.local/bin is supposedly the directory for user scripts.
My question, is mostly, what are the tradeoffs between using ~/bin and ~/.local/bin as directory for my own bash scripts?
One simple scenario I can come up with are 3rd party programs which might modify ~/.local/bin and put their own scripts/starters there, similar to 3rd party applications which put their *.desktop files in ~/.local/applications.
Any advice on this? Is ~/.local/bin safe to use for my scripts or should I stick to the classic ~/bin? Anyone has a better convention?
(Btw.: I am running Debian everywhere, so I do not worry about portability to non systemd Linux systems.)
I migrated to fish recently and at first I was really annoyed that I had to decompose my ~/.bash_aliases into 67 different script files inside ~/.config/fish/functions/, but (a) I was really impressed with the tools that fish gave me to quickly craft those script files (-
~> function serg
sed -i -e "s/$1/$2/g" $(rg -l "$1")
end
~> funcsave serg
funcsave: wrote ~/.config/fish/functions/serg.fishAnyway, all this to say that fish ships with a lot of cool, sensible & interesting features, and one of those features is a built-in place for where your user scripts should live. (Mine is a symlink to ~/Dropbox/config/fish_functions so that I don't need to migrate them across computers).
Thank you all so much for your help, here is my output of systemd:
It must be something weird with my initial boot. I am dual booting, but on separate hard drives. My PC does have 6 hard drives in it however. Or, maybe something is messed up in my install?
<br />43.616s fstrim.service
11.630s plocate-updatedb.service
10.593s systemd-suspend.service
4.389s plymouth-quit-wait.service
4.277s ufw.service
4.028s systemd-resolved.service
3.964s systemd-timesyncd.service
3.330s NetworkManager-wait-online.service
2.759s apt-daily.service
2.293s fwupd.service
1.563s logrotate.service
1.316s NetworkManager.service
835ms apt-daily-upgrade.service
693ms motd-news.service
653ms blueman-mechanism.service
458ms user@1000.service
450ms dev-sda2.device
432ms dpkg-db-backup.service
404ms udisks2.service
349ms accounts-daemon.service
335ms gnome-remote-desktop.service
309ms ubuntu-system-adjustments.service
307ms apparmor.service
fstrim.service is disk tool (that's supposed to only be run once a week, not every time you boot) that automatically cleans up old deleted SSD data. opensource.com/article/20/2/tr…
It looks like it's running too often, or on the wrong devices, every time you boot your computer. You can actually safely disable it; askubuntu.com/questions/116512… but it's worth looking into why it's taking so long and being run so often.
Running this should show you the log results of fstrim doing it's thing without actually doing anything;sudo fstrim --fstab --verbose --dry-run
These two will show the status of fstrim and it's autorun service;
systemctl status fstrim systemctl status fstrim.timer
I got most of this from a quick google search; duckduckgo.com/?q=fstrim.servi… You can do the same for the other major time-takers on your boot list. For comparison, here's the top results of my semi-fresh install of linux mint;
dageek247@mintPC:~$ systemd-analyze blame
2.237s NetworkManager-wait-online.service
2.077s systemd-binfmt.service
2.003s systemd-resolved.service
1.976s systemd-timesyncd.service
1.916s fwupd-refresh.service
1.365s logrotate.service
1.326s NetworkManager.service
933ms fwupd.service
401ms blueman-mechanism.service
334ms udisks2.service
263ms apt-daily-upgrade.service
254ms dpkg-db-backup.service
229ms dev-nvme0n1p3.device
215ms accounts-daemon.service
201ms power-profiles-daemon.service
199ms polkit.service
197ms smartmontools.service
183ms rsyslog.service
173ms ubuntu-system-adjustments.service
169ms systemd-udev-trigger.service
156ms user@1000.service
155ms proc-sys-fs-binfmt_misc.mount
146ms ModemManager.service
132ms apparmor.service
123ms avahi-daemon.service
121ms bluetooth.service
114ms grub-common.service
111ms lm-sensors.service
106ms switcheroo-control.service
105ms secureboot-db.service
I use Ubuntu 18.04 LTS, dual-booted with Win10. Whenever I boot the system, it takes ~3 minutes. Also before the login screen, this thing comes up of which I am attaching a screenshot. What does...Ask Ubuntu
On my last computer I found that the boot process was looking for things that weren't there but that the motherboard had rudimentary functionality for like a floppy drive. It didn't even have a connector for one.
For whatever reason, that caused a 10-30 second delay while the kernel tried to determine if there was a floppy drive connected. Pretty sure I had everything disabled via the BIOS but apparently it wasn't disabled enough and the kernel could still see it.
That required throwing something into the system config, probably somewhere in /etc/modprobe.d, to blacklist that particular kernel module.
There was another problematic module as well; I can't remember what that was, but I'm pretty sure it was the same fix. Got the boot time to login screen down to less than 10 seconds.
But all that said, even on this computer where the boot time is pretty quick, I usually put the computer into suspend mode to keep times down.
gitlab.com/christosangel/sausa…
sausage is a terminal word forming game, written in Bash.
This game was inspired by en.wikipedia.org/wiki/Bookworm….
The aim is to score points by creating words, moving around in six directions in the grid, using consecutive letters.
When the user created longer words, coloured letters appear. The user can score more points by using these coloured letters.
More points can also be scored, when the user manages to create the bonus words.
When smaller words are created, or low point yielding words, red letters appear in the grid. If not used, these red letters will drop one cell in every turn.
When a red letter reaches beyond the bottom of the grid, the game is over.
The user can also reshuffle the letters in the grid, in order to be able to create words. However, there is a price to this action: the existing red letters will drop one cell, all other bonus coloured letters will be lost, and more red letters will appear.
If the score is among the 10 best scores achieved, it makes it in the Top Ten Highscores.
This game is named sausage as a tribute to
Renowned writer and lexicographer Dr. Samuel Johnson starts to read a tiny scrap of paper containing Baldrick's miniscule novel:
Once upon a time, there was a lovely little sausage called...
...only to realize that after 18 years of arduous work, he failed to include the word SAUSAGE in his magnum opus.
Sausage is a terminal word forming game, written in Bash, inspired by Bookworm.GitLab
Lots of people have been asking myself and Mike for a statement on the recent drama surrounding Fosstodon. This is **MY** statement.My Thoughts on the Fosstodon Drama
like this
don't like this
like this
I have to ask, then: what motivates people to do it?
If mods are not financially compensated for it, the only rational explanation is that they are either getting some form of benefit (soft power, access to privileged information) or they are getting some pleasure out of it, i.e, power tripping.
don't like this
Well I only moderate 1 community and there is a compensation component to it.
So many questions... 😀
don't like this
Ah, I thought you were talking about something here on the Fediverse.
In any case, I wish people didn't feel afraid to talk about business here. Maybe more people would realize that behind the majority of "business" there are genuine people and not just the cartoon capitalist pigs.
don't like this
Raphael likes this.
Funny how some people expose their own sad world views by projecting it onto others 😅
Some people chose to do the right things because they are right, not because they benefit from them.
like this
That is a rather toxic way of looking at the world. I get it, I kind of can rationally understand the idea that you can explain all selfless behavior as being selfish because the least you get out of it is dopamine, so you are wired to feel good doing what you think is right.
Now, can you tell me how this is just not a very shitty and cynical lens to view humans through? I've had my nihilistic phase in my 20's. I hope you also find a way out of the hole of the "arbitrariness" of ethics.
Because each other is all we have, and ethics is ultimately what makes us human. The ability to reprogram our own pleasure circuit and maybe, just maybe, just use it to be not an asshole, just to start with. And then at some point just do something nice for others. Because if everybody did that, the world would not be the shithole it is.
I'm thankful to mods who volunteer their free time to tend to the garden of the communities they care about.
like this
I am not at all talking about the cases of someone who is passionate about some topic and then goes on to cultivate a community around it, and I am not saying "every moderator is doing it for some ulterior motive".
I am talking specifically about the types that put on themselves to become mods of dozens of subreddits. Or instance admins that go months in a row begging for money to be able to pay their own bills, instead of shutting down the instance or make it only for those that contribute back.
IOW, I am talking about the cases where people act beyond what anyone would consider "healthy".
Ooof 😟 this morning i got the server bills and currently im still a massive €470+ short.. Upcoming week I'm gonna dedicate go clean up servers, merge some to cut costs Unofrt active users has gone down but the cost do keep return and even increase …Mastodon 🐘
don't like this
Okay wow, thanks for the clarification. That is indeed weird. Yeah, then I guess I agree, it's really ... Just not very healthy behavior.
Okay I mean for some people maybe this whole Internet thing, becomes too much an end in itself, maybe they are missing something in life and trying to get it that way.
If you are employed, have family and/or friends and a hobby or two, how do you even have the time to mod dozens of subs and stuff like that?
So if they are doing it while being nice, one can actually say they could need some empathy. If they are not being nice, well, for such cases it might explain why the other things in life might be lacking.
geekwithsoul likes this.
Hey, any comparison to Ayn Rand or their fans should be an immediate ban. No need to go that low.
All I've been arguing with you could be summed up as "if we want the Fediverse to be universal, we will need to grow a lot faster and we need to accept the reality that not everyone values the same things as you do" and you responding "No, I don't to make the Fediverse universal because most people are too morally weak to stand for the things I care about".
(And if you think I am exagerating: don't make me look for the conversation where you said that people should be okay using this crap because the other open source alternatives committed the grave sin of "raising money from investors".)
don't like this
Fine I didn't need to go as low as Ayn Rand.
But I think you still didn't get my argument last time. Tl;dr: there is no point in doing what you propose as it just results in recreating the same shit we already have. This has nothing to do with moral failings and everything with strategy and not repeating the same mistakes all over again.
And besides that I agree that Siskin isn't great, and most likely suggested this instead. And that "open-source alternative" is now open-core and can't pay their bloated expenses now that VC funding has run dry. I hope you see the irony in what you just wrote, because that is really a clear example of how unsustainable and ill advised that kind of growth is.
like this
it just results in recreating the same shit we already have
This is you passing opinion as undisputed truth. I am not proposing "Let's take on the big corporations by building another big corporation", I am saying "we can get rid of the dominance from big corporations if we help foment an economy of small, independent businesses." and I am saying "if we keep this anti-business culture where we are hostile to even some food truck owner trying to connect to their customers, then don't complain when the food truck owner continues using Facebook/Instagram/Twitter".
And that “open-source alternative” is now open-core
Synapse is still AGPLv3. Their closed parts are for Enterprise. No one is being locked out of crucial features. No one is being locked out of reaching out other users of the network. No one is being forced to "upgrade" after reaching a certain size. To call it open-core is just yet-another display of bias.
and most likely suggested this (Monal) instead.
Monal does not make video calls! Not having video calls was a non-starter in 2015, let alone today.
because that is really a clear example of how unsustainable and ill advised that kind of growth is.
Is it? Because so far I managed to talk with a lot more people on Matrix than I ever did on XMPP, and that wouldn't change even if Element closed shop tomorrow. And even if it did, the odds would be highly in favor of some other company like Beeper picking up the pieces to serve its customers and it would still be in their interest to keep things open to have the ecosystem around.
So, at the end of the day, yes, I'd rather have this "unsustainable" growth than claiming any moral victory for sticking to the Betamax of chat protocols. This "unsustainable" system gave me and few hundred million people something that is far from perfect, but at least it can make video calls on iOS.
don't like this
I like high quality communities, which cannot maintain quality without staff, and which would probably struggle to maintain any funding.
One example of a community I became a moderator for often had trolls occasionally show up and post obviously malicious content, and commercial ad spam. Due to timezone differences, these often took hours to be deleted by existing staff.
So it wasn't about morality, righteousness, money or power. It was about me wanting to develop a community I cared about.
Edit: in a comment chain, you mentioned people who clearly moderate for other motives. They exist, I've seen them and helped get some removed in one particular community. Like you said, there are other motivators.
Raphael likes this.
like this
it gives them personal satisfaction to help out with something that is meaningful to them.
What about the cases where "what is meaningful to them" conflicts with "what is meaningful to the others"?
I said on a sibling comment but it bears repeating: I am not talking about someone who enjoys a hobby and goes on to create/mod a community about it. I am thinking about the cases where someone finds themselves as part of a large community and realizes that the majority of the members keep pushing you to things you either don't want to or disagree with.
LandedGentry doesn't like this.
It is a broader issue, namely: there is no such thing as doing a "thankless" job for purely altrustic reasons. This is not an issue on a small scale, but once it reaches it some critical mass we should wonder what motivates those who keep a position of authority.
(And before I get another barrage of people saying "I do it because I care about it/ I want to help / someone needs to do it"... yeah, sure, but if you are cultivating something because you happen to like the thing at hand , then you are doing for your own personal interest and it is not entirely altruistic. And that is totally fine.)
I legitimately did it because I had been a member of the community for years and really felt passionate about keeping its standards and making sure it remained safe for the community.
Would you do it for a community you didn't care about?
Do you think that doing something because you "really felt passionate about it" is "selfless"?
No, I missed it before.
My "axe to grind" is not against mods. My "axe to grind" is against Small Fedi. I can elaborate more later if you want, but now I need to get back to work...
Ugh, the comments here are so full of BS and distortions of what really happened 🤦
So here is the actual tl;dr: Some people asked the main Fosstodon admins what they think about having an openly Trump supporting, islamo- and transphobic moderator in their team and their response was "not here on Fosstodon and not our problem" (paraphrased, but close to their actual response).
That is pretty much like this scenario: lets say you get (credibly) informed about someone openly corrupt in your organization. If your response is: I have not seen them steal money in our organization and our processes should prevent any theft happening, then you are missing the forest for the trees.
If an organization can't get such basic governance issues right and prefers to hide behind a "neutral" stance on something that is really concerning to a large percentage of their members than they irrevocably lose a lot of trust and that is more than justified.
like this
don't like this
Block size? I’ve never seen that message before and I don’t think it’s relevant here. It should redetect the partitions to what they actually are though, but I assume it doesn’t for you.
Also, are you sure you want MBR on that disk instead of GPT? (At least, I think that’s what “Label: dos” means)
Zross?
X-Cross?
X-ross?
Oh, it's just pronounced Cross. Always unsure how people who make decisions like these get the jobs they do.
cross-posted from: lemmy.world/post/28808772
Finally released an alpha build for the PeerTube recommendation algorithm!
Basic UI is complete. If you want to try it out, the link is here:
👉 github.com/solidheron/peertube…New features since the last build:
- Sort by videos that share your time engagement similarity.
- Sort by videos that share your like similarity.
- Display of like similarity cosine values.
- Basic information shown for recommended videos (title, account, and channel names).
- 404 check for generated instance links (so you don’t get stuck clicking into dead videos—you’ll know which instance hosts the video).
- De-ranking for previously seen videos (simply a 0.5x multiplier on time and like similarity).Features from previous builds:
- Ability to input multiple instance domain names (DNs) and generate playable video links.
- Limit of 5 recommendations per channel to avoid floods (e.g., during testing, The Linux Experiment would dominate otherwise—this limit is more of a failsafe than a feature).Personal thoughts:
I still think cosine similarity beats chronological algorithms.
This algorithm also synergizes with other algorithms—it's great for finding videos that appear next to or below what you're currently watching.You can also revisit videos you previously liked to help strengthen your like similarity vectors.
Moving forward: basic design philosophies and current issues
There’s an issue I’m calling the “Linux pipeline.”
Basically, Linux-related videos tend to dominate PeerTube’s well-produced content.
Since the algorithm relies on English words in descriptions, titles, and tags, Linux videos—which sometimes have fewer general keywords—end up being more "orthogonal" to typical user vectors, causing lower ranking.Another challenge:
It’s really hard to properly combine like cosine similarity and time engagement cosine similarity.
You could add them, but it doesn’t fully make sense:
- High like similarity + high time engagement similarity = you probably like and will watch the video longer.
- But short videos can be liked even if they contribute almost nothing to time engagement (because time engagement is based on percentage watched × video length).If I combined them, it would basically enter machine learning territory:
You'd have to adjust proportions dynamically based on user behavior.
Since I want this algorithm scoped to one person only (no data sharing yet), that level of ML is out of scope for now.(Sharing data across devices could come later—Brave browser has sync features, and PeerTube watch history syncing could be possible.)
Summary:
Most of the data structure is settling into place.
Future updates will probably focus on expanding the data structure and making small improvements.
currently just a browser extension that monitors your the peertube videos your watch and stores them locally - solidheron/peertube_recomendation_algorythmGitHub
like this
don't like this
I think open discovery algorithms are the way. We are against algos but sorting by like similarity would be beneficial.
What are you guys thinking? @dessalines@lemmy.ml @nutomic@lemmy.ml Are you optimistic about this or fuck any algorithms?
like this
A few years ago my wife and I built a computer out of old parts for her friend's then 10 years old son. Last month we were visiting them, and I heard the wife's friend say something funny that I thought I'd share with you.
They live on the other side of the city, this was the kid's first computer, and his mom doesn't have much computer experience either, so our goal was to build something that was easy to use and hard to break from the beginning. Originally I choose ElementaryOS since it seemed to fit the bill, but after a year or two it turned out that it couldn't be upgraded to a new major version without a full reinstall so it got stuck with an older version. We didn't visit that often, and the kid's games still worked so it wasn't a major issue until Factorio broke due to glibc incompatibility.
When his birthday was coming up last month we bought him a SSD to make the computer a little bit zippier without a major upgrade, and I thought I'd give him a brand new Linux experience too, so I asked for advice here and in the end chose Bazzite. While I was helping the kid with the installation, I overheard his mom saying in the other room:
This Linux thing.. We've never had any problems with it, he just clicks something to install it and it works. Unlike normal computers, where you always have to do things and fix them.
Perhaps not the most eloquent, but I consider it a very good review.
I guess this would be with Arch, but technically it's steamOS beta
Probably will need console commands, but if there's flatpak software with this ability, that would be sweet.
Any suggestions?
pacman -Syu to update?
At the very least:
Yazi
Eza
Kitty
Fish
Fastfetch
Feh
Trash-cli
Micro
Spotify-player
Nmcli
Polybar
Rofi (fuzzel for wayland)
Librewolf
Like the title says I want to install a Linux distro on my old laptop. I am currently looking into installing a SSD, but I want to learn a distro for fun! I haven't been able to find a good current resource aside from the Linux Masters here, so I am actually asking for help on the Internet! What distro is the best!?
EDIT: thanks so much everyone for your recommendations and advice! I installed a couple of different systems before deciding that I think the laptop can support Fedora with KDE plasma, and I'm finding it really attractive and easy to use. You will see once I get some more disk space used how the performance holds up! If it runs into trouble I might switch the machine back over to mint with, that one seemed to run really well and was pretty familiar seeming from my Windows days, also seem more low end and booted a little faster. I think I might even end up switching to Linux on my desktop I had so much fun with it last night!! I really appreciate all the information and will probably be experimenting with a more lightweight build on this computer in the future! I'm a Linux user and it was easier than I ever thought! ❤️
I want to learn a Distro for fun.
Are you just using this laptop to dip your toes into Linux and see if you like it? I would recommend Debian + XFCE. It's lightweight, it prioritizes stability over new features, and it's a fairly easy UI for a newbie to understand. Alternatively Linux Mint MATE Edition might be worth a try. It's also lightweight but is a bit more "up to date" than Debian feature wise.
Debian gets feature updates significantly slower than other distros, instead it focuses on insuring stability and security. It's rock solid.
Linux Mint is actually based on Ubuntu (which itself is derived from Debian), so for the most part the two are fairly similar. There are a few key differences but for someone learning Linux you don't need to worry about them. Pick one of them, get your feet wet, and then google the differences to see if you want to switch.
After all, endless Distro hopping is a right of passage for all fledgling Linux users! 😀
Objectives of learning and fun?
You do not state noobliness, ease of setup or time to install, number of failures/retries or anything like that.
**EDIT: you did state noobliness later on in comments so . . . i'd go stock debian +lxqt. ****
~~or all that I'd recommend arch. Do not use archinstall script , that reduces both learning and fun. Resource? follow the archwiki and go through lots of linked pages at each step. If you do wuss out and install stock debian (+lxqt)~~
maybe partition off a spare 10-20GB so you can play around with an arch install after you realise how boring and uneducational the others are (joke)
Hi all, I'm trying to have my rpi5 running raspberry OS communicate with the Internet only through the tun0 interface (vpn). For this I wanted to create a ufw ruleset. Unfortunately, I've hit a roadblock and I can't figure out where I'm going wrong.
Can you help me discover why this ruleset doesn't allow Internet communication over tun0? When I disable ufw I can access the Internet.
The VPN connection is already established, so it should keep working, right?
I hope you can help me out!
This is the script with the ruleset:
sudo ufw reset
sudo ufw default deny incoming
sudo ufw default deny outgoing
sudo ufw allow ssh
sudo ufw allow from 192.168.0.0/16
sudo ufw allow out to 192.168.0.0/16
sudo ufw allow in on tun0
sudo ufw allow out on tun0
sudo ufw route allow in on tun0 out on wlan0
sudo ufw route allow in on wlan0 out on tun0
sudo ufw enable
This is a followup to my introduction of BlogOnLemmy, a simple blog frontend. If you haven't seen it, no need because I will be explaining how it works and how you can run your own BlogOnLemmy for free.
Having a platform to connect your content to likeminded people is invaluable. The Fediverse achieves this in a platform agnostic way, so in theory it shouldn't matter which platform we use. But platform have different userbases that interact with posts in different ways. I've always preferred the forum variety, where communities form and discussion is encouraged.
My posts are shared as original content on Lemmy, and that's who it's meant for. Choosing for a traditional blog style to make a more palatable platform for a wider audience, and in this way also promoting Lemmy.
Starting off I did not want the upkeep of another federated instance. Not every new thing that is deployed on the Fediverse needs to stand on its own or made from the ground up as an ActivityPub compatible service. But rather use existing infrastructure, already federated, already primed for interconnectivity. Taking it one step further is not a having a back-end at all, a 'dumb' website as it were. Posts are made, edited, and cross-posted on Lemmy.
The world of CSS and JavaScript on the other hand - how websites are styled and made feature-rich - is littered with libraries. Being treated like black boxes, often just a few functions are used with the rest clogging up our internet experience. Even jQuery, which is used by over 74% of all websites, is already 23kB in its smallest form. I'm not planning on having the smallest possible footprint*, but rather showing a modern web browser provides an underused toolset of natively supported functionality; something the first webdevs would have given their left kidney for.
Lastly, to improve maintainability and simplicity, one page is enough for a blog. Provided that its content can be altered dynamically.
*See optimization
Even before the browser completely loads the page, we can take a look at the URL. With our constraints only two types of additions are available for us, the anchor and GET parameters. When an anchor, or '#', is present websites scroll to a specific place in a website after loading. We can hijack this behavior and use it to load predefined categories. Like '#blog' or '#linkdumps'. For posts, '#/post/3139396' looks nicer than '?post=3139396', but anchors are rarely search engine compatible. So I'm extracting the GET parameter to load an individual post.
Running JavaScript before the page has done loading should be swift and easy, like coloring the filters or setting Dark/Light mode, so it doesn't delay the site.
A simple 'Fetch' is all that's required. Lemmy's API is extensive already, because it's used by different frontends and apps that make an individual’s experience unique. When selecting a category, we are requesting all the posts made by me in one or more lemmy communities. A post or permalink uses the same post_id as on the Lemmy instance. Pretty straight forward.
When we get a reply from the Lemmy instance, the posts are formatted in Markdown. Just as they are when you submit the post. But our browsers use HTML, a different markup language that is interpretable by our browsers. This is where the only code that's not written by me steps in, a Markdown to HTML layer called snarkdown. It's very efficient and probably the smallest footprint possible for what it is, around 1kB.
When my blog was launched, I was using a Cloudflare proxy, for no-hassle https handling, caching and CDN. Within the EU, I'm aiming for sub-100ms* to be faster than the blink of an eye. With a free tier of Cloudflare we can expect a variance between 150 and 600ms at best, but intercontinental caching can take seconds.
Nginx and OpenLiteSpeed are regarded as the fastest webservers out there, I often use Apache for testing but for deployment I prefer Nginx's speed and reliability. I could sidetrack here and write another 1000 words about the optimization of static content and TLS handling in Nginx, but that's a story for another time.
* For the website, API calls are made asynchronously while the page is loaded and are not counted
All data being transferred on the internet is split up into manageable chunks or frames. Their size or Maximum Transmission Unit, is defined by IEEE 802.3-2022 1.4.207 with a maximum of 1518 bytes*. They usually carry 1460 bytes of actual application data, or Maximum Segment Size.
Followed by most server operating systems, RFC 6928 proposes 10x MSS (= Congestion Window) for the first reply. In other words, the server 'tests' your network by sending 10 frames at once. If your device acknowledges each frame, the server knows to double the Congestion Window every subsequent reply until some are dropped. This is called TCP Slow Start, defined in RFC 5681.
10 frames of 1460 bytes contain 14.6kB of usable data. Or at least, it used to.
The modern web changed with the use of encryption. The Initial Congestion Window, in my use case, includes 2 TLS frames and from each frame it takes away an extra 29 bytes. Reducing our window to 11.4kB. If we manage our website to fit within this first Slow Start routine, we avoid an extra round trip in the TCP/IP-protocol. Speeding up the website as much as your latency to the server. Min-maxing TCP Traffic is the name of the game.
* Can vary with MTU settings of your network or interface, but around 1500 (+ 14 bytes for headers) is the widely accepted default
\
Visualizes two raw web requests, 10.7kB vs 13.3kB with TCP Slow Start\
- Above Blue: Request Starts\
- Between Green: TLS Handshake\
- Inside Red: Initial Congestion Window
Icons are tricky, because describing pixel positions takes up a considerable amount of data. Instead SVG's are commonplace, creating complex shapes programmatically, and significantly reducing its footprint. Feathericons is a FOSS icon library providing a beautiful SVG rendered solution for my navbar. For the favicon, or website icon, I coded it manually with the same font as the blog itself. But after different browsers took liberties rendering the font and spacing, I converted it to a path traced design. Describing each shape individually and making sure it's rendered the same consistently.
If we sum up the filesizes we're looking at around 50kB of data. Luckily servers compress* our code, and are pretty good at it, leaving only 15kB to be transferred; just above our 11kB threshold. By making the code unreadable for humans using minifying scripts we can reduce the final size even more. Only... the files that make up this blog are split up. Common guidelines recommend doing so to prevent one big file clogging up load times. For us that means splitting up our precious 11kB in multiple round trips, the opposite of our goal. Inline code blocks to the rescue, with the added bonus of the entire site now being compressed into one file making the compression more efficient to end optimization at a neat 10.7kB.
* The Web uses Gzip. A more performant choice today is Brotli, which I compiled for use on my server
All good in theory, now let's see the effect in practice. I've deployed the blog 4 times, and each version was measured for total download time from 20 requests. In the first graph we notice the impact of not staying inside the Initial Congestion Window, where only the second scenario is delayed by a second round trip when loading the first page.
Scenario 1. and 3. have separate files, and separate requests are made. Taking priority in displaying the website, or the first file, but neglecting potential useable space inside the init_cwnd. We can tell when comparing the second graph, it ends up almost doubling their respective total load times.
The final version is the only one transferring all the data in one round trip, and is the one deployed on the main site. With total download times as low as 51ms, around 150ms as a soft upper limit, and 85ms average in Europe. Unfortunately, that means worldwide tests show load times of 700ms, so I'll eventually implement a CDN.
I'll be leaving up dev versions until there's a significant update to the site
Speeds like this can only be achieved when you're close to my server, which is in London. For my Eurobros that means blazing fast response times. For anyone else, cdn.martijn.sh points to Cloudflare's CDN and git.martijn.sh to GitHub's CDN. These services allow us to distribute our blog to servers across the globe, so requesting clients always choose the closest server available.
An easy and free way of serving a static webpage. Fork the BlogOnLemmy repository and name it 'GitHub-Username'.github.io. Your website is now available as username.github.io and even supports the use of custom domain names. Mine is served at git.martijn.sh.
While testing its load times worldwide, I got response times as low as 64ms with 250ms on the high end. Not surprisingly they deliver the page slightly faster globally than Cloudflare does, because they're optimizing for static content.
Essential for blogging in current year, Webmentions keep websites up-to-date when links to them are created or edited. Fortunately Lemmy has got us covered, when posts are made the first instance sends a Webmention to the hosters of any links that are mentioned in the post.
To stay within scope I'll be using webmention.io for now, which enables us to get notified when linked somewhere else by adding just a single line of HTML to our code.
Edit: GitHub | ./Martijn.sh > Blog
Feather is a collection of simply beautiful open source icons. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency and readability.feathericons.com
like this
What he did was half a decade ago! The comment section is wiled, keep it down.
I saw this in my Mastodon feed and wanted to share, and that was a mistake.
Edit: I label myself an anarcho-syndicalist, and I don’t watch PewDiePie. I have my fair share of opinions about him from his early days but there is no need to label Felix as a nazi. I used my brain cells to check some of his latest videos and I don’t see any mention of nazism fascism or any political mentions! What I do see is Felix starting a family in Japan, traveling around Japan, and just being a human living his life!
I don't normally watch him but this popped on my feed, and I'm pretty impressed. Dude really fell the Arch+Hyprland rabbit hole and ended up loving it.
Probably one of the largest YouTuber switching to Linux, and is very positive about it.
That Hyprland rice is pretty sick too.
#ad - Shop Gfuel sale: https://creator.gfuel.com/pewdiepie 🧎#Subscribe🧎📰 Get "The Kjellberg Mail" (family newsletter w Mertz): https://the-kjellberg-mail....YouTube
It's good, and it's funny. So much so that I'm jealous.
With this potential critical mass combined with the gaming community it's all downhill for Windoze from here.
PS To force GPU on Steam games in Linux, because games might unknowingly perform needlessly bad.
- -
✍︎ arscyni.cc: modernity ∝ nature.
A sentient stack of stardust's thoughts on nothing and everything, influenced by Cynicism, pursuing modernity in proportion to nature.www.arscyni.cc
Today i took my first steps into the world of Linux by creating a bookable Mint Cinamon USB stick to fuck around on without wiping or portioning my laptop drive.
I realised windows has the biggest vulnerability for the average user.
While booting off of the usb I could access all the data on my laptop without having to input a password.
After some research it appears drives need to be encrypted to prevent this, so how is this not the default case in Windows?
I'm sure there are people aware but for the laymen this is such a massive vulnerability.
This is not that big of a deal most of the time, since you are the only person interacting with your computer, but it's worth remembering when you decide to recycle or donate -- you have to securely wipe in that case. Also bear in mind, if you do encrypt your drive, there are now more possibilities for total data loss.
Oh, fun fact: you can change a users windows password inside Linux. Comes in handy for recovery, ie, user forgot their password.
Yes, any laptop without an encrypted storage drive will have its data accessible by someone booting from a live USB.
It really is a massive vulnerability, but it's not well known because so few people even understand the concept of a 'live USB' to make it a widespread threat or concern.
So yeah, if you're ever in possession of a Windows machine that doesn't have an encrypted disk, you can view the users' files without knowing their password via a live USB.
It's also not limited to laptops.
#ad - Shop Gfuel sale: https://creator.gfuel.com/pewdiepie 🧎#Subscribe🧎📰 Get "The Kjellberg Mail" (family newsletter w Mertz): https://the-kjellberg-mail....YouTube
Wrapping up COSMIC’s main features before the first beta release.System76 Blog
The developer is just kind of insane. They reimplemented wlroots from scratch all on their own, a feat that cannot be understated, and the reason they did that is because of how massively they were outpacing wlroots development in terms of features.
just some things:
If the feature exists, hyprland has it, almost guaranteed, they are not minimalists, which I appreciate right now while wayland is still getting everything sorted out.
Oh they finally fixed the bloody dock. I used it ages ago when it was still oval and those square icons looked terrible on it. This is much better.
Have they given any updates on HDR support? I remember them mentioning years back that they planned it for the final release but I've not heard anything since.
Cool story bro. And I am one of the 9 people that worked on the team at Intel to implement your modern EFI/UEFI.
I just don’t have the time or energy to sit here and explain the whole fucking stack to a bunch of people who mostly could care less. But, Secureboot, it’s a good thing, and the tools on linux get better every hour. Check out lanzaboote.
github.com/nix-community/lanza…
Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur] - nix-community/lanzabooteGitHub
Fair. Although, I consider Microsoft's market "Most laptops" since Apple kind of does its own thing and Chromebooks are ultra-low end laptops. Thus Microsoft gets ~95% of the market for themselves.
Personally, I'd say that's a clear case of monopoly since MS controls this entire segment of "non-Apple, non-ultra low power laptop, PCs", but you're right - there are other players. The thing is, they have relatively tiny niches in which they thrive and in fact pose no threat to the monopolist.
But I now I see how you see it as an oligopoly, which is quite valid.
Something I've wondered. One of those "too good to be true, it probably is" type things. With all the FOSS especially for linux, installing package after package because a web search said it would fix your problem, how is it Linux isn't full of malware and such?
Id like to understand better so I can explain to others who are afraid of FOSS for those reasons. My best response is that since it's open source, people can see what it's doing and would right away notice something malicious. I wouldn't, since I'm not that into code, but others would.
I've just upgraded to Fedora Workstation 42 and am now unable to activate any GNOME extensions. The little switches in the GUI do not respond and it's the same for all extensions. The Extensions and Extensions Manager apps are both installed as flatpaks - do I need to adjust their permissions in Flatseal? Is the problem due to something else? Thanks!
Edit/solution:
I totally missed the 'Use Extensions' switch at the very top. All my extensions are working on the current GNOME version (48) now. I am the most silly. Hopefully the other solutions in the comments will be useful to someone else in future 😀
like this
As others have pointed out, the extensions are likely not (officially) compatible with the new version of GNOME yet. Which extensions are you having trouble with?
There are a couple of extensions that are available for installation through dnf for which Fedora takes care of making them compatible at the same time at which they make available a new version of GNOME. Caffeine and Dash To Panel are two examples. For a full-ish list, try dnf search gnome-shell-extension.
Alternatively you can also try manually editing the extension's metadata to "make it compatible". Your mileage may vary with this approach, but it worked fine for Net Speed Simplified, for example.
This is really annoying.
I’m trying to use as little extensions as possible so I only use 4. 2 out of them haven’t upgraded to 48 yet and aren’t usable for now.
This is especially annoying because I’m trying to respect Gnomés philosophy with my extensions..
OS: Ubuntu 24.04
I have searched this for a while and seems i can't get my search terms right.
Back when ifuo/down system worked custom scripts were put under '/etc/network/if-up.d' etc. Now ubuntu uses netplan. But where to put custom script? That would handle tc rules in my case.
/etc/networkd-dispatcher/routable.d was told by internet but that just trows error during boot; ERROR:Unknown state for interface.
Ahh I see, I didn't know what tc was and assumed it was a typo and ignored it. I searched for a bit for your specific problem and didn't come up with much other than this:
You could also try
/usr/lib/networkd-dispatcher/routable.d/
Looks like you can also specify the scripts directoy with -S flag
manpages.ubuntu.com/manpages/n…
My other thought is: maybe the location for the scripts is correct, but you're having another issue thats causing the unknown state error?
I haven’t tried Linux in a while and only really played around with XFCE and Cinnamon and reviving my old laptops, but I’ve just tried KDE Plasma and GNOME for a bit and DAMN they look good. Modern looking and not the weird Mica effect that Windows has. Very clean!
They both look great and I wouldn’t say one looks better than the other, just preference probably, just that GNOME looks more bubbly + rounded + bit like MacOS in a good way and Plasma looks more blocky + similar to Win10 taskbar
The touchscreen buts still appear to need a bit of work, on both Plasma and GNOME I made it freeze. For Plasma I opened the launcher button and tried to use the onscreen keyboard, and it kept on opening and closing very quickly, for GNOME I did the three finger swipe up gesture and everything became unresponsive. Also, Bluetooth weirdly doesn’t work on KDE but does on GNOME. Huh. Maybe just my device?
I really want to switch soon, maybe during the holidays I’ll get round to it 😁
edit: I think it’s pretty crazy that a relatively small team (compared to the likes of Microsoft) can offer such a good UI and overall user experience! That’s insane! The people who help make the distros are doing very good work and I wish them the best of luck! Hopefully the weird quirks and compatibility issues will iron out and Linux becomes mainsteam 😁
Ich habe eine Linux-Einsteigergruppe auf deutsch erstellt! Das Ziel ist, ohne Sprachbarriere ausschließlich bei Linux zu helfen und darüber auszutauschen.
Fortgeschrittene willkommen, um Wissen zu teilen!
Ok dann fickt euch halt XD
Auf der cooleren Instanz gibts bessere Laune
Hi, I tried using an email client over a year ago, and after trying almost all of them in the span of a week I gave up in frustration. Would anyone have a recommendation ? For an email client :
- That is actively maintained
- That is not controlled by a company that could pull a Mozilla on it (Thunderbird)
- That doesn't need 77 dependencies and 450 GB (WTF KMail 😭 )
- That is reasonably fast and light and not too bloated (I just want to read emails, I don't need a full app suite...)
- That supports POP
- That supports writing HTML messages (sorry Claws, I really liked you but occasionally I kinda need to write formatted messages to preserve other people's sanity 😅 )
- That supports reading HTML messages without showing the HTML version as attachments so that every single email has the paperclip icon and I can't tell which messages have real attachments (Sylpheed I think ?)
- That supports MailDir format for portability (why isn't it the default everywhere already instead of weird non-portable formats ? 😭 )
- If possible, that doesn't have an interface that's so awful it's a pain to find anything (Thunderbird)
I also tested Geary and another one but I don't remember much about it... I can't find out whether Geary does support POP and maildir, its documentation page is... well it's a list 8 lines long, but on a page called "Documentation" so it's technically counts as documentation I guess ? 😅
wiki.gnome.org/Apps/Geary/Docu…
Any recommendation would be greatly appreciated !
Lmao that's what ChatGPT recommended after I ranted about all the email clients I had tried 😂
fetchmail/getmail6 to fetch the mails via POP3 in maildir format + a local roundcube server + CLI tool to still be able to read mails outside home
but I thought I might be a bit overkill 😅
Installing Nvidia drivers from official repos provided by the maintainers of your distro? Easy as pie.
Installing Nvidia drivers from nvidia's website? Good luck my friend, I hope you know what you're doing.
Barely a week later and I had to do the thing. My partner uses LMDE and Nvidia 535 is the newest version in their repos, but we need nvidia 565+ for Kingdom Hearts 3.
Installing from the website wasn't as hard as I remember.
Immich 1.132 self-hosted photo and video backup solution replaces TypeORM with Kysely, introduces SQLite support, and enhances sync performance.Bobby Borisov (Linuxiac)
:ro (read only).
Is it still braking changes when upgrading to a newer version?
In the past it felt like I was running an alpha version, which I spend more time fixing it than enjoying its features.
It's not too bad once you get used to it. It's still a lot of "throw this color here, check results, looks shit, change color, rinse and repeat." QT theming is pretty similar.
I had just taken days to perfectly set up my homemade theme last distro, matching QT and GTK, only to find out I didn't like the distro. I gave up after that and just slapped Gruvbox Dark on everything.
When in doubt and the work to theme gets too much: Gruvbox, Dracula, Tomorrow/Tomorrow Night, or Solarized will cover just about everything.
I mean, this might be a bit more your fault in this case, but I agree with the sentiment.
They're always changing something about the CSS sheets, and I find it a pain to develop for, granted it's been a few years since I last touched it, and on a very hobbyist level at that. I quickly switched to Qt for that project. Now I use wxWidgets, which I guess just uses GTK, but I like that I don't have to directly deal with GTK.
Hey guys,
I use my laptop with a Windows 11 / Linux Mint dual-boot system.
Since I actually use Linux Mint 98% of the time, I wanted to ask if it is still necessary to do the system and security updates for Windows 11 as long as Windows is not needed?
Thanks for the answer. I was unsure whether it could be dangerous to the PC itself if you ignore the updates for both operating systems.
Yes, I've also read about problems with dual-boot systems after Windows updates, which is why I've refused to use Windows too often to make the updates worthwhile.
Yes, I’ve also read about problems with dual-boot systems after Windows updates, which is why I’ve refused to use Windows too often to make the updates worthwhile.
Sometimes Windows just overwrites GRUB (or whatever you use on your system) bootloader. But it's relatively easy to fix using your distro's installation media. Just in case this happens you need to refer to your distro's documentation or community forums to fix it.
I do recommend however in the future to not put Windows and Linux on the same disk, but have 2, each for respective OS. That way, there's no way Windows will touch your Linux bootloader on the other disk, and you can still allow GRUB (or other bootloader) to chain-load Windows boot manager from the other disk.
A thorough examination of the performance effects of using undefined behaviour in compiler optimizations.
Method:
1. Modifying clang to not use UB where this is possible
2. Run a large suite of benchmarks on different architectures, compare results for modified and unmodified clang
3. Do statistics on the results
4. Examine performance deviations
5. Discuss factors which could bias results.
Very good science!
Result in short:
Only on ARM and if no link-time optimization is used, a systematic small positive performance effect can be seen. For Intel and AMD CPUs, there are no systematic improvements.
Average effects are typically below 2%, which is the typical effect of system and measurement noise. Often, effects are even negative. In some cases, benchmarks show large differences, and many of these can be fixed by simple modifications to the compiler or program.
For me, this result is also not too surprising:
Well, Rust supports inline assembly as well, though it is rarely used.
Rust C++ g++ - Which programs have fastest performance?benchmarksgame-team.pages.debian.net
It's kind of ironic to me that Linux is all for free and open source, but still uses a proprietary platform, and a horrible one at that. Before the fediverse, I'd understand, but now, there is no excuse whatsoever.
I understand that we can't just get up and leave everything proprietary behind all at once, since we have iPhones and Android phones. We all use proprietary software of some form, but I am of the mindset of using the least amount of proprietary possible.
I will ALWAYS look for FOSS first. I also want to make it as hard as possible for any corporation to track me. They'll probably still be able to track me, but I'm not going without a fight.
I could say the same about the Linux kernel using GitHub, but I understand how massive of an undertaking it would be to move the whole kernel to another platform. I'm sure there are other factors, too. Anyway, I just wanted to start a discussion and hear people's thoughts.
Thank you
Hey all, I'm stumped for the first time since adopting Linux. I can't get Plex to see any of my folders and I cannot just move my movies to plexmediaserver because I don't have the permissions.
I'm having a hard time wrapping my head around the permissions commands and I'm not sure what the simplest way to set up my Plex library is. Has anyone been through this process that can help me out?
I remember running into this as well. It's because Plex installs itself with its own user. So post-install, you need to add the Plex account to your user Group and restart the service.
sudo usermod -a -G plex
sudo service plexmediaserver restart
Two commands and bam! You're in business.
ref: askubuntu.com/questions/458547…
I have tried adding a directory outside my home directory. /media/plex and soft linked my /Videos directory to it. I have also added plex to udev group and also to my user group uid=124(plex) gi...Ask Ubuntu
We all have opinions on how to procedurally get someone started using Linux. To mixed effect. I wonder if we could be more successful if we paid closer attention to the machine between the seat and the keyboard. What mindsets can we instill in people that would increase the likelihood they stick with it? How would we go about instilling said mindsets?
I have my own opinions I will share later. I don't want to direct the conversation.
Back in the mid 2000s, we (my company) were on Windows, including three Windows 2000 Server licences. And we needed to upgrade. But it wasn't sustainable for the small company to pay for all these licences, when a free option was available.
So we slowly moved all applications over to cross-platform alternatives, Outlook to Thunderbird (called Firebird in those days), office to OpenOffice (now LibreOffice), Internet Explorer to Firefox, Corel Draw to Gimp, Company software like accounting to a XAMPP stack etc.
Once this was established and running well, we just changed the underlying platform from Windows to Ubuntu/Gnome, cursed for a few days and went on with our lives. And it worked for the past 20 years and counting. Now I am cursing, when I am forced to use Windows and can't find my butt using it.
So the mindset, if you want, was that of methodical planning and going slow, step by step. This is likely different if you're a gamer, or you need some very specialised apps, but for me, this was not the case. The games that I play, like Sudoku and Solitaire, work on any platform.
i guess convenience seekers can have linux these days. ppl don't care for the os, only for "the programs" they "need". i was agnostic to e.g. office suites (i hate em from the bottom of my heart) long before i considered trying a switch. that helped, i guess. a feature, that can only be reprocessed with a certain version of licensed software is fundamentally bullshit.
i wish people hadn't told me abt dual boot but using wine properly (or running a vm?). for windows will fuck up your boot section and that's very scary the first time, alone.
the only problem i see, is the upcoming dependency on copilot ... just leave those ppl be.
instead teach the willing some fundamentals:
$ rg -li bsd /usr 2>/dev/null | wc -l
1035en.wikipedia.org/wiki/Darwin_(…
OS family: Unix-like, FreeBSD, BSD
But sure, it's not a true ~~Scotsman~~ bsd.
I'm new to #Lemmy and making myself feel at home by posting a bit!
My first Linux distribution was elementary OS in early March 2020. Since then, I’ve tried Manjaro, Arch Linux, Fedora, went back to Manjaro, and since early January 2023, I’ve landed on Debian as my home in the #Linux world.
What was your first Linux distro?
The thoughtful, capable, and ethical replacement for Windows and macOSelementary.io
like this
Switched from Ubuntu to Debian this year. With one extra GNOME package install, its basically the same without snaps, so perfect for me.
@trk@aussie.zone @ing since you mentioned Ubuntu. I also switched from Ubuntu Server to Debian for the servers, too.
It also includes a mixer for managing multiple audio sources.
Isn't that just a normal part of the/any operating system?
like this
don't like this
I tried running a 2nd instance of Roblox simultaneously on macos 15 with another account but this shows up, if my mac can handle it then why can't it just let me do it? If I have two copies of an app like Roblox in separate User/Applications folders, macos moves them to the /Applications/ folder.
Sometimes it won't run apps claiming to be corrupted, so I then have to do sudo xattr -cr /Applications/someapp.app in the terminal and they run perfectly fine. It always nags me if I download apps from anywhere but mac app store. Some of these messages can only be gotten rid of by disabling system integrity protection, but then macos blocks you from running MAS apps due to having "permissive security".
I don't daily drive macOS anymore, I switched to Linux on my M1 mac where I can do whatever the hell I want.
There are many different signals the OS sends to applications which are kinda like "Can you kill yourself?" or "Please kill yourself" or "I will kill you" to close it. In computer teminology, there is "close", "terminate" and "kill" types of signals. These are used so that applications can have time to perform closing tasks (like saving) when neceassary and if they misbehave, just "kill" it.
Now both windows and linux have these types of signals. In fact every OS has it.
I beleive this is the reason this meme exists:
When the user tries to shut a app in windows (throught close button or task manager) windows will wait and not give any option to immediately kill the app. Hence some apps don't close even after using end task. Only if the app freezes for some time will it give the option for force quit, ~~no other way~~ (edit: it exists). In linux, its the same as windows and limux waits for app to close. But the difference is that option to kill is available anytime in linux and basically gives the user full control. Although kill option in linux may be hidden as a way for users not to use it unless necassary as applications may not like it.
Shutdown process of both OS is same, they wait for all apps to shut by semding "please close" signal and if they misbehave, option to "shutdown anyways" will be shown to the user, basically killing all apps.
The meme is not correct and is just a steorotype of different OSes. This steorotype comes from how people normally experinece different OS culture and practices. Both OSes have same process of managing apps. Both OSes will wait for process to close if it freezes and give option to user to force quit.
SIGKILL in the meme is coreect only for the right panel of the meme and the left panel is actually a SIGTERM (or something else which means "please close", don't remember)
The only thing the meme should emphasis is how the user is given full control to do in linux (even deleting the kernel) while windows is careful to not let users do something stupid.
Edit: Killing apps in windows can be done on demand through cmd using taskkill command
Happy Easter holidays!
we made fruitful use of this time to provide you a nice surprise.The independent, community controlled distribution OpenMandriva Lx 6.0 fixed point release (as opposed to the rolling release branch), is out right now.
Happy Easter holidays! we made fruitful use of this time to provide you a nice surprise. The independent, community controlled distribution OpenMandriva Lx 6.0 fixed point release (as opposed to the…OpenMandriva
Nice to see that Mandriva is still alive and kicking. Used it when it was still "Mandrake". Started as a recompile of RedHat optimized for 586, iirc.
What's the USP for Mandriva these days?
Mandriva is gone, but there's a couple of projects carrying its legacy. OpenMandriva is one of them, obviously. Mandrake was my first distro too, so I have a soft spot for it.
From my perspective, OpenMandriva's biggest strengths are that it's independent, non-derivative, community driven, and based in Europe. Unfortunately it's also small, but the people behind it seemingly do a lot with very little, so the community is passionate about the project.
Personally I'm just happy that there are smaller, non-corporate distros still out there providing alternatives. And OMLx seems like a pretty solid distro at that.
For their selling pitch, you can check their FAQ.
I first started using Manjaro after being on Debian/Ubuntu derivatives for years. Mint used to be my daily driver, then LMDE for a while. After struggling with Endeavour OS, through 2 or 3 breaking updates requiring a reinstall I made Manjaro with KDE Plasma my home for several years.
Manjaro was stable and, I thought blazing fast, compared to Mint. Everything just worked and was cutting edge. I thought my distro hopping days were over and I found the one that works for me.
Recently I've been reading about Cachy OS and decided to give it a whirl on my test Dell Latitude. Turns out that, I had no idea how fast and lean Linux could be on that off-lease business laptop! I know have it installed on my main Laptop and it's leaps and bounds faster than Manjaro, has none of the bloat and just works! I know it's early, but I think I have found a new home! I have timeshift set up just in case, so I'll see how stable it is over the next few months, but so far I am impressed.
Highly recommend everyone who's into Arch and rolling release to try it.
i get a little annoyed at posts that start with broad statements like "is linux actually ready for the average user?" but then it's just someone asking for help to fix a problem they have with their sources.list or whatever. it's not a massive problem, but it's misleading and it feels borderline inflammatory sometimes
please tell when you're asking for help
ty
A revolution is supposed to change things. Looking at things today, the only revolutionary idea left is to make society reflect the best of us instead of the worst. Most people prefer kindness and love. But lacking these values allows others to thrive in our world. They spend their time deceiving and exploiting the rest of us, people trying to enjoy life and things that bring joy and love. We can't do that by spending all our time dealing with the sad creepy weirdos ruining everyone's lives. So they're been able to shape the world. The only revolution left is to build something to undo what they've done. We need a force for love in the world.
This begins with anyone who thinks it's silly to to expect love to play a major role in society and our future. They have to question who taught them how the world works. They have to wonder why they think that way – because the power of love is not a revolutionary concept. Something else convinced them.
Education is designed by politicians also responsible for war; news comes from corporations whose purpose is exploitation of anyone and thing possible. No wonder people think a more loving world seems like fantasy. Everything seems designed to make us think so.
The internet makes it undeniable that knowledge and tech are fueling hate, greed, ignorance in every heart, every family, community, country. What's not so obvious is how to teach people what's wrong: that knowledge should not be controlled by politicians and the rich.
If we want a revolution to actually change things, it means we need to liberate knowledge from politicians and the rich. A goal like that depends on people understanding why people don't understand it. So instead, we could hope the state of the world's enough to convince people what's wrong.
To literally free knowledge, we have to free the people responsible for it, every individual and group, all the research universities, all focused globally on the same goal: to save the future. What's more loving than that?
The key to a revolution based on love in the world is to build something free of the people who disagree, the hateful, greedy, ignorant, whatever. That's possible with the internet, where we can work together to organize ourselves, our knowledge, our resources.
The first, most important step in the only revolution we have left is to create our own democratic corporation. The only way we can confront the multinationals exploiting us is with our own. The concept of democorporation coordinates all people and groups worldwide, anyone free to share their knowledge how to build this future. It begins with whatever individuals, corporations, institutions of knowledge who don't require liberating to help. They can help free the others, they can set the foundation so Democorporation can challenge the multinational corporations pillaging the planet and threatening the future.
Democorporation can only begin in as a social network because that's how the people can best support it. Participation, data, advertising can help funding. But more importantly is to be democratic. People need this network to vote and express how to build their future. With online users, volunteers, donors, employees and investors all expressing their perspectives, they offer the most balanced democracy and leadership possible.
When we have a social network that we own, uniting the world in our own democracy, we achieve the goal of any great revolution: we establish our own republic. Interepublic has the benefit of a corporation being able to limit, exclude and fire people who don't want it to succeed. That overcomes the problem of real world countries: we're all stuck with people who want our governments to fail, who want others to suffer. As antidotes to the hate in society, Interepublic and Democorporation become outlets of love for the world. That's what we're missing, and it's all we need to change history.
This revolution is global resistance against everything dividing us and everyone exploiting us. It is the “rebellion of people coming together”. Interepublic and Democorporation use the internet to create leverage that's never been available before. But only if people agree love is necessary to fix what's wrong. Nothing else will bring us together.
That sounds good until you remember there is no planning how to capture love. You just express it and hope your love is reciprocated...but this isn't a teenager working up the courage to call his first love. This is the world, and all these ideas and plans that express my love only work if people understand the love I've already poured into it.
To make this revolution truly new, truly revolutionary, it begins with something as intimate and personal as love, one stranger to another. So when I profess my love for the world, I risk the worst kind of heartbreak imaginable. Maybe that risk is proof enough? To trust who I am, my motivation, I have to be honest even it's humiliating for me. That's how to explain what it took for me to do this. No one happy with the world would.
Because here's the thing...I do not want to do this. I think it's inhuman and inhumane to be put in a position like this. It is a constant fight against myself, doing what's right while ruining my life. I'm losing because the world keeps getting worse, so I feel sick with guilt and torture more ideas out of myself.
And I can't describe this inner conflict without describing my the kind of sad life that makes someone do this. If I loved myself enough, I would never be in this position. It is a living nightmare. Doing this means I love the world more than myself...too bad it feels like such an abusive relationship.
Think about it: someone's not gonna spend their life on this, decades of trial and error, if they've experienced the best of the world, love, family. My life began in stress. Now that I accomplished my goal, I'm left psychologically devastated by it. I'm in a place of responsibility no one should be. And worst of all it seems to piss people off that I even tried?
Your reaction decides if this love is reciprocated. If it is we create a love story like no other. And if not, I can hope failure and tragedy might do a better job of finding help than if I'm alive. A win-win for the world, just not for me...what's more loving than that?
For me personally, my love for the world would be reciprocated by freeing me from this stress and responsibility. Maybe the most revolutionary thing here is that I want nothing to do with politics or business. This is a first step in an ongoing process to remove myself from this insanely stressful situation, and it's quite elaborate.
The most genius thing I did was to create a story/fantasy/metaphor/game that lets me help without being directly involved. Two birds, one stone. If I can make it entertaining, I can earn money and raise attention. Four birds, one stone.
To put this in context, I've set up a political-economic-societal plan, but I also imagined a metaphorical story to promote knowledge the way religions promotes belief. It's a modern mythology, and it's for people how can't understand the liberation of knowledge. The goals for the real world and the fantasy story are the same: a search for a more loving world. And they begin the same: with your choice what happens to me.
Our world is built on the same choice we make whether to help others or not. If people form this bond with me and help me survive what's coming, those bonds, the knot of love and connection form the foundation for this revolution and the loving world it would create.
Love would be the seed for everything that grows from here, so Interepublic and Democorporation are literally born and grow shaped by love. And the world gains what it's missing most, a force to fight for the best of us against the worst.
like this
don't like this
like this
Hopefully this kind of post isn't too tired, but I figure it's my turn:
Finally decided to, after absolutely refusing to upgrade to 11, make the jump from Win10 to Linux! Been hopping around distros a bit and landed on EndeavourOS last night and I'm really enjoying it so far.
It's definitely tinkery and took me like 2 hours just to get my push to talk working in Discord (mostly due to my own lack of knowledge), but I love the level of control of everything you have (was on Pop!_OS before ~~🤮~~, edit: no hate, just wasn't for me!)
There's definitely never been a better time to switch and I'm very excited for when I inevitably brick my shit and come back here for help, so thanks in advance everyone! 😀
Yea im about to switch myself. Been looking at suggestions and stuff, probably gonna start with Mint myself.
Many different sources advise putting it on a flashdrive first and loading from there, to start. Make sure I like it.
But the end goal, eventually, would be to remove windows from the comp entirely, right? Eventually installing my chosen distro as the OS on the computer itself? Does that sound about right?
For me, I've been throwing distros on a spare SSD so I could test run in a proper install, but I'm sure a thumbdrive would be fine. Just keep in mind that you might get some hangs and things will be slower due to the speed of the drive, rather than the inefficiencies of the OS you end up on. If you want to test out specific programs or games or something, you can always do what I did and put them on a separate faster storage drive (I'm on SATA SSD for my OS right now, but am putting other things on NVME).
As I mentioned elsewhere, I still have my Windows on another drive so I can boot to it if I need to, but I honestly haven't needed to even once since switching, so I'll probably end up just switching to VM only for anything that requires Windows fairly soon here.
The transition has been much simpler and smoother than I ever had imagined.
This scoring system evaluates how decentralized and self-hostable a platform is, based on four core metrics.
| Metric | Weight | Description |
|---|---|---|
| Top Provider User Share | 30 | Measures how many users are on the largest instance. Full points if <20%; 0 if >80%. |
| Top Provider Content Share | 30 | Measures how much content is hosted by the largest instance. Full points if <20%; 0 if >80%. |
| Ease of Self-Hosting: Server | 20 | Technical ease of running your own backend. Full points for simple setup with good docs. |
| Ease of Self-Hosting: User Interface | 20 | Availability and usability of clients. Full points for accessible, FOSS, multi-platform clients. |
| Platform | Score | Visualization |
|---|---|---|
| 95 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 | |
| 🐹 Lemmy | 79 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 |
| 🐘 Mastodon | 74 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 |
| 🟣 PeerTube | 94 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 |
| 🖼 Pixelfed | 42 | 🟧🟧🟧🟧🟧🟧🟧🟧 |
| 🔵 Bluesky | 14 | 🟥🟥🟥 |
| 3 | 🟥 |
Total: 95/100
Total: 79/100
Total: 74/100
Total: 94/100
Total: 42/100
Total: 14/100
Total: 3/100
This measures how many users are on the largest provider (or instance).
Score = 30 × (1 - (TopProviderShare - 20) / 60)
…but only if TopProviderShare is between 20% and 80%.
If below 20%, full 30. If above 80%, zero.
If one provider has 40% of all users:
→ Score = 30 × (1 - (40 - 20) / 60) = 30 × (1 - 0.43) = 17.1 points
These scores measure how easy it is for individuals or communities to run their own servers or use clients.
This looks at how technically easy it is to run your own backend (e.g., email server, Mastodon server) or User Interface (e.g., web-interface or mobile-app)
This is a work in progress and may contain mistakes. If you have ideas or suggestions for improvement, feel free to let me know.
Source: github.com/NoBadDays/decentral…
Check the factors that might make Bluesky significantly different from its competitors.Adam Warski (SoftwareMill)
like this
don't like this
The scoring system is basically there to put a number on "How free are users and hosts of a platform to move around?"
Or "How much power is in the hands of the people and not a few companies?"
For me Email scores very high in this regard.
As far as I know most Lemmy instances leverages paid-for or freemium services to have their instances work easily/properly
Then please update your category name to reflect that. Right now it says "Self-Hosting" which to the majority of readers means hosting it yourself, whatever the reason may be: privacy, configurability or just being safe from future enshittification.
As far as I know most Lemmy instances leverages paid-for or freemium services to have their instances work easily/properly
Yes but you can't compare a whole lemmy instance to an account on an email server that you share with others. The fair comparison would be hosting a lemmy instance to hosting your own email server and creating an account on Proton Mail to creating an account (or a community) on lemmy.world.
cross-posted from: lemm.ee/post/56496251
I'd like to add to suggest a couple of things regarding Mastodon and user onboarding/retention.
The Server Selection Problem^TM^
The single biggest problem with Mastodon adoption is the fact people see talk about a server and give up. As such, servers need to be removed from the conversation and onboarding process. A server still needs to be selected for a new user, however, which raises the question: How should we select a server for a new user?The obvious solution is to simply direct users to mastodon.social, which is actually what Mastodon already does to a certain extent. The issue with this is that the Fediverse is meant to be decentralized. As such, it's counterproductive to funnel people towards a single server. This causes maintenance bottlenecks and privacy/data-protection concerns.
As such, there needs to be some sort of method that ranks servers based on a few factors in order to select the optimal server for any given user, while keeping the decentralized nature of the Fediverse in mind.
Why any server?
First, it's important to answer the question of why would any given user pick any given server.Generally speaking, the server isn't a big deal, as in, any server allows users to interact with the whole of the network in its full capacity.
All servers are Mastodon, after all.
However, there are differences. The most significant ones are, I'd say: location, uptime, and language.
A user benefits from being registered to a server that's geographically close to them, as that leads to a better connection. Additionally, servers with high uptime and stability are preferred, as users may have different times they use the server and nobody likes to try and access a server and see that it's down for any number of reasons. Finally, users need to be able to understand the language the server is in (obviously).
I believe these three factors should be at the forefront of the decision-making process for deciding what server to be suggested to any given user on sign-up.
Auto-selector
With that, comes the solution: a server auto-selector. A game I play, DCSS, actually does something similar for online play.
(I have my location turned off and there are very few servers, as you can see, so listing them is trivial.)This isn't exactly a novel scientific breakthrough, but I think it's a significant notion for helping the onboarding process for new Mastodon users.
A server auto-selector should filter servers to suggest by following these steps:
- Detect the user's system language.
- Detect the user's location.
- Calculate the server's uptime score.
- Pseudo-rank user-count.I believe the first two points are self-explanatory. Being that Mastodon (and the Fediverse, in general) stands firmly against data-harvesting, location data should probably not be mandatorily collected. It should be easy to either ask the user for some vague information or simply allow them to skip this step entirely, even if it might affect the user experience. Additionally, there's the issue that many servers don't make it known where they're hosted. Ideally, this could change to facilitate server selection for the users, but there's always the point that, if a server doesn't say where it's hosted, it gets pulled down by the algorithm, which in turn encourages divulging that kind of information; this might a problem solved by the solution, if you get my meaning.
What I mean by uptime score is simply an evaluation of the server's uptime history. For example, it's not good policy to direct users towards servers that are often unavailable, it might be disadvantageous to direct users to servers with too-frequent downtime for maintenance, and so on. As such, the server auto-selector should calculate a sort of "score" for any server that fits the first two points. I can't say how this should be calculated, exactly, but I'm sure some computer-knowers out there can come up with a less-than-terrible methodology for this.
The last point is something that I think should be taken into account as well, regarding the user-count of the servers. As I mentioned, we can't funnel users towards a single server, but another issue is that we should actually encourage user dispersion over many servers. The outlined method might already do this to a sufficient extent, but I suggest doing some sort of randomization of filtered servers based on user-count. I think it's wrong to simply plug a new user into the least-populated server around, but I do think that over-populated servers, in a relative sense, should be discouraged by the server-selector.
Worst case scenario, a random server that passes the uptime score point can be selected for any new user.
The onboarding experience
Basically, this should be as simple as possible. The more questions need to be answered, the worse.I think a simple "Join Mastodon" button is the best. Just a big blue button in the middle of the homepage.
Server selection should start as soon as the new user accesses the joinmastodon website, and clicking the button simply redirects the user to the sign-up process for that server.
I believe this approach would increase adoption of Mastodon by streamlining the server selection process, as well as help the continuous decentralization of the Fediverse.
The Feed Problem
Another significant issue with Mastodon is the feed and community/discovery aspects.Creating a new Mastodon account yields... Nothing. An empty feed!
This is absolutely terrible and ruins user retention. I've had several people tell me that this first-experience emptiness completely turned them off from Mastodon. It's not intuitive, and it needs to be corrected.
A simple solution
Mastodon does have feeds, but they're all tucked away in the Explore and Live Feeds tabs.I think the single biggest change that Mastodon can make, as far as this goes, is to shift the Explore->Posts feed to the Home tab. Just do it like Twitter or Bluesky, make the discovery feed the first thing a new user encounters.
That, by itself, should make a difference in terms of user retention.
Maybe I'm delusional and severely underestimating how doable this is, but I really believe Mastodon needs to change the way it deals with new users if we want it to actually grow into a strong social media, keyword social (it needs people).
Thoughts?
Hello folks. I use many distro from Debian to Fedora to OpenSuse and Arch. I also use many window managers like i3, dwm and qtile. On desktop environment, I use XFCE the most. Currently, I am looking to try something new, hence KDE.
I am looking for something with a beautiful UI and works out of the box. So, something on the same spectrum as XFCE but more pretty.
So, I tried out the distros with preinstalled KDE: Fedora KDE, Manjaro KDE, Kubuntu.
The good: KDE is beautiful and very easy to use. I actually enjoy using my computer more.
The bad: it crashes.. a lot even when I turn off all the animations. My system is not that slow: AMD 7 Pro with 64 GB of RAM. Some examples:
As much as I hate GNOME, everything just works. I installed the GNOME flavors of above distros and never experience any hiccups.
If KDE works for you, do you use a preinstalled distro and which one? How about if you install KDE from scratch, like Arch?
KDE just works on my machine, which is lower specs than yours. I've never had it crash. I use Endeavor OS, so it came with it by default (which was part of the reason I chose it).
Edit: I don't do much tweaking of the KDE settings other than the main color scheme. I also have never had an issue with waking from sleep on Endeavor (but I recall in years past that was an issue with most distros I tried and unrelated to KDE since I was less a fan of its style back then and didn't use KDE). My set up is a normal desktop PC that I use daily for everything, including gaming.
It's an issue according to any UX pattern. If something says that it's done when it's not, it's misrepresenting the state of the action.
Hard to believe that modifying the counter to include the necessary time for actual writing to the flash drive would break everything. Target flash drives only etc.
System functioning as intended doesn't mean that it's a good UX.
How did you partition your disk before installing Linux?
Do you regret how you set it up?
I'm looking for some real users experiences about this and I'm trying to find the best approach for my setup.
Thank you for sharing!
fabien@debian2080ti:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 1.9M 3.2G 1% /run
/dev/mapper/debian2080ti--vg-root 28G 25G 1.8G 94% /
tmpfs 16G 168K 16G 1% /dev/shm
tmpfs 5.0M 24K 5.0M 1% /run/lock
/dev/nvme0n1p2 456M 222M 210M 52% /boot
/dev/nvme0n1p1 511M 5.9M 506M 2% /boot/efi
/dev/mapper/debian2080ti--vg-home 439G 390G 27G 94% /home
tmpfs 3.2G 2.6M 3.2G 1% /run/user/1000
/dev/sda3 1.7T 1.6T 62G 97% /media/fabien/a77cf81e-fb2c-44a7-99a3-6ca9f15815091
Android 16 Beta 4 uncaps the disk resizing slider, allowing you to allocate your phone's entire storage to the Linux Terminal.Mishaal Rahman (Android Authority)
It's supposed to be available on Android 15, but only on 'select devices', so probably only on Pixel.
Thanks for trying it.
Does anyone have any clue?
My best guess would be some relatively passive notification stealing focus.
As reddeadhead mentioned, there's specific "don't steal focus" settings. I've had good luck with them.
I'm wondering if anyone made a fediverse like (aka multiple instances talking to eachother) for discord?
I know matrix exists, but it's only rooms instead of servers with channels, etc...
like this
don't like this
it's only rooms instead of servers with channels..
Literally the same thing but with different names. I use Matrix with Element, and it is exactly the same as Discord. Laid out the same, functionally the same (actually better since it encrypts everything), and even the UI is identical.
like this
From a chat standpoint, the two are near identical - yes - but Matrix lacks the "voice/video calls as persistent rooms" feature that Discord has. This was planned a while back, but has recently been pushed on the backburner^[1]^ as they work on Element Call.
Early on Matrix was sort of being built up as an IRC/Discord alternative, but recently they've pivoted more towards a WA/Telegram/Slack alternative as most of their financial support comes from European governments and companies looking for strong and secure internal communication solutions they can manage themselves.
So, TL;DR you probably won't see the exact Discord like features you want land in the spec any time soon as they're not being funded.
So that means, right now:
Having said all that, Matrix is brilliant and I highly encourage people to check it out. I use a Matrix <-> Signal bridge for most of my comms with my friends, and we voice chat on Mumble. Not ideal, but you get to avoid Discord and you get a very similar experience! Bonus points for Mumble as it's super lightweight.
~[1] It's not really on the backburner so much as it's something that will have to be worked on after the new VOIP stack - Element Call - is integrated in the wider Matrix ecosystem.~
like this
cross-posted from: lemmy.world/post/28546756
So I’ve completed the cosine similarity function, which means the script is now recommending videos in a raw way. Below is just a ranking of videos that match my watch history (all three are most likely videos I’ve already watched):2: {shortUUID: "saKY2TWfwNYgPUQFkE4xsi", similarity: 0.4955}
3: {shortUUID: "kk7x8GAs7gNvkzaPs6EPiU", similarity: 0.4099}
4: {shortUUID: "uXeAyVfX1WEzqSPsDxtH3p", similarity: 0.2829}Getting to this point made me realize: there’s no such thing as a simple algorithm—just simple ways to collect data. The code currently has issues with collecting data properly, so that’s something that needs fixing. Hopefully, once the data collection in this script is improved, it can be reused for future Fediverse algorithms.
There are countless ways to process the data. Cosine similarity is a simple concept and easy to implement in code, but it has a flaw: content you’ve already watched tends to rank higher than anything new. So a basic "pick the highest cosine similarity" approach probably isn’t ideal. It either needs logic to remove already-watched videos, or to bias toward videos lower down in the ranking. But filtering out watched videos isn’t perfect either—people do like to rewatch things.
The algorithm currently just looks at how much time you spent watching unique segments of a video, then assigns a value in seconds to all the words in the title, description, and tags, and sums that over all videos.
The algorithm is actually okay—subjectively, it’s better than just sorting by date. I picked a few videos at random from the top 300 ranked by cosine similarity , and there was content interesting enough to watch for more than 30 seconds, and some that was just too weird for me. Here are a few examples:
- dalek.zone/w/7zifNjSwiafLnsoVV…
- peertube.1312.media/w/92B9U3DQ… (Japanese Spider-Man video—I'm not into it)
- peertube.wtf/w/gmmi53JorcBQLEZ…
- peertube.wtf/w/5eeLAVm5ZQBMK1P…
Some of these links are across different instances because no single PeerTube instance has all the videos. I loaded metadata for over 6,000 videos across five instances during testing.
The question is: should the algorithm be scoped to a single instance (only looking at content on the user’s home instance), or should it recommend from any instance and take you there?
funny thing to note is that there might be a linux pipeline in this algo
currently just a browser extension that monitors your the peertube videos your watch and stores them locally - solidheron/peertube_recomendation_algorythmGitHub
like this
watty doesn't like this.
I think it needs to work across instances, since we're concerned wit the Fediverse and federation is one of the defining mechanics. Also when I have a look at my subscriptions, they come from a variety of instances. So I don't think a single instance feature would be of any use for me.
Sure. And with the cosine similarity, you'd obviously need to suppress already watched videos. Obviously I watched them and the algorithm knows, but I'd like it to recommend new videos to me.
Please and thank you
Disclaimer ---- 👇👇👇👇 𝗧𝗵𝗲 𝘁𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗮𝗻𝗱 𝗱𝗲𝗺𝗼 𝗽𝗿𝗼𝘃𝗶𝗱𝗲𝗱 𝗶𝗻 𝗧𝗵𝗶𝘀 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 𝗶𝘀 𝗳𝗼𝗿 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻𝗮𝗹 𝗮𝗻𝗱 ...YouTube
news.itsfoss.com/google-androi…
Within developer options natively now
It looks like Google is rolling out its native Linux terminal app for select Android devices.Sourav Rudra (It's FOSS News)
Updated my post I put wrong thing. Does it apply to LineageOS as well?
But thanks for that too. That will help with other devices that run regular Android
Thank you!!!
LineageOS 22.2 (on FP4) does not seem to have that option yet.
At least, it is not listed in the developer options.
You can find it if you tap on the search button within developer options (or just general settings, as that also includes results from developer options) and type "terminal" or "linux".
The (Experimental) Run Linux terminal on Android result shows up.
But after you tap on that, you see that toggle is greyed out. Can't be enabled.
I am interested in getting that to work, so any help is appreciated.
There is hopefully some ADB command or something that forcefully enables Linux environment.
Depends what you mean by "Linux" here.
It's probably not the kernel itself, so do you mean
Based on that then one can answer if Termux is sufficient (or "legitimate") or if something else is needed.
PS: You can read some of my notes on termux on different Android devices at fabien.benetou.fr/Tools/Androi…
Linux mint 22.1 and jackett is hogging 200+GB of virtual memory. I do have a couple -arrs running, and calibre server, but it seems a ludicrous amount of memory. Reading on the webs it seems people think 20GB is crazy.
Any help/thoughts where to look? Not using Docker.
Virtual memory is different from swap memory.
Swap memory is used when you run out of physical memory, so the memory is extended to your storage.
Virtual memory is an abstraction that lies between programs using memory and the physical memory in the device. It can be something like compression and memory-mapped files, like mentioned.
And yes, some swap is still useful, up to something like 4G for larger systems.
And if you want to hibernate to disk, you may need as much swap as your physical memory. But maybe that’s changed. I haven’t done that in years.
So, im IP banned from lemmy.world? Or is this cloudflare or smth locking me out? How do I proceed?
I have wanted to leave .world for a while, probably in favour of dbzero, but I would still at least like to delete my account and/or download some data beforehand?
I don't think I did anything wrong, and believe it is a cloudflare thing, but how will I contact the mods, if I cant open their front page to find their emails? Anyways. Any help is appreciated.
Also, sorry if this is the wrong community, but its the only one I know that maybe can help?
Edit 1: I can access the instance if I use a VPN, but I still dont know what to do. This kinda confirms it is cloudflare, but how can I get off their "naughty list"?
Edit the last: it seems to have solved itself after some time. I just used tgis instance for a while, and now its working again.
like this
don't like this
UPDATE: After hours and dozens of fixes it simple does not work. The Boss Katana Mini X seems to be completely incompatible with Linux. I'm gonna install Windows again on my Surface. W11 works like dogshit on it but at least I can use it to connect to my guitar amp.
Leaving the thread open in case a solution does eventually appear.
OP:
I'm having an issue with a BT speaker, well Guitar amp. actually. (BOSS Katana Mini X)
Device is a Microsoft Surface Pro 7.
It connects, but it wont play any sound at all. I'm now at the point where I'm considering installing W11 on that Surface again just so I can connect it to my amp to play some guitar with backing tracks and whatnot. I hate using my phone for this.
What I notice is there's only two configs I can chose from on the settings for the amp as an output device, instead of the long list I have on other devices. Possible cause?
pavucontrol
I have that one already, I'm gonna try the other one real quick!
like this
FabioTheNewOrder doesn't like this.
Mastodon is my go-to "shout in the void about my goings-on" platform.
Pixelfed is where I post my original photography and artwork.
Bookwyrm is for my book nerdery, mostly.
Edit: Oh and I have a Matrix account but despite the fact that I mentioned it to literally all of my friends, nobody uses it. I keep it around in case someone actually wants to send me private messages because Mastodon is kinda badly suited for that.
like this
Nanook likes this.
Has anyone successfully typed either European accented characters or Japanese Kanas on their physical keyboard?
For the longest time, I've been trying to get non-English characters to appear on my system. Specifically European accented characters. I've read about the compose key, but I could never make it work somehow.
I've also tried to make the Kanas to appear using the Japanese keyboard, but that too doesn't work.
I'm using mostly KDE system, on many different distros. As for the keyboard, it's almost always standard US QWERTY without the numpad, varying between various laptops (mostly Thinkpads) and USB keyboards. For the Japanese, it's a Thinkpad W530 (should also apply to X230, T430, and T530).
I've been using Linux for quite a while now. I'm familiar with most inner working of the system, but this the one thing I can never wrap my head around!
Has anyone successfully typed either European accented characters or Japanese Kanas on their physical keyboard?
For the Latin extended characters, I've used AltGr, Compose, probably at some point the GTK control-shift-u thing. I've also used various emacs text input methods to do so. I don't speak Japanese.
I don't use KDE, but it looks like you can set it up to bind Compose at a per-user level once you've logged into your account.
userbase.kde.org/Tutorials/Com…
EDIT: "Motörhead" --- that was typed using the Compose key, which on this laptop I have replacing the Right Alt key. On this system, which is Debian, I do it systemwide by editing /etc/default/keyboard, and adding:
XKBOPTIONS="compose:ralt,terminate:ctrl_alt_bksp,ctrl:swapcaps"Then I ran # dpkg-reconfigure keyboard-configuration.
But if you're on a non-Debian-based distro, things may work differently.
Read Bio
in reply to LukeSky • • •Eugenia
in reply to LukeSky • • •Windows apps (particularly ones that require that kind of acceleration) are unlikely to work with Wine. And if they do, either they'll be crashy, or they can break at any consequent Wine update. Forget Windows apps. Windows games that are invoking only fullscreen 3D are much more likely to work on Linux because the part that gets re-interpreted is simpler. But apps, that use obscure optimization Windows APIs are a pain to get good support of.
So, I suggest you install kdenlive or Shotcut to do video editing. Even Davinci resolve is a hit or miss on Linux and it doesn't support AAC at all. So get it done with the two OSS apps I suggested instead. In another life I was a music video director for local bands, and so I was doing a lot of color grading, invoking tricks and things that FOSS apps can't do. I switched full time to Linux and FOSS apps, and I just do the basic color grading now. It was sad to see that part of the fun go, but that's what I had to do.
Additionally Filmora is a primarily Chinese company, probably mining data, so it's best to not use it. Same for CapCut.
LukeSky
in reply to Eugenia • • •Eugenia
in reply to LukeSky • • •