Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/11/2013, à 16:47

wilson1984

Kate/Kile : Messages d'erreur/warning dans le terminal après lancement

Bonjour,

Voici mon problème : Lorsque je lance kate ou kile depuis un terminal (par exemple kate &), je reçois plusieurs messages d'erreurs (notamment du correcteur d'orthographe à la volée). Ceci rend le terminal inutilisable pour effectuer d'autres commandes (par exemple compiler les fichiers sources que je suis en train d'éditer avec kate ou kile...).

Voici un exemple de ce que j'obtiens comme message en lançant kate & :

me@mylaptop:~/temp$ kate &
session D-Bus connection created before QCoreApplication. Application may misbehave.
Enchant dict for "fr" 0x22ab440 
Enchant dict for "fr" 0x22b5db0 
kate(8062)/konsole Konsole::Session::run: Attempted to re-run an already running session. 

Si je lance kate pour ouvrir un fichier c'est encore plus long.

me@mylaptop:~/temp$ kate mailforum.txt &
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Enchant dict for "fr" 0x2bee380 
Enchant dict for "fr" 0x32ce890 
Enchant dict for "fr" 0x32d84e0 
Enchant dict for "fr" 0x32e8530 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 
Enchant dict for "en_US" 0x32f8d50 

et plus je tappe du texte plus la list "enchant" s'allonge.

Pouvez-vous svp me dire comment supprimer ces messages apparaissant dans le terminal ?

Merci d'avance,

W
Je suis sous Kubuntu 12.04 LTS

Hors ligne

#2 Le 04/11/2013, à 17:03

louis94

Re : Kate/Kile : Messages d'erreur/warning dans le terminal après lancement

Bonjour,

Il suffit de rediriger les erreurs (stderr) vers /dev/null :

kate 2>/dev/null

Louis

Hors ligne

#3 Le 04/11/2013, à 17:37

wilson1984

Re : Kate/Kile : Messages d'erreur/warning dans le terminal après lancement

ReBonjour,

Merci pour cette solution pragmatique (pour laquelle j'avais oublié la commande :-) ).
Cependant cela ne résout pas la cause des erreurs... Une idée sur la provenance de ces erreurs ?

Merci d'avance,

W

Hors ligne

#4 Le 04/11/2013, à 23:56

louis94

Re : Kate/Kile : Messages d'erreur/warning dans le terminal après lancement

Les erreurs DBus proviennent de la classe KApplication de Kde. Toutes les applications Kde sont donc affectées, rien de grave puisque pas de problème smile.

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

Je n'ai aucune idée pour les messages du dictionnaire...

Enchant dict for "fr" 0x22b5db0

Ça par contre, c'est un message qui peut être utile dans certains cas. Il s'agit bien d'une erreur, même si le message pourrait être désactivé pour la session par défaut.

kate(8062)/konsole Konsole::Session::run: Attempted to re-run an already running session.

Pour info, j'ai ceci sur mon Arch Linux, sans problème de fonctionnement :

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kate(1303)/kate-filetree KateFileTreePluginView::KateFileTreePluginView: BEGIN: mw: Kate::MainWindow(0x25fa370)
kate(1303)/kate-filetree ProxyItem::ProxyItem: ProxyItem(0x2895120,0x0,-1,QObject(0x0) ,"m_root")
kate(1303)/kate-filetree ProxyItem::ProxyItem: ProxyItem(0x2884de0,0x0,-1,QObject(0x0) ,"Sans titre")
kate(1303)/kate-filetree KateFileTreeModel::documentOpened: before add: ProxyItem(0x2884de0,0x0,-1,KateDocument(0x266c1a0) , "Sans titre" )
kate(1303)/kate-filetree KateFileTreeModel::setupIcon: BEGIN!
kate(1303)/kate-filetree KateFileTreeModel::setupIcon: END!
kate(1303)/kate-filetree KateFileTreeModel::handleInsert: BEGIN!
kate(1303)/kate-filetree KateFileTreeModel::handleInsert: empty item
kate(1303)/kate-filetree ProxyItem::addChild: added ProxyItem(0x2884de0,0x2895120,0,KateDocument(0x266c1a0) , "Sans titre" )   to ProxyItemDir(0x2895120,0x0,-1,"m_root", children:1)
kate(1303)/kate-filetree KateFileTreeModel::documentOpened: after add: ProxyItem(0x2884de0,0x2895120,0,KateDocument(0x266c1a0) , "Sans titre" )
kate(1303)/kate-filetree KateFileTreeProxyModel::KateFileTreeProxyModel: BEGIN!
kate(1303)/kate-filetree KateFileTreePluginView::setListMode: BEGIN
kate(1303)/kate-filetree KateFileTreePluginView::setListMode: treeMode
kate(1303)/kate-filetree KateFileTreePluginView::setListMode: END
kate(1303)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(1303)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(1303)/kate-filetree KateFileTreeProxyModel::docIndex: !
kate(1303)/kate-filetree KateFileTreeModel::docIndex: BEGIN!
kate(1303)/kate-filetree KateFileTreeModel::docIndex: END!
kate(1303)/kate-filetree KateFileTreePluginView::viewChanged: selected doc= KateDocument(0x266c1a0) QModelIndex(0,0,0x2895d30,KateFileTreeProxyModel(0x263e3b0) )
kate(1303)/kate-filetree KateFileTreePluginView::viewChanged: display= "Sans titre"
kate(1303)/kate-filetree KateFileTreeModel::documentActivated: BEGIN!
kate(1303)/kate-filetree KateFileTreeModel::documentActivated: adding viewHistory ProxyItem(0x2884de0,0x2895120,0,KateDocument(0x266c1a0) , "Sans titre" )
kate(1303)/kate-filetree KateFileTreeModel::updateBackgrounds: BEGIN!
kate(1303)/kate-filetree KateFileTreeModel::updateBackgrounds: m_editHistory contains  0  elements
kate(1303)/kate-filetree KateFileTreeModel::updateBackgrounds: END!
kate(1303)/kate-filetree KateFileTreeModel::documentActivated: END!
kate(1303)/kate-filetree KateFileTree::slotCurrentChanged: current: QModelIndex(0,0,0x2895d30,KateFileTreeProxyModel(0x263e3b0) )  previous: QModelIndex(-1,-1,0x0,QObject(0x0) )
kate(1303)/kate-filetree KateFileTree::slotCurrentChanged: got doc, setting prev: QModelIndex(0,0,0x2895d30,KateFileTreeProxyModel(0x263e3b0) )
kate(1303)/kate-filetree KateFileTreePluginView::viewChanged: END!
kate(1303)/kate-filetree KateFileTreePluginSettings::save: save config!

Hors ligne

#5 Le 14/11/2013, à 08:41

wilson1984

Re : Kate/Kile : Messages d'erreur/warning dans le terminal après lancement

Merci Louis pour ces explications. Je pense que je vais adopter votre solutions si ce pb KDE est connu et non considéré comme grave... Mais c'est quand même très polluant et ça donne un mauvais message (à savoir KDE => pas trop de konsole et bcp de souris).

Merci encore.

W.

Hors ligne