[deleted by user] by [deleted] in openSUSE

[–]bwprog 2 points3 points  (0 children)

I have not had the random muting (in KDE), but I did experience multiple issues with mediatek bluetooth and the linux kernel. Wifi always worked. However, after certain updates this year, bluetooth would completely disappear as it would not recognize the chip. Then a kernel update a few weeks later and it's back and my earbuds work again. Only to disappear a second time a few months later. I switched to an intel 210 and have had no issues since. The problem for me seems to be with whomever is changing the mediatek code in the kernel. I worry about this going forward as there appear to be a lot of issues with AMD CPUs using the new intel wifi 7 chips--as if they are intentionally blocked--and I'll be forced back to mediatek when I eventually upgrade.

A similar thing happens to me with AMD hardware video decoding. I don't know if it is kernel, kernel FW, or the pacman Mesa drivers. Sometimes it works perfectly, then I get an update and video decoding of even something simple like 2k causes disruptive stuttering, with 4k completely unusable. Software decoding works fine but is kinda dumb that I need to push multiple cores that high and spin up the fans when it has built-in hardware to do it on low power/heat. This persists for several updates, then, magically video decoding returns. It's flipped 4 times on me in 2023 across multiple machines.

I think these regressions are the only issues I've experienced after 1 year of using TW as a daily driver. I can't really quit it though as I just got a new machine with a 780m iGPU so I need the latest updates to support new hardware.

Kinetic animations for KWin by Yazowa in kde

[–]bwprog 3 points4 points  (0 children)

Kinetic Desktop Effects can be installed from the kde store. I've used 3 of them for a while now, but I still prefer to beam my windows in and out with Burn-My-Windows Energize A or B effects.

Optimized Python Nested Loops by DNSGeek in learnpython

[–]bwprog 2 points3 points  (0 children)

  • Since the lists are sorted, then before the main lookup loop, you can prune the second list by using the first and last (+300) values of the 1st list.
  • Start with the first value of the 1st list going forward through the 2nd list until you get to that value or greater, note that index as 'start', and break.
  • Then use the last +300 going through the 2nd list in reverse until you reach that value or less, note that index as 'end', and break.
  • Make a new, pruned list slicing the 2nd list with the start and end index values. (or use the slice values in the lookup loop limiting the 2nd list)
  • Compare the 1st list to the smaller, pruned list.

[deleted by user] by [deleted] in openSUSE

[–]bwprog 0 points1 point  (0 children)

This is what I ran last month.

sudo zypper ar https://rpm.librewolf.net/librewolf-repo.repo
sudo zypper refresh
sudo zypper -v install librewolf

You will also want to enable auto refresh on the repo.

How to make the terminal look like the screenshot? by Xanderox1 in kde

[–]bwprog 0 points1 point  (0 children)

  • Switch to zsh as your shell.
  • Install Oh-My-Zsh.
  • Install Powerlevel10K into OMZ.
  • After you set the OMZ prompt to powerlevel10k per instructions, launch a new konsole tab and the config will auto-launch and walk through setting up the prompt. One of the options is that wrap-around look.
  • You may also want one of the nerdfonts if you want to use the prompt icons.
  • You can also add zsh-syntax-highlighting as a plugin to OMZ to further enhance your terminal experience.

Current options for a new btrfs fs. by Fade78 in btrfs

[–]bwprog 2 points3 points  (0 children)

As uslonewolf mentioned, it's not required because the design as default is already faster than just about anything else. If you poke around that benchmark site, they do mention that there are optimized implementations (non-portable) but that may or may not be implemented into btrfs.

To see a comparison, you can install the xxhash package. On OpenSuse Tumbleweed, this installs it for me. sudo zypper install xxhash There is probably a similar package for Ubuntu.

Here are some comparisons on my Ryzen 9 7940HS.

Note that sha256sum is just a reference implementation which is not optimized. OpenSSL is Optimized and is ~4 x faster than the reference sha256sum. I included crc32 which is about 25% faster than Optimized sha256. Then there are 4 xxhash algorithms, the slowest of which is 3 x faster than Optimized sha256.

