Easy fix if nothing works. Find the specific pipewire-version that causes the webcam bug, compile and install it, possibly render your sound settings partially defunct on the way and hook up a webcam. Thank me later.
Have you looked into the “Activity” settings within system settings already? When you click on the default activity there you should see the option “Automatically shutting down or sleeping”. I’m sure you already tinkered with the energy system-settings.
I had ONE hick-up with Nvidia drivers on arch in about 6 years. I needed to downgrade them initially when Valve released the new Steam UI. That’s been fixed pretty fast. When I’m thinking back it was the only problem I had with arch upgrades in its entirety apart from one that was completely on me: installing KWinFT which completely messed up some system libraries (but was repairable). Arch was nothing but rock solid stable for me.
Don’t know anything avout xorg development although I’m profitting for years off it now. Just wanted to chime in and say that the Arch maintainers put out updates pretty constantly. If the code isn’t worked on anymore then what’s happening there?
Edit: There is definitely happening stuff with the xorg-server code.
Edit: Removed chit-chat
KDE? You tried “Systemsettings > Power Management > Energy Saving > Dim Screen” maybe already? I don’t have what you’re describing either und Arch nor Endeavor.
It is day and night. Svelte is nearly vanilla JS/TS. No quirks and surprising side-effects like in React. No shadow DOM. With the new rune system in the next version it will even be better. For me it had the best DX of all frameworks I tried.
I suppose OP is frustrated because the business world hasn’t catched up and most of them still only search for React devs, which is in my opinion very stupid, because React can be so frustrating for devs. The reddit sub for svelte has ever so often posts by them praising the sanity of Svelte.
But it would be a valid point by OP if that is their reason when their income depends on it. We can only hope Svelte catches up in that regard.
I’m have done both, Spring Boot and Laravel on BE and Vue, Svelte and React on FE.
Don’t believe the FUD. Vue and Svelte are fun if you have a moderate understanding of HTML, JS/TS and CSS in your sleeve and those reactive frameworks are indefinitely better than vanilla JS or jQuery. React is another beast and I really didn’t like working with it.
Both Vue and Svelte have nice setup tools for NPM/PNMP (I’d recommend the latter) that create template applications in a few minutes which immediately run inside a local dev-server. Change some code and changes are immediately reflected inside the browser. It’s really a nice DX. And both frameworks have very nice ecosystems and GUI frameworks, e.g. VueUse or shadcn-svelte.
It’s been nearly 4 years since I last used Manjaro and I had that error quite often around ever ½-¼ a year in my 2 years of Manjaro. iirc to resolve it I had to uninstall the current nvidia driver > restart without driver > install supported kernel > install driver. Don’t know what I did wrong tho.
Manjaro did otherwise a good job to keep the sys together.
What bugged me a bit was the painfully long retention of the big KDE updates. At that time KDE was making big QOL leaps and quite a few distros had those updates already. But I could also live with that.
In the last month of my time with Manjaro a few Proton games dropped frames heavily and that’s the end of the story. Made the switch to Arch and never had probs with nvidia again, apart from when new Steam UI came out.
Downgrading seemed really easy to me with the mentioned downgrade script. With the IgnorePkg option in pacman.conf it won’t get updated. I did it with nvidia drivers when Steam pushed their new UI and nvidia drivers weren’t ready for that.
What’s dissapointing about the fix? Does its job or not?
yay SEARCHTERM
It spits out all the packages with SEARCHTERM in its name or description. The packages are listed like “REPO/PACKAGE” , where REPO tells you if it’s from the official repos (core/extra/multilib) or from the AUR.
Then pick the number of the package from the list and that’s it.
If you want to update all your packages, even the AUR ones just enter yay
and press enter on the follow-up questions. If you update with pacman -Syu then AUR packages won’t get updated.
Also Octopi is a nice frontend for yay and pacman. Not as fancy as Discover or Pamac but it does its job well.
I just installed Nextcloud on Arch and the official packages caused the most headaches I ever had within my 3 years of arch. In contrast I installed the official Jellyfin and Prometheus Server packages and they ran OOTB.
I ended up with not using the official packages but extracting the tar.bz2 into /var/www/nextcloud and slightly modifying the nginx config from their site. I had to move the inclusion of the MIME-Types file to a different block for nextcloud to deliver its CSS, SVGs and images. It wasn’t exactly straight-forward too considering permissions. I found it a beast compared to many other server software.
From my experience (2 years Manjaro, 3 years Arch) it’s the other way round. Manjaro presented me with a terminal way to often after Nvidia updates. Never had that on Arch. Especially the Nvidia updates are very reliable. I don’t know what people do with their Arch installations. Mines rock-solid for the 3 years now. Possibly the most stable distro I ever used.
But I understand that you just can’t advise newbies to install Arch, even when archinstall is relatively easy to use. Maybe EndeavourOS which brings a lot of convenience features and a graphical installer to the table. A fellow linux newb is running it without problems for a year now.
Checked with htop:
Firefox - no tabs open, no extensions: 365MB
Chromium - no tabs open, no extensions: 358MB
qutebrowser - 1 tab open, no extensions: 400MB
Vivaldi - 3 tabs open and 70 tabs sleeping in 5 workspaces, built in ad- and track-blocker enabled + 2 extensions: 450MB
I can spare that 50MB from my more than enough mem for all the extra quality of life functions no other browser offers.
Vivaldi is my daily driver. It has the best tab-management, dark website-mode (hidden function), build-in tracker, pop-up & ad-blocker, RSS-Reader, e-mail client, site-hibernation and much more. My hope is that the build-in protection will suffice when ublock origin will stop functioning. I can’t use any other browser anymore.
Ok. Thanks for the nod to the wiki. I never used pacman hooks. Seems I misread informants github page. So the alpm conform way would be to copy (and not symlink) /usr/share/libalpm/00-informant.hook
to /etc/pacman.d/hooks
only if I would want to override it and other hooks are by default read from the /usr dir.
The root of my problem was, that the hook is fired only after Pacman asks “Proceed with installation [Y/N]” and the user presses “Y”. Which I hadn’t tried. DOH!
In fish it would immediately expand to dir2.
If you have “Dir1” and “DIR2” and you type “cd d”, your prompt will look like in the next picture. Fish automatically transforms “d” into “D”, because there is no dir starting with the lowercase “d”.
On a subsequent <TAB> you’ll get a list of dirs matching your prompt so far in which you choose an entry with the cursor key and enter it with the enter key.