scheep

joined 4 months ago
[–] scheep@lemmy.world 4 points 1 month ago

ahh okay, that makes sense. Material Shell looks very cool

[–] scheep@lemmy.world 2 points 1 month ago

no the vpn I was using didn't have a native app, so I was looking for alternatives. It uses v2ray, and v2raya wasn't working. Clash verge works though, so it's all good!

[–] scheep@lemmy.world 2 points 1 month ago (1 children)

no, they didn't talk about that in WWDC so I'm pretty sure that's not a thing (yet). I haven't tried yet though, I'm not sure.

[–] scheep@lemmy.world 2 points 1 month ago

Yeah, I'm open to trying KDE some time in the future

[–] scheep@lemmy.world 5 points 1 month ago

fedora workstation :D

105
submitted 1 month ago* (last edited 1 month ago) by scheep@lemmy.world to c/linux@lemmy.world
 

edit: I'm using Fedora Workstation 42!

I really like the ability to just search "sleep", "shutdown", "restart", etc. Switching between windows and opening search using either the super key or a three finger swipe up is super handy, on Windows the button opens the start menu (where the search is horrible) and a three finger swipe up can open app switcher, where you have to hold your three fingers to go to another app.

Using GNOME extensions to see power usage, CPU usage, memory usage, etc. is very useful. Weird that the "extension list" addon isn't a thing that's on by default. Feel like being able to see all your extensions is a really important part of having extensions. Being able to see the clock at the top took a bit getting used to but makes so much more sense than having it tucked in a corner. I also like the integrated calendar, much better than Window's version where you are unable to see any of your events, not even as a dot!

Using dnf and flatpak to install programs is very smooth and I like being able to update all my programs at once with just "sudo dnf update && flatpak update"! Being able to see the dependencies and progress bars and download speeds is really helpful too. I don't need to search for programs anymore because of a thing called "fuzzy search". It's like magic!

GNOME's UI looks much cleaner than Windows, everything is actually cohesive. It's not a mix of flat and glass and clear and ancient. It's all adwaita. (that's what you call it, right?)

Something weird was not having the minimise and maximise buttons. I had to enable those myself, which is a bit odd. Now that it is enabled it works fine.

I also really like being able to easily customise themes (everforest) and icons (Papirus!). And if GNOME is considered "not very customisable" in the linux world, KDE, Cinnamon, etc. must be even more customisable! I'm happy with GNOME though, so I probably won't switch DE anytime soon. Maybe when I get a new computer I could try out KDE.

App compatibility was no problem. All the apps I used before (thunderbird, obsidian, joplin, vscodium, godot, etc.) all have linux versions, and the ones that don't (like SumatraPDF and AIMP) have linux alternatives. Okular and Gapless has been working great!

There were very few issues, but there were some nonetheless. OBS Studio footage was very choppy as hardware decoding wasn't working, and I had to dig deep into forums to install drivers for my intel igpu. Now it works fine, so that's good! I also had an issue with a VPN app, but they support an app called "Clash Verge". They only note the Windows and Mac versions on their site, but clash verge has a linux app too, and it works quite well!

I don't play many games, mostly Minecraft and some retro titles. mGBA works fine on linux, and Minecraft java edition supports linux. I've also tried a bunch of linux games like SuperTuxKart and Xonotic and, considering they were made around a decade ago or so (I think) they were really fun! My other games ran fine with Steam installed, Proton and Wine makes them run fine!

I'll be sticking with the penguin as it's fun, playful, and is much cuter than both the window and the apple. :D

[–] scheep@lemmy.world 3 points 1 month ago

hopefully apple does something in between the beta and public release to improve this! But turning everything transparent was always going to be a hit on battery life...

 

My phone runs a bit hotter than it used to, but it's a beta so they'll probably reduce the effects to make it less of drain on performance and battery life. There is a reduce transparency toggle which does help a bit, esp. for readability. Hopefully when iOS 26 is released there's an obvious option to reduce transparency.

My opinion on the "liquid glass" is mixed. Some parts look pretty cool. The apps (Mail, Photos, etc.) use it quite well, with only some parts are transparent making readability a bit better. I really like the change to the search bars being at the bottom, makes the phone more one-handable. Safari doesn't look too good in my opinion, the glass effects are a bit much. The camera app just hid all the buttons, which is a bit annoying. You can have it show flash and live photos toggles in settings, which is good.

The lock screen effect with the "3d" photos is very cool, but the phone runs extra hot when it's enabled so I turned that off. The glassy clock is pretty cool and there's the option to make it normal again if you select "solid". Swiping up from the lock screen makes a weird glass effect with the edges distorted and lots of rainbow fringing, which looks a bit odd. When you swipe down you can see the home screen app icons until it's all the way down, then they all pop out of existence and the background is replaced. Bit jarring. Similar effect with swiping up, background changes with no transition, but the apps appear in an animation this time. Weird. I'm assuming this is probably a bug with the beta, at least I hope it is...