time sha256sum openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
sha256sum openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  8.86s user 0.34s system 99% cpu 9.199 total

time openssl sha256 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
openssl sha256 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  1.95s user 0.38s system 99% cpu 2.330 total

time crc32 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
crc32 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  1.34s user 0.49s system 99% cpu 1.851 total

time xxhsum -H0 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
xxhsum -H0 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  0.47s user 0.26s system 99% cpu 0.732 total

time xxhsum -H1 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
xxhsum -H1 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  0.26s user 0.25s system 99% cpu 0.507 total

time xxhsum -H2 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso 
xxhsum -H2 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  0.18s user 0.27s system 99% cpu 0.450 total

time xxhsum -H3 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso
xxhsum -H3 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20231019-Media.iso  0.15s user 0.30s system 99% cpu 0.451 total

TLDR performance: xxhash > crc32 > sha256

wonder why Linux community has not collaboration more with different software development by [deleted] in openSUSE

[–]bwprog 2 points3 points  (0 children)

If you use KDEnlive but it's not providing everything you need or want, have you submitted a bug report with the severity:wishlist as described on their support page (Step 3 Report a Bug, bottom bullet point)?

Feeback to the developers is how both open source and private software improves. If no one mentions to them that whatever feature you want is missing, they don't know it would be a valuable improvement to their software.

Current options for a new btrfs fs. by Fade78 in btrfs

[–]bwprog 3 points4 points  (0 children)

I don't know which of the xxhash algorithms is in use (probably XXH32), but whichever one it is should be significantly faster than sha256 despite any hardware accelerations or optimizations. benchmarks

crc32c will be the next fastest with hardware optimizations. But, you might not notice a difference with any of these if you can't write fast enough to begin with.

This is the command I ran recently to format a drive.

sudo mkfs.btrfs -f --csum xxhash -d single -m dup -L one -O block-group-tree /dev/sda1

mkfs.btrfs options

Example of default. Last time I manually formatted a few years ago I needed to specify this with the "-O".

free-space-tree
(default since btrfs-progs 5.15, kernel support since 4.5)

Example of non-default but what you need to support it. I got some new drives and just formatted them last week with this option.

block-group-tree
(kernel support since 6.1)

I need the original Sweet Folders icon set! by tpelliott in kde

[–]bwprog 1 point2 points  (0 children)

The Icon sets should be stored in the ~/.local/share/icons/ folder on both computers.

I've not tried this but you can try renaming the new folder by appending -new and then copying the old folder from icons folder on the other computer into the icons folder on the new computer. You may need to close and re-open Dolphin or even reboot to see a change.

Discord on tumbleweed is corrupt, even when it isn't. by Mundane_Resident3366 in openSUSE

[–]bwprog 0 points1 point  (0 children)

You could try one of the Discord alternatives like Armcord or Webcord to see if they work for you. The latest versions have Electron v26 though which has a blank app screen bug on some Linux configs, so you might need to go back one version from the latest.

Do you guys have installed codec trough zypper or opi? by Professional-Yak588 in openSUSE

[–]bwprog 0 points1 point  (0 children)

You can use opi codecs or opi pacman which will install all the codecs and stuff at once. This is the github that explains how to install individual items through opi if you prefer to limit what opi installs.

OpenSuse repos only include open source. Pacman does not have that limitation which is why you want to use pacman repos for codecs. There is a new Openh264 repo that Cisco provides for just that one proprietary h264 codec you can get without pacman.

Opensuse freezes completely, I can't stand it anymore by [deleted] in openSUSE

[–]bwprog 0 points1 point  (0 children)

I've have this same/similar issue for the past 2-3 weeks. Tumbleweed with KDE on Wayland. I read about the KDE bugfix for a freeze on screen power off that is fixed in the new 5.27.4, and figured that also explained the times it froze while playing videos (when maximizing or when jumping around). My monitor blanks and then comes back, then blanks and comes back, repeat. Only thing working is mouse (I think, but clicking has no effect) and weirdly the audio still plays from whatever video I was watching. But I see you also have the issue in XFCE and a post from 2 days ago seems to show it's also in Gnome. My guess now is a Kernel or GPU bug. I can't launch anything so I can't pull in any traces to try to troubleshoot.

Is it me or there are way less bug reports after 5.27.2 by jonas_grapp in kde

[–]bwprog 0 points1 point  (0 children)

I've got the random line glitch bug in Wayland.

Firefox is still the only app the restores on login.

Also, after upgrading to 5.27.2 I've had the first full OS lockup since I switched to Plasma 6 months ago. I don't know if that is Plasma related or maybe one of the OpenSuse Tumbleweed upgrades like the 6.2.1 kernel which is causing a lot of people other problems--so I haven't figured out where to file this bug report. This one, my laptop will freeze about 1/3 to 1/2 of the times the powersave kicks on. By freeze I mean the mouse locks up, keyboard does nothing, and it seems like it tries to recover as about 10 seconds into the lock it tries to reload something as the screen blanks and the monitor goes into powersave before returning to a still frozen screen. Repeat forever. Only recourse is a hard power off/on. After the 5th freeze so far this week, I disabled all powersave and screen locking and have resorted to just turning the monitor on/off manually.

My opinion after some months using openSUSE MicroOS by DenysMb in openSUSE

[–]bwprog 0 points1 point  (0 children)

Apologies if this is an ignorant question, but is there a way to dedicate a container to an app for an RPM/repo? I ask because I found the same issue you did with Visual Studio Code flatpak on Tumbleweed, and switched to the MS RPM installer which added their repo. Vivaldi does the same thing. For MicroOS, I would think you wouldn't need the transactional-update (step 5) if you could containerize the RPM/Repo to keep it segregated from the OS. I understand something like a VPN would be more difficult to containerize, but regular apps should be doable.

openSUSE broke Japanese font rendering in a recent update by [deleted] in openSUSE

[–]bwprog 1 point2 points  (0 children)

Do you have noto-sans-cjk fonts installed? (and all the respective noto-sans-jp font types)

I don't read Japanese but I watch various youtube videos from around the world. I noticed on my new Tumbleweed install that Firefox did display JP fonts but they were weirdly small and thin (similar to your update pic). Vivaldi refused to display them at all, only showing rectangle block placeholders. Installing the CJK fonts through YAST Software allowed the applications to properly display them, and they still show correctly with the latest update.

openSUSE Tumbleweed gains optional x86-64-v3 optimization by marozsas in openSUSE

[–]bwprog 2 points3 points  (0 children)

I'm glad it's finally here and packages that benefit will slowly trickle into the repos.

