en fait je crois bien que cette extension sert aussi pour generer le rendu des polices anti-aliasées.
effectivement ca n'accelere pas directement la 2D mais la difference est sensible quand on scrolle dans firefox par exemple.
je me fous de la semi-transparence et des features de jacky mais j'apprecie bien la reactivité des applis X quand cette option est activée.
en tout cas la version precedente ne plante pas avec cette option activée.
chez moi, le fait de desactiver l'option "RenderAccel" a resolu le probleme.
en contrepartie, les perfs en 2D sont moins bonnes.
je crois bien que je vais revenir à la version précédente.
Le systeme plantait au lancement de KDE, dès l'apparition de ksplash.
j'ai rarement vu ca avec les drivers nvidia, la c'est vraiment gros, et ca semble toucher pas mal de monde.
Je me demande comment ce genre de bugs peut passer a travers leurs tests.
pour ma part j'utilise aussi nusoap, je ne sais pas si PEAR:SOAP est mieux maintenu, mais nusoap a l'air plus utilisé. la plupart de la doc qu'on peut trouver parle de nusoap.
en tant que serveur, nusoap peut generer le WSDL a la volée, il faut ajouter ?wsdl à l'url du script serveur je crois.
j'utilise pas mal le client nusoap au boulot, et ca marche bien, meme avec des WS servis par des librairies MS.
user:
Allow an ordinary user to mount the file system. The name of the mounting user is written to mtab so that he can unmount the file system again. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line user,exec,dev,suid).
users:
Allow every user to mount and unmount the file system. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line users,exec,dev,suid).
je ne connaissais pas cette option users.
essaies quand meme avec "user", peut etre que XFCE regarde dans /etc/fstab.
a mon avis le goulot d'etranglement c'est les 10Mbps sur les terminaux.
si je comprend bien, ca n'est pas vraiment des terminaux X, mais plutot des clients NFS, dans cette situation un bon débit est primordial.
si tu ouvrais des sessions via XDMCP sur le serveur (terminal X quoi), le réseau, la RAM et la CPU des terminaux seraient beaucoup moins sollicités, mais en contre partie il faudrait tailler le serveur en conséquence, surtout en RAM.
- recréér a la main un schéma similaire à la base mysql, pour postgresql.
ca te permettra au passage d'ajouter quelques clés étrangeres et/ou d'arranger les types des champs.
rien de tel qu'un fichier texte pour ca.
- faire un petit script avec ton langage favori qui se connecte aux 2 bases et qui copie les données.
je trouve php (CLI) pas mal pour ce genre de choses, python est sympa aussi (API plus homogene pour les bases de données)
c'est normal que les montages reseau se fassent apres les disques locaux.
je pencherai plutot pour l'interface reseau, tu utilises un DHCP ou une ip statique?
peut etre que le reseau n'arrive pas a temps, ou que l'ordre de lancement a été changé?
sur debian (ca doit etre similaire sur mandrake) dans /etc/rcS.d:
S35mountall.sh (disques locaux)
S40networking
S45mountnfs.sh (qui monte aussi smbfs)
je ne connais pas mandrake, mais le paquet gcc-g77-3.4.1-4mdk.i586.rpm semble le bon
la commande est f77 et non g77.
a noter aussi que ce n'est pas un vrai compilateur fortran, mais une moulinette qui convertit ton fortran en c. (f2c)
mais a chaque fois que je l'ai essayé, pour compiler des bouts de codes d'il y a 15 ans, ca c'est soldé par un echec.
je ne suis pas sur que toutes les fonctionalités de fortran77 soient supportées.
malheureusement, je crois qu'il n'y a pas de compilo fortran libre et efficace, pour une utilisation pro il faut se rabattre sur celui d'intel par exemple.
pour depanner apt, tape comme indiqué:
apt-get -f install
il te faudra peut etre reinstaller bittorrent-gui, mais utilise aptitude ou synaptic pour ca.
pour lancer kdm au boot, comme dit plus haut:
dpkg-reconfigure kdm
pour choisir les utilisateurs a montrer dans kdm:
va dans le centre de controle de kde il y a un outil pour configurer kdm.(ca demande le mot de passe root)
ceci dit c'est pas une super idee de lancer des sessions X en root, mieux vaut utiliser su.
tout depend de comment est foutu le lan de l'immeuble.
ca m'etonnerais beaucoup qu'il y ait de l'espionnage au niveau du switch.
les machines du lan peuvent elles communiquer entre elles directement?
si c'est le cas, tu peux directement partager une connexion internet avec ta machine juste avec quelques regles iptables qui vont bien (pour router seulement tes comparses, et pour proteger ta machine du lan et d'internet)
ils devront juste utiliser ton IP comme passerelle par defaut et desactiver la config du proxy si c'est le cas.
le proxy ou routeur de l'immeuble ne verra plus rien venant d'eux.
sinon tu peux faire effectivement un vpn par dessus le lan, mais c'est plus complexe et pas toujours evident de faire communiquer des clients et serveurs VPN d'origine differente, et ca se verra quand meme (c'est juste ce qui passe dessus qui est protégé)
pour ton clavier, les touches F1 F2 etc. devraient marcher sans manips supplémentaires.
lineak c'est pour les touches "multimedia" en plus comme le reglage du volume, lancement du navigateur etc.
je me suis bidouillé un petit script python qui se connecte a HAL via DBUS et qui utilise pmount pour monter les clefs usb et les cdrom.
c'est en grande partie repompé de hal-device-manager
et il faut parfois utiliser pumount a la main pour demonter.
en attendant une vraie integration dans kde (deja dans le CVS je crois)...
import sys, os
import dbus
import gtk
class DeviceWatcher:
def __init__ (self):
self.bus = dbus.SystemBus()
self.hal_service = self.bus.get_service('org.freedesktop.Hal')
self.hal_manager = self.hal_service.get_object("/org/freedesktop/Hal/Manager", "org.freedesktop.Hal.Manager")
#print self.hal_manager.ListServices()
# gdl_changed will be invoked when the Global Device List is changed
# per the hal spec
self.bus.add_signal_receiver(self.gdl_changed,
"DeviceAdded",
"org.freedesktop.Hal.Manager",
"org.freedesktop.Hal",
"/org/freedesktop/Hal/Manager")
self.bus.add_signal_receiver(self.gdl_changed,
"DeviceRemoved",
"org.freedesktop.Hal.Manager",
"org.freedesktop.Hal",
"/org/freedesktop/Hal/Manager")
self.bus.add_signal_receiver(self.gdl_changed,
"NewCapability",
"org.freedesktop.Hal.Manager",
"org.freedesktop.Hal",
"/org/freedesktop/Hal/Manager")
# Add listeners for all devices
try:
device_names = self.hal_manager.GetAllDevices()
except:
print "Could not get device list. Make sure hald is running!\n"
sys.exit(1)
for name in device_names:
dev = self.hal_service.get_object(name, "org.freedesktop.Hal.Device")
if dev.PropertyExists('info.category') and dev.GetProperty('info.category') == 'volume':
self.add_device_signal_recv (name)
parent = self.hal_service.get_object(dev.GetProperty('info.parent') , "org.freedesktop.Hal.Device")
print dev.GetProperty('info.product')
def add_device_signal_recv (self, udi):
print "listening: " + udi
self.bus.add_signal_receiver(self.device_changed,
"PropertyModified",
"org.freedesktop.Hal.Device",
"org.freedesktop.Hal",
udi)
return
self.bus.add_signal_receiver(self.device_changed,
"Condition",
"org.freedesktop.Hal.Device",
"org.freedesktop.Hal",
udi)
def remove_device_signal_recv (self, udi):
self.bus.remove_signal_receiver(self.device_changed,
"PropertyModified",
"org.freedesktop.Hal.Device",
"org.freedesktop.Hal",
udi)
return
self.bus.remove_signal_receiver(self.device_changed,
"Condition",
"org.freedesktop.Hal.Device",
"org.freedesktop.Hal",
udi)
def device_changed(self, dbus_if, dbus_member, dbus_svc,
dbus_obj_path, dbus_message):
"""This method is called when signals on the Device interface is
received"""
print "entering device_changed"
print dbus_member
if dbus_member=="Condition":
args = dbus_message.get_args_list()
print "\nCondition %s, device=%s"%(args[0], dbus_obj_path)
print " message = ", args
elif dbus_member=="PropertyModified":
args = dbus_message.get_args_list()
num_modifications = args[0]
print "\nPropertyModified, device=%s"%dbus_obj_path
for i in range(0, num_modifications):
property_name = args[1+3*i]
removed = args[2+3*i]
added = args[3+3*i]
print " key=%s, rem=%d, add=%d"%(property_name, removed, added)
if property_name=="info.parent":
pass
else:
device_udi = dbus_obj_path
device_udi_obj = self.hal_service.get_object(device_udi,
"org.freedesktop.Hal.Device")
if device_udi_obj.PropertyExists(property_name):
print " value=%s"%(device_udi_obj.GetProperty(property_name))
def gdl_changed(self, dbus_if, dbus_member, dbus_svc, dbus_obj_path, dbus_message):
"""This method is called when a HAL device is added or removed."""
print "entering gdl_changed"
print dbus_member
if dbus_member=="DeviceAdded":
[device_udi] = dbus_message.get_args_list()
print "\nDeviceAdded, udi=%s"%(device_udi)
self.add_device_signal_recv (device_udi)
dev = self.hal_service.get_object(device_udi, "org.freedesktop.Hal.Device")
#conditions pour etre montable
if dev.PropertyExists('info.category') and dev.GetProperty('info.category') == 'volume':
fstype = dev.GetProperty('volume.fstype')
blockdevice = dev.GetProperty('block.device')
label = dev.GetProperty('info.product').replace(" ","_")
if fstype == 'iso9660':
#cdrom
cmd = "pmount %s %s" % (blockdevice,label)
else:
#usb
label = 'usb_' + label
cmd = "pmount %s %s" % (blockdevice,label)
print cmd
os.system(cmd)
elif dbus_member=="DeviceRemoved":
[device_udi] = dbus_message.get_args_list()
print "\nDeviceRemoved, udi=%s"%(device_udi)
self.remove_device_signal_recv (device_udi)
elif dbus_member=="NewCapability":
[device_udi, cap] = dbus_message.get_args_list()
print "\nNewCapability, cap=%s, udi=%s"%(cap, device_udi)
device_dbus_obj = self.hal_service.get_object(device_udi,
"org.freedesktop.Hal.Device")
print device_dbus_obj.GetAllProperties()
else:
print "*** Unknown signal %s"%dbus_member
watcher = DeviceWatcher()
gtk.main()
[^] # Re: Télédéclaration sous Sarge
Posté par botio2 . En réponse au journal Les impot en ligne c'est bien, mais.... Évalué à 1.
pour info il suffisait de lancer le browser comme ca:
LANG=fr_FR firefox
# system
Posté par botio2 . En réponse au message Débutisme dans les Scripts. Évalué à 1.
http://www.parinux.org/ressources/supports-confs/awk/commandes.html(...)
[^] # Re: /etc
Posté par botio2 . En réponse au message Umask sur les fichiers. Évalué à 2.
il y a pas mal de choses interessantes dans ce fichier et il est bien documenté.
[^] # Re: Freeze aleatoires ...
Posté par botio2 . En réponse au journal Nouveaux pilotes nVidia. Évalué à 0.
effectivement ca n'accelere pas directement la 2D mais la difference est sensible quand on scrolle dans firefox par exemple.
je me fous de la semi-transparence et des features de jacky mais j'apprecie bien la reactivité des applis X quand cette option est activée.
en tout cas la version precedente ne plante pas avec cette option activée.
[^] # Re: Freeze aleatoires ...
Posté par botio2 . En réponse au journal Nouveaux pilotes nVidia. Évalué à 0.
en contrepartie, les perfs en 2D sont moins bonnes.
je crois bien que je vais revenir à la version précédente.
Le systeme plantait au lancement de KDE, dès l'apparition de ksplash.
j'ai rarement vu ca avec les drivers nvidia, la c'est vraiment gros, et ca semble toucher pas mal de monde.
Je me demande comment ce genre de bugs peut passer a travers leurs tests.
# nusoap
Posté par botio2 . En réponse au message PHP, SOAP, WSDL. Évalué à 1.
pour ma part j'utilise aussi nusoap, je ne sais pas si PEAR:SOAP est mieux maintenu, mais nusoap a l'air plus utilisé. la plupart de la doc qu'on peut trouver parle de nusoap.
en tant que serveur, nusoap peut generer le WSDL a la volée, il faut ajouter ?wsdl à l'url du script serveur je crois.
j'utilise pas mal le client nusoap au boulot, et ca marche bien, meme avec des WS servis par des librairies MS.
cette doc la est pas mal:
http://dietrich.ganx4.com/download.php?url=/nusoap/downloads/7469_C(...)
[^] # Re: pas users
Posté par botio2 . En réponse au message xffstab + point de montage samba. Évalué à 1.
user:
Allow an ordinary user to mount the file system. The name of the mounting user is written to mtab so that he can unmount the file system again. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line user,exec,dev,suid).
users:
Allow every user to mount and unmount the file system. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line users,exec,dev,suid).
je ne connaissais pas cette option users.
essaies quand meme avec "user", peut etre que XFCE regarde dans /etc/fstab.
# pas users
Posté par botio2 . En réponse au message xffstab + point de montage samba. Évalué à 1.
[^] # Re: Réseau ?
Posté par botio2 . En réponse au message Lenteur du système. Évalué à 1.
[^] # Re: Réseau ?
Posté par botio2 . En réponse au message Lenteur du système. Évalué à 1.
si je comprend bien, ca n'est pas vraiment des terminaux X, mais plutot des clients NFS, dans cette situation un bon débit est primordial.
si tu ouvrais des sessions via XDMCP sur le serveur (terminal X quoi), le réseau, la RAM et la CPU des terminaux seraient beaucoup moins sollicités, mais en contre partie il faudrait tailler le serveur en conséquence, surtout en RAM.
# pourquoi un dump?
Posté par botio2 . En réponse au message Outils de conversion mysql --> pgsql. Évalué à 1.
- avoir la doc postgresql sous les yeux
- recréér a la main un schéma similaire à la base mysql, pour postgresql.
ca te permettra au passage d'ajouter quelques clés étrangeres et/ou d'arranger les types des champs.
rien de tel qu'un fichier texte pour ca.
- faire un petit script avec ton langage favori qui se connecte aux 2 bases et qui copie les données.
je trouve php (CLI) pas mal pour ce genre de choses, python est sympa aussi (API plus homogene pour les bases de données)
# les logs
Posté par botio2 . En réponse au message Seul "root" peut imprimer. Évalué à 1.
[^] # Re: 2 choses distinctes
Posté par botio2 . En réponse au message Probleme avec raid 1 logiciel dans fc2. Évalué à 1.
donc ne t'inquetes pas
# 2 choses distinctes
Posté par botio2 . En réponse au message Probleme avec raid 1 logiciel dans fc2. Évalué à 1.
il permet de grouper des disques / partitions et de creer des partitions virtuelles par dessus le "groupe de volumes".
a priori tu n'utilise pas ca, mais ca n'est pas necessaire pour le RAID.
[^] # Re: des .deb a partir des .rpm.bin ?
Posté par botio2 . En réponse au message Pb installation JDK sous Debian. Évalué à 1.
# le reseau peut-etre?
Posté par botio2 . En réponse au message Ordre de lancement lors du demarrage. Évalué à 2.
je pencherai plutot pour l'interface reseau, tu utilises un DHCP ou une ip statique?
peut etre que le reseau n'arrive pas a temps, ou que l'ordre de lancement a été changé?
sur debian (ca doit etre similaire sur mandrake) dans /etc/rcS.d:
S35mountall.sh (disques locaux)
S40networking
S45mountnfs.sh (qui monte aussi smbfs)
# f77
Posté par botio2 . En réponse au message Compilateur g77 fortran. Évalué à 1.
je ne connais pas mandrake, mais le paquet gcc-g77-3.4.1-4mdk.i586.rpm semble le bon
la commande est f77 et non g77.
a noter aussi que ce n'est pas un vrai compilateur fortran, mais une moulinette qui convertit ton fortran en c. (f2c)
mais a chaque fois que je l'ai essayé, pour compiler des bouts de codes d'il y a 15 ans, ca c'est soldé par un echec.
je ne suis pas sur que toutes les fonctionalités de fortran77 soient supportées.
malheureusement, je crois qu'il n'y a pas de compilo fortran libre et efficace, pour une utilisation pro il faut se rabattre sur celui d'intel par exemple.
[^] # Re: Tadam !
Posté par botio2 . En réponse au message Clavier Microsoft. Évalué à 1.
showkey -s
ca sort quelque chose quand t'appuies sur F1 F2 etc. ?
si oui, essaies soux X:
xev
[^] # Re: pb
Posté par botio2 . En réponse au message j'ai fait des bétises. Évalué à 1.
apt-get -f install
il te faudra peut etre reinstaller bittorrent-gui, mais utilise aptitude ou synaptic pour ca.
pour lancer kdm au boot, comme dit plus haut:
dpkg-reconfigure kdm
pour choisir les utilisateurs a montrer dans kdm:
va dans le centre de controle de kde il y a un outil pour configurer kdm.(ca demande le mot de passe root)
ceci dit c'est pas une super idee de lancer des sessions X en root, mieux vaut utiliser su.
# pas besoin de vpn a mon avis
Posté par botio2 . En réponse au message Tunnel SSH, VPN? Je m'y perds!. Évalué à 1.
tout depend de comment est foutu le lan de l'immeuble.
ca m'etonnerais beaucoup qu'il y ait de l'espionnage au niveau du switch.
les machines du lan peuvent elles communiquer entre elles directement?
si c'est le cas, tu peux directement partager une connexion internet avec ta machine juste avec quelques regles iptables qui vont bien (pour router seulement tes comparses, et pour proteger ta machine du lan et d'internet)
ils devront juste utiliser ton IP comme passerelle par defaut et desactiver la config du proxy si c'est le cas.
le proxy ou routeur de l'immeuble ne verra plus rien venant d'eux.
sinon tu peux faire effectivement un vpn par dessus le lan, mais c'est plus complexe et pas toujours evident de faire communiquer des clients et serveurs VPN d'origine differente, et ca se verra quand meme (c'est juste ce qui passe dessus qui est protégé)
# /etc/modules
Posté par botio2 . En réponse au message noyau 2.6.10. Évalué à 1.
[^] # Re: Ca?
Posté par botio2 . En réponse au message Driver Nvidia 6200. Évalué à 1.
lineak c'est pour les touches "multimedia" en plus comme le reglage du volume, lancement du navigateur etc.
pour basculer entre sessions c'est ctrl-alt-F(n)
# reseau
Posté par botio2 . En réponse au message Connexion direct par câble Linux et Win98. Évalué à 0.
sinon je ne sais pas quel protocole est utilise par cet outil, regarde du coté de plip
http://www.tldp.org/HOWTO/PLIP-Install-HOWTO-10.html(...)
[^] # Re: ubuntu?
Posté par botio2 . En réponse au message montage automatique. Évalué à 2.
# autre port?
Posté par botio2 . En réponse au message Adaptateur USB pour disque dur de portable 2'5. Évalué à 1.
a tout hasard as-tu essayé sur d'autres ports usb, genre ceux qui sont pret des prises ps2?
aussi, verifie bien que le disque est en master.