I’ve been distrohopping for a while now, and eventually I landed on Arch. Part of the reason I have stuck with it is I think I had a balanced introduction, since I was exposed to both praise and criticism. We often discuss our favorite distros, but I think it’s equally important to talk about the ones that didn’t quite hit...
Now you can configure the /etc/keyd/default.conf file to your hearts desire. keyd is very feature rich, check the man page to see everything you can do. You can even add layers to your keyboard. Very sweet.
My personal configuration so far (I will definitely expand it later when I bump into more problems)
<span style="color:#323232;">[ids]
</span><span style="color:#323232;">*
</span><span style="color:#323232;">
</span><span style="color:#323232;">[main]
</span><span style="color:#323232;">' = oneshotm(apostrophe, ')
</span><span style="color:#323232;">
</span><span style="color:#323232;">[apostrophe]
</span><span style="color:#323232;">a = a
</span><span style="color:#323232;">b = macro(space backspace apostrophe space b)
</span><span style="color:#323232;">c = macro(backspace G-,)
</span><span style="color:#323232;">d = macro(space backspace apostrophe space d)
</span><span style="color:#323232;">e = e
</span><span style="color:#323232;">f = macro(space backspace apostrophe space f)
</span><span style="color:#323232;">g = macro(backspace apostrophe space g)
</span><span style="color:#323232;">h = macro(space backspace apostrophe space h)
</span><span style="color:#323232;">i = i
</span><span style="color:#323232;">j = macro(space backspace apostrophe space j)
</span><span style="color:#323232;">k = macro(backspace apostrophe space k)
</span><span style="color:#323232;">l = macro(backspace apostrophe space l)
</span><span style="color:#323232;">m = macro(backspace apostrophe space m)
</span><span style="color:#323232;">n = macro(backspace apostrophe space n)
</span><span style="color:#323232;">o = o
</span><span style="color:#323232;">p = macro(space backspace apostrophe space p)
</span><span style="color:#323232;">q = macro(space backspace apostrophe space q)
</span><span style="color:#323232;">r = macro(backspace apostrophe space r)
</span><span style="color:#323232;">s = macro(backspace apostrophe space s)
</span><span style="color:#323232;">t = macro(backspace apostrophe space t)
</span><span style="color:#323232;">u = u
</span><span style="color:#323232;">v = macro(space backspace apostrophe space v)
</span><span style="color:#323232;">w = macro(backspace apostrophe space w)
</span><span style="color:#323232;">x = macro(space backspace apostrophe space x)
</span><span style="color:#323232;">y = macro(backspace apostrophe space y)
</span><span style="color:#323232;">z = macro(backspace apostrophe space z)
</span><span style="color:#323232;">
</span>
After editing /etc/keyd/default.conf make sure you run sudo keyd reload
I’m using an Happy Hacking Keyboard Professional 2. Not most people’s cup of tea but I’ve grown used to it and it’s hard for me to swap to anything else now :P
I love US keyboards for coding, it really improves the experience. Typing in portuguese, however, is not a good experience. The default american layout has the ~ key in a really bad spot. Typing à or ã is REALLY uncomfortable/weird. Fortunately, my keyboard has that key on the right side of the keyboard instead of the left, which greatly improves the experience.
The .XCompose file I linked in the main post is perfect and works great on X11. If you’re not yet on Wayland you can use it and have a great experience.
I had to set a ton more. Without the ozone flags my electron apps flicker and have this sync problem that appears to eat letters while I type them. Different electron apps use different configuration files, it’s a mess.
I wouldn’t consider my setup to be complex enough for the amount of trouble I had to make the system work under Wayland.
I’m using an Nvidia GPU, I’m sure things would be more streamlined if I had something else.
2024 is the Year of Linux on the Desktop, at least for my boyfriend. He’s running Windows 7 right now, so I’ll be switching him to Ubuntu in a few days. Ubuntu was chosen because Proton is officially supported in Ubuntu.
If you use apt-get you aren’t using snaps, you are unaffected.
Snap is a format created by Canonical which has a really funky proprietary back end. The default application store in Ubuntu uses this format and has been plagued with an impersonation problem. Since everyone could submit snaps there was a lot of spyware posing as legit software. My main gripe was when the snap store just decided to unilaterally close and update my Firefox while I was using it.
Linux Mint does NOT have snaps and even had a debian based version. Pretty neat
I was going through Pine64’s page again after I found the latest KDE announcement. With that said, I seem to see a lot of issues with firmware on the Pine, whilst the Librem is just plain out of budget for me. Was interested in how many people here run a Linux mobile as a daily driver, and how has your experience been?...
My first attempt was to flash the stock LineageOS and then install the microg packages from the fdroid store. I didn’t manage to get that fully working, the microg self-check would have a lot of fails due to version mismatches. I never figured out why. A lot of applications complained about the lack of play services and warned me they wouldn’t work, microg was clearly not installed properly.
Then, I flashed the “LineageOS for MicroG” ROM, which is a LineageOS fork with microg already installed. I had to enable all microg services but the self-check was 100% successful out of the box. No warnings about the lack of play services, everything was mostly working. I installed all software from Fdroid when possible and Aurora Store when not possible.
Push notifications were a bit of a struggle at first but they did work. I still didn’t get notifications to work on Telegram, but “Telegram FOSS” fork seemed to work okay. For GPS/Maps I used Waze (which is technically owned by Google) and it worked flawlessly. I assume you can use other GPS application, I just didn’t do my research on this one. For email I am using Proton Mail, which worked as expected.
The problematic apps were banking/financial apps, which I guess most people can live without. I’m confident the apps would work with microg but simply refused to even start. In Portugal our interbank network developed an application called “MBWAY”, which is really ingrained in the portuguese population. Most people use it. It has a ton of cool functiontionality such as sending money to other people just by using the phone number (instantly and without fees), replacing your ATM/food cards for payments and generating virtual credit cards for online shopping.
I use MBWAY way too much (pun intended), and just decided I didn’t want to live without it. I ended up flashing stock LineageOS and their GAPPS package, which contains the play services and play store app. I still install most stuff from the Aurora and Fdroid store. The banking/financial apps are now working.
I think the apps would work without Google Play services but they refuse to boot without it. Unfortunately since these are banking and finance apps the only alternative is not to use them.
I own a Poco F2 Pro, ROM support is somewhat limited. CalyxOS is insupported, it seems. When this phones starts dying I’ll probably give GrapheneOS a shot!
You are not supposed to be an inanimate object. You’re supposed to listen, acknowledge, talk about the topic at hands. Empathize, ask questions to better understand the problem. Show interest in your significant other, show them you care about what is upsetting them.
Sometimes people get stuck on the “have you tried the most basic and simplest answer?” questions and it’s frustrating as hell. You can just ask “wanna brainstorm about it?”, at least you’re setting the mood in the right direction.
Yeah, I share the feeling. Not sure if the problem lies on Wayland or Nvidia but hopefully if Wayland becomes the standard they’ll address the elephant in the room!
If you contact the customer support of your utility company, phone carrier, bank, or other service provider you’ll likely be flooded with requests to rate the experience and provide feedback. Likewise, corporate websites and email communications often solicit feedback via embedded buttons or links to online forms....
My move to wayland: it's finally ready (www.edu4rdshl.dev)
Let’s talk about #Linux on the desktop, #Gnome and the state of #Wayland in 2024.
(Constructively) What is your least favorite distro & why?
I’ve been distrohopping for a while now, and eventually I landed on Arch. Part of the reason I have stuck with it is I think I had a balanced introduction, since I was exposed to both praise and criticism. We often discuss our favorite distros, but I think it’s equally important to talk about the ones that didn’t quite hit...
[SOLVED] How to customize dead keys under Wayland / Electron apps?
EDIT: Solved! Check this comment!...
ELI5 the whole Wayland vs X11 going on.
Title
The CEO of PROTON answers YOUR questions! Drive, Linux support, Photos, features, and a lot more! (tilvids.com)
Year of Linux on the Desktop (lemmy.world)
2024 is the Year of Linux on the Desktop, at least for my boyfriend. He’s running Windows 7 right now, so I’ll be switching him to Ubuntu in a few days. Ubuntu was chosen because Proton is officially supported in Ubuntu.
How many of you run a Linux phone (Pine64, Librem etc) as your daily driver?
I was going through Pine64’s page again after I found the latest KDE announcement. With that said, I seem to see a lot of issues with firmware on the Pine, whilst the Librem is just plain out of budget for me. Was interested in how many people here run a Linux mobile as a daily driver, and how has your experience been?...
Offering solutions is annoying (lemmy.world)
KDE Plasma 6.0 Approved For Fedora 40 - Including Dropping The X11 Session (www.phoronix.com)
What's with the corporate obsession with customer feedback?
If you contact the customer support of your utility company, phone carrier, bank, or other service provider you’ll likely be flooded with requests to rate the experience and provide feedback. Likewise, corporate websites and email communications often solicit feedback via embedded buttons or links to online forms....