kain1970
Anmeldungsdatum: 23. Dezember 2013
Beiträge: 287
|
Hallo und guten Morgen, ich möchte für folgendes Programm http://axebase.net/blog/2015/07/26/kernel-remover-aus-siduction-in-ubuntu/ einen Programmstarter unter Xubuntu erstellen. Hierfür schaute ich mir https://wiki.ubuntuusers.de/.desktop-Dateien/ an und da speziell das erste Beispiel LinDVD. Wie müsste ich das Beispiel ändern, da ich ja um den kernel remover zu starten gksudo davor brauche? Ich danke für die Informationen. MfG Kain
Moderiert von redknight: Ins vermutlich richtige Forum verschoben.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
kain1970 schrieb: Wie müsste ich das Beispiel ändern, da ich ja um den kernel remover zu starten gksudo davor brauche?
Siehe .desktop-Dateien (Abschnitt „Elemente-eines-Programmstarters“). Der Startbefehl steht demnach in der Zeile Exec=PROGRAMMNAME . Das ersetzt man dann eben durch den Aufruf mit Rootrechten, also Exec=gksudo PROGRAMMNAME .
|
kain1970
(Themenstarter)
Anmeldungsdatum: 23. Dezember 2013
Beiträge: 287
|
@ tomtom Vielen Dank für die schnelle Antwort. Habe jetzt mal mit gksudo mousepad folgende Datei erstellt:
[Desktop Entry]
Name=Kernel-remover
Name[de]=kernel-remover
GenericName=kernel entfernen
GenericName[de]=
Comment=
Comment[de]=
Exec=gksudo kernel-remover
Icon=/usr/share/pixmaps/kernel-remover.xpm
Terminal=false
Type=Application
StartupNotify=false
Categories=
OnlyShowIn=GNOME;XFCE;
MimeType=
Allerdings macht mir noch der Eintrag zu MimeType Schwierigkeiten. Wenn ich den Typ mittels mimetype kernel-remover den Typ abrufen will, kommt folgende Ausgabe: kernel-remover: Bei Aufruft mit der Option -d kommt die gleiche Ausgabe (vgl. Artikel https://wiki.ubuntuusers.de/MIME-Typ/). Ich denke mir mal ich muss MimeType selbst editieren, aber trau mich da naürlich nicht so ran. Ich danke für die Hilfestellungen. Mit freundlichen Grüssen Kain
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Die Frage ist, ob Du die Angabe überhaupt setzen mußt. Wenn ich in meinen .desktop-Files querlese, habe ich den MimeType selten drin. Ich muß mich jetzt aber erstmal um Redmond-Superduper-Rechner kümmern. Btw., wie oft rufst Du kernel-remover auf, daß Du dafür einen Starter benötigst?
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Zumal das Setzen von Mime hier gar keinen Sinn macht, also raus damit. gksudo mousepad ist ja auch noch etwas mit Kanonen auf Spatzen geschossen, wenn du den Starter in deinem /home hinterlegen willst.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Gerade unter LXenial (mit Enlightenment) installiert. Es ist ein Starter "/usr/share/applications/siduction/kernel-remover.desktop" mit dem Inhalt [Desktop Entry]
Type=Application
Exec=su-to-root -X -c /usr/sbin/kernel-remover
Icon=kernel-remover
Name=kernel-remover
GenericName=delete old kernels
GenericName[de]=entferne alte Kernel
Categories=System; erstellt worden (man kann auch einfach mal ins .deb sehen). Das funktioniert auch (mit gksudo in der Exec-Zeile semmelt es sofort ab, in einem Terminal geht es damit).
|
kain1970
(Themenstarter)
Anmeldungsdatum: 23. Dezember 2013
Beiträge: 287
|
@axt habe jetzt auch einen Eintrag in meinem Menü, aber wenn ich kernel-remover starte übers Menü dann kommt Popup Fenster mit folgenden Eintrag: Befehl konnte »su-to-root -X -c /usr/sbin/kernel-remover« nicht ausführt werden. und darunter Kindprozess »su-to-root« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden) Im Verzeichnis /usr/sbin/ ist aber die Datei "kernel-remover" enthalten
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
Dann ist bei dir das Paket menu wohl nicht installiert.
|
kain1970
(Themenstarter)
Anmeldungsdatum: 23. Dezember 2013
Beiträge: 287
|
@tomtom oh danke daran hat es gelegen jetzt funktioniert es. Ich habe die Quelle "de.archive.ubuntu.com/ubuntu xenial main universe" hinzugefügt und es über Synaptic installiert. Nur bin ich jetzt etwas irritiert denn wenn ich uwe@uwe-ThinkPad-T510:~$ sudo apt update && sudo apt dist-dist-upgrade bekomme ich folgende Ausgabe (Bitte auf die farbigen Markierungen achten). Ign:1 http://liveusb.info/multisystem/depot all InRelease
OK:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Ign:3 http://de.archive.ubuntu.com/ubuntu xerial InRelease
OK:4 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial InRelease
OK:5 http://liveusb.info/multisystem/depot all Release
OK:6 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
OK:7 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu xenial InRelease
Fehl:8 http://de.archive.ubuntu.com/ubuntu xerial Release
404 Not Found [IP: 141.76.1.200 80]
Ign:9 http://repo.vivaldi.com/stable/deb stable InRelease
Holen:10 http://archive.ubuntu.com/ubuntu xenial-security InRelease [94,5 kB]
OK:11 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
OK:12 http://repo.vivaldi.com/stable/deb stable Release
Paketlisten werden gelesen... Fertig
E: The repository 'http://de.archive.ubuntu.com/ubuntu xerial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1) Was bedeutet das?
|
eider
Anmeldungsdatum: 5. Dezember 2009
Beiträge: 6274
|
kain1970 schrieb:
Nur bin ich jetzt etwas irritiert denn wenn ich uwe@uwe-ThinkPad-T510:~$ sudo apt update && sudo apt dist-dist-upgrade
Letzterer Befehl existiert nicht. Du meinst vermutlich sudo apt full-upgrade apt und vermischt es unsinnigerweise mit einem falsch geschriebenen sudo apt-get dist-upgrade
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
kain1970 schrieb: Was bedeutet das?
Das du dich vertippt hast. 😉
Fehl:8 http://de.archive.ubuntu.com/ubuntu xerial Release
404 Not Found [IP: 141.76.1.200 80]
Die Meldung zum Release-File von liveusb sagt schlichtweg, dass dort noch mit SHA1 gearbeitet wird (siehe auch http://www.pro-linux.de/news/1/23358/debian-und-ubuntu-vertrauen-sha1-nicht-mehr.html).
|
kain1970
(Themenstarter)
Anmeldungsdatum: 23. Dezember 2013
Beiträge: 287
|
@tomtom Autsch lach sorry. Vielen dank für den Hinweis. Werde das Thema auf gelöst setzen. Und für das Thema "Unterschied apt-get Option bzw. apt Option" ein neues Thema eröffnen. Wäre ganz gut, wenn Ihr mir sagt, welches Unterforum dazu am Besten wäre. Danke Kain1970
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
kain1970 schrieb: Wäre ganz gut, wenn Ihr mir sagt, welches Unterforum dazu am Besten wäre.
Es ist deine Aufgabe als Fragesteller das passende Forum auszusuchen, nicht das deiner Helfer es dir zu nennen (siehe auch Richtig fragen). Hinweis: apt-get hat etwas mit Installation und Aktualisierung zu tun...
|
eider
Anmeldungsdatum: 5. Dezember 2009
Beiträge: 6274
|
kain1970 schrieb:
Werde das Thema auf gelöst setzen. Und für das Thema "Unterschied apt-get Option bzw. apt Option" ein neues Thema eröffnen. Wäre ganz gut, wenn Ihr mir sagt, welches Unterforum dazu am Besten wäre.
Vorher stehen dir Wiki und manpage zur Verfügung...
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
tomtomtom schrieb:
Dann ist bei dir das Paket menu wohl nicht installiert.
Ich könnte wetten, da liest jemand mit. 😉 Aus dem Changelog von kernel-remover 3.1.16 von gestern Abend:
Added menu (providing su-to-root) as dependency
|