Como abrir um atalho em modo root

Boa noite galera, sou novo no mundo Linux porém ja estou mexendo em tudo kkk
Bom vamos la, hoje baixei o programa OpenRGB e achei muito bacana porque conseguia mexer tanto nos perifericos quanto no meu pc em si, porem uma coisa que me incomodou ( ja que eu usava o OpenRazer) é que não possuo um icone no shell para abrir ele e tambem so consigo abrir pelo terminal usando sudo ./openrgb …
Depois de estudar algumas formas criei um atalho no /usr/share/applications chamado OpenRGB.desktop e aqui esta o que coloquei dentro dele
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=OpenRGB
Comment=Control RGB lighting
Exec=Documentos/GitHub/OpenRGB/openrgb
Icon=/home/gabriel/Documentos/GitHub/OpenRGB/qt/OpenRGB.png
Terminal=false
Categories=Application; Open RGB
Porem ele precisa estar em modo root para ser usado 100% e ja vasculhei em tudo e não consigo fazer ele abrir como root, ja tentei gksu,gksudo, admin:// e nada , alguem consegue me ajudar ?

Veja este link

Atenção, tenha cuidado ao permitir usar programas com permissão root

Então mas eu ja consigo abrir o arquivo como root pelo terminal, porem eu queria abrir um Atalho como root, vou ate alterar o topico

Veja sobre o pkexec…
Está no tópico…

Tem que criar um pkexec para o programa específico.

No polkit você configura se que abrir pedindo senha ou não

Então cara, como sou novo nessa parada de linux e tambem sei bem pouco sobre programacão e tals, eu to indo mais no copia e cola e tento entender algumas coisas, eu li o topico porem não entendi, criando um pkexec, posso manter meu .desktop que ele vai continuar funcionando ?

Bom criei um .policy (pkexec-openrgb.policy)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-openrgb">
    <description>Executar openrgb</description>
    <message>Autenticação requerida para executar openrgb</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">Documentos/GitHub/Openrgb/openrgb</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>

mas mesmo assim quando abro o Openrgb.desktop não entra como root

Galera entrei no chat do discord do OpenRGB e o negocio era mais simples do q eu pensava kkkkk so baixei o .deb e deu tudo certo

1 curtida