GNOME et KDE sont bien plus que des environnement de bureaux.
GNOME veut dire GNU Network Oriented Model Environnement si mes souvenirs sont bons. C'est tout d'abord une couche d'abstraction pour la communication inter-processus (Basé sur CORBA).
Par exemple, quand je fais glisser une icône de gmc ou nautillus vers la fenêtre mozilla, mozilla charge la page. Ce sont deux processus différents, et ils sont capables de communiquer entre eux.
Il y a aussi des outils de gestion de configuration communs, genre gconf pour GNOME, qui ne sont pas très visibles pour l'utilisateur final, mais fournissent des API aux développeurs d'applications.
Dans les deux cas, il y a des gestionnaires de session. Quand on quitte l'environnement, il demande à chaque application de se sauvegarder. Sous windows, depuis très longtemps, quand on éteint la machine avec un document Word ouvert, on a une gentille boite de dialogue demandant si on veut enregistrer le document, et la machine ne s'éteint pas avant qu'on ai répondu. Sous "UNIX de base", faites un shutdown -h now avec pleins de documents ouverts non sauvés, vous risquez de le regretter :-(
Y'a pleins de choses aussi pour avoir plusieurs morceaux d'application dans la même fenêtre (Kpart pour KDE, par exemple).
Je comprends très bien que l'utilisateur souhaite avoir le choix. Qu'il puisse choisir son Window manager, son gestionaire de fichier, sa barre des taches, c'est cool.
Par contre, avoir deux back-end différents pour la gestion des configurations, des presses-papiers incompatibles entre applications KDE et GNOME, des glisser-déposer qui ne marchent pas de l'un à l'autre, ... ça, ce serait inacceptable. (Je ne sais plus très bien ce qu'il en est en ce moment. Par exemple, le glisser-déposer Konqueror-Mozilla marche)
C'est entre autre pour ça qu'il est très important que les développeurs des deux environnements discutent entre eux.
[ Et les spécialistes de la question pourront corriger les innombrables conneries techniques que ce post doit contenir ;-)}
# Au delà du "desktop"
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Discussion entre développeurs KDE et GNOME. Évalué à 10.
GNOME et KDE sont bien plus que des environnement de bureaux.
GNOME veut dire GNU Network Oriented Model Environnement si mes souvenirs sont bons. C'est tout d'abord une couche d'abstraction pour la communication inter-processus (Basé sur CORBA).
Par exemple, quand je fais glisser une icône de gmc ou nautillus vers la fenêtre mozilla, mozilla charge la page. Ce sont deux processus différents, et ils sont capables de communiquer entre eux.
Il y a aussi des outils de gestion de configuration communs, genre gconf pour GNOME, qui ne sont pas très visibles pour l'utilisateur final, mais fournissent des API aux développeurs d'applications.
Dans les deux cas, il y a des gestionnaires de session. Quand on quitte l'environnement, il demande à chaque application de se sauvegarder. Sous windows, depuis très longtemps, quand on éteint la machine avec un document Word ouvert, on a une gentille boite de dialogue demandant si on veut enregistrer le document, et la machine ne s'éteint pas avant qu'on ai répondu. Sous "UNIX de base", faites un shutdown -h now avec pleins de documents ouverts non sauvés, vous risquez de le regretter :-(
Y'a pleins de choses aussi pour avoir plusieurs morceaux d'application dans la même fenêtre (Kpart pour KDE, par exemple).
Je comprends très bien que l'utilisateur souhaite avoir le choix. Qu'il puisse choisir son Window manager, son gestionaire de fichier, sa barre des taches, c'est cool.
Par contre, avoir deux back-end différents pour la gestion des configurations, des presses-papiers incompatibles entre applications KDE et GNOME, des glisser-déposer qui ne marchent pas de l'un à l'autre, ... ça, ce serait inacceptable. (Je ne sais plus très bien ce qu'il en est en ce moment. Par exemple, le glisser-déposer Konqueror-Mozilla marche)
C'est entre autre pour ça qu'il est très important que les développeurs des deux environnements discutent entre eux.
[ Et les spécialistes de la question pourront corriger les innombrables conneries techniques que ce post doit contenir ;-)}