Newsgroup: it.comp.os.linux.iniziare
Titolo: installazione e menù kde

Ciao,
ho provato a installare un programma previa compilazione; per esperimento
ho installato il tutto (usando il --prefix=...) in una cartella del
desktop. All'interno di questa cartella mi ritrovo quindi 3 cartelle (bin,
lib e share) e all'interno di share quattro altre cartelle:
share/applications, share/doc, share/man, share/pixmaps. Sono tutte
cartelle già presenti in /usr, quindi se non avessi usato il --prefix mi
sarei trovato i files in /usr/share/applications, ecc...
Lasciando perdere le cartelle doc e man, in pixmaps ci sta un'icona xpm
mentre in applications un file desktop. Immagino sia questo quello
incaricato di aggiungere la voce nel menù del programma.
Purtroppo però, anche dopo l'installazione standard (senza --prefix), non
compare automaticamente la voce nel menù di kde.
Qualcuno ha idea del perchè ciò non accada?
Chiaro che poi la risoluzione (manuale) del problema è piuttosto
semplice, basta usare il tool di configurazione del menù...

 sarei trovato i files in /usr/share/applications, ecc...
e quale eresia è inserire i file compilati nel desktop? Comunque senza
usare il prefix ti ritroversti i file in /usr/local non / in /usr, almeno
nel 99% dei file compilati.
Venendo al tuo problema, non ho mai visto un make install che aggiunge
un'icona al menu di kde (a parte i file del progetto kde...). Il motivo è
semplice, il programmatore dovrebbe perdere tempo a creare una applicazione
potenzialmente inutile o enormemente incasinata (hai idea di quanti Windows
o desktop manager esistono per Linux?). Questo è vero anche se
l'applicazione è scritta per KDE dato che per usarla devi avere le sue
librerie, ma non usare il suo desktop manager.
Inoltre potrebbero esserci delle personalizzazioni del menu che impedisce
una procedura di installazione generica (se KDE avesse una API per scrivere
nel menu allora questa obiezione sarebbe nulla).
In pratica solo le applicazioni pacchettizzate per la tua distribuzione
aggiungono la voce nel menu.
bye

 
ok, mi sa che dovrò studiarmi come funzionano i file .desktop e le varie
cartelle di sistema in cui sono riposti :)

 cartelle di sistema in cui sono riposti :)
??? 
Lancia l'editor dei menu, aggiungi la voce, inserisci il titolo, inserisci
il programma da lanciare, scegli l'icona, salva, in pochi secondi hai la
voce nel menù; se vuoi l'icona nel desktop fai click col tasto destro sul
desktop, scegli crea, collegamento a una applicazione, ecc. .

 desktop, scegli crea, collegamento a una applicazione, ecc. .
grazie,
ma lo sapevo già, l'avevo pure scritto che non cercavo la soluzione
pratica del problema; mi chiedevo come mai, benchè l'installazione mi
piazzi il file nome_del_file.desktop in /usr/share/applications il menù di
KDE lo ignori cordialmente...

 librerie, ma non usare il suo desktop manager.
Non č detto, se guardi le specifiche di freedesktop,
basta inserire gli elementi del menu in
$XDG_DATA_DIRS/applications e la configurazione del menu in
$XDG_CONFIG_DIRS/menu/qualcosachenonmiricordo
Almeno cosě mi pare di aver capito: Infatti settando correttamente le due
Variabili, nel menů di kde mi compaiono i programmi di OpenOffice, Gnome
etc oltre a quelli di kde!

 etc oltre a quelli di kde!
Uhm, interessante. Non lo sapevo. Appena posso ci guardo anch'io.
Grazie.