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