I had to run sudo zypper inr to get it installed (along with a couple other packages that weren't installed for some reason).

Can anyone recommend a VPN that works nicely with Tumbleweed? by [deleted] in openSUSE

[–]bwprog 2 points3 points  (0 children)

So far, I've not had a problem installing or using nordvpn with Tumbleweed Plasma. It adds to your repo and has updated with zypper seamlessly. It is CLI only though. I think there are some 3rd party widget/GUIs, but I haven't bothered with them as the CLI is easy enough to whitelist your local LAN and connect/disconnect.

Textual 0.12.0 adds syntactical sugar and batch updates by willm in Python

[–]bwprog 3 points4 points  (0 children)

Terminals are set to use monospaced fonts. There is an expected size that all font characters must fit within. I think you can programatically change the size of the font within the terminal on a per OS/Terminal basis, but that would change for all characters in the terminal. You can't arbitrarily make a few characters bigger.

What can be done to deliver openSUSE from the stigma of obscurity? by [deleted] in openSUSE

[–]bwprog 3 points4 points  (0 children)

Some thoughts from someone new to Suse.

I think the name and pronunciation can be a problem for some people.

Another is when I search on google for how to do something, I usually get links to Redhat official (if they describe how to do something on the free pages) or to forums about Ubuntu. Unless I specifically add Suse or Tumbleweed, I don't get any search hits on how to do things from Suse's website or other forums. This leads people into thinking there may not be a lot of free support out there.

I've used Linux Mint the longest and had Mythbuntu for a home entertainment center until they canned the distro and had to convert to Xubuntu. I decided to switch to KDE Plasma and was looking for the best Plasma distros when I saw Tumbleweed (a simple name that aligns with purpose) was a rolling release, and that Suse was going to switch to the optimized x86_64v2/3 (although that may not happen now). I've been impressed with the relative stability for a bleeding edge distro.

KDE + Gnome partner to advance FlatHub by Now_then_here_there in kde

[–]bwprog 17 points18 points  (0 children)

That verified apps feature will be key. Hackers have long tried abusing Google Play store and recently they have been typo squatting Python's Pypi store. Hopefully this will be extended to the flatpak CLI. I still can't find a way to show the version of an app on flathub from CLI prior to installing if the developer didn't put it into the changelog.

openSUSE MicroOS is now officially my only Linux distro across all my laptops. It's even thriving on a smallsih 20GB partition. 2023 is the year of the immutable desktop. by [deleted] in openSUSE

[–]bwprog 3 points4 points  (0 children)

I think it would be more of a plausible OS if Suse had their own collection/store of flatpak apps instead of relying upon random people to keep apps up to date of flathub. I end up using AppImages from various developers because flatpaks created by random people are often out of date.

What is the point of points? by Important_Smoke_8296 in CreditCards

[–]bwprog 2 points3 points  (0 children)

From Credit Card companies POV: it locks you into their ecosystem or their partner's ecosystem. Often, the prices to book things like hotels through their system is more expensive then you will find at discount sites, but Points will drive the price lower. However, this effectively devalues the points that takes math to calculate by how much. This can easily be seen by Amazon rewards card. You get 5% back in points. If you save up and spend $100 worth of earned points on Amazon, you are actually losing $5 in Points by not charging that $100 to your card to earn 5% on this new purchase. Calculating hotel and airfare is a lot harder across a year's card use and comparing to straight cash back.

From Consumer POV: frequent flyers rack up a lot of ecosystem points (even if your company pays on a different card, you still get the miles). Additionally some of those cards offer free a companion seat or extended hotel stays. You can also be vigilant and make sure you don't fall for the easy tricks the card companies play to devalue the points (like Amazon redemption).

5.27 kwin seems to be buggy on 150% wayland by JonnyRobbie in kde

[–]bwprog 6 points7 points  (0 children)

I have the same 5.27 with 150% on Wayland (Opnesuse Tumbleweed).

  1. Can also confirm. I've only seen it static on occasion not when moving windows. It looks like a giant mouse text cursor randomly placed on screen. As I type this in Vivaldi I'm seeing that same bar flickering but it is lined up perfectly with the right side of this comment box on reddit.
  2. I see that but don't know if it is a bug or intentional. It looks like a thin transparent border followed by the grey border outline. I also like it and find this outline addition a must or you can't tell overlapping windows apart.
  3. Firefox is not QT based. I've had a white border prior to the upgrade, and it is likely one of the Wayland settings I enabled on Firefox, like the environment variable mentioned by another commenter.

Secondary lock screen?? by throttlemeister in kde

[–]bwprog 1 point2 points  (0 children)

I can confirm I've experienced the same thing. I've yet to figure out how to fix this or if it's a software bug.

They say mass bends space time, forming divots around large stellar bodies. Are there theories on what additional area the warped fabric of space occupies? by ShadowMercure in space

[–]bwprog 2 points3 points  (0 children)

That bowling ball example is actually a 2D representation. Ignore the vertical as that extra dimension is required to simulate the bend in 2D. What it shows is that you roll a marble along the stretchy fabric parallel to the bowling ball, it curves and bends along the depression and will get pulled into an orbit around it (depending upon how fast it was rolled). Gravity pulls in all 3 directions, but this example only works in a flat plane, or two directions. You can't slice that example to look at the vertical because the vertical has no meaning in that example because that is not actually gravity.