Onto the home screen. I think the "liquid glass" themes make the tinted icons look a bit better than just colour on black, I like that bit of customisability. I still do not get the "clear" icons, it quite literally is transparent and you can barely differentiate the icons. You can always swap it to the default, but there is still some annoying glass effects on app icons where it clearly isn't natively built (I'm guessing the glass effects is applied to all icons automatically incl. third party apps, but it doesn't look too great with some of them). The app folders look terrible though and the reflection/refraction is really distracting. The pop ups when you select text is especially annoying, popping up a huge bubble. I'll need some time to get used to that vs just clicking right to share, translate, etc. The control center is not very nice to look at but it works fine.

Overall, in places where it's used tastefully (in a lot of Apple's apps, for instance) it works quite well if a bit distracting. I like the lock screen and home screen customisation and the ability to change it to "solid". The glass effects are still quite distracting though. The reduce transparency toggle does help a bit with readability, but it's annoying that it's buried deep in accessibility settings. Not very accessible at all. The lock screen 3d effect is cool but is a bit subtle, and it makes the phone uncomfortably hot. There are still plenty of bugs, but that'll hopefully be fixed in the public release. I like the option for the tinted icons but do not get the clear icons. Camera app isn't too functional, just hiding everything isn't better than before! The iOS 26 beta is quite fun, if very buggy, and the liquid glass works in some places but doesn't work in all places.

[–] scheep@lemmy.world 1 points 1 month ago

Using the developer beta and my phone runs quite hot. Of course, it's a beta so they'll probably reduce the effects to make it less of drain on performance and battery life. There is a reduce transparency toggle which does help a bit, esp. for readability. Hopefully when iOS 26 is released there's an obvious option to reduce transparency.

My opinion on the "liquid glass" is mixed. Some parts look pretty cool. The apps (Mail, Photos, etc.) use it quite well, with only some parts are transparent making readability a bit better. I really like the change to the search bars being at the bottom, makes the phone more one-handable. Safari doesn't look too good in my opinion, the glass effects are a bit much. The camera app just hid all the buttons, which is a bit annoying. You can have it show flash and live photos toggles in settings, which is good.

The lock screen effect with the "3d" photos is very cool, but the phone runs extra hot when it's enabled so I turned that off. The glassy clock is pretty cool and there's the option to make it normal again if you select "solid". Swiping up from the lock screen makes a weird glass effect with the edges distorted and lots of rainbow fringing, which looks a bit odd. When you swipe down you can see the home screen app icons until it's all the way down, then they all pop out of existence and the background is replaced. Bit jarring. Similar effect with swiping up, background changes with no transition, but the apps appear in an animation this time. Weird. I'm assuming this is probably a bug with the beta, at least I hope it is...

Onto the home screen. I think the "liquid glass" themes make the tinted icons look a bit better than just colour on black, I like that bit of customisability. I still do not get the "clear" icons, it quite literally is transparent and you can barely differentiate the icons. You can always swap it to the default, but there is still some annoying glass effects on app icons where it clearly isn't natively built (I'm guessing the glass effects is applied to all icons automatically incl. third party apps, but it doesn't look too great with some of them). The app folders look terrible though and the reflection/refraction is really distracting. The pop ups when you select text is especially annoying, popping up a huge bubble. I'll need some time to get used to that vs just clicking right to share, translate, etc. The control center is not very nice to look at but it works fine.

Overall, in places where it's used tastefully (in a lot of Apple's apps, for instance) it works quite well if a bit distracting. I like the lock screen and home screen customisation and the ability to change it to "solid". The glass effects are still quite distracting though. The reduce transparency toggle does help a bit with readability, but it's annoying that it's buried deep in accessibility settings. Not very accessible at all. The lock screen 3d effect is cool but is a bit subtle, and it makes the phone uncomfortably hot. There are still plenty of bugs, but that'll hopefully be fixed in the public release. I like the option for the tinted icons but do not get the clear icons. Camera app isn't too functional, just hiding everything isn't better than before! The iOS 26 beta is quite fun, if very buggy, and the liquid glass works in some places but doesn't work in all places.

[–] scheep@lemmy.world 1 points 1 month ago

I mean that’s fair. I might get to doing that at some point

[–] scheep@lemmy.world 5 points 1 month ago

I like floorp, it's very customisable!

[–] scheep@lemmy.world 2 points 1 month ago

that makes sense. But then you have words like “differentiate” (find the difference between vs multiplying the coefficients by the indexes and reducing the indexes by one) but I guess it’s because the math “differentiate” isn’t really used by people who don’t so math (whereas something like addition or multiplication is used in everyday tasks)

[–] scheep@lemmy.world 2 points 1 month ago

