Page 1 sur 1
menus et association de fichiers sous linux
Publié : jeu. mars 05, 2009 8:48 am
par parisse
bonjour,
je viens de mettre a jour les paquets debian ainsi que xcas_root.tgz pour essayer de prendre en compte les utilisateurs habitues a lancer une application depuis un menu. L'install d'un paquet debian devrait dorenavant automatiquement rajouter Xcas dans les applications du menu gnome (je crois que c'est celui par defaut sous ubuntu), et les fichiers d'extension .xws devraient etre reconnus (double-click lance xcas dessus). Je ne sais pas ce qu'il en est sous KDE. Pour le paquet xcas_root.tgz, il faudra apres install executer les commandes
# sudo update-menus # commande debian, faire sudo apt-get install menu si necessaire
# sudo update-mime # commande debian
sudo update-mime-database /usr/share/mime
sudo update-desktop-database -q # faire sudo apt-get install desktop-file-utils si necessaire
mais je n'ai pas vraiment teste, il risque d'y avoir des choses qui marchent et d'autres non.
Publié : jeu. mars 05, 2009 5:01 pm
par jjbat
Je viens de tester sur une Kubuntu 10.8:
la commande
envoie l'avertissement suivant
joel@portable:~$ sudo update-mime-database /usr/lib/mime/
[sudo] password for joel:
Note that '/usr/lib' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:
- /root/.local/share
- /usr/local/share/
- /usr/share/
Publié : jeu. mars 05, 2009 5:13 pm
par parisse
En effet, j'ai eu le meme message d'erreur en testant sur un acer apire 1. En fait j'ai traduit un peu trop rapidement l'action de dh_installmime, il faut que je vois ce que fait exactement cette commande pour la traduire en environement non-debian. Du coup les extensions .xws ne peuvent pas être reconnus.
Par contre si update-desktop-database a marche, est-ce que xcas apparait dans les menus de KDE?
En tous cas, ca fait presque 2 jours que je suis la-dessus, et le moins qu'on puisse dire c'est que c'est pas facile de trouver de la doc pour savoir ce qu'il faut faire. Si quelqu'un en sait plus, qu'il n'hesite pas à m'expliquer!!
Publié : jeu. mars 05, 2009 10:17 pm
par jjbat
Du coup les extensions .xws ne peuvent pas être reconnus.
Lorsque je vais dans le menu d'association de fichiers de KDE, l'extension .xws apparaît dans les types applications mais seule la description "Xcas worksheet" est renseignée. L'application associée n'est pas indiquée.
Par contre si update-desktop-database a marche, est-ce que xcas apparait dans les menus de KDE?
Non, je n'ai rien dans le menu.
Ce serait effectivement un plus si tu arrivais à optimiser cela, mais ce n'est pas très compliqué de le faire manuellement sous KDE.
Publié : ven. mars 06, 2009 9:53 am
par parisse
je viens d'editer mon 1er message, j'ai recopie les commandes qui sont executees par le script postinst du paquet debian. Reste a tester tout ca...
Publié : ven. mars 06, 2009 8:45 pm
par loic
je viens de tester l'archive xcas_user.tar.gz
Après décompression, il me semble que la dernière ligne du script xcas
./xcas.bin
doit être remplacé par:
$XCAS_ROOT/xcas.bin
Loïc
Publié : sam. mars 07, 2009 2:46 pm
par jjbat
parisse a écrit :je viens d'editer mon 1er message, j'ai recopie les commandes qui sont executees par le script postinst du paquet debian. Reste a tester tout ca...

Test positif sur ma Kubuntu 8.10 , c'est parfait. Merci Bernard
Publié : sam. mars 07, 2009 4:17 pm
par parisse
Super. Par contre je n'y arrive pas avec Xandros sur mon eeepc. Le file manager refuse de reconnaitre l'extension xws.
Publié : jeu. mars 12, 2009 10:26 pm
par loic
Bon, si ça peut en aider certains....
J'avais un problème d'installation sous Ubuntu 8.10.
Après avoir rajouté le dépôt dans le /etc/apt/sources.list, l'installation renvoyait un mesage d'erreur.
Idem pour installation manuelle avec les *.deb
Il s'avère qu'il y a un conflit de fichiers avec le package amule-utils.
Donc désinstaller ce dernier et Xcas s'installe sans problème!
Publié : ven. mars 13, 2009 9:24 am
par parisse
Avez-vous plus de precisions sur le conflit? Il y aurait peut-etre juste un nom de fichier a changer pour l'eviter.