Καθορισμός μιας εξ ορισμού εφαρμογής

Απάντηση
Άβαταρ μέλους
dglent
Δημοσιεύσεις: 924
Εγγραφή: Τετ Ιουν 01, 2011 05:42 am
Τοποθεσία: Γαλλία

Καθορισμός μιας εξ ορισμού εφαρμογής

Δημοσίευση από dglent » Σάβ Ιαν 10, 2015 16:47 pm

Χρησιμοποιώ lxqt επιφάνεια εργασίας και εφαρμογές κυρίως qt και kde

Πολλές φορές βρίσκομαι αντιμέτωπος με περιπτώσεις όπου η εφαρμογή για έναν τύπο mime δεν έχει οριστεί, ή έχει οριστεί σωστά στις ρυθμίσεις kde / lxqt αλλά πχ στον πελάτη αλληλογραφίας ένα αρχείο *.patch μου ανοίγει με το libreoffice, έναν δεσμό όχι με τον προκαθορισμένο περιηγητή κλπ...

Στα γρήγορα ρύθμιση προκαθορισμένης εφαρμογής:
Ποιά είναι η εξ ορισμού εφαρμογή για αρχεία με καταλήξεις patch;

Κώδικας: Επιλογή όλων

[dglent@localhost]$ xdg-mime query default text/x-patch
[dglent@localhost]$
καμιά
Ας ορίσουμε το kwrite:

Κώδικας: Επιλογή όλων

[dglent@localhost]$ xdg-mime default kde4-kwrite.desktop text/x-patch
Ας ρωτήσουμε ξανά:

Κώδικας: Επιλογή όλων

[dglent@localhost]$ xdg-mime query default text/x-patch
[dglent@localhost]$ kde4-kwrite.desktop
Για να βρω τον τύπο του αρχείου, μετέβην στο /usr/share/applications

Κώδικας: Επιλογή όλων

[dglent@localhost ~]$ cd /usr/share/applications
[dglent@localhost applications]$ 
και έψαξα για το patch:

Κώδικας: Επιλογή όλων

[dglent@localhost applications]$ grep -r patch
kde4/kdiff3.desktop:GenericName[da]=Brugerflade til diff/patch
kde4/kdiff3.desktop:GenericName[eo]=Fasado por la programoj "diff" kaj "patch"
kde4/kdiff3.desktop:GenericName[es]=Interfaz para diff/patch
kde4/kdiff3.desktop:GenericName[it]=Interfaccia per i comandi diff e patch
kde4/kdiff3.desktop:GenericName[nds]=Böversiet för "diff" un "patch"
kde4/kdiff3.desktop:GenericName[nn]=Motor for diff- og patch-filer
kde4/kdiff3.desktop:GenericName[pt_BR]=Interface do diff/patch
kde-mimeapps.list:text/x-patch=kde4-kompare.desktop;kde4-kate.desktop;
και έτσι βρήκα το ζητούμενο:
text/x-patch

Και για να το συσχετίσω με το kwrite

Κώδικας: Επιλογή όλων

[dglent@localhost applications]$ grep -r kwrite
kde4/kwrite.desktop:Exec=kwrite %U
kde4/kwrite.desktop:X-DocPath=kwrite/index.html
kde4/kwrite.desktop:X-DBUS-ServiceName=org.kate-editor.kwrite
kde-mimeapps.list:text/plain=kde4-kate.desktop;kde4-kwrite.desktop;libreoffice-writer.desktop;
mimeapps.list:application/xhtml+xml=firefox.desktop;kde4-kfmclient_html.desktop;kde4-kwrite.desktop;gedit.desktop;writer.desktop;
mimeapps.list:text/html=kde4-kfmclient_html.desktop;kde4-kwrite.desktop;writer.desktop;
mimeinfo.cache:text/plain=libreoffice-writer.desktop;juffed.desktop;kde4-active-documentviewer_txt.desktop;kde4-kwrite.desktop;kde4-kate.desktop;kde4-okularApplication_txt.desktop;
και έτσι βρήκα το:
kde4-kwrite.desktop

Άβαταρ μέλους
dglent
Δημοσιεύσεις: 924
Εγγραφή: Τετ Ιουν 01, 2011 05:42 am
Τοποθεσία: Γαλλία

Re: Καθορισμός μιας εξ ορισμού εφαρμογής

Δημοσίευση από dglent » Τρί Ιουν 09, 2015 06:15 am

Παρόλο που είχα ρυθμίσει το qupzilla ως εξ ορισμού περιηγητή, μου άνοιγε συνέχεια το firefox
Έδωσα τις παρακάτω εντολές:

Κώδικας: Επιλογή όλων

xdg-mime default qupzilla.desktop x-scheme-handler/http
xdg-mime default qupzilla.desktop x-scheme-handler/https

Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 278
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am

Re: Καθορισμός μιας εξ ορισμού εφαρμογής

Δημοσίευση από nikos_k » Πέμ Ιαν 25, 2018 00:58 am

Τώρα,
έδωσα...

Κώδικας: Επιλογή όλων

xdg-mime query default x-scheme-handler/http
και μου απάντησε...

Κώδικας: Επιλογή όλων

which: no iceape-bin in (/usr/lib64/iceape-2.39)
 /home/ΟΝΟΜΑ_ΧΡΗΣΤΗ/.local/share/applications/userapp-Iceape-URPYCX.desktop
Μάλλον είναι μια παλιά ρύθμιση αυτή,
γιατί η τωρινή έκδοση του iceape είναι η 2.49.1 .

Μετά έδωσα...

Κώδικας: Επιλογή όλων

xdg-mime default iceape.desktop x-scheme-handler/http
Και, μάλλον, «διορθώθηκε, γιατί απαντάει...

Κώδικας: Επιλογή όλων

xdg-mime query default x-scheme-handler/http
iceape.desktop
Το ίδιο και με το https .

---

Πρέπει να είχα ορίσει τον iceape,
σαν προεπιλογή για διαδικτυακούς δεσμούς,
χρησιμοποιώντας τις ρυθμίσεις, σε γραφικό περιβάλλον,
κάποιου διαχειριστή παράθυρων (lxde, kde, κλπ).

Και μάλλον αυτός ο «ρυθμιστής» δημιούργησε και όρισε το αρχείο...
userapp-Iceape-URPYCX.desktop
αντί να ορίσει το ...
iceape.desktop
Γιατί βρίσκω κάτι παρόμοια αρχεία .desktop, με τυχαίους χαρακτήρες,
στον προσωπικό μου κατάλογο,
και δεν ξέρω πιο πρόγραμμα τα δημιουργεί.

Απάντηση

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης