Dans le cadre de ma thèse j'utilise l'ontologie lexicale WordNet, et sous GNU/Linux
kthesaurus est vraiment très bien pour faire une recherche au débotté, rapidement, mais depuis kde4, quand on est sous gnome, les dépendances pour installer kthesaurus c'est un peu... étonnant:
exiv2
kde-icons-oxygen
kdebase-runtime
kdebase-runtime-bin-kde4
kdebase-runtime-data
kdebase-runtime-data-common
kdelibs-bin
kdelibs-data
kdelibs4c2a
kdelibs5
kdelibs5-data
khelpcenter
khelpcenter4
koffice-data
koffice-libs
libavahi-qt3-1
libclucene0ldbl
libexiv2-5
liblua50
liblualib50
libqt3-mt
librasqal1
librdf0
libsoprano4
libstreamanalyzer0
libstreams0
libxcb-shape0
libxcb-shm0
libxcb-xv0
libxine1
libxine1-bin
libxine1-console
libxine1-misc-plugins
libxine-x
redland-utils
soprano-daemon
- Concernant les clients email, je préfère de loin Thunderbird à Evolution, cependant evolution-webcal permet d'ajouter les items de ses calendars ICAL dans le GNOME clock/calendar panel, notamment les Google Calendars:
/usr/lib/evolution-webcal/evolution-webcal $url ou $url contient l'URL privée d'un ICAL du Google Calendar.
- Google a quand même une longueur d'avance non?:
- pour convertir du Latex en .doc MS-WORD (hé oui, parfois on est obligé de faire cette horreur...): convertir en .odt puis utiliser OpenOffice pour re-écrire le fichier en .doc.
- interfacer R et Java.
J'ai fais beaucoup de biblio dans ma thèse, et plutôt que d'ajouter un lien web, un DOI, ou autre dans mes BIBTEX, je sauvegarde tous les
PDF dans un répertoire en local. Ce qui me permet d'utiliser Beagle pour fouiller dans ma biblio pour retrouver un truc que j'ai lu.
Mais, le client Beagle par défaut sous GNOME quoique super bien fait, commence à me faire râler un brin:
- pourquoi diable n'affiche t-il pas une liste verticale déroulante (avec tous les résultats, plutôt que le machin page par page existant).
- surtout: pourquoi n'affiche t-il pas les chemins d'accès aux fichiers dans la liste, il faut cliquer sur un résultat pour voir sa localisation... >_<
- pourquoi ne plus afficher le nom du fichier mais afficher à la place le champ title des metadata quand elles sont disponibles (XMP), dans le cas des articles scientifiques, la méta title n'est jamais remplie, c'est presque toujours "title" ou "article", d'où: afficher tout simplement le nom du fichier, metadata ou pas, ce ne serait pas superflu.

Desktop search beagle interface
Et sinon, c'est dommage la
Web service interface de Beagle est maintenant désactivée...
Pour configurer une application par défaut pour un type de fichier
T (par exemple
PDF) sous GNOME, on peut utiliser le menu
properties du menu contextuel d'un fichier de type
T, l'onglet
open with permet de sélectionner l'application par défaut.
Mais cette façon de faire ne suffit pas, cela convient pour l'ouverture depuis nautilus ou le bureau GNOME, mais de nombreuses applications (Beagle, Eclipse entre autres) utilisent les fichiers de configuration
defaults.list se trouvant dans différentes locations, tel que:
-
~/.local/share/applications/defaults.list
/etc/gnome/defaults.list
/usr/share/applications/defaults.list
/usr/local/share/applications/defaults.list
Le dernier ayant précédence sur les autres ! voir ce
forum.
Très pratique pour, par exemple, faire en sorte que quand vous recherchez un article dans votre biblio avec
Beagle, et que vous désirez visionner un
PDF présent dans les résultats de votre recherche, ce
PDF soit ouvert avec Acrobat Reader (et non avec Evince, qui sait certes ouvrir plus de types de fichier que Acrobat, notamment les PS, mais propose beaucoup moins de fonctionnalités pour les
PDF). Ou par exemple aussi, ouvrir un
PDF depuis Eclipse également avec Acrobat Reader, etc.
NOTE: Sous Ubuntu Jaunty Jackalope, le fichier .gnomerc n'est pas lu ou utilisé, ainsi quoiqu'il contienne, openbox n'est pas utilisé comme gestionnaire de fenêtre à la place de metacity. Une solution est d'ajouter openbox --replace aux Startup Applications de Gnome. Effet de bord agréable: le chargement du desktop en est plus rapide (rapport à Gnome/openbox sous Intrepid), j'imagine que c'est parce qu'il charge openbox après avoir chargé Gnome.
Update 2009-08-18: si le shortcut pointe sur nautilus path avec path==~ (le home de l'utilisateur) par exemple, cela fonctionne parfaitement, en fait c'est uniquement nautilus sans argument qui ne fonctionne pas en shortcut!
NOTE: A partir de Ubuntu 8.10 Interpid Ibex, impossible de positionner un shortkey pour démarrer nautilus (par exemple un W-E pour démarrer nautilus, c'est très pratique, voir indispensable...). Je ne sais pas pourquoi... mais j'ai un indice avec l'erreur suivante: gnome_client_set_program: assertion 'program != NULL' failed.
Pour remplacer Metacity par OpenBox, éditer
.gnomerc et y ajouter:
export WINDOW_MANAGER="/usr/bin/openbox"
La configuration de OpenBox se trouve dans
~/.config/openbox/rc.xml (fichier très lisible, se passe d'explications), voici mon fichier
rc.xml (version 2:
rc.xml) (version 3:
rc.xml) (version 4 / 09.11.06:
rc.xml) (version 5 / 2009.12.23:
rc.xml) (version 6 / 2010.03.03:
rc.xml).
Les themes pour OpenBox se situe dans
~/.themes.
NOTES:
- La gestion du system beep semble délégué au Window Manager, ainsi le désactiver depuis le panneau de préférence son de GNOME ne change rien puisque nous n'avons plus GNOME/Metacity mais GNOME/OpenBox. Comme de toute façon, c'est assez embêtant (pour avoir fait des beeps très sonore en pleine conf', je sais de quoi je parle >_<), le mieux est de désactiver carrèment le module. Ajouter dans
/etc/modprobe.d/blacklist:
- Pour le key-binding, le lanceur de programme de GNOME est:
gnome-panel-control --run-dialog
<alt> + Mouse Right pour redimensionner une fenêtre (avec Metacity, c'est <alt> + Mouse Middle).
Mouse Middle sur le bouton Toogle Maximized d'une fenêtre pour maximiser verticalement, Mouse Right pour maximiser horizontalement.
Mouse Middle sur le background pour la liste (multi-bureau) des applications.
openbox --reconfigure pour reloader la configuration d'OpenBox.
- Certaines applications utilise le
<A>+MouseClick (la touche ALT), dans la configuration par défaut d'OpenBox, cela change de Virtual Desktop. Une solution est de changer toutes les interactions <A>+MouseClick par <W>+MouseClick (la touche WIN).
REM:
- il y a un comportement de Metacity que j'aime bien: faire un drag sur le titre d'une fenêtre maximisée, provoque une minimisation + un déplacement. J'ai essayé de configurer OpenBox pour qu'il le fasse également, avec l'action
UnmaximizeFull puis Move dans le contexte Titlebar.
Mais cela ne fonctionne pas, la fenêtre est bien minimisée, mais en utilisant le point inférieur droit de la fenêtre comme position fixe, la fenêtre se trouve tout en bas et le pointeur de la souris, lui, ne bouge pas...
LIENS: