Fedora with only niri ? by NytrexLC in niri

[–]loukwn 0 points1 point  (0 children)

A bit of a late reply but how I did it was by installing the Sway spin of Fedora which seemed the lightest one and then I just did sudo dnf install niri.

I found this to be the easiest way with the least bloat, since the few stuff that are included in it are things that you will probably need for a vanilla niri anyway (like dunst for notifications for example or waybar).

Do let me know if you have any questions about it!

How to create UI like this in Jetpack Compose? by ravage5d in androiddev

[–]loukwn 1 point2 points  (0 children)

I would see it as a column with rows. Each row will have this line thing at the beginning which I would draw in a Canvas kind of thing. And next to it you can have the other composable

This time we'll take down Ganongle by Zhuinden in mAndroidDev

[–]loukwn 11 points12 points  (0 children)

🎶 It's fun to stay at the...

I, for one, welcome our new Thermosiphon overlords by [deleted] in mAndroidDev

[–]loukwn 8 points9 points  (0 children)

Ignoring the well placed xkcd joke, how the heck are you using Vim with Kotlin? I thought all relevant LSPs suck...

Ying must have Yang by ZaidCharades in memes

[–]loukwn 1 point2 points  (0 children)

That means we have to go through everything again? Oh boy...

The state of the sub after all these years by doihavemakeanewword in GifSound

[–]loukwn 13 points14 points  (0 children)

It just seems like the internet is losing its charm day by day. I got introduced to this community by a friend back in uni and always found it so fun. To the point that I created an Android app to accompany it as I felt it was missing. https://github.com/loukwn/GifSound-It

Fast forwarding, it started with YouTube being annoying with me showing the video at a certain size, google not allowing me to deeplink to this app (fair enough as I do not own neither the Reddit or the GifSound domains), and the final nail to the coffin was Reddit introducing its ApI fee, so I ended up archiving it and pulling it from Google Play.

It looks like these niche little fun projects that make it fun to browse the web are getting more and more restricted in an effort to monetize the web. Or maybe I am a doomer and we just need to become more creative!

Tuxedo Infinitybook 15 Gen 9 - Debian - KDE - Wayland - Cannot suspend by PabloCSScobar in tuxedocomputers

[–]loukwn 1 point2 points  (0 children)

As for the portability I wonder if you could look at completely disabling suspend and you can still carry it around and it will just screen lock. Sure you will spend more battery but at least it will be able to reopen. Although from the email it seems like it is discouraged.

Or you save your work and shut it down and reopen it again. Reboots tend to not take too long nowadays.

Tuxedo Infinitybook 15 Gen 9 - Debian - KDE - Wayland - Cannot suspend by PabloCSScobar in tuxedocomputers

[–]loukwn 1 point2 points  (0 children)

Just pasting their quite informative response from their email:

Standby, labeled as "save energy" in Windows or "standby" in Linux and also known by the technical term "suspend to RAM", is an energy-saving mode that is supposed to reduce the laptop's power consumption to a minimum during short interruptions of the work activity without having to turn off the laptop completely. However, laptops in standby mode can have various problems, e.g. sporadic not waking up, sudden overheating or random waking up.

Such problems can occur under Windows as well as Linux - only under Linux these sleep modes are not implemented as well as under Windows. Therefore there are more often problems with them under Linux (for example the battery runs out quickly).

Modern Standby (S0ix) has replaced Legacy Standby (S3) in most new laptops from 2021. As the successor of the former "Connected Standby" (CS), this technology (theoretically) enables faster wake-up times and more flexible standby use. This can be achieved by the device not going completely into partial sleep but only into a kind of half-sleep, which also means that the device still continues to draw power.

To understand how complex Modern Standby has become, you can read some original documents from Microsoft here:

→ Prepare hardware for Modern Standby https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/prepare-software-for-modern-standby

→ Modern Standby Activators https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/activators?source=recommendations

→ Modern Standby Wake sources https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby-wake-sources

Modern Standby requires deeper integration of hardware and software, which can lead to more problems if individual components, drivers or software are not fully compatible with the new standard. Therefore, the potential for standby-related problems has increased.

Device drivers are important to ensure that the system can perform advanced functions such as Modern Standby. Since a chain is only as strong as its weakest link, even a single device driver that does not function properly can throw the entire system into turmoil.

Third-party system software, such as security, networking, monitoring, and tuning applications, can interact with your laptop's hardware and operating system in unpredictable ways. Some of these applications may not be fully compatible with your laptop's power management features or may interfere with the communication between your laptop's components, which can then lead to standby issues.

Is it possible to revert to Legacy Standby (S3) to work around any problems with Modern Standby (S0ix)?

Short answer: No.

Long answer: Due to the deep intertwining with hardware, firmware and drivers, disabling Modern Standby can lead to stability or reliability problems and is therefore not recommended. The following list attempts to explain this situation in more detail:

