• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Konsole / Desktopverknüpfung

A

Anonymous

Gast
Hallo,

wenn ich über die Konsole mit dem Befehl
Code:
mustermann@lxmustermann:~/z_jpdf> ./jpdftweak.sh
Code in jpdftweak.sh:
Code:
java -jar jpdftweak.jar
das Programm jpdf starte, funktioniert das einwandfrei.

Lege ich jedoch eine Desktopverknüpfung an
Code:
[Desktop Entry]
Categories=Application;
Comment[de]=JavaPdf
Exec=~/z_jpdf/jpdftweak.sh
GenericName[de]=Pdf-Bearbeitung
Icon=preferences-desktop-notification-bell
InitialPreference=5
MimeType=text/plain;application/x-t602;application/;
Name[de]=JPdf
Path=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
Version=1.0.1
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

tut sich nichts. Was mache ich falsch?
 
OP
A

Anonymous

Gast
Hallo,

die jpdftweak.jar ist im gleichen Ordner [z_jpdf] wie alle anderen Datein abgelegt.
 

Pitti 1

Hacker
Eine mögliche Lösung:

- jpdftweak-1.0.zip entpacken, Speicherung erfolgt bei mir unter ~/jpdftweak-1.0
- im Ordner das Skript jpdftweak hinzufügen und ausführbar machen:
Code:
#!/bin/sh
cd `dirname $0`
if [ -n "$JAVA_HOME" ]; then
  $JAVA_HOME/bin/java -jar ./jpdftweak.jar $*
else
  java -jar ./jpdftweak.jar $*
fi
cd $OLDPWD

- Anlegen einer Desktopkonfigurationsdatei jpdftweak-1.0 (Pfadangaben individuell anpassen):
Code:
#!/usr/bin/env xdg-open
[Desktop Entry]
Comment[de]=
Comment=
Exec=/home/kobold/jpdftweak-1.0/jpdftweak-1.0
GenericName[de]=
GenericName=
Icon=/home/kobold/jpdftweak-1.0/icons/icon128.png
MimeType=
Name=jpdftweak-1.0
NoDisplay=false
Path=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=none
X-KDE-SubstituteUID=false
X-KDE-Username=

Funktioniert! :thumbs:
-
 
OP
A

Anonymous

Gast
Hallo Pitti 1 .

super. Klappt.
Vielen Dank!
 

josef-wien

Ultimate Guru
In der .desktop-Datei ist kein Arbeitsverzeichnis definiert, in jpdftweak.sh ist weder ein Arbeitsverzeichnis noch ein Pfad zur Datei angegeben, daher wird - wie schon Rainer Juhser vermutet hat - die Datei jpdftweak.jar im Standard-Arbeitsverzeichnis ~ gesucht und nicht gefunden.
 

lOtz1009

Moderator
Teammitglied
Bitte das Thema noch als [gelöst] markieren.
http://www.linux-club.de/viewtopic.php?f=21&t=81378
 

Rainer Juhser

Moderator
Teammitglied
josef-wien schrieb:
In der .desktop-Datei ist kein Arbeitsverzeichnis definiert, in jpdftweak.sh ist weder ein Arbeitsverzeichnis noch ein Pfad zur Datei angegeben, daher wird - wie schon Rainer Juhser vermutet hat - die Datei jpdftweak.jar im Standard-Arbeitsverzeichnis ~ gesucht und nicht gefunden.
Genau darauf zielte meine Frage ab. Da ich hier auf Arbeit aber keinen Linux-PC zur Verfügung habe, konnte ich das nicht mal schnell selbst ausprobieren und habe deshalb die Rückfrage etwas allgemeiner formuliert.
 
Oben