vendredi 18 avril 2008

Options "cachées" de KDE.


Un petit billet pour faire partager une petite découverte. On sait que certains programmes offrent des options de configurations seulement disponibles lorsqu'on touche au fichier de configuration.
Et bien pour KDE, kicker and co, c'est pareil. Des options que les interfaces graphiques de configuration n'offrent pas. En voici quelques-une :

Les fichiers dont nous allons parler se trouvent dans ~/.KDE/share/config.
Il faut rajouter =votre_valeur dans les bonnes sections de ces fichiers de configuration.
Exemple : MenuEntryHeight=22

Pour voir les changements vous devez redémarrer kicker avec cette ligne :

dcop kicker kicker restart


--------------------------------------------------------------------------
1. Le fichier ktaskbarrc (configuration de la barre des tâches)

MaximumButtonWidth
Cette option vous permet de choisir la largeur maximale (en pixels) des boutons de la barre des tâches. Par défaut elle est de 200 pixel.

MinimumButtonHeight
Vous permet de régler la hauteur de ces boutons. Ca peut vous permettre, par exemple, d'avoir plusieurs rangées. Si, par exemple, votre tableau de bord (kicker) fait 40 pixel de hauteur, en spécifiant un maximum de 20 à cette options, votre barre des tâches travaillera donc sur deux rangées. . . et 10 donnera 4 rangées.

----------------------------------------------------------------------------------
2. Le fichier kickerrc


-Catégorie [menus]

ShowMenuTitles
Cette option vous permet de choisir si les titres des sections du menu K sont visibles ou non. (les sections "applications", etc. . . ). Options : False (désactive ces titres), True (les affiche). Par défaut l'option est sur True.

MenuEntryHeight
Cette option vous permet de spécifier la hauteur des entrées du menu. Par défaut, cette option est sur 16 pixel, aussi représenté par 0. Pour désactiver les icônes, mettez la valeur -1. Option particulièrement adaptée pour ceux qui travaillent en 1600x1200 ou plus.


-Catégorie [KMenu]

SidePixmapName
Dans l'interface ed configuration du menu, il est seulement possible d'afficher ou d'enlever la barre verticale gauche du menu K. Ici, vous pouvez spécifier son emplacement pour en mettre une de votre choix. Vous avez le choix entre entrer un chemin complet vers une image de votre choix ou remplacer le fichier original kside.png.

ShowText
Cette option premet de rajouter un texte à côté de l'icône du menu K. Par défaut cette option est sur False. True pour l'activer. N'oubliez pas de régler l'option suivante pour choisir votre texte.

Text
Le texte qui apparaîtra à côté du menu K si vous avez mis True à l'option précédente.


-Catégorie [buttons]

ShowMouseOverEffects
Cette option permet de choisir si vous voulez ou non activer les effet lorsque la souris passe sur un item du menu. Par défaut, elle est activée. True ou False.

MouseOversShowDelay
Cette optionspécifie le délai d'affichage des menu et sous-menu lorsque vous passez dessus avec la souris. Par défaut : 250 (c'est en millisecondes). Cette valeur ne peut évidement pas être en dessous de 0.

IconMargin
Cette option règle la marge entre les icônes et les bord du panneau. Par défaut cette valeur est à 3.
Mettre une valeur plus basse, peut vous donner des icônes plus grande (selon la hauteur de kicker).


----------------------------
Cette liste est non-exhaustive, je n'ai retenu que les principaux. J'ai tiré ces infos de ce site [eng]. Vous en trouverez d'autres.
Sinon, en français et encore plus complet il existe ce site [fr]

Il existe apparemment un petit logiciel qui permet de faire ça de manière graphique. Je n'ai pas tester. Rajouter une ligne dans un fichier de configuration prend très peu de temps et ça permet de savoir où sont certains fichiers importants, et donc de mieux comprendre son système.
Voici quand même l'adresse.

jeudi 17 avril 2008

Les services lancés au démarrage.


Pour pouvoir bien gérer les services lancés du démarrage de la machine il existe ce petite logiciel : sysv-rc-conf. A installer via adept, synaptic ou aptitude.
Ensuite, en root dans une console tapper sysv-rc-conf.
Et voici la liste des services lancés au démarrage ainsi que leur RunLevel (moment où ils sont lancés durant le boot).

Si vous n'êtes pas expert en la matière je vous conseil de ne pas trop bidouiller là-dedans. Renseignez-vous bien sur le net sur la fonction de chaque service. . .

mercredi 9 avril 2008

Peau Neuve?

Juste une petite (?) mise à jour de l'apparence du blog. L'ancien me plaisait bien mais je trouvais le conteneur des messages blogs vraiment trop étroit.

Voilà, c'est tout pour aujourd'hui!

A bientôt.

lundi 7 avril 2008

Bordermaker



Bordermaker est un petit logiciel qui permet de faire des petites choses sur des images, le tout en traitement par lots. Le genre de truc vraiment utile.
Il permet :
-ajout d'une annotation
-ajout d'une bordure
-ajout d'un filigrane à partir d'un fichier.

Il est possible, par exemple, de définir un dossier source (contenant les fichiers à traiter) , un dossier de destination, un fichier filigrane (créé préalablement en .png par exemple) et un fichier exemple (une image de votre choix qui permet un perçu avant de lancer le traitement par lot). Il est possible de positionner le filigrane où on veut.

Bref, un logiciel à avoir pour tout amateur ou professionnel de photographie. Dispo gratuitement.
Il existe pour windows et aussi pour linux, écrit en Java. Le logiciel est en anglais.

Site officiel
Page de téléchargement

