sudo nel file .desktop all'avvio dell'app grafica


1

Fedora 14

posso eseguire un programma con un altro utente con:

(comando prima): xhost local:transmission-user

il comando: sudo -u transmission-user -- /usr/bin/transmission-gtk &

dal terminale gnomo.

Ma:

echo -e '#!/usr/bin/env xdg-open\n\n[Desktop Entry]\nVersion=1.0\nType=Application\nTerminal=true\nIcon[en_US]=gdu-encrypted-lock\nName[en_US]=transmission-user\nExec=sudo -u transmission-user -- /usr/bin/transmission-gtk &\nName=transmission-user\nIcon=gdu-encrypted-lock' > transmission-user.desktop chmod +x transmission-user.desktop

non funziona se inserisco il comando in un file .desktop.

Perché?


2
solo per essere sicuri: ti sei assicurato di non dover digitare una password? altrimenti vorresti usare qualcosa come gksu - o visudo ...
iiegn

non ho bisogno della password perché: pastebin.com/raw.php?i=sZvT7gf5
LanceBaynes

Risposte:


0

Sostituzione

Exec=sudo -u username -- /usr/bin/xeyes &

con

Exec=sudo -u username -- /usr/bin/xeyes

ha funzionato per me. (rimuovi "&" alla fine della riga Exec)


Non funziona in Ubuntu 14.04.02 LTS per me ..
Arul
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.