Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  adaptation fenêtre Zenity » Le 28/01/2016, à 10:43

metalux
Réponses : 20

Bonjour,
Il faut définir ta police:

#!/bin/bash
L0="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*"
L1="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*"
L2="===_Valable_pour_TOUT_FICHIER_=====*"
L3="===_FICHIERS_PHOTOS_SEULEMENT_=====*"
L4="...................................*"
texte="$L0\n$L1\n$L2\n$L3\n$L4"
echo $L0 ; echo $L1 ;echo $L2
echo $L3 ;echo $L4
zenity --info --text='<span font="Monospace 12">'"$texte"'</span>'
read g
exit 0

#1 Re : -1 »  adaptation fenêtre Zenity » Le 01/02/2016, à 00:01

metalux
Réponses : 20

et le programme ré-ouvre la fenêtre

Je ne sais pas ce que tu veux faire exactement mais as-tu regardé du côté de Yad? Je viens de faire un script ou l'appui sur un bouton lance une action sans que la fenêtre se ferme. Avec zenity, ce n'est pas possible à ma connaissance, et je passais comme toi par une boucle. Tout dépend ce que tu faire, il faut voir.

#2 Re : -1 »  adaptation fenêtre Zenity » Le 04/02/2016, à 14:28

metalux
Réponses : 20

yad je ne connais pas et mon programme est déjà écrit ....

Dans ce cas, continue avec zenity. Cependant, je t'invite à regarder du côté de Yad qui est beaucoup plus puissant que zenity pour tes prochains scripts. Par exemple, tes différentes catégories comme "===== Valable pour TOUT FICHIER =========================================", etc... pourrait être mises dans différents onglets. Ici avec zenity, ces sous-menus ont également une case de sélection, aussi il faut prévoir le cas où l'utilisateur coche la case en renvoyant un message d'erreur.
J'ai testé ton code mais la fenêtre ne se ferme pas avec le bouton "Sortir du Menu".
Tu peux le rendre actif ainsi que la croix de fermeture de 2 manières:

[[ $? -ne 0 ]] && exit 0

