scheep

joined 2 months ago
[–] scheep@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

I searched this up, second result goes: "In Viso del Marqués (Ciudad Real), an uprising occurred in 1742 on the occasion of a dispute regarding who should be the town doctor."

I wonder who became the town doctor...

Other results find the conquest of the Canary Islands by the Spanish.

[–] scheep@lemmy.world 8 points 1 day ago

I would like to interject, the Dutch aren't Danish...Copenhagen is a city in Denmark...

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

For me my favourite monospace fonts are B612 Mono, Oxygen Mono, and Fira Code/Mono. Currently I use B612 in vscodium and Oxygen in the terminal

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

we do not live in a perfect world and we will not live in one in the forseeable future...

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

local music players are awesome! On Windows I like AIMP and Gapless is very good on Fedora Workstation and is what I use now to listen to music

[–] scheep@lemmy.world 8 points 1 day ago

I would guess they know a bit about lists using “-“ and a few people might know about using asterisk to bold stuff, but other than that probably not.

[–] scheep@lemmy.world 4 points 1 day ago

Oh yeah it would be a nightmare for non-english speakers for sure. Interesting that German is more phonetically consistent than English (stuff like “Karl” make more sense now)

[–] scheep@lemmy.world 2 points 2 days ago
[–] scheep@lemmy.world 11 points 2 days ago (2 children)

Cut both apples in half. One half for the blonde, one half for brownie, one half for the ginger, and the last half for the animals or something.

[–] scheep@lemmy.world 2 points 2 days ago

not special software, but it has an app that lets you log in on win and mac. On Linux, I was able to log in and see all the servers but when I set it as proxy it didn't work :( I might try again later

[–] scheep@lemmy.world 5 points 2 days ago* (last edited 2 days ago) (3 children)

-ee sounds: a (vowel) bee cee dee e (vowel) fee gee (g or j sound?) hee i (vowel) jee (could be confused with gee?) kee lee mee nee o (vowel) pee qee (kwee?) ree see tee u (vowel) vee wee xee yee zee (sorry "zed"...)

-ay sounds: a (vowel) bay cay day e (vowel) fay gay (g or j sound?) hay i (vowel) jay (could be confused with gay?) kay lay may nay o (vowel) pay qay (kway?) ray say tay u (vowel) vay way xay yay :D zay (neither "zee" nor "zed"...)

-ed sounds: a (vowel) bed ced ded e (vowel) fed ged (g or j sound?) hed i (vowel) jed (could be confused with ged?) ked led med ned o (vowel) ped qed (kwed?) red sed ted u (vowel) ved wed xed yed zed (sorry "zee"...)

 

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

 

Archbishop means “head/leader of the bishops”. “Archduke” means “head/leader of the Archduchy of Austria”. Archnemisis means your main/head nemesis (similar case with archenemy being your worst enemy). Anarchy means there is no state control, or no “head/leader”. No “archy”.

Also, does this mean that Arch Linux is the king of the distros?

 

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
14
submitted 3 weeks ago* (last edited 3 weeks 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
 

I am trying to use my old laptops for self-hosting. One has a 6th gen Intel Core i3 (4GB ram), the other has an 11th gen Intel Core i5 (8GB ram). I have previously tried both ubuntu server and desktop but couldn't get it to work well. For the former I found it difficult to remote ssh and the latter I had difficulty installing Docker containers. (I'm not very good with the command line)

I would like to find an OS that is easier to setup with less of a neccesity for the command line (I would still like to learn how to use it though, I don't want to get rid of it entirely!). I've heard of CasaOS, is that a good option? It seems quite easy to use. What about other alternatives?

10
submitted 4 weeks ago* (last edited 4 weeks ago) by scheep@lemmy.world to c/linux@lemmy.world
 

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

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

 

For example, if you only wanted to see bees, you are unable to see anything unless a bee comes into frame, in which case you are only able to see a bee.

You could also decide to choose something that you cannot normally sense (e.g. hearing bat echolocation sounds)

 

It seems that GitHub is being blocked in my region as well as other options from U.S. based companies (e.g. GitLab)

Where should I migrate my repos? Codeberg is an option as it’s Europe based so isn’t blocked in my region. Codeberg Pages is also nice to have. However, Codeberg seems to push for excluding proprietary software dependencies, which might limit the kinds of projects I can do.

Another option is to self-host Gitea, I could use my old laptop for that. Gitea doesn’t have a GitHub pages, but there seems to be third-party plugins that allow that. The downside with self-hosting (for me) is that it means I’m unable to collaborate with others (since it’ll be local) and I can’t easily share my projects. It will also probably be harder to set up.

What other options are there, or are these two the best options for me?

edit: decided on Codeberg, how do I make my static pages to work with Codeberg Pages? I've switched to a "pages" branch and the website doesn't work (https://username.codeberg.page/repo-name/)

How do I make static pages work with Codeberg???

 

What if wages for everyone in a company are regularly voted on by the rest of the company? For example, if the manager isn’t doing their job, their wages are lowered by vote. If the manager tries to lower the wages of the workers to a horribly low level, it could either a) be overruled by the majority, or b) the manager’s wages are lowered suit, pressuring them to increase it.

This is probably a really stupid idea that is extremely prone to corruption, but why?

edit: yep this really is a stupid idea

edit 2: someone mentioned that this is kinda like trade unions, where workers can negotiate pay, but in a really horrible method where it becomes a "popularity contest".

I do think that someone else's idea of keeping the every employee's wages some % of the manager/CEO/whatever's wages so that they aren't incentivised to keep inflating their wages is pretty decent.

view more: next ›