Ich versuche , einen benutzerdefinierten Launcher in 11,10 zu machen für die besondere Kraft verließ Launcher wir in 11,04 hatten (Du es aus der Liste der Anwendungen hinzufügen könnte, aber jetzt ist es nirgends zu finden, auch in alacarte ..) .. so Ich versuche, Informationen von hier aus zu verwenden , aber ich habe keine Ahnung, was die eigentliche Datei oder der eigentliche Befehl ist, um das Beenden zu erzwingen, oder wo sie sich im Dateisystem befinden.
Diese Frage ist wirklich spezifisch, um das Beenden von selbst zu erzwingen. Es geht nicht darum, wie ein Launcher erstellt werden soll.
Ich erstelle eine Datei mit dem Namen forcequit.desktop und lege sie in den Ordner ~ / .local / share / applications und ziehe sie dann in die Symbolleiste, so wie es an anderer Stelle steht.
Der Inhalt der Datei sieht folgendermaßen aus:
#!/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;
Ich nehme an, es könnte ein spezieller Befehl sein, der ein Argument akzeptiert. Wenn Sie die Informationen haben, sagen Sie es bitte :)
Ich schrieb Kommentare in der Datei über die Infos, die ich brauche ..
edit: ok jetzt funktioniert es mit dem Anzeigen eines speziellen X-Symbols und erzwingt das ordnungsgemäße Beenden. Jetzt muss ich nur noch herausfinden, wie Anweisungen für einen Endbenutzer angezeigt werden, genau wie bei der Verwendung von CLI Angenommen, der Kommentar des Launchers wird irgendwo auf dem Bildschirm angezeigt? irgendwelche Ideen oder Links? oder muss ich vielleicht etwas zu dieser Launcher-Datei hinzufügen?
Letzte Änderung: Nun, die Lösung aus der obigen Änderung wurde gefunden. Die Verwendung von Benachrichtigungssenden macht den Trick. Wie es jetzt im Code widergespiegelt wird. Genießen Sie die Lösung für Ihren Desktop (oder für Endbenutzer, die Sie unterstützen) !)
lastest edit: all dieses Gerede bringt mich dazu, ein bisschen mehr nach Benachrichtigungs-Sende-Optionen zu suchen ... und in größerem Maßstab auch nach allen anderen Befehlen, die ich verwenden kann ... Benachrichtigungs-Sende ist ein Teil von Gnome, oder? ? oder ist es ein Teil von sh? (Ich bezweifle, dass es von sh ist)
edit to the lastest edit: vergiss das .. ich habe auch darauf eine antwort gefunden .. notify-send ist teil des libnotify library pakets .. und notify-send ist im tools ordner (ich hatte anfangs probleme es zu finden. .) und nein, es ist nicht spezifisch Teil von gnome, sondern eine andere Bibliothek, die von vielen Apps benutzt wird :)
Anstatt Ihre eigenen zu schreiben, können Sie Folgendes versuchen:
Gehen Sie hierher und probieren Sie es aus; http://www.omgubuntu.co.uk/2011/10/freezeunfreeze-unity-app-killer/
oder http://www.omgubuntu.co.uk/2011/10/force-quit-applet-unity-launcher/
quelle
Ich weiß nicht, ob es ein Symbol für Force Quit gibt, aber der entsprechende Befehl lautet
xkill
.quelle
Wenn Sie die Benachrichtigung unbedingt benötigen , können Sie dies mit notify-send erreichen.
Erstellen Sie die folgende Datei, möglicherweise als
forceclose
:Dann markieren Sie es als Skript mit
chmod +x forceclose
Dann entweder:
a) Verschiebe es in dein / bin-Verzeichnis mit
sudo mv forceclose /bin/forceclose
und ändere deinen Launcher so, dass erforceclose
statt aufruftxkill
. (nützlich für mehrere Benutzer desselben Systems, vielleicht)oder
b) Ändern Sie Ihren Launcher so, dass er auf das Verzeichnis zeigt, in dem sich Ihr forceclose-Skript befindet. Beachten Sie, dass andere Benutzer dieses Systems Ihr Skript offensichtlich nicht verwenden können.
quelle
xkill
. dann drücken Enter.quelle