Fedora 14
я могу запустить программу с другим пользователем с:
(команда перед): xhost local:transmission-user
команда:sudo -u transmission-user -- /usr/bin/transmission-gtk &
от гнома-терминала.
Но:
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
это не сработает, если я положу команду в файл .desktop.
Зачем?