URL: https://linuxfr.org/users/geo_trouvetout/journaux/un-chtit-patch-pour-konsole Title: Un ch'tit patch pour konsole... Authors: Gyro Gearllose Date: 2005年12月22日T13:00:51+01:00 Tags: Score: 0 Bon, voilà le problème : Lorsqu'on glisse une url vers konsole, les choix proposés dans le menu contextuel sont dans l'ordre : Coller pour coller l'adresse du lien sans autre forme de procès, cd pour se placer dans le répertoire cp pour faire une copie ln pour créer un lien symbolique et mv pour déplacer le fichier. Je trouvais ça pas mal, sauf que j'aurais bien aimé avoir le choix de donner l'url à manger à wget. Du coup, j'ai cherché si c'était configurable, mais je n'ai rien trouvé. En désespoir de cause, j'ai fouillé les sources, et j'ai trouvé ces commandes en dur dans les sources de konsole, et plus particulièrement dans le fichier TEWidget.cpp. Alors, j'ai retroussé mes manches, et j'ai codé. Voici un fichier à utiliser comme un patch qui ajoute cette possibilité :
2119c2119 < enum dropPopupOptions { paste, cd, cp, ln, mv, wget }; --- > enum dropPopupOptions { paste, cd, cp, ln, mv }; 2132d2131 < m_drop->insertItem( "wget", wget ); 2152d2150 < m_drop->setItemEnabled( wget, true ); 2230,2232d2227 < case wget: < emit sendStringToEmu("wget "); < break; 2234c2229 < if (item>cd && item<=wget) { --- > if (item>cd && item<=mv) {Ce n'est pas grand chose, mais j'espère que ce sera utile. Je ne sais pas à qui poster ce code, alors je vous en fait profiter, à vous, ô fans de kde. Sur ce, vous pouvez reprendre une activité moulesque normale.