私は自分でターミナルセッションを開いてSudoコマンドを実行する傾向があり、何かをアプリケーションとしてもっと使いやすくしたいと思っていました。
さまざまなオンラインソースの情報を使用する https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles 小さなデスクトップアプリケーションを思い付きました。
デスクトップのショートカットをインストールすることから始めます
Sudo apt-get install --no-install-recommends gnome-panel
次に実行します
gnome-desktop-item-edit --create-new ~/Desktop
基本的なランチャーデスクトップショートカットを作成します。
次に、StayOpenという新しいターミナルプロファイルを作成します。
ターミナルを開き、[ファイル]-[新しいプロファイル]を選択し、新しいプロファイルを作成して、新しいプロファイル「StayOpen」を呼び出します。次に、[プロパティ]で[タイトル]と[コマンド]のタブを選択します。このタブの下部で、コマンドの終了時に選択します-端末を開いたままにします
デフォルトのデスクトップファイルが作成されたら、編集する必要があります。以下の例:
gedit <Your File name>
例:
以下のデスクトップファイルスクリプトの名前は「Sudo Run」です。以下のスクリプトをコピーして貼り付ける場合は、以下のファイルでそのことを説明する必要があります。そうしないと、正しく実行されません。
[Desktop Entry]
Version=1.0
Type=Application
Name=Sudo Run
Icon=gdm-xnest.png
Exec=gnome-terminal
Terminal=false
Actions=Terminal;TerminalRoot;Files;TextEdit;Update
[Desktop Action Terminal]
Name=Terminal
Exec=gnome-terminal --window-with-profile=StayOpen
OnlyShowIn=Unity;
[Desktop Action TerminalRoot]
Name=Terminal Root
Exec=gnome-terminal --window-with-profile=StayOpen -x bash -l -c "Sudo su;bash"
OnlyShowIn=Unity;
[Desktop Action Files]
Name=Sudo Files
Exec=gnome-terminal --window-with-profile=StayOpen --geometry=40x2+1+1 -x bash -l -c "Sudo nautilus;bash"
OnlyShowIn=Unity;
[Desktop Action TextEdit]
Name=Sudo Text Edit
Exec=gnome-terminal --window-with-profile=StayOpen --geometry=40x2+1+1 -x bash -l -c "Sudo gedit;bash"
OnlyShowIn=Unity;
[Desktop Action Update]
Name=Sudo Apt-Get Update
Exec=gnome-terminal --window-with-profile=StayOpen -x bash -l -c "Sudo apt-get update && Sudo apt-get upgrade;bash"
OnlyShowIn=Unity;
完了したら、ファイルをアプリケーションフォルダーに移動し、アプリケーションとして扱うことができます。
Sudo nautilus
ファイルをusr/share/applications
に移動
次に、必要に応じてドロップをユニティランチャーにドラッグします。ここでbashスクリプトが役立ちます。
デスクトップリンクがユニティランチャーにあると、以下のアクションにリストされているように、いくつかの右クリックオプションがあります。ファイルの下部にある対応するアクションに注意してください。 bashスクリプトのいくつかは、Sudoパスワードを入力するのに十分な大きさの小さなターミナルウィンドウを開きます。 「geometry =」を好みに合わせて変更するか、必要に応じて削除します。パスワードを入力すると、アプリケーションが実行されます。
アクションを変更して設定を並べ替え、デフォルトの「Exec =」を左クリックの設定に設定することもできます
ユニティランチャーのショートカットとしてのこの優れた機能の1つは、開いているすべてのウィンドウを閉じる右クリックの「終了」機能です。
-mb:読みやすくするために編集
Icon
オプションを使用してアイコンを変更できます。あなたはすでにそれを知っていたと思いますが、最初のエントリでのみそれを宣言したことに気づきました。また、競合している可能性があるため、そこで2回宣言されています。それらの1つを削除し、機能するかどうかを確認します。
また、アイコンは相対パスとして指定されます。 unityがアイコンを探しているフォルダはわかりませんが、ファイルをそこにコピーするか、絶対パスを使用する必要があります(例:Icon=/home/myuser/myicon.png
)。