Ich richte Ubuntu 13.10 auf einem Dell Desktop ein. Ich habe sqldeveloper installiert und eine sqldeveoper.desktop-Datei in meinem Desktop/Verzeichnis erstellt, um das Programm zu starten. Siehe Code unten. Mein Problem ist folgendes: Auf meinem Desktop-Bildschirm sehe ich die .desktop-Datei als ein SQL-Entwickler-Symbol (das runde db-Symbol mit einem grünen Pfeil darauf). Ich doppelklicke auf das Symbol und das Programm startet. Das Symbol erscheint in meiner Unity-Leiste und das Bild wird dann zu einem '?' Fragezeichensymbol.Wie bekomme ich das sqldeveloper Icon in meiner Einheitsleiste?
Irgendwelche Ideen, warum das passiert? Das Icon.png (Bild) befindet sich an dem Ort, auf den die Desktop-Datei zeigt. Vielleicht sieht die Datei den Pfad nicht korrekt in der Unity-Leiste?
sqldeveloper.desktop Code:
[Desktop Entry]
Type=Application
Version=1.0
Name=SQL Developer
GenericName=Oracle Development Environment
Comment=Proprietary environment for managing Oracle databases
Exec=sqldeveloper %F
Icon=/opt/sqldeveloper/icon.png
Terminal=false
Categories=Development;IDE;
StartupNotify=true
Vielen Dank für jede Richtung in diesem. JohnC
FYI, eine bessere Symboldatei zu finden ist '/ opt/sqldeveloper/sqldeveloper/bin/SQLDeveloperIcons.icns'. Es ist die macOS-Ikonendatei und wird mit der Größe des Symbols skaliert, plus es hat keinen weißen Hintergrund. – bsara
Das ist großartig! (Die Alternative war so sehr nervig ...) – inanutshellus