Παραδείγματος χάριν, για να γίνω πιο κατανοητός, αν πάτε να κατεβάσετε τον sublime editor και κατεβάσετε το tarball ( όχι το έτοιμο deb file ), τότε εφόσον το αποσυμπιέσετε και το βάλετε στον φάκελο /opt/ θα δείτε πως έχει και το εξής .desktop file :
- Κώδικας: Επιλογή όλων
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
προσοχή εδώ :
- Κώδικας: Επιλογή όλων
Exec=/opt/sublime_text_3/sublime_text %F
ήταν έτσι :
- Κώδικας: Επιλογή όλων
Exec=/opt/sublime_text/sublime_text %F
Αλλά τέλος πάντων αυτό το προσέχεις και το προσαρμόζεις ανάλογα την διαδρομή που το έχεις βάλει.
Το πρόβλημα μου όμως, είναι εδώ :
- Κώδικας: Επιλογή όλων
Icon=sublime-text
Σε αυτή την διαδρομή προσπαθεί να ορίσει που θα βρίσκει το εικονίδιο της συντόμευσης... Σωστά;
Όμως στον φάκελο του sublime υπάρχουν τα εξής αρχεία :
- Κώδικας: Επιλογή όλων
sublime_text_3/
├── changelog.txt
├── crash_reporter
├── Icon
│ ├── 128x128
│ │ └── sublime-text.png
│ ├── 16x16
│ │ └── sublime-text.png
│ ├── 256x256
│ │ └── sublime-text.png
│ ├── 32x32
│ │ └── sublime-text.png
│ └── 48x48
│ └── sublime-text.png
├── Packages
│ ├── ActionScript.sublime-package
│ ├── ............
│ ├── .............
│ └── YAML.sublime-package
├── plugin_host
├── python3.3.zip
├── sublime_plugin.py
├── sublime.py
├── sublime_text
└── sublime_text.desktop
Αυτό που έχει σημασία και θέλω να σας δείξω είναι πως υπάρχει ένας ολόκληρος φάκελος ονόματι όπως βλέπετε "Icon", όπου περιέχει εικονίδια του sublime σε διάφορες διαστάσεις.
Αυτά τα εικονίδια λοιπόν που θα πρέπει να τα βάλω ώστε να τα βρίσκει η συντόμευση μου; Ώστε το .desktop αρχείο έτσι όπως είναι γραμμένο να μην έχει κανένα απολύτως πρόβλημα;
Διότι τώρα έτσι όπως είναι δε μου δείχνει εικονίδιο!
Οκ, θα μπορούσα να έδινα το πλήρες μονοπάτι μέχρι ένα από εικονίδια που έχει, αλλά δε θέλω να το κάνω έτσι. Έχω παρατηρήσει πως και άλλες εφαρμογές το κάνουν αυτό και πως δεν δίνουν το πλήρες μονοπάτι.
Μπορείτε σας παρακαλώ πολύ να με βοηθήσετε; Ποιος είναι ο ενδεδειγμένος τρόπος ;
Ευχαριστώ!