Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 24 Nov 2017, 05:32
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Envoyez les avertissements de GTK2 aux oubliettes
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [2 Posts]  
Author Message
musher0


Joined: 04 Jan 2009
Posts: 11174
Location: Gatineau (Qc), Canada

PostPosted: Mon 13 Nov 2017, 00:19    Post subject:  Envoyez les avertissements de GTK2 aux oubliettes
Subject description: S'applique tout particulièrement aux Puppys dérivés d'Ubuntu
 

Bonsoir.

J'ai enfin trouvé une manière d'envoyer les avertissements de GTK2 aux oubliettes, après
maintes recherches.
Code:
#!/bin/sh
# /opt/local/bin/filtre-2dn.sh et lien symbolique /opt/local/bin/filtre
# OU
# /root/my-applications/bin/filtre-2dn.sh et liens
# symboliques /root/my-applications/bin/filtre et fltr.
#
# Objectif : éliminer les avertissements et messages censément « critiques »
# ----------- de GTK2 lorsque l'utilisateur lance un programme à partir de la
# ----------- console. Utile avec les Puppys dérivés d'Ubuntu. Les Puppys
# ----------- dérivés de Debian ne nous agacent pas de la sorte.
#
# Usage : en console, taper < filtre ExécutablE > (sans les chevrons).
#
# Explication : les avertissements et autres messages générés
# --------------- par GTK2 sont envoyés à /dev/null. De plus,
# --------------- l'exécutable est lancé en arrière-plan, ce qui
# --------------- libère la console pour faire autre chose.
#
# © Christian L'Écuyer, Gatineau (Qc), Canada, 12 nov. 2017. GPL3
# (Alias musher0 [forum Puppy].) #
################# # https://opensource.org/licenses/GPL-3.0
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#       This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#       You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
##########
#   Ce programme est libre : vous pouvez le redistribuer ou modifier
#   selon les termes de la Licence Publique Générale GNU publiée par la
#   Free Software Foundation (v. 3 ou toute version ultérieure choisie par
#   vous).
#      Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS
#   AUCUNE GARANTIE, ni explicite ni implicite, y compris des garanties de
#   commercialisation ou d'adaptation à un but spécifique. Pour obtenir plus
#    de détails, veuillez vous reporter au texte de cette licence à
#   https://opensource.org/licenses/GPL-3.0 pour le texte officiel, à
#   http://www.linux-france.org/article/these/gpl.html pour une traduction et à
#   https://fr.wikipedia.org/wiki/Licence_publique_générale_GNU pour une
#   explication en français.
################

####
A="$1"
exec $A 2>/dev/null &


Les modérateurs d'ubuntu disent à leurs utilisateurs, en essence :
« C'est pas grave, ce ne sont pas des erreurs. Que des avertissements. Et puis
de toute façon, vous n'êtes pas censés lancer des applications GTK2 ou GTK3
depuis le terminal. Alors passez votre chemin. »

La forme que certains utilisent est moins cavalière, mais le fond de la pensée reste
le même. Il est curieux cependant que de tels messages ne s'affichent pas dans les
consoles des Puppys dérivés de Debian. Les développeurs d'Ubuntu tolèrent donc
pas mal de pollution visuelle dans leur distro.

Toujours est-il que la solution, désormais, on l'a : le script ci-joint. C'est tout simple
à utiliser, pas besoin d'être un Érasme ou une tête à Papineau pour comprendre
comment faire taire GTK2.

Si de plus vous modifiez la ligne 161 du script < xwin > comme j'ai indiqué ailleurs,
votre Puppy dérivé d'Ubuntu deviendra doux comme un agneau. Il ne vous cassera
plus les oreilles virtuelles avec ses messages d'usage « critique » et ses
jappements de petit chien-chien à sa mémère, pour un rien.

À mon tour maintenant de vous servir un avertisement ! Wink

Si vous sentez que quelque chose cloche vraiment sur votre ordi, cessez tout
de suite d'utiliser le script filtre, et rétablissez la ligne 161 de < xwin > comme elle
était sans tarder. Puis chargez le fichier /tmp/xerrs.log dans geany ou dans less,
et rafraichissez-le souvent dans l'espoir de découvrir ce qui ne va pas.


À la bonne vôtre !
filtre-pour-msgs-GTK2.jpg
 Description   Voyez : la console est propre ! Aucune pollution !
 Filesize   157.37 KB
 Viewed   46 Time(s)

filtre-pour-msgs-GTK2.jpg

filtre-2dn-0.1.pet
Description 
pet

 Download 
Filename  filtre-2dn-0.1.pet 
Filesize  1.62 KB 
Downloaded  3 Time(s) 

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11174
Location: Gatineau (Qc), Canada

PostPosted: Thu 16 Nov 2017, 21:39    Post subject:  

Comme dirait l'Inspecteur Montalbano :
« Très populaire il est, ce fil. Lui-même destiné aux oubliettes il est. » Wink

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [2 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0362s ][ Queries: 14 (0.0090s) ][ GZIP on ]