menus et association de fichiers sous linux

Nouveautes concernant Xcas.
News about Xcas

Modérateur : xcasadmin

Répondre
parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

menus et association de fichiers sous linux

Message par parisse » jeu. mars 05, 2009 8:48 am

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.
Dernière modification par parisse le ven. mars 06, 2009 2:44 pm, modifié 3 fois.

jjbat
Messages : 29
Inscription : jeu. juin 28, 2007 8:11 am
Localisation : Toulouse
Contact :

Message par jjbat » jeu. mars 05, 2009 5:01 pm

Je viens de tester sur une Kubuntu 10.8:

la commande

Code : Tout sélectionner

sudo update-mime-database /usr/lib/mime/ 
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/

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » jeu. mars 05, 2009 5:13 pm

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!!

jjbat
Messages : 29
Inscription : jeu. juin 28, 2007 8:11 am
Localisation : Toulouse
Contact :

Message par jjbat » jeu. mars 05, 2009 10:17 pm

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.

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » ven. mars 06, 2009 9:53 am

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...

loic
Messages : 168
Inscription : ven. mars 14, 2008 7:20 pm

Message par loic » ven. mars 06, 2009 8:45 pm

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

jjbat
Messages : 29
Inscription : jeu. juin 28, 2007 8:11 am
Localisation : Toulouse
Contact :

Message par jjbat » sam. mars 07, 2009 2:46 pm

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...
:D Test positif sur ma Kubuntu 8.10 , c'est parfait. Merci Bernard

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » sam. mars 07, 2009 4:17 pm

Super. Par contre je n'y arrive pas avec Xandros sur mon eeepc. Le file manager refuse de reconnaitre l'extension xws.

loic
Messages : 168
Inscription : ven. mars 14, 2008 7:20 pm

Message par loic » jeu. mars 12, 2009 10:26 pm

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!

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » ven. mars 13, 2009 9:24 am

Avez-vous plus de precisions sur le conflit? Il y aurait peut-etre juste un nom de fichier a changer pour l'eviter.

Répondre