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