whoops maybe I should havw worded it a bit differently

 

When you add, the end result is a sum. The process of addition can also be called summation. If this is the case, why doesn’t anyone call the process of multiplication production? It would also open up to some good jokes…FACTORies do PRODUCTION

 

edit: The game has been released on itch.io, see here: https://spenguin.itch.io/space-holes (exported for both Linux and Windows)

This is probably my first-ever high-effort game I made with Godot (or any engine, really...)! I've made all the sprites, tilesets, music, sfx, etc. by myself. (The music and sfx were generated using Jummbox and bfxr) And ofc I did all the programming myself too, with only the movement system borrowed from a different game that I never finished (can't waste that nice movement system! I don't want to re-program it again...) as well as the grass tileset (but the decorations on top are new)

I'm very proud of this and I think my pixel art skills have really improved :D

here are some more screenshots:

on earth in front of saturn rocket

wall jumping

in front of the event horizon

inside black hole

quiz, still falling in black hole

answer correct, still falling in black hole

spaghettification

final level, deciding whether to kill or spare the child

 

Aside from the vowels a e i o u (which are special) and also the pseudo-vowel y, the rest of the consonants roughly split into a few kind of groups. The -ee endings (b, c, d, etc.) is the most common, but there is also e- (like s, l), -ay (like k), a- (like r). There's also some weird ones like q (kyu) and the worst offender is "double u" (w).

If the pronunciations of the consonants were standardised, what should be the new "standard" for pronouncing them? Should it be -ee, or something like -ay? How would the alphabet song sound?

 

Something like codingfont.com, but for non-monospace sans-serif fonts (for finding a good font for the UI and/or a good font for websites)

codingfont.com has been mighty helpful for finding a decent monospace font! Wondering if there's a similar thing for regular fonts...

edit: codingfont, not codingfonts!

 

Where would be a good place to share my experience to switching to a combination of non-big tech, open-source, and private apps and services? The open source community doesn’t really work as some of the things aren’t FOSS at all, and the privacy community doesn’t really work either as some aren’t necessarily privacy-minded. (same kind of reasoning goes with the communities for linux, linuxgaming, selfhosted, etc. Some of the things are related to that particular topic but many or most are not)

 

If I want to install something, I can either do "dnf install [program name]" or "flatpak install [program name]". Same goes for when I want to remove a program. And for flatpak at least, I typed ONE WORD from a game I was uninstalling because I didn't remember to exact tag and flatpak asked me "do you want to install [full tag of game]? y/n" like HOW IS THAT POSSIBLE THAT IS SO CONVENIENT

18
submitted 2 months ago* (last edited 2 months ago) by scheep@lemmy.world to c/linux@lemmy.world
 

I had a bunch of issues setting it up to work on my laptop, but now that I have I would like to compile all the bits and stuff together into one guide!

source: https://copr.fedorainfracloud.org/coprs/principis/howdy-beta/ and https://github.com/boltgolt/howdy/issues/1004

  1. install dependencies

downloading: SEE GITHUB ISSUE SECTION “DOWNLOAD DEPENDENCIES” (I can’t post the links!)

installing:

cd ~/Downloads

sudo dnf install \
python3-elevate-0.1.3-3.20240124git78e82a8.fc41.noarch.rpm \
python3-keyboard-0.13.5-3.fc41.noarch.rpm \
python3-pyv4l2-1.0.2-3.20240124gitf12f0b3.fc41.x86_64.rpm

installing opencv (note that I had to use pip install for opencv-python, so try that as well!)

sudo dnf install -y opencv opencv-devel opencv-python

sudo dnf install -y v4l-utils

When I tried to install howdy from “howdy-beta, an error pops up with “nothing provides python3dist(ffmpeg-python)...”

BettridgeCameron on GitHub is the holy saviour with this fix:

dnf install https://kojipkgs.fedoraproject.org/packages/python-ffmpeg-python/0.2.0/8.fc41/noarch/python3-ffmpeg-python-0.2.0-8.fc41.noarch.rpm

  1. installing howdy

remove non-beta howdy (it doesn’t seem to work for Fedora 41+)

sudo dnf remove howdy

sudo dnf copr remove principis/howdy

install beta howdy

sudo dnf copr enable principis/howdy-beta

sudo dnf —refresh install howdy
  1. use sudo howdy config

device-path: use ls /dev/video* or v4l2-ctl —list-devices to see all device paths and test each of them using sudo howdy test (for me it was /dev/video2)

settings to change “freedy237” recommends: (note that howdy-beta uses different words e.g. “abort if” rather than “ignore”, make sure you have howdy-beta! This stumped me for a while)

