私は11.04で持っていた特別なforce quitランチャーのために11.10でカスタムランチャーを作成しようとしています(アプリのリストから追加できます、しかし、今ではalacarte..)..でもどこにも見つからないので、 here からの情報を使用してみます私は実際のファイルやコマンドが何のためにあるのか分からないforce quitもファイルシステム内のどこにあるのか.
この質問はforce quit自体に固有のものであり、ランチャーの作成方法を尋ねるのではありません。
forcequit.desktopという名前のファイルを作成して〜/ .local/share/applicationsフォルダーに配置し、他の場所で指示されているようにツールバーにドラッグします。
ファイルの内容は次のようになります。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sh -c 'notify-send "Click on an application to force-close it, or press Esc to cancel."; xkill'
Name=Force Quit
Comment=Click on the app to quit with your pointer
Icon=gnome-panel-force-quit
Categories=System,Accessories;
私はそれが引数を取る特別なコマンドであるかもしれないと思う、もう一度情報があれば教えてください:)
ファイルに必要な情報についてコメントを書きました。
編集:[OK]は今特別なXアイコンを表示すると動作し、強制終了します。今、私はちょうどCLIから使用するときのように、エンドユーザーに表示する指示を取得する方法を見つける必要があります。ランチャーのコメントを画面のどこかに表示するとしますか?アイデアやリンクはありますか?または多分私はこのランチャーファイルに何かを追加する必要がありますか?
最後の編集:さて、上記の編集からの解決策が見つかりました、それはnotify sendの使用法です。コードで..デスクトップ用のソリューションをお楽しみください(またはサポートするエンドユーザー用!)
最新の編集:このすべての話は、私が通知送信オプションをもう少し探したいと思うようにします。そして、私が使用できる他のすべてのコマンドで大規模に..... notify-sendはgnomeの一部です?またはそれはshの一部ですか?(shからのものだと疑います)
最後の編集への編集:それを気にしないでください..私もその答えを見つけました..notify-sendはlibnotifyライブラリパッケージの一部です..notify-sendはtoolsフォルダにあります(最初はそれを見つけるのに苦労しました) 。)いいえ、それは特にgnomeの一部ではなく、多くのアプリで使用される別のライブラリです:)
コマンドは、WarriorIng64が既に述べたように、xkill
です。
エンドユーザーにいくつかの指示を表示するには、おそらく
notify-send "Click on an application to force-close it, or right-click to cancel."
2つのコマンドを1つのランチャーにまとめるには、それらをsh -c '...'
でラップする必要があるため、.desktopファイルに次のように記述します。
Exec=sh -c 'notify-send "Click on an application to force-close it, or right-click to cancel."; xkill'
独自に書く代わりに、これを試すことができます:
ここに行って確認してください。 http://www.omgubuntu.co.uk/2011/10/freezeunfreeze-unity-app-killer/
または http://www.omgubuntu.co.uk/2011/10/force-quit-applet-unity-launcher/
強制終了のアイコンがあるかどうかはわかりませんが、関連するコマンドはxkill
です。
絶対にneed通知する場合、notify-sendでこれを実現できます。
おそらくforceclose
として次のファイルを作成します。
#! /bin/sh
notify-send 'Force close application' 'Select a window to close it. All data in that window will be lost. Right click to cancel.' --icon=gtk-cancel
xkill
次に、chmod +x forceclose
でスクリプトとしてマークします
その後、次のいずれか:
a)Sudo mv forceclose /bin/forceclose
で/ binディレクトリに移動し、forceclose
の代わりにxkill
を呼び出すようにランチャーを変更します。 (おそらく、同じシステムの複数のユーザーに役立ちます)
または
b)forcecloseスクリプトを含むディレクトリを指すようにランチャーを変更します。そのシステムの他のユーザーは、明らかにスクリプトを使用できないことに注意してください。
xkill
と入力します。次に押す Enter。