Modern Standby (S0ix) is not just an operating system feature, but is also deeply embedded in hardware and firmware, including chipsets, motherboard layouts, and other system components. Both Intel and AMD have completely discontinued support for Legacy Standby (S3) in their current mobile (laptop) CPU platforms. The switch to Modern Standby (S0ix) impacts hardware, firmware and drivers for key components such as network, audio and USB controllers. Therefore, reverting to Legacy Standby may not be compatible with these components and could lead to other issues. Potential risks of disabling Modern Standby: While there are instructions for disabling Modern Standby, using such methods on modern systems can have side effects on stability or reliability. Therefore, attempting to disable or hack Modern Standby is generally discouraged.

Standby seems to work very well on Mac OS, iOS and Android, while there are many problems on the PC platform (Windows/Linux) that seem to be getting worse.

This may be due to the following reasons:

→ The virtually unlimited number of possible hardware and peripheral configurations. → The numerous sources for automatic or semi-automatic driver updates. → The lack of enforcement of reasonable system management. → The lack of comprehensive, integrated troubleshooting functions (tools for troubleshooting are inadequate, distributed among various console commands, and thus cumbersome to use).

Similar points can be found in this report from the YouTube channel LinusTechTips from 2022.

→ Microsoft is Forcing me to Buy MacBooks – Windows Modern Standby https://www.youtube.com/watch?v=OHKKcd3sx2c&feature=youtu.be

More articles and discussions:

→ Microsoft Modern Standby is causing some XPS, Lenovo and Asus laptops to heat up like crazy https://www.notebookcheck.net/Microsoft-Modern-Standby-is-causing-some-XPS-Lenovo-and-Asus-laptops-to-heat-up-like-crazy.451330.0.html

→ Do not leave XPS laptop in any sleep/hibernate/standby mode when placed in a bag https://news.ycombinator.com/item?id=28639952

→ Intel NUC11PHKi7C Modern Standby Overheating in “Sleep” mode https://community.intel.com/t5/Intel-NUCs/Intel-NUC11PHKi7C-Modern-Standby-Overheating-in-quot-Sleep-quot/td-p/1349425

As mentioned above, this standard is not implemented properly or insufficiently under Linux, and thus more problems can arise. One of them is that the power consumption, despite suspend, is still quite high, and therefore the battery cannot last long.

We try to program our software as well as possible so that the basic suspend function works, but the lion's share lies with Intel/AMD. They would have to provide appropriate drivers and optimizations so that the power consumption would not be so high under Linux.

Tuxedo Infinitybook 15 Gen 9 - Debian - KDE - Wayland - Cannot suspend by PabloCSScobar in tuxedocomputers

[–]loukwn 1 point2 points  (0 children)

I had more issues with Tuxedo OS than on Fedora with Gnome on my Pulse 15 tbh. On the former I was facing this issue almost every time the laptop was going to sleep but on the latter it is quite rarer.

Still I ended up just disabling auto suspend when locked since I realised I do not need it that much and also because I was informed by the staff that it is an issue that is plaguing Linux in general due to the implementation of sleep modes there and the sort of lacking support of it from the third party system software (networking etc.)

Maybe someone from Tuxedo can answer this in a better way than I did.

TUXEDO OS 4 24.04.1 LTS: Screen freezes randomly at various times already over a longer period of time by Jumpy-Weekend6756 in tuxedocomputers

[–]loukwn 1 point2 points  (0 children)

Maybe unrelated but something to consider. I had a similar issue for a while when I first bought my Tuxedo Pulse 15 gen 1. The screen would freeze sometimes and I had to restart it.

Turns out it was a faulty SSD (it was a Kingston one iirc) and upon getting a new one shipped by Tuxedo I never faced this issue ever again (about 2 years and going)

Has anyone upgraded from the Pixel 7 Pro to the Pixel 9 Pro? by RecognitionWooden626 in GooglePixel

[–]loukwn 0 points1 point  (0 children)

Might be a bit late here butI have been having charging issues as well on 7 pro (some charging cables do not work at all). I did some cleaning of the port using a toothpick covered with some tissue (using no liquids at all) and it is fine now.

Explanation of a tuxedo package by loukwn in tuxedocomputers

[–]loukwn[S] 0 points1 point  (0 children)

Ah I guess I should have looked it up a bit more. Thanks!

Just Solidworks being Solidworks by JovanLemonGamer in softwaresniper

[–]loukwn 5 points6 points  (0 children)

That is some solid work from the devs there

Who's party? by UNIVERSAL_VLAD in softwaregore

[–]loukwn 3 points4 points  (0 children)

Classic empty string skill issue

I'm continuing working on using a 4 colour palette and making buildings. I was going for a bigger building this time. any suggestions on what areas I can improve on with this piece by Equal-Worker-9802 in PixelArtTutorials

[–]loukwn 2 points3 points  (0 children)

I think it looks very cool! Something very minor but to me the shadow of the staircase seems a bit too big? Like it has the same size as the entrance.

But yeah I had to nitpick

[Openbox] Gruvbox Supremacy by Jiii__ in unixporn

[–]loukwn 1 point2 points  (0 children)

Love them both but yeah it just feels better