detection_notice = true
timeout_notice = true
no_confirmation = false
suppress_unknown = false
abort_if_ssh = true
abort_if_lid_closed = true
disabled = false
use_cnn = false
workaround = input
certainty = 4.0
timeout = 10
device_path = /dev/video0 # Replace with your detected device
warn_no_device = true
max_height = 480
frame_width = 640
frame_height = 480
dark_threshold = 80
recording_plugin = opencv
device_format = v4l2
force_mjpeg = true
exposure = -1
device_fps = 15
rotate = 1
  1. use sudo howdy add to add a face.

Name it anything you want, I go with names like “glasses” and “no-glasses” since…I wear glasses. Some random person on GitHub with a multi-monitor setup has it set to looking at different monitors. Whatever you want, doesn’t really matter.

You can use sudo howdy test to check if it works. A red outline means it’s an unrecognised face, a green outline with the name means it is a recognises face. no outline means not a face. Also check that whether it is a “dark frame” or not vs a “scan frame”. You might need to set the dark threshold higher using config. (this was an issue I faced as well, for me 80 works)

  1. howdy on login

sudo nano /etc/pam.d/gdm-password

add: auth sufficient pam_howdy.so

a similar thing can be done for gnome’s password pop ups (e.g. when installing an app) by going to “polkit-1”

  1. howdy on sudo (you might not want this!)

sudo nano /etc/pam.d/sudo

add: auth sufficient pam_howdy.so no_confirmation

  1. permissions

sudo chmod o+rw /dev/video*

sudo chmod -R o+rx /usr/share/howdy/dlib-data

sudo chmod +x /usr/bin/howdy

sudo usermod -aG video gdm

sudo chmod 666 /dev/video*

sudo chmod 755 /usr/lib64/security/pam_howdy.so

  1. fix SELinux perms for login screen

create “howdy.te” sudo nano howdy.te

add: (as seen on fedora copr repo)

module howdy 1.0;

require {
    type lib_t;
    type xdm_t;
    type v4l_device_t;
    type sysctl_vm_t;
    class chr_file map;
    class file { create getattr open read write };
    class dir add_name;
}

#============= xdm_t ==============
allow xdm_t lib_t:dir add_name;
allow xdm_t lib_t:file { create write };
allow xdm_t sysctl_vm_t:file { getattr open read };
allow xdm_t v4l_device_t:chr_file map;

compile and insert it

checkmodule -M -m -o howdy.mod howdy.te

semodule_package -o howdy.pp -m howdy.mod

semodule -i howdy.pp
23
submitted 2 months ago* (last edited 2 months ago) by scheep@lemmy.world to c/linux@lemmy.ml
 

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.

 

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 :D

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…

14
submitted 2 months ago* (last edited 2 months ago) by scheep@lemmy.world to c/selfhosted@lemmy.world
 

edit: I have tried using mkdir /var/lib/radicale and /var/lib/radicale/collections (with and without -p), chown radicale:radicale /var/lib/radicale (and collections) with and without -R, and the same for chmod 770 and chmod g-w,o-rwx. NOTHING WORKS!!! I just want to self-host a calendar...

I've also tried removing the "strict" security settings from my config, but no luck.

maybe the warning that preceded the permission denied is helpful? I don't know why is is "not existing" though, I've already tried using mkdir and chown...

[2025-05-01 13:34:06 +0800] [6537] [WARNING] Storage location: '/var/lib/radicale/collections' not existing, create now
[2025-05-01 13:34:06 +0800] [6537] [CRITICAL] An exception occurred during server startup: [Errno 13] Permission denied: '/var/lib/radicale/collections'

original post:

I am following the steps of the radicale documentation and have got to running it as a service. However, when I ran radicale it failed to start. When I tried to run radicale manually, I get a permission denied error

[CRITICAL] An exception occurred during server startup: [Errno 13] Permission denied: '/var/lib/radicale/collections'

I have tried manually using mkdir to create /var/lib/radicale/collections and setting the owner using chown -R radicale:radicale to the "radicale" user, and I have also tried using chmod -R 770.

my config (/etc/radicale/config)

[auth]
type = htpasswd
htpasswd_filename = /etc/radicale/users
htpasswd_encryption = autodetect

delay = 1

[server]
hosts = 0.0.0.0:5232, [::]:5232

max_connections = 20
max_content_length = 100000000
# 100 MB
timeout = 30
# 30 seconds

[storage]
filesystem_folder = /var/lib/radicale/collections

my radicale.service (/etc/systemd/system/radicale.service

[Unit]
Description=A simple CalDAV (calendar) and CardDAV (contact) server
After=network.target
Requires=network.target

[Service]
ExecStart=/usr/bin/env python3 -m radicale
Restart=on-failure
User=radicale
# Deny other users access to the calendar data
UMask=0027
# Optional security settings
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
PrivateDevices=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
NoNewPrivileges=true
ReadWritePaths=/var/lib/radicale/ /var/cache/radicale/

[Install]
WantedBy=multi-user.target
view more: next ›