Moving to EndeavourOS

Hello all,

over last few days i moved to EndeavourOS as my main OS. I don’t think i am beginner in linux but this is for sure my first Arch based distro (i use fedora for last 10 years or so).

While most of the things work just fine i have several things that come up.

  1. Default browser - i am using vivaldi but no matter the guide or no matter anything really, i cannot set it as default browser. What is the trick here?
  2. I use hyprland. That is not default, i realize that but perhaps someone can help here because this is maybe more generic. Applications like cryptomator constantly ask for kdewallet rather than hyprpolkitagent (i do have it started with systemctl in exec-once directive in hyprland.conf). For example extra SSDs i have ask through hyprpolkitagent. I couldn’t find a way how to unify this. When i installed Endeavour, it did that with KDE so that’s where kdewallet originates.
  3. Any recommendation for gaming settings i should do?
    1. I installed LACT for GPU tuning (mainly wattage limiting)
    2. Lutris to combine steam, gog, epic and ubi into one library, but are there any “must do” settings there?
    3. As part of one specific game troubleshooting i installed ProtonUp-Qt to get more proton backends for steam (it did not solve my game not working tho - Starship Troopers Terran Command).
    4. GPU drivers i have base nvidia-open, should i reinstall to nvidia-open-dkms instead?
  4. Anything else you’d recommend?

Thank you all for the time to reply

You don’t need to use the DKMS version unless you switch to a kernel other than linux and/or linux-lts

xdg-settings set default-web-browser vivaldi-stable.desktop
xdg-mime default vivaldi-stable.desktop x-scheme-handler/http
xdg-mime default vivaldi-stable.desktop x-scheme-handler/https
xdg-mime default vivaldi-stable.desktop text/html

Think that is what I did, but moved to mangowc a few months back :smiley:

1 Like

if i may.. why install KDE if want use Hyprland . you be better to install Endeavouros without DE then build Hyprland up ( or if must use other dots ) KDE like a virus ( btw no thing wrong with KDE ) it just play best on it own ..

1 Like

I stopped Vivaldi from asking about being the default browser. Do you have another browser installed?

This probably depends on the app. I only have (1) app that asked for a wallet (VPN client); everything else uses hyprpolkitagent.

I only use Steam, run any Windows games through Proton-GE (installed via ProtonPlus).

If you didn’t install Hyprland in a clean environment, I’d strongly suggest you do so; makes troubleshooting much easier. I ended up adding a few KDE apps that I really like: Dolphin, Okular, KDE Connect.

For me, I can’t live with DankMaterialShell.

1 Like

II think if you set the password in kwallet to a blank password, it behaves. You need kwalletmanager:

Yes in retrospect i probably would be fine just without DE and then doing hyprland but it is done now. I can always just remove KDE (i’m certainly not going to reinstall the PC because of this) and/or it’s apps. I am using tiling DE for like 6 years now (i3, then hyprland) but i still have fallback desktop installed on my workstations. I rarely use them, it’s just a backup, think of it what you will :grinning_face_with_smiling_eyes: .

I do have other browser, still pre-installed firefox, i could just remove it i guess.
I tried what @xircon recommended with xdg-mime and that seems it maybe fixed it. First one xdg-settings is still the same error that $BROWSER is already set and it can’t be changed.

Steam part i’ve done. It’s just weird that so far this one specific game for some reason is just broken (well so far, i didn’t install everything) and i can’t get it to work.

Thanks for all other replies, i am still reading and of course will try to reply when i can :slight_smile:

Look in /etc/environment and comment it out.

:face_with_hand_over_mouth:
https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExOTQyMzlvMDZpemtvcGh5d2g3ZGJsemptdTJtMDBvdHp0eWE2OG83YiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/U1aN4HTfJ2SmgB2BBK/giphy.gif


@koudy
But, yes, it would’ve been better to either start from a no-DE setup or start from a GTK one, like Xfce or Cinnamon.

As far as kwallet and polkit are concerned, shouldn’t you be using a keyring alongside a polkit agent?

exec-once=/path/to/polkit/agent
exec-once=/path/to/keyring

For instance:

exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
exec-once = gnome-keyring-daemon --components=pkcs11,secrets,ssh -r -d   

Remove the pkcs11 and ssh parts if you don’t need them.

4 Likes

I my defense i did put “ ( btw no thing wrong with KDE ) it just play best on it own .. “

so to no bring out crazies in defense mode..

@koudy good luck if decide remove it. Gnome the same (files everywhere , both like a vine ) i only point out . at end day it your system so your rule :+1:

1 Like

I saw that you did that, but intentionally ignored it because

All in good fun.

3 Likes

Well it’s all good tbh. So what one program asks for kde, other for hyprpolkit, it’s not really end of the world. It’s a little weird but yea.

It gets me thinking if i decided to remove KDE what kind of problems would that cause :thinking: (potentially).
i see from yay -SSi polkit-kde-agent that only plasma-desktop and plasma-meta depend on it. So i removing it would most likely cause whole KDE to be removed. And those 2 are not required by anything… Interesting…

You’ve noted you use i3 tiling window mgr and want Vivaldi as your default browser. (Good choices … same here):

You might simply need to change your printenv settings (within bash config) where “BROWSER=xxxxxx” is established to vivaldi (from firefox).

Also, check out your ~/.config/i3/config file. Anywhere it says “firefox” throughout the i3 config file you probably want to change it to “vivaldi”

These two measures will likely get you where you want to be within i3 and beyond.

1 Like

Not i3.

I fix one thing and break another. Bizzarely discord now broke down in the way that when i watch someone in the channel streaming, it crashes and reconnects me. It was working fine yesterday.

Based on some searching in the past i installed it from appimage, now there seems to be an update and it’s all broken again :grinning_face_with_smiling_eyes:

EDIT : Fixed it by deleting ~/.config/discord

Thanks @xircon. This is very helpfull. One question though, why not use xdg-settings to set the default default-url-scheme-handler too? any specific reason why only use default-web-browser ?

I presume that the settings set by xdg-settings are independent of and applicable to display server,like X11 or Wayland, being used. Also that these settings set by xdg-settings are independent and applicable to the Desktop environment, like GNOME/KDE/XFCe/MATE/TrinityDE/etc, being used. Is that a correct assumption?

1 Like

KDE a virus ?
:face_with_symbols_on_mouth:

Outrage_cecily-strong-snl

:wink:

2 Likes

This comment led me to assume @koudy is an i3 user…

Apologies for the outrage post if it caused any offense, I just love Cecily Strong and had to post the gif.
By the way I also love Sydney Sweeney, Sabrina Carpenter and Taylor Swift too. Not being an exclusionist at all :grin:

2 Likes