別のユーザーのターミナルアプリへのデスクトップショートカットは可能ですか?
私はubuntuを初めて使用し、ユーザーabcとしてログインしました(デスクトップを表示)
ユーザーabcとしてログインしているときに、次のアプリを呼び出す必要があります:/ home / xyz / zzzapp / zzz -param1 -param2
ユーザーabcとxyzはsudoのメンバーです。
ユーザーxyzがターミナルを開いてアプリを呼び出すときにログインするabcに.desktopショートカットが必要ですzzz-param1 -param2
ターミナルが私にパスワードを要求した場合、それは私にとって大丈夫です
これどうやってするの?
回答
1 glennjackman
〜/ .local / share / applications /zzz.desktopファイルは次のようになります。
[Desktop Entry]
Name=Run zzz as xyz
Exec=bash -c 'su -c "/home/xyz/zzzapp/zzz -param1 -param2" xyz; read -p "Hit Enter to close terminal:"'
Terminal=true
Type=Application
なぜデスクトップアイコンが必要なのですか?私はこれをお勧めします:
この関数を〜/ .bashrcに追加します
zzz() { su -c '~/zzzapp/zzz -param1 "$(bash get_ggggg.sh)"' -l xyz; }
実行したい場合は、gnome-terminalを開いてコマンドを入力してください
zzz