On récupère le code retour et si il est différent de 0, alors on quitte. Attention, ce code doit être placé juste après la commande zenity avant le echo $choix (d'ailleurs à quoi sert ce echo vu que tu utilises une interface graphique?)
Si tu le place ailleurs, récupère le résultat dans une variable juste après zenity genre result="$?" puis remplace dans le test $? par $result
Tu peux également utiliser:

[[ "$choix" == "" ]] && exit 0

mais dans ce cas, aucune sélection fera fermer la fenêtre. Mieux vaut utiliser le 1er exemple et utiliser ce 2ème code pour afficher un message d'erreur genre: "Aucune option de sélectionnée, veuillez recommencer"
Ton option "EXIT" n'a plus d'utilité avec les boutons de fermeture actifs.

La forme -n `echo $choix|grep "AIDE"` s'utilise en sh, en bash tu peux préférer [[ $choix =~ AIDE ]] && zenity....
cd `echo ${0%/*}` peut également être remplacé par cd $(dirname "$0"). Les quotes inversés sont maintenant remplacés par la forme $() dans les versions récentes de bash. les commandes dirname et basename servent à récupérer des infos sur les chemins du script. C'est juste à titre de renseignement, cela n'empêche pas le script de fonctionner comme tu as fais.

Ajoute peut-être l'option --hide-header de zenity sinon si l'utilisateur clique sur les catégories, tout ton menu se retrouve dans le désordre.
Voici sinon un aperçu de ce que ça pourrait donner avec yad, sachant que tu peux également personnaliser l'icône, ajouter une image en haut ou sur le côté,etc...:
1454592217.png
1454592316.png
1454592348.png

#3 Re : -1 »  adaptation fenêtre Zenity » Le 09/02/2016, à 21:11

metalux
Réponses : 20

T'embêtes pas ar barzh paour pour ce script si ton code est déjà écrit pour zenity. Rien ne t'empêchera de le transcrire pour Yad dans le futur. Comme j'ai dis un peu plus haut:
Dans ce cas, continue avec zenity. Cependant, je t'invite à regarder du côté de Yad qui est beaucoup plus puissant que zenity pour tes prochains scripts.
Je te mets le code pour info, mais il n'y a aucune mise en forme, je l'ai fais juste pour illustrer le type d'interface possible. J'ai simplement fais un copier/coller de ton code auquel j'ai ajouté l'option --plug. Le plus dur reste à faire et même si c'est assez simple une fois qu'on a compris comment ça fonctionne, il y a peu de documentation en français sur la mise en place de l'option. J'ai l'intention d'ouvrir un sujet genre "truc & astuces pour yad" pour centraliser l'aide de Yad, faut juste que je prennes le temps de le faire.
Il y a une page en cours de construction de la traduction française du manuel yad,j'en profite pour remercier Slyfox au passage.
https://debian-facile.org/utilisateurs:slyfox:tutos:yad

#!/bin/bash
cd $(dirname "$0")
#ces valeurs mémorisent l'état précédent
#             tout fichier
AjDeb=FALSE
AjFin=FALSE
Rempl=FALSE
Trans=FALSE
#             fichier photo
AjDat=FALSE
LMetaD=FALSE
LComment=FALSE
FCom=FALSE
EComJNS=FALSE
EComJpeg=FALSE
EComNaut=FALSE
EComShot=FALSE
MComJPEG=FALSE
MComNaut=FALSE
MComShot=FALSE
Egalise=FALSE
Plus1H=FALSE
Moins1H=FALSE
#               options
Test=FALSE
Fich=FALSE

# pour les test traces
Test=TRUE
Fich=TRUE


Aide=FALSE
			# par défaut 		: pas de trace terminal , trace fichier	
t="-t"			# trace terminal	: t="" pas de trace , t="-t" : trace terminal
f="-f"			# trace fichier		: f="" pas de trace , f=""f" : trace fichier
fich_log="renom.log"	#le fichier qui contiendra la trace des modifications
max=30			# variable pour la présentation des résultats mettre 20 à 50 par exemple 
fich_aide="./Aide.txt"
choix=""


titre="Manipulation de noms de fichiers"

description="Description"
col2="============" # ne sert qu'à la présentation , est utilisé dans texte et dans la liste des colonnes
texte="Choisir l'action dans la liste ci-dessous (choix EXIT pour sortir)"$col2
yad --plug=1238 --tabnum=1 --list --text='<span font="Courier 10 Pitch Bold">'"onglet 1"'</span>' --checklist --column="Option" --column="Choix" --column="$description"  $AjDeb AjDeb "Ajouter un texte au début du nom de fichier(s)" \
  $AjFin AjFin "Ajouter un texte avant l'extension connue \".\" de fichier(s)" \
  $Rempl Rempl "Remplacer un texte dans un nom de fichier(s) (hors extension connue)" \
  $Trans Trans "tansformer IMG_aaaammjj_hhmmss en aaaa-mm-jj hh-mm-ss_IMG " &
yad --plug=1238 --tabnum=2 --list --text='<span font="Courier 10 Pitch Bold">'"onglet 2"'</span>' --checklist --column="Option" --column="Choix" --column="$description" $LMetaD	LMetaD		"Lire les métadonnées EXIF d'une photo" \
  $LComment     LComment	"Lire les commentaires JPEG (Gimp) + Nemo (Naut) + Shotwell de(s) photo(s)" \
  $FCom		FCom		"Force l'écriture du commentaire s'il existe (choix Ecrire/Egaliser)" \
  $EComJNS	EComJNS		"Ecrire un commentaire   Photos ( JPEG (Gimp) + Nemo (Naut) + Shotwell )" \
  $EComJpeg	EComJpeg	"Ecrire un commentaire   JPEG (Gimp)" \
  $EComNaut	EComNaut	"Ecrire un commentaire   Nemo (champ Description) " \
  $EComShot	EComShot	"Ecrire un commentaire   Shotwell " \
  $MComJPEG	MComJPEG	"Modifier le commentaire JPEG (Gimp) de Photos" \
  $MComNaut	MComNaut	"Modifier le commentaire Nemo (Nautilus) de Photos" \
  $MComShot	MComShot	"Modifier le commentaire Shotwell de Photos" \
  $Egalise      Egalise		"Egaliser les commentaires (si vide ) (ordre:Nemo>JPEG>Shotwell)" &
yad --plug=1238 --tabnum=3 --list --text='<span font="Courier 10 Pitch Bold">'"onglet 3"'</span>'  --checklist --column="Option" --column="Choix" --column="$description" $Plus1H 	Plus1H		"Ajoute 1 heure à la date EXIF de la photo" \
  $Moins1H 	Moins1H 	"Enlève 1 heure à la date EXIF de la photo" &
yad --text $"<b><big>Choisissez un onglet\n</big></b>" --notebook --title="$titre" --key=1238 --width=500 --height=500 --tab="Tous fichiers" --tab="fichiers photos" --tab="Gestion date photos" --button="Aide:252" --button="gtk-quit:252" --button="gtk-ok:0"

#4 Re : -1 »  adaptation fenêtre Zenity » Hier à 19:18

metalux
Réponses : 20

Yad est également fourni dans les dépôts officiels d'Ubuntu à partir de la 16.04. Certe, Xenial est encore en alpha2 mais il n'y a plus pour longtemps avant la sortie de cette nouvelle LTS.

#5 Re : -1 »  Voyager 14.04 LTS » Le 27/01/2016, à 12:50

metalux
Réponses : 2 001
melixgaro a écrit :

salut,
en vitesse, je pense que ta proposition jlfh0816, en message #1946 est pas mal.

« Choix annulé. Aucun nouveau thème n'a donc été installé. »
« Choice canceled. No new theme installed. »

Ok, je mets à jour le fichier servant de base et les pads déjà existants.

@tous
Si vous avez la possibilité d'avoir quelques traductions pour Conky control, ça serait cool car je finalise l'ensemble pour la 16.04 d'ici 1 semaine environ afin que rodofr ait le temps de tester et de mettre tout ça en place. Rien n'empêche ensuite de continuer à corriger les pads existants et d'en créer des nouveaux, ils serviront pour la 18.04.

@san-claudio
Merci pour ta proposition. Si il y a des contributeurs éventuels parmi tes proches, il suffit de renseigner les traductions/corrections dans les lignes msgstr. Pour cela il faut ouvrir un pad si la langue n'est pas encore traduite et nous indiquer le lien. Je peux les ouvrir si tu veux, indique moi les langues possibles dans ce cas.

#6 Re : -1 »  Voyager 14.04 LTS » Le 29/01/2016, à 10:07

metalux
Réponses : 2 001

@jlfh0816
Il y a des soucis de connexion sur les serveurs framapad ce matin, ce doit être pour ça que tu n'arrivais pas à les créer. Pour créer un nouveau, même pas besoin de passer par la page de création, tu copies/colles l'adresse d'un pad et tu change juste la fin, ça va te créer directement un nouveau.
Voici pour ConkyControl Fr:
https://bimestriel.framapad.org/p/ConkyControl
https://bimestriel.framapad.org/p/ConkyControl_italien
Je te laisse voir pour les autres, mais le service est chaotique ce matin. Attends un peu pour les créer.

#7 Re : -1 »  Voyager 14.04 LTS » Le 30/01/2016, à 00:10

metalux
Réponses : 2 001

Alors là! BRAVO! 4.gif
J'ai testé succinctement, c'est du quasi sans faute sur la forme, pour les traductions là, je ne peux pas vérifier. Les relecteurs sont les bienvenus smile J'ai juste noté 2 petites choses, File n'est pas traduit en italien, est-ce bien Cartella? (cf traducteur en ligne)
dans la traduction portugaise, from Conky Control? est traduit  do controle do Conky? Conky control étant en quelque sorte un nom propre, ne faudrait-il pas traduire plutôt par do Conky control? J'ai ajouté un espace devant cette phrase car elle s'affiche après le nom du conky.
Merci à tous les contributeurs, à ton frère san-claudio, à tes enfants jlfh0816 et tout particulièrement toi jlfh0816. Tu as bien renvoyé l’ascenseur à Voyager comme tu dis.

#8 Re : -1 »  Voyager 14.04 LTS » Le 30/01/2016, à 11:16

metalux
Réponses : 2 001

Pour file en italien, c'est bien file: la preuve en image. on y voit  "Gestore di file"
Pour ConkyControl en un seul mot, c'est sans doute ce qu'il y a de mieux. Au départ, je l'avais inclus dans les traductions, d'ailleurs Didier-T l'a appelé "Conky contrôle" dans les dernières versions, mais je pense qu'il vaut mieux laissé le nom "Conky Control" rien que pour les références faîtes sur le site de rodofr.

Voilà, je continue pour les autres traductions encore manquantes (allemand, espagnol, persan ...) mais je ne suis pas sûr de les avoir avant la deadline ... désolé

Quand j'ai lancé cette idée, je ne m'attendais pas à autant de traductions, je souhaitais déjà à ce que les traductions anglaises que j'avais effectuées soit relues et corrigées. Alors pour la deadline, à rodofr de te répondre mais comme il a l'habitude de dire, l'aventure continue! Et il y a encore à peine 1 mois, je ne suis pas sûr qu'il aurait pensé à ce que les principaux scripts de Voyager soient supportés dans autant de langues.
Je mets tout ça en forme semaine prochaine pour que rodofr puisse les intégrer et continuer à travailler sur la nouvelle mouture pour le plus grand plaisir des utilisateurs de Voyager.

#9 Re : -1 »  Voyager 14.04 LTS » Le 31/01/2016, à 23:31

metalux
Réponses : 2 001

@jlfh0816
Pas de soucis. Prends ton temps, j'ai bien bossé dessus ce soir, et comme d'habitude, ça n'as pas été comme sur des roulettes big_smile. Mais ça ne serait pas drôle autrement.
Si tu as d'autres langues par la suite, je les transmettrai à rodofr, il verra si il peut les  intégrer pour la 16.04 sinon ce n'est pas perdu, ça servira toujours pour après.
Pour l'arabe, ça devrait être Ok mais pas avant un moment, pas pour la 16.04 en tout cas. Par contre ton histoire de clavier, je n'y avais pas pensé, j'espère que ce n'est pas trop galère.
J'ai corrigé l'erreur du retour None dans ConkyControl. Maintenant si l'utilisateur appuie sur "Cancel" la valeur ne changera pas et sera celle utilisé en dernier. Si la valeur est inférieure à 1, la durée sera de 1 pour éviter que ça plante. J'ai également fixé la taille de la fenêtre, c'était un peu moche en maximisé, du coup maintenant la taille restera fixe.

#10 Re : -1 »  Voyager 14.04 LTS » Le 02/02/2016, à 19:35

metalux
Réponses : 2 001

@phyllinux
Comme chacun y va de sa piste, as-tu essayé de voir si c'est pareil sur un noyau précédent?
Sinon il y a quelques temps, il y avait un bug entre network-manager et xfce et l'applet dans le panel: en lançant gksu nm-applet, ça permettait de retrouver l'icône. A tester en dernier recours après avoir essayé les autres solutions.

#11 Re : -1 »  Voyager 14.04 LTS » Le 04/02/2016, à 19:32

metalux
Réponses : 2 001

@rodofr @jlfh0816
L'union fait la force. Le partage la décuple wink

@PPdM
Sur ton Pc optimus, pourrais-tu STP me donner le retour de ces 2 commandes?

xrandr | awk '$2=="connected" {print $1}'

et

usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current

Indique moi le pilote utilisé (nouveau ou propriétaire ou carte intel)
Si tu as la possibilité et que tu le souhaites, j'aimerais avoir le retour avec les différents pilotes.

Si il y a également d'autres utilisateurs de Voyager avec un Pc optimus, votre aide est la bienvenue.

#12 Re : -1 »  Voyager 14.04 LTS » Le 05/02/2016, à 23:12

metalux
Réponses : 2 001

@PPdM
La Nvidia, tu l'as désactivée dans le bios ou avec prime?
J'y connais pas grand chose sur ce type de Pc mais xrandr ne fonctionne pas parfois avec optimus (sur la nvidia je suppose car pour toi ça fonctionne avec la carte intel) et je cherche une solution pour récupérer le monitor connecté -LVDS1 dans ton cas- quand xrandr ne fonctionne pas.

Si il y a des utilisateurs avec un Pc optimus qui utilise la carte Nvidia, je suis toujours preneur du résultat de ces 2 commandes. Voire ceux qui utilise bumblebee ou prime.

#13 Re : -1 »  Voyager 14.04 LTS » Le 09/02/2016, à 20:31

metalux
Réponses : 2 001

@melixgaro
C'est bien le lien indiqué par jlfh0816: https://bimestriel.framapad.org/p/Voyag … s_allemand
@PPdM
Merci. Un test en live me serait utile. Fias moi signe quand tu es dispo.
@jibel
Tu es hors sujet, que ce soit pour melixgaro ou PPdM, relis les posts précédents et tu comprendras.....ou pas.

#14 Re : -1 »  Voyager 14.04 LTS » Le 09/02/2016, à 21:15

metalux
Réponses : 2 001
jibel a écrit :

Je croyais qu'en installant voyager, en choisissant sa langue tout serait correct pour le fan de Voyager de n'importe quel pays ou il serait installé dans sa langue avec les scripts adéquats

Justement, ça sera le cas à partir de la 16.04 grâce aux traductions faîtes principalement par jlfh0816. C'est le lien vers la traduction allemande que demandais melixgaro.

#15 Re : -1 »  Plus de réseaux Wi-Fi après mise en veille sur ASUS T100 » Le 06/02/2016, à 07:42

metalux
Réponses : 1

Bonjour,
Quelles commandes? Quelle version d'Ubuntu?
Les manipulations sont différentes selon la version d'Ubuntu et selon qu'il s'agit d'upstart ou systemd qui est utilisé.

#16 Re : -1 »  [Résolu] Extraction automatique d'un fichier. » Le 27/01/2016, à 02:13

metalux
Réponses : 13

Bonsoir,
Avec zip:

unzip -j '/home/user/archive.zip' "*.epub" -d /home/user/

remplace bien par les chemins en entiers. La flemme de regarder à cette heure pour les autres cas tongue
Bonne nuit.

#17 Re : -1 »  [Résolu] Extraction automatique d'un fichier. » Le 27/01/2016, à 15:47

metalux
Réponses : 13

Je crois que manon123 a tout ce qu'il faut maintenant smile

@nany
J'ai une ou 2 questions/réflexions concernant ton script:
Si tu pouvais m'expliquer la syntaxe:

zenity blablabla....filename=~

Ça ouvre dans le répertoire courant. Je ne comprends pas la syntaxe filename=~. J'aurais utilisé --filename="$PWD/" pour faire la même chose mais je trouve plus simple ta façon de faire.
Pour

debext=$(( ${#file} - 3 ))
case "${file:$debext}" in

j'ai mis un peu de temps à comprendre, disons que j’utilise jamais la forme ${x:y}). Je préfère cette forme:

case ${file##*.} etc...

en remplaçant bien entendu .7z par 7z
Tu vois, j'ai eu le courage de regarder, suffit juste d'être bien réveillé big_smile

#18 Re : -1 »  [Résolu] Extraction automatique d'un fichier. » Le 27/01/2016, à 17:17

metalux
Réponses : 13
nany a écrit :

Non, ça ouvre dans $HOME

Oui, c'est ce qui me paraissait logique, mais non, ça ouvre bien dans le répertoire courant.
Pour éviter toute confusion, $HOME = ~ = /home/user
or avec la syntaxe filename=~ si je suis dans /home/user/dossier/essai la fenêtre s'ouvre dans /home/user/dossier/essai et non dans /home/user. Voilà pourquoi je ne la comprenais pas, à moins que je n'ai rien compris tout simplement.

nany a écrit :

Même si, dans 98%[1] des cas, ces deux variables ont la même valeur.

Pas tout compris là, $HOME (dossier utilisateur) et $PWD (répertoire courant) sont souvent différents, non?

nany a écrit :

Bon, ben, t’as peut-être mérité une gorgée de bière, alors. tongue

Comme quoi, tout est question de motivation roll
manon123, tu sais ce qu'il te reste à faire si tu nous croises un jour. big_smile

#19 Re : -1 »  [Résolu] Extraction automatique d'un fichier. » Le 27/01/2016, à 23:56

metalux
Réponses : 13

@nany
Pour filename=~ comme ça ne fonctionnais pas, je m'étais perdu sur un obscur signe =~ alors qu'il s'agissait simplement du tilde équivalent à $HOME roll. le tilde n'est pas reconnu avec ma version de zenity (3.4.0), il faut passer par $HOME. filename= est équivalent à filename=$PWD et si il n'y a pas cette option, aucun dossier n'est sélectionné mais la fenêtre s'ouvre sur "récemment utilisés".
Voilà pour la petite histoire.

+1 pour unar, bien plus simple.

#20 Re : -1 »  Demande cheminement pour Deb » Le 30/01/2016, à 18:09

metalux
Réponses : 2

Bonjour,
Lors des mises à jour et installation de paquets, ceux-ci vont dans le dossier /var/cache/apt/archives. Est-ce bien cela que tu veux savoir?

#21 Re : -1 »  Clé wifi usb D-link DWA 131 v E1 » Le 28/01/2016, à 00:07

metalux
Réponses : 17

Ah les joies de la compilation! Ce n'est jamais une sinécure.
En principe ça fonctionne quand il ne manque rien, et comme souvent c'est le cas, il faut savoir bien déchiffrer les messages renvoyés par le terminal et ce n'est franchement pas évident.

#22 Re : -1 »  µblock origin | firefox | allociné » Le 27/01/2016, à 01:55

metalux
Réponses : 13

Après une mise à jour des listes, me voilà également bloqué.
La liste responsable est celle de easylist Liste Fr https://easylist-downloads.adblockplus.org/liste_fr.txt
Il faut ajouter dans les filtres dynamiques ces 3 règles:

www.allocine.fr acsta.net * noop
www.allocine.fr goutee.top * allow
www.allocine.fr mediaathay.org.uk * allow

La 1ère sert à l'affichage des images, les 2 suivantes sont indispensables pour pouvoir naviguer parmi les photos.

#23 Re : -1 »  µblock origin | firefox | allociné » Le 27/01/2016, à 18:59

metalux
Réponses : 13

As-tu signalé le "problème" au mainteneur de la liste ?

Euh....non.

Bon le problème persiste sur la navigation dans les photos, malgré le filtrage dynamique que tu proposes.
À moins que je m'y prenne mal :

Peux-tu me mettre une capture d'écran de tes filtres dynamiques après avoir ajouté les règles?
Il ne faut pas oublier d'appliquer après l'importation pour que les règles temporaires deviennent des règles permanentes.
Idem, dans les paramètres, coche "Activer le mode pour personnes expérimentées" et ensuite tu cliques sur l'icône de Uo et "Requêtes bloquées" puis fais une capture de la fenêtre. Tu peux décocher ensuite ce mode avancé.

#24 Re : -1 »  µblock origin | firefox | allociné » Le 27/01/2016, à 21:48

metalux
Réponses : 13

A faire mumuse avec Ublock origin, j'ai un peu trop bloqué les éléments extérieurs jusqu'à bloquer ta capture que je ne voyait plus lol
Bon, j'ai trouvé de quoi ça vient, tes règles sont bien renseignées mais ne sont actives qu'en mode avancé d'après ce que j'ai pu lire. Donc il faut que tu coche la case "Activer le mode pour personnes expérimentées" dans les paramètres pour que celles-ci soient actives.
J'ai remarqué un léger temps de latence avant que le changement s'opère, rafraîchit peut-être la page d'allociné pour voir les changements.