Come registrare l'applicazione in KDE?


9

Normalmente, quando installi un normale pacchetto dell'applicazione KDE, la sua icona appare nel menu di KDE.

Ora sto creando un pacchetto per l'app che è arrivato nel file * .zip, posso installarlo, eseguirlo, ma non viene visualizzato nel menu di KDE. Quindi come registrarlo?

openSUSE 11.4, KDE3.5.10 (!), app: IntelliJ IDEA.

Risposte:


7

Devi creare un file .desktop e posizionarlo nella posizione corretta. Sul mio sistema sono inseriti /usr/share/applications. Le specifiche sono disponibili su FreeDesktop . Copia uno e chiamalo intellij.desktope modifica di conseguenza. Penso che KDE dovrebbe prenderlo di conseguenza.


KDE lo raccoglie, ma non ha un'icona, anche se è specificato correttamente. Come si puo aggiustare?
jvriesem,

2

IDEA ora include la possibilità di creare un file .desktop per se stesso. Tools > Create Desktop Entry...


2

kmenueditè una parte predefinita della distribuzione di KDE e fornisce una GUI per modificare il menu e creare voci sul desktop. Puoi avviarlo kmenueditdal terminale o facendo clic con il pulsante destro del mouse sul pulsante di avvio dell'applicazione. Nella GUI, puoi copiare, spostare, riordinare ed eliminare voci di menu o, in modo più rilevante, creare una nuova voce scegliendo File-> Nuovo elemento.

È possibile inserire un nome e una descrizione facoltativa e fornire il comando da eseguire, dal browser dei file o digitandolo. Il comando viene eseguito all'interno PATHdel proprio ambiente, quindi è possibile fornire un percorso completo o solo il nome scapperesti dal terminal. In questo caso potresti semplicemente usare intellij. Puoi anche fornire argomenti aggiuntivi, quindi per eseguire un particolare programma in Wine potresti usare wine /path/to/program.exe.

È inoltre possibile includere varie stringhe di sostituzione come argomenti nel comando nel comando che verrà sostituito quando viene eseguito. È anche possibile Il più comunemente utile è probabilmente '% U`, che viene sostituito con un elenco di URL (o percorsi di file) trascinati sull'icona, ma ci sono alcune varianti per diversi casi d'uso.

È possibile selezionare un'icona facendo clic sul pulsante icona nella parte superiore della finestra del nuovo elemento. Sono disponibili tutte le icone di sistema predefinite, oppure puoi scegliere qualcosa dal filesystem.

In ogni caso, salva la voce completata e spostala nel punto desiderato nel menu. Scegli File-> Salva e aggiornerà il menu di sistema (potrebbe volerci un po 'di tempo - ci sarà una finestra di dialogo che ti dirà mentre funziona).


0

La creazione del file .desktop in / usr / share / applicazioni è corretta e aggiungerei che è una buona idea creare un collegamento al file idea.sh in modo che il file .desktop punti al collegamento anziché al file effettivo.

In questo modo è facile sostituire il collegamento quando esce una nuova versione invece di dover ricordare dove si trova il file .desktop e modificarlo con il nuovo percorso.

Ecco il mio file idea.desktop;

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.