systemx

Aller au contenu | Aller au menu | Aller à la recherche

mardi, janvier 15 2013

creer application kde (ou gnome/xfce) via fichier .desktop

A l'occasion de l'utilisation de bumblebee, je me suis retrouvé à devoir lancer mes programmes en ligne de commande.
Un peu ennuyeux pour une utilisation pur desktop.
J'ai donc décidé de créer une application spécifique pour supertuxkart afin qu'il démarre via la commande optirun dans le menu KDE.
  1. Copie d'un fichier de reférence
  2. cp /usr/share/applications/supertuxkart.desktop optikart.desktop
  3. Modification des parametres
  4. Comment="Run SuperTuxKart with optirun"
    GenericName=Optirun
    Exec=/usr/bin/optirun /usr/games/bin/supertuxkart --log=file
    On peut même mettre plusieures Exec qui seront executés si le précedent ne fonctionne pas.
    Pratique pour une icone firefox ou iceweasel !
  5. Mettre le fichier dans le repertoire qui convient
  6. Les fichiers de configuration perso sont à mettre dans le repertoire :
    $HOME/ .local/share/applications/
    Si vous voulez qu'ils soient accessible à tout le système :
    /usr/share/applications/
  7. Relecture des fichiers de conf
  8. kbuildsycoca4 --noincremental
    Le -noincremental est pour relire toute la config.
    A noter l'option --menutest qui permet de voir l'entrée du menu associée à chaque fichier de config.


Et voila :
pngp.png
Ce sont des conventions freedesktop qui devraient fonctionner sur tous les environements suivant cette norme.
Le kbuildsyscoca4 est une commande KDE et je ne connais pas l'équivalent sur les autres environements (gnome,xfce ...)
A noter que Gnome, l'enfant terrible et gaté des environement linux semble ne plus trop vouloir subir les contraintes d'autrui.

mardi, mai 4 2010

Install kubuntu + ajout manuel gnome minimal + xfce

Ubuntu est quand même une distro bien pratique avec une communauté incroyable (les docs de ubuntu-fr !), mise à jour assez récentes, basé Debian, un bon compromis quoi pour ceux qui comme moi on un temps limité à passer les mains dans le cambouis mais qui prefere le tournevis à la télécommande.

Par contre ubuntu c est gnome ....
Gnome c'est d'abord
1 - super sympa niveau design, un peu minimaliste et les themes sont faciles à gérer.
2 - Écrit en gtk utilise pour l'utilisateur de FF, TB et Gimp. Ca armonise mieux le design que sous KDE pour ces softs (les fonts gtk sous KDE ...).
Ca a bien des avantages surtout avec KDE4 qui est un peu mal foutu quand meme bien qu'il corrige les innombrables défauts de gnome ...
1 - Pas de cancel, les choix sont de suite executés c'est vraiment pénible limite inutilisable..
2 - Les applis sont pas super top, celles de KDE son
t vraiment plus réussies (gwenview, ktorrent, k3b, Amarok ...).
3 - Y a du mono dedans !!!! Je vois pas trop l'interet de faire du sous microsoft dans linux. Si tu veux du .net va sur windows ... Y assez de language sur linux. C'est tout aussi éthiquement douteux et gnome subit donc cette mauvaise image..
4 - C'est vraiment pauvre au niveau des fonctionnalités et des customisations..
5 - Une registry !!!! Encore un soupcon de kapotisation de la bete ! une catastrophe ce gconftool. Tout ça pour dire que je pars sur une kubuntu et install gnome (+xfce accessoirement, j'aime le choix suivant l'humeur !).
Installer ubuntu-desktop installera toutes les verrues inutiles il faut donc faire avec parcimonie.

Installer la base :

apt-get install gnome-core gnome-system-tools gnome-theme*


Un peu d'utilitaires :

apt-get install gconf-editor gnome-about gnome-backgrounds gnome-keyring gnome-media gnome-nettool gnome-system-monitor gnome-netstatus-applet network-manager-gnome gnome-mousetrap


Ajouter les themes karmic :

apt-get install gtk2-engines-murrine ubuntu-mono light-themes gtk2-engines-aurora

# PS : ubuntu-mono c'est pas mono !


Enfin pour le blingbling indispensable :

apt-get install compiz compizconfig-settings-manager



Finalement xfce :

apt-get install xfce4