mardi 25 mars 2008

Jagged Alliance 2



Il est des jeux comme ça, que l'on découvre des années après leur sortie alors qu'ils correspondent exactement à ce que l'ont recherche. Je ne sais pas si ce jeu a fait du bruit à sa sortie (en ce qui me concerne je n'en avais jamais entendu parlé) mais c'est une véritable bombe. Amateurs de Fallout Tactics et UFO : Alien IInvasion, ce jeu est pour vous.

1. Un jeux natif.
Le jeux en plus de sortir sous Windows et aussi sortit sous Linux. Un installateur Loki est disponible si vous avez des problèmes lors de son installation/exécution.
http://www.liflg.org/?catid=6&gameid=11
En ce qui me concerne, cette manière n'a pas marché. Malgré des LD_EXPORT=2.4.1 et autres bidouillages, le lancement se termine toujours par une "erreur de segmentation".
Qu'à cela ne tienne, il existe une autre méthode qui elle, devrait fonctionner chez tout le monde :)

2. Un portage du jeu en SDL.
Une équipe est donc en train de réaliser un portage du jeu en SDL. Ils en sont au jour d'aujourd'hui à la version 0.8.
Le site officiel : http://ja2.dragonriders.de/

3. Installation de Jagged Alliance 2 Stracciatella
*Le nécessaire avant de commencer :
-GNU make (car on va compiler)
-Subversion (svn)
-libsdl (≥1.2.11 recommandée)
-GCC (en version 3.0 au moins, versions 3.4.4 et 4.1.1 reconnues pour bien fonctionner)
-Une installation windows de Jagged Alliance 2 ou les CD originaux linux.

*C'est partit.
-créer un répertoire où vous voulez (ex : /home/nico/ja2 ) et ouvrez-y un terminal
-dans une console : svn co svn://tron.homeunix.org/ja2/trunk ja2
- cd ja2
- dans ce répertoire, mettez le dossier Data de votre installation Windows, ou, créez un dossier Data (attention la casse est importante) et décompressez-y toutes les archives présentes dans le répertoire Data du CD1 de JA2. Une fois fait, renommer aussi le dossier tilecache en TILECACHE qui se trouve à l'intérieur de Data.
-ensuite changer le fichier config.templates en config.default. Il faut entre autre y sélectionner une langue et régler le dossier *SGPDATADIR. Les version Anglaise et Allemande marche sûre. J'ai réussit à compiler la version française mais au final, peu de choses sont en français, le reste étant en anglais. J'ai peut-être fait une fausse manip, je ne sais pas. Mon fichier config.default pour vous aider :

# NOTE: This file is ONLY intended as template config file for manual builds.
# If you are building a package (or ebuild, spell, source rpm, ...) do NOT
# modify this file, use sed or whatever. In fact do NOT use this file AT ALL.
# Just pass parameters to make. This is much simpler and way less error prone
# this way. This file is NOT intended for package building. For a package
# just use
# make LNG=$YOUR_LANGUAGE PREFIX=$YOUR_PREFIX
# as build command and maybe some more variables, though on a sane system this
# should not be necessary.

# Uncomment exactly ONE of these
#LNG := DUTCH
#LNG := ENGLISH
LNG := FRENCH
#LNG := GERMAN
#LNG := ITALIAN
#LNG := POLISH
# Russian BUKA Agonia Vlasti release
#LNG := RUSSIAN
# Russian Gold release
#LNG := RUSSIAN_GOLD

#JA2BETAVERSION := yes
#JA2TESTVERSION := yes
#JA2EDITOR := yes
#WITH_DEMO := yes
#WITH_DEMO_ADS := yes
#WITH_FIXMES := yes
#WITH_MAEMO := yes
#WITH_SOUND_DEBUG := yes
#WITH_ZLIB := yes

#CFLAGS += -g
#CFLAGS += -Werror

# Specify here were the Jagged Alliance 2 data files are located
SGPDATADIR := /home/nico/JEUX/ja2fr/ja2


# Tunables for installation. The default values are shown
#PREFIX := /usr/local
#MANPREFIX := $(PREFIX)

#INSTALL := install
#INSTALL_PROGRAM := $(INSTALL) -m 555 -s
#INSTALL_MAN := $(INSTALL) -m 444
#INSTALL_DATA := $(INSTALL) -m 444


# Below are some example variable overrides for MSys/MinGW
# If you set CFLAGS_SDL and LDFLAGS_SDL explicitly, then SDL_CONFIG is ignored

#SDL_CONFIG := sdl-config
#SDL_PATH := ../sdl-1.2.11
#CFLAGS_SDL := -I $(SDL_PATH)/include
#LDFLAGS_SDL := -L $(SDL_PATH)/lib -lmingw32 -lSDLmain -lSDL

-Ensuite on attaque la compiliation avec : make
-puis, si tout va bien : make lowercase (si ça ne marche n'allait pas plus loin, cette étape est obligatoire, en général cette étape foire parce-que les répertoires ne sont pas bons ou pas au bons endroits, regarez le mesage d'erreur)
-puis en root : checkinstall (pour créer et installer le paquet)
-Dans votre /home, créez un dossier .ja2 et dedans un fichier ja2.ini et dans ce fichier rajoutez l'entrée suivante : data_dir = /chemin/vers/répertoire/Data (pour moi : /home/nico/JEUX/ja2fr/ja2). En fait, indiquez le dossier où est le dossier Data, pas le dossier Data lui même.

4. Jouez :)
Tappez ja2 et appréciez.

Bon jeu.

© 2007 Modèle conçu et réalisé par Fannie