Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογών;  Το θέμα επιλύθηκε

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογών;

Δημοσίευσηαπό Tassos10 » 08 Νοέμ 2016, 00:44

Δεν ξέρω αν έχετε αναρωτηθεί επειδή έχετε προσπαθήσει να φτιάξετε οι ίδιοι ένα desktop-file ( συντόμευση ) ή να εγκαταστήσετε από μια εφαρμογή, αλλά που πρέπει να αποθηκεύονται οι διαφορετικές διαστάσεις του εικονιδίου της εφαρμογής ;

Παραδείγματος χάριν, για να γίνω πιο κατανοητός, αν πάτε να κατεβάσετε τον 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 αρχείο έτσι όπως είναι γραμμένο να μην έχει κανένα απολύτως πρόβλημα;
Διότι τώρα έτσι όπως είναι δε μου δείχνει εικονίδιο! :(

Οκ, θα μπορούσα να έδινα το πλήρες μονοπάτι μέχρι ένα από εικονίδια που έχει, αλλά δε θέλω να το κάνω έτσι. Έχω παρατηρήσει πως και άλλες εφαρμογές το κάνουν αυτό και πως δεν δίνουν το πλήρες μονοπάτι.

Μπορείτε σας παρακαλώ πολύ να με βοηθήσετε; Ποιος είναι ο ενδεδειγμένος τρόπος ;
Ευχαριστώ! :)
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό jsalatas » 08 Νοέμ 2016, 02:07

Δεν σου λέω τη λυση, μιας και απ' ότι φαίνεται σ' αρέσει το ψάξιμο :)

Οπότε δες εδω
https://specifications.freedesktop.org/ ... atest.html
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό Tassos10 » 08 Νοέμ 2016, 10:34

χαχα είσαι ωραίος. Ξέχασα όμως να αναφέρω, πως έβαλα τα εικονίδια στους παρακάτω καταλόγους :
Κώδικας: Επιλογή όλων
/usr/share/icons/hicolor/16x16/apps/sublime-text.png
/usr/share/icons/hicolor/32x32/apps/sublime-text.png
/usr/share/icons/hicolor/48x48/apps/sublime-text.png
/usr/share/icons/hicolor/128x128/apps/sublime-text.png
/usr/share/icons/hicolor/256x256/apps/sublime-text.png


Αλλά ακόμη δε το εμφανίζει ( μάλλον δε θα είναι το σωστό μονοπάτι ακόμη ή θα θέλει κάποια ρύθμιση ).
Τι κάνω λάθος και δε το βλέπω; :/

Ευχαριστώ πάρα πολύ για τον χρόνο και την τόσο άμεση απάντηση! :)
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό jsalatas » 08 Νοέμ 2016, 22:40

reboot εκανες; :\

Επίσης

1) κάπου πρέπει να κρατάει ενα cache των εικονιδιών (αυτό το λέω με βάση το kde που διαγράφοντας το cache εχει κανει διαφορά αρκετές φορές).

2) Δες στο theme που χρησιμοποιεις μήπως εχει κάτι αλλο για parent εκτός από hicolor. Γενικά ακολούθα τα parents να δούμε αν θα φτάσεις στο hicolor ή κάπου αλλου γιατί το ότι υπάρχει ένα specification δεν σημαίνει ότι το ακολουθούμε πάντα και όλοι :p
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό jsalatas » 08 Νοέμ 2016, 22:43

Επίσης (ένα ενα μου ερχονται) κάνε και ενα ελεγχο του .desktop αρχείου με άλλα αντίστοιχα αρχεια μπας και του λείπει κάτι :\
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ  Το θέμα επιλύθηκε

Δημοσίευσηαπό Tassos10 » 10 Νοέμ 2016, 08:30

Δε ξέρω τι παίζει, πραγματικά με έχει μπερδέψει και μου έχει σπάσει και λίγο τα νεύρα ( πρώτη φορά που το παθαίνω αυτό ).

Σε άλλες εφαρμογές βλέπω πως γενικά και αυτές έτσι έχουν τα εικονίδια, π.χ. :
owncloud
Κώδικας: Επιλογή όλων
/usr/share/icons/hicolor/22x22/apps/owncloud.png
/usr/share/icons/hicolor/32x32/apps/owncloud.png
/usr/share/icons/hicolor/48x48/apps/owncloud.png
/usr/share/icons/hicolor/64x64/apps/owncloud.png
/usr/share/icons/hicolor/128x128/apps/owncloud.png
/usr/share/icons/hicolor/256x256/apps/owncloud.png
/usr/share/icons/hicolor/512x512/apps/owncloud.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_ok.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_ok.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_ok.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_ok.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_ok.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_ok.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_ok.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_sync.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_warn.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_sync.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_warn.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_sync.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_warn.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_sync.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_warn.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_sync.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_warn.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_sync.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_warn.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_sync.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_warn.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_error.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_error.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_error.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_error.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_error.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_error.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_error.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_ok_shared.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_sync_shared.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_warn_shared.png
/usr/share/icons/hicolor/16x16/apps/goa-account-owncloud.png
/usr/share/icons/hicolor/16x16/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/22x22/apps/goa-account-owncloud.png
/usr/share/icons/hicolor/24x24/apps/goa-account-owncloud.png
/usr/share/icons/hicolor/32x32/apps/goa-account-owncloud.png
/usr/share/icons/hicolor/32x32/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/48x48/apps/goa-account-owncloud.png
/usr/share/icons/hicolor/48x48/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/64x64/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/72x72/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/128x128/apps/ownCloud_error_shared.png
/usr/share/icons/hicolor/256x256/apps/ownCloud_error_shared.png


chromium
Κώδικας: Επιλογή όλων
/usr/share/pixmaps/chromium.png
/usr/share/pixmaps/chromium.xpm

/usr/share/applications/chromium.desktop

/usr/share/icons/hicolor/22x22/apps/chromium.png
/usr/share/icons/hicolor/24x24/apps/chromium.png
/usr/share/icons/hicolor/32x32/apps/chromium.xpm
/usr/share/icons/hicolor/48x48/apps/chromium.png
/usr/share/icons/hicolor/64x64/apps/chromium.png
/usr/share/icons/hicolor/128x128/apps/chromium.png
/usr/share/icons/hicolor/256x256/apps/chromium.png


cheese
Κώδικας: Επιλογή όλων
/usr/share/help/ca/cheese/figures/cheese.png
/usr/share/help/C/cheese/figures/cheese.png
/usr/share/help/cs/cheese/figures/cheese.png
/usr/share/help/de/cheese/figures/cheese.png
/usr/share/help/el/cheese/figures/cheese.png
/usr/share/help/es/cheese/figures/cheese.png
/usr/share/help/fi/cheese/figures/cheese.png
/usr/share/help/fr/cheese/figures/cheese.png
/usr/share/help/gl/cheese/figures/cheese.png
/usr/share/help/hu/cheese/figures/cheese.png
/usr/share/help/id/cheese/figures/cheese.png
/usr/share/help/pt_BR/cheese/figures/cheese.png
/usr/share/help/ru/cheese/figures/cheese.png
/usr/share/help/sl/cheese/figures/cheese.png
/usr/share/help/zh_CN/cheese/figures/cheese.png


/usr/share/icons/hicolor/16x16/apps/cheese.png
/usr/share/icons/hicolor/22x22/apps/cheese.png
/usr/share/icons/hicolor/24x24/apps/cheese.png
/usr/share/icons/hicolor/32x32/apps/cheese.png
/usr/share/icons/hicolor/48x48/apps/cheese.png
/usr/share/icons/hicolor/256x256/apps/cheese.png

/usr/share/icons/HighContrast/16x16/apps/cheese.png
/usr/share/icons/HighContrast/22x22/apps/cheese.png
/usr/share/icons/HighContrast/24x24/apps/cheese.png
/usr/share/icons/HighContrast/32x32/apps/cheese.png
/usr/share/icons/HighContrast/48x48/apps/cheese.png
/usr/share/icons/HighContrast/256x256/apps/cheese.png



Και για να πάμε σε ένα desktop file από εφαρμογή τρίτου, π.χ. το owncloud έχει αυτό εδώ :
Κώδικας: Επιλογή όλων
Desktop Entry]
Categories=Utility;X-SuSE-SyncUtility;
Type=Application
Exec=owncloud
Name=ownCloud desktop sync client
Comment=ownCloud desktop synchronization client
GenericName=Folder Sync
Icon=owncloud
Keywords=ownCloud;syncing;file;sharing;
X-GNOME-Autostart-Delay=3

GenericName[el]=Συγχρονισμός φακέλου
Icon[el]=owncloud

Comment[en_GB]=ownCloud desktop synchronisation client
GenericName[en_GB]=Folder Sync
Name[en_GB]=ownCloud desktop sync client
Icon[en_GB]=owncloud


Μήπως έχω κάνει κάτι λάθος με την εγκατάσταση του desktop file ;
Τι είναι πιο σωστό να τρέξεις :
Κώδικας: Επιλογή όλων
desktop-file-install sublime_text.desktop

ή να το μεταφέρω απλά στο :
Κώδικας: Επιλογή όλων
/usr/share/applications/

;;

Επίσης επειδή δεν είχα κάνει συντόμευση, ( είπα για κάτσε μην φταίει αυτό - αν και δε νομίζω - ), έκανα μία :

και πήγα μετά και διόρθωσα το /usr/share/applications/sublime_text.desktop και το έκανα έτσι :
Κώδικας: Επιλογή όλων
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

X-Desktop-File-Install-Version=0.22

[Desktop Action Window]
Name=New Window
Exec=sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=sublime_text --command new_file
OnlyShowIn=Unity;


Α! Τέλος, να αναφέρω πως είμαι σε Debian 8 με Gnome 3.14.1 ( αν και επίσης δεν πρέπει να παίζει ρόλο )

Ενημέρωση : Τελικά έπειτα από τα παραπάνω και αφού έκανα και μια επανεκκίνηση, πλέον δείχνει και το εικονίδιο!! :D
Δε ξέρω τι ακριβώς να έφταιγε. Μάλλον ήθελε και την συντόμευση.

Σε ευχαριστώ πολύ φίλε για τον χρόνο και την βοήθεια σου. :)
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό jsalatas » 10 Νοέμ 2016, 22:43

Tassos10 έγραψε:Ενημέρωση : Τελικά έπειτα από τα παραπάνω και αφού έκανα και μια επανεκκίνηση, πλέον δείχνει και το εικονίδιο!! :D
Δε ξέρω τι ακριβώς να έφταιγε. Μάλλον ήθελε και την συντόμευση.


Εφταιγε το cache των εικονιδίων. Ισως η συντόμευση να ήταν το trigger για να το κάνει regenerate το cache
jsalatas
punkTUX
punkTUX
 
Δημοσιεύσεις: 174
Εγγραφή: 17 Ιουν 2016, 03:38
Τοποθεσία: USA
Εκτύπωση

Re: Μα που βρίσκουν τα εικονίδια οι συντομεύσεις των εφαρμογ

Δημοσίευσηαπό Tassos10 » 11 Νοέμ 2016, 19:21

jsalatas έγραψε:Εφταιγε το cache των εικονιδίων. Ισως η συντόμευση να ήταν το trigger για να το κάνει regenerate το cache

Τι να πω φίλε, ίσος.. πάντως εγώ είχα κάνει restart και πριν και δεν γινόταν τίποτα, ίσος όντως να ισχύει αυτό που λες, έπειτα από τη δημιουργία συντόμευσης.
Να σε καλά! :)
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα

cron