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.

#76 Le 04/10/2012, à 16:15

Hizoka

Re : [g2s] Zenitor v3

Salut,

je ne connais pas du tout matedialog, fonctionne-t-il de facon totalement identique ?

si les commandes zenity lance bien matedialog avec les bonnes options, alors teste la version en tar.gz : http://hizo.fr/linux/zenitor/zenitor.tar.gz
installe les dependances sauf zenity.

Si zenity et matedialog different ca sera pas possible...

teste et dis moi smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#77 Le 04/10/2012, à 17:33

serged

Re : [g2s] Zenitor v3

Ça a l'air de fonctionner (je dois avoir toutes les dépendances).

Petit détail néanmoins (ne n'ai pas testé tous les cas...) :
- Pour le "Sélecteur de fichier" (-- --file-selection), quand on précise un répertoire de départ, il vaut mieux mettre derrière un "/" (par exemple "/home/serge/Images/"), cela positionne le sélecteur dans le répertoire et non sur le répertoire dans le répertoire parent.

- Pas de --forms dans matedialog


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#78 Le 04/10/2012, à 17:39

Hizoka

Re : [g2s] Zenitor v3

- Pour le "Sélecteur de fichier" (-- --file-selection), quand on précise un répertoire de départ, il vaut mieux mettre derrière un "/" (par exemple "/home/serge/Images/"), cela positionne le sélecteur dans le répertoire et non sur le répertoire dans le répertoire parent.

bien vu.

EDIT : modifie la ligne 113 du fichier zenitor.sh :

[[ ${G2S_file_selection_folder_default} && ${G2S_file_selection_default_coche} == True ]] && zenity_code+=" --filename \"${G2S_file_selection_folder_default}\""

en

[[ ${G2S_file_selection_folder_default} && ${G2S_file_selection_default_coche} == True ]] && zenity_code+=" --filename \"${G2S_file_selection_folder_default}\"/"

- Pas de --forms dans matedialog

ok, du coup ils ne sont pas identiques, donc je ne fais pas de modifs sur mon ppa/debs, seul le tar gz sera dispo du coup smile

Dernière modification par Hizoka (Le 04/10/2012, à 17:40)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#79 Le 17/04/2013, à 16:25

Hizoka

Re : [g2s] Zenitor v3

Version 3.6.0 a écrit :

=> Correction du bug de liste avec la fenetre d'entrée de texte grace a zenity 3.6.0
=> Ajout d'infos sur Zenity (codes sortie + Acces touches + version de zenity)
=> Possibilité de changer l'affichage (display)
=> Ajout de la confirmation d'ecrasement dans le selecteur de fichier
=> Ajout du widget list dans le formulaire
=> Modification du fonctionnement du formulaire
=> Mise a jour de g2s
=> Obligation d'une version zenity sup ou egal a 3.6.0
=> Passage a la version 3.6.0 pour etre en accord avec zenity

Toutes  les versions sont up :
- ppa Quantal
- ppa Raring
- le fichier tar.gz


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#80 Le 25/05/2013, à 18:40

bobtux

Re : [g2s] Zenitor v3

cool merci pour la mise à jour

Hors ligne

#81 Le 25/05/2013, à 18:45

Hizoka

Re : [g2s] Zenitor v3

ravi que ca serve smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#82 Le 20/08/2014, à 09:46

k3c

Re : [g2s] Zenitor v3

Bonjour Hizo

Je voudrais utiliser zenitor pour rendre plus convivial un programme, qui est
http://darbycrash.altervista.org/PHP/WilmaaTV.php.txt

Moi je peux faire

php wilmaa.php

mais pour certains de mes proches ce n'est guère pratique.

J'ai modifié le programme pour passer juste le numéro de la chaine, par exemple

php wilmaa.php 38

lance la RTS1 (TV suisse)

Le programme

<?php
/*
   Filename: WilmaaTV.php. Copyright 2013/2014, Darby_Crash - kihol@inwind.it

   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, 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/>.

                   Many thanks to mitm for his help !!
*/

$version = "4.0";

error_reporting(0);
class cURL {
      var $headers ;
      var $user_agent ;
      var $compression ;
      var $cookie_file ;
      var $proxy ;
      function cURL ( $cookies = TRUE , $cookie = 'cookies.txt' , $compression = '' , $proxy = '' ) {
      	       $this -> headers [] = 'X-Forwarded-For: 195.186.145.47' ;
	       	     $this -> user_agent = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16' ;
		     	   $this -> compression = $compression ;
			   	 $this -> proxy = $proxy ;
				       $this -> cookies = $cookies ;
				       	     if ( $this -> cookies == TRUE ) $this -> cookie ( $cookie );
					     }
					     function cookie ( $cookie_file ) {
					     	      if ( file_exists ( $cookie_file )) {
						      	   $this -> cookie_file = $cookie_file ;
							   	 } else {
								   	fopen ( $cookie_file , 'w' ) or $this -> error ( 'The cookie file could not be opened. Make sure this directory has the correct permissions' );
									      	$this -> cookie_file = $cookie_file ;
										      	 fclose ( $this -> cookie_file );
											 	}
												}
												function get ( $url ) {
													 $process = curl_init ( $url );
													 	  curl_setopt ( $process , CURLOPT_HTTPHEADER , $this -> headers );
														  	      curl_setopt ( $process , CURLOPT_HEADER , 0 );
															      		  curl_setopt ( $process , CURLOPT_USERAGENT , $this -> user_agent );
																	  	      if ( $this -> cookies == TRUE ) curl_setopt ( $process , CURLOPT_COOKIEFILE , $this -> cookie_file );
																		      	 if ( $this -> cookies == TRUE ) curl_setopt ( $process , CURLOPT_COOKIEJAR , $this -> cookie_file );
																			    curl_setopt ( $process , CURLOPT_ENCODING , $this -> compression );
																			    		curl_setopt ( $process , CURLOPT_TIMEOUT , 30 );
																			    if ( $this -> proxy ) curl_setopt ( $process , CURLOPT_PROXY , $this -> proxy );
																			       curl_setopt ( $process , CURLOPT_RETURNTRANSFER , 1 );
																			       		   curl_setopt ( $process , CURLOPT_FOLLOWLOCATION , 0 );
																			   	       $return = curl_exec ( $process );
																			       	       curl_close ( $process );
																			       		  return $return ;
																			  }
}

strncasecmp(php_uname('s'), "Win", 3) == 0 ? $windows = true : $windows = false;

if ($windows)
{
	if (file_exists("C:\\progra~2\\VideoLAN\\VLC\\vlc.exe"))
	   $vlc = "C:\\progra~2\\VideoLAN\\VLC\\vlc.exe";
	   else
		$vlc = "C:\\progra~1\\VideoLAN\\VLC\\vlc.exe";
}
else
{
	$vlc = "vlc";
}

$cc = new cURL ();
$out = "tmp.ts";
unlink($out);

$canali = array("http://pebbles112-lh.akamaihd.net/i/daserste_1@97481/master.m3u8","http://pebbles112-lh.akamaihd.net/i/zdf_1@97483/master.m3u8","http://pebbles114-lh.akamaihd.net/i/wdr_1@97490/master.m3u8","http://pebbles107-lh.akamaihd.net/i/sat1_1@97461/master.m3u8","http://pebbles106-lh.akamaihd.net/i/rtl_1@97459/master.m3u8","http://pebbles107-lh.akamaihd.net/i/rtl2_1@97460/master.m3u8","http://pebbles106-lh.akamaihd.net/i/prosieben_1@97456/master.m3u8","http://pebbles108-lh.akamaihd.net/i/vox_1@97466/master.m3u8","http://pebbles105-lh.akamaihd.net/i/kabeleins_1@97453/master.m3u8","http://pebbles104-lh.akamaihd.net/i/dmax_1@97398/master.m3u8","http://pebbles107-lh.akamaihd.net/i/sixx_1@97462/master.m3u8","http://pebbles104-lh.akamaihd.net/i/dasvierte_1@97396/master.m3u8","http://pebbles105-lh.akamaihd.net/i/nickcc_1@97455/master.m3u8","http://pebbles107-lh.akamaihd.net/i/superrtl_1@97463/master.m3u8","http://pebbles105-lh.akamaihd.net/i/viva_1@97493/master.m3u8","http://pebbles108-lh.akamaihd.net/i/sport1_1@97464/master.m3u8","http://pebbles104-lh.akamaihd.net/i/n24_1@97406/master.m3u8","http://pebbles104-lh.akamaihd.net/i/ntv_1@97405/master.m3u8","http://pebbles113-lh.akamaihd.net/i/kika_1@97487/master.m3u8","http://pebbles110-lh.akamaihd.net/i/sf1_1@97474/master.m3u8","http://pebbles110-lh.akamaihd.net/i/sf2_1@97475/master.m3u8","http://pebbles113-lh.akamaihd.net/i/orf1_1@97573/master.m3u8","http://pebbles113-lh.akamaihd.net/i/orf2_1@97574/master.m3u8","http://pebbles114-lh.akamaihd.net/i/3plus_1@97489/master.m3u8","http://pebbles107-lh.akamaihd.net/i/artede_1@97463/master.m3u8","http://pebbles104-lh.akamaihd.net/i/sfinfo_1@97408/master.m3u8","http://pebbles112-lh.akamaihd.net/i/3sat_1@97480/master.m3u8","http://pebbles111-lh.akamaihd.net/i/zdfneo_1@97479/master.m3u8","http://pebbles113-lh.akamaihd.net/i/swr_1@97485/master.m3u8","http://pebbles107-lh.akamaihd.net/i/br3_1@97517/master.m3u8","http://pebbles111-lh.akamaihd.net/i/phoenix_1@97476/master.m3u8","http://pebbles105-lh.akamaihd.net/i/eurosportde_1@97452/master.m3u8","http://pebbles118-lh.akamaihd.net/i/joiz_1@135266/master.m3u8","http://pebbles119-lh.akamaihd.net/i/tzurich_1@135275/master.m3u8","http://pebbles119-lh.akamaihd.net/i/tsudost_1@135274/master.m3u8","http://pebbles104-lh.akamaihd.net/i/euronewsde_1@97402/master.m3u8","http://pebbles105-lh.akamaihd.net/i/cnn_1@97501/master.m3u8","http://pebbles105-lh.akamaihd.net/i/bbcworld_1@97498/master.m3u8","http://pebbles109-lh.akamaihd.net/i/rts1_1@97469/master.m3u8","http://pebbles109-lh.akamaihd.net/i/rts2_1@97470/master.m3u8","http://pebbles103-lh.akamaihd.net/i/tv5monde_1@97380/master.m3u8","http://pebbles101-lh.akamaihd.net/i/france2_1@97347/master.m3u8","http://pebbles100-lh.akamaihd.net/i/france3_1@97329/master.m3u8","http://pebbles102-lh.akamaihd.net/i/france5_1@97351/master.m3u8","http://pebbles102-lh.akamaihd.net/i/rtl9_1@97354/master.m3u8","http://pebbles109-lh.akamaihd.net/i/tf1_1@97468/master.m3u8","http://pebbles108-lh.akamaihd.net/i/m6_1@97467/master.m3u8","http://pebbles101-lh.akamaihd.net/i/artefr_1@97346/master.m3u8","http://pebbles110-lh.akamaihd.net/i/rsila1_1@97472/master.m3u8","http://pebbles110-lh.akamaihd.net/i/rsila2_1@97473/master.m3u8","http://pebbles103-lh.akamaihd.net/i/rai1_1@97382/master.m3u8","http://pebbles102-lh.akamaihd.net/i/rouge_1@97359/master.m3u8","http://pebbles106-lh.akamaihd.net/i/rtlnitro_1@97458/master.m3u8","http://pebbles114-lh.akamaihd.net/i/servus_1@97488/master.m3u8","http://pebbles114-lh.akamaihd.net/i/atv_1@97491/master.m3u8","http://pebbles100-lh.akamaihd.net/i/cn_1@97368/master.m3u8","http://pebbles100-lh.akamaihd.net/i/latele_1@97375/master.m3u8","http://pebbles117-lh.akamaihd.net/i/c9_1@135252/master.m3u8","http://pebbles117-lh.akamaihd.net/i/caju_1@135253/master.m3u8","http://pebbles118-lh.akamaihd.net/i/t1_1@135267/master.m3u8","http://pebbles108-lh.akamaihd.net/i/tm1w_1@135269/master.m3u8","http://pebbles120-lh.akamaihd.net/i/tttg_1@135278/master.m3u8","http://pebbles119-lh.akamaihd.net/i/ttzh_1@135271/master.m3u8","http://pebbles120-lh.akamaihd.net/i/ttsh_1@135279/master.m3u8","http://pebbles118-lh.akamaihd.net/i/tost_1@135270/master.m3u8","http://pebbles118-lh.akamaihd.net/i/tm1o_1@135268/master.m3u8","http://pebbles117-lh.akamaihd.net/i/cane_1@135254/master.m3u8","http://pebbles117-lh.akamaihd.net/i/tticino_1@135255/master.m3u8","http://pebbles119-lh.akamaihd.net/i/tbasel_1@135273/master.m3u8","http://pebbles105-lh.akamaihd.net/i/e4_1@97502/master.m3u8","http://pebbles102-lh.akamaihd.net/i/lemanbleu_1@97356/master.m3u8","http://pebbles106-lh.akamaihd.net/i/film4_1@97503/master.m3u8","http://pebbles119-lh.akamaihd.net/i/tbarn_1@135272/master.m3u8","http://pebbles120-lh.akamaihd.net/i/tbielingue_1@135280/master.m3u8");
$chn = array();
for ($i=0;$i<count($canali);$i++){
    $xxx = explode("/", $canali[$i]);
    $xxx = explode("_", $xxx[4]);
    $chn[] = strtoupper($xxx[0]);
    }

/*

for ($i=0; $i<count($chn); $i++){
    echo "$i) " . $chn [$i] . ( (( $i + 1 )% 4 == 0 ) ? "\r\n" : str_repeat ( ' ' , 17- strlen ($chn [$i]. $i )) ); // thanks to omepiet
}
*/
$inp = $argv[1];
$quality = "1300";
$temp = $canali[$inp];
$chname = $chn[$inp];
$uri = $cc->get($temp);
echo "\r\n\r\nPlaying " . $chname . "\r\n";
preg_match("|http://(.*)|", $uri, $tmp);
$url = preg_replace("|/index_200_|", "/index_${quality}_", $tmp[0]);
$m3u8man = $cc->get($url);
preg_match("/TARGETDURATION:(.*)/", $m3u8man, $match);
$piecedur = trim($match[1]);
preg_match("/MEDIA-SEQUENCE:(.*)/", $m3u8man, $match);
$pieceseq = trim($match[1]);
preg_match("|http://(.*)|", $m3u8man, $tmp);
$piecepat = preg_replace("/$pieceseq/", '###', $tmp[0]);
function dump_stream($pieceseq, $piecepat, $out) {
	 $pezzo = preg_replace("/###/", "$pieceseq", $piecepat);
	 $cc = new cURL ();
	 $fragment = $cc->get($pezzo);
	 file_put_contents("$out", $fragment, FILE_APPEND);
}
$ciclo = "0";
while(1) {	
	 $sleep = $piecedur;
	 $ciclo++;
	 if ($ciclo == 5) {
	    if (filesize("$out") == 0) {
	       			 echo "\r\n\r\nNo available stream\r\n\r\n";
				      		  break;
							} else {
							       $cmd = $vlc . " --quiet --meta-title=\"" . $chname . " by Darby_Crash\" " . $out;
							       	      if ($windows) {
											pclose(popen("start /B ". $cmd, "r")); // thanks to jairoxyz
													       } else {
															shell_exec($cmd . " > /dev/null 2>/dev/null &");
																	  }
																	   }
																	   } else if ($ciclo < 5) {
																	     $sleep = 0;
																	     }
																	     $bef = time();
																	     dump_stream($pieceseq, $piecepat, $out);
																	     $aft = time();
																	     $delta = $aft - $bef;
																	     $to = $sleep - $delta;
																	     $pieceseq++;
																	     echo "\r\nDltime " . $delta . " sec\r\nSleeping " . $to . " sec\r\n";
																	     sleep($to);
}
?>

Je veux créer une liste avec les options

DASERSTE       
ZDF             
WDR
...
et si la personne clique sur (par exemple) DASERSTE, cela envoie
php wilmaa.php 0
et si elle clique sur WDR, alors
php wilmaa.php 2

J'ai installé zenitor sans problème, sélectionné liste et tableaux, mais je sèche sur comment rentrer mes options.

Merci pour ton temps.


Archlinux sur Xiaomi Air 13

Hors ligne

#83 Le 23/08/2014, à 18:10

Hizoka

Re : [g2s] Zenitor v3

Salut,

1) Tu choisis le type de liste que tu veux (simple, coche...)
2) Les colonnes sont les en tetes de la liste
3) Tu ajoutes les lignes, le contenu de la liste, chaque element de la ligne doit etre séparé d'un espace.

Colone 1 | Colonne 2 | Colonne 3
-------------------------------------------
Valeur 1a | Valeur 2a | Valeur 3a
Valeur 1b | Valeur 2b | Valeur 3b

Donne moi un exemple concret de ce que tu dois afficher (les colonnes et les lignes).

Apres tu traites la récupération de la valeur avec un if par exemple ou un case.

Dernière modification par Hizoka (Le 23/08/2014, à 18:11)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#84 Le 23/08/2014, à 20:07

k3c

Re : [g2s] Zenitor v3

Bonjour Hizo

>>>1) Tu choisis le type de liste que tu veux (simple, coche...)
Ma foi, un truc simple à cliquer pour un utilisateur final, mais vu qu'il y a 74 options (de 0 à 73), je penche pour une liste, éventuellement verticale ou sur 2 ou 3 colonnes (sur une seule colonne, 74 options ça sera pas terrible)

Donc je vais avoir

DASERSTE associé à 0
...
TBIELINGUE associé à 73

Merci pour ton temps


Archlinux sur Xiaomi Air 13

Hors ligne

#85 Le 23/08/2014, à 22:20

Hizoka

Re : [g2s] Zenitor v3

dans ce que tu veux faire, il faut le faire sur une seule colonne, car on ne peut récuperer une cellule mais uniquement une ligne.
mais tu peux faire un truc du genre :

zenity --list --column="Numero" --column="Nom" --hide-column="1" --print-column="1" --hide-header \
0 DASERSTE \
2 WDR \
73 TBIELINGUE

du coup ça fait un truc du genre :

num=$(zenity --list --column="Numero" --column="Nom" --hide-column="1" --print-column="1" --hide-header \
0 DASERSTE \
2 WDR \
73 TBIELINGUE)
php wilmaa.php ${num}

qu'en penses tu ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#86 Le 23/08/2014, à 23:14

k3c

Re : [g2s] Zenitor v3

Hizo tu es un dieu !

Cela fait exactement ce que je veux, merci.

Je vais ajouter toutes mes 74 options et voir si il y a du détail de présentation à améliorer.


Archlinux sur Xiaomi Air 13

Hors ligne

#87 Le 24/08/2014, à 09:47

Hizoka

Re : [g2s] Zenitor v3

c'était plus un probleme de zenity que de zenitor wink

pas de soucis !


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#88 Le 24/08/2014, à 10:33

k3c

Re : [g2s] Zenitor v3

Hizo

La version actuelle

num=$(zenity --list --column="Numero" --column="Nom" --hide-column="1" --print-column="1" --hide-header \
0 DASERSTE \
1 ZDF \
2 WDR \
3 SAT1 \
4 RTL \
5 RTL2 \
6 PROSIEBEN \
7 VOX \
8 KABELEINS \
9 DMAX \
10 SIXX \
11 DASVIERTE \
12 NICKCC \
13 SUPERRTL \
14 VIVA \
15 SPORT1 \
16 N24 \
17 NTV \
18 KIKA \
19 SF1 \
20 SF2 \
21 ORF1 \
22 ORF2 \
23 3PLUS \
24 ARTEDE \
25 SFINFO \
26 3SAT \
27 ZDFNEO \
28 SWR \
29 BR3 \
30 PHOENIX \
31 EUROSPORTDE \
32 JOIZ \
33 TZURICH \
34 TSUDOST \
35 EURONEWSDE \
36 CNN \
37 BBCWORLD \
38 RTS1 \
39 RTS2 \
40 TV5MONDE \
41 FRANCE2 \
42 FRANCE3 \
43 FRANCE5 \
44 RTL9 \
45 TF1 \
46 M6 \
47 ARTEFR \
48 RSILA1 \
49 RSILA2 \
50 RAI1 \
51 ROUGE \
52 RTLNITRO \
53 SERVUS \
54 ATV \
55 CN \
56 LATELE \
57 C9 \
58 CAJU \
59 T1 \
60 TM1W \
61 TTTG \
62 TTZH \
63 TTSH \
64 TOST \
65 TM1O \
66 CANE \
67 TTICINO \
68 TBASEL \
69 E4 \
70 LEMANBLEU \
71 FILM4 \
72 TBARN \
73 TBIELINGUE)
php wilmaa.php ${num}

Encore quelques questions,

1) comment je change le texte
Choisir des objets dans la liste ci-dessous
en autre chose ?

2) Quand je le lance, j'ai une petite fenêtre, et je commence par la maximiser, comment je fais pour démarrer avec une grande fenêtre ?

3) Si je veux afficher les options sur 2 ou 3 colonnes au lieu d'une seule ?

Merci pour ton temps.


Archlinux sur Xiaomi Air 13

Hors ligne

#89 Le 24/08/2014, à 10:48

Hizoka

Re : [g2s] Zenitor v3

1) comment je change le texte
Choisir des objets dans la liste ci-dessous
en autre chose ?

Pas compris... qui dois changer le texte ? toi ? l'user ? dans le code ? ou en direct ?

2) Quand je le lance, j'ai une petite fenêtre, et je commence par la maximiser, comment je fais pour démarrer avec une grande fenêtre ?

Là tu n'as pas cherché... c'est dans le 1er onglet de zenitor...

--height "600" --width "800"

3) Si je veux afficher les options sur 2 ou 3 colonnes au lieu d'une seule ?

Ce n'est pas adapté à ce que tu veux faire, mais voila un exemple.

zenity --list --column="colonne 1" --column="colonne 2" --column="colonne 3"  \
0 DASERSTE XXX \
1 ZDF YYY \
2 WDR ZZZ

Pourquoi n'est-ce pas adapté ?
Car lorsque tu fais ta sélection, zenity renvoie la ligne choisie, si tu mets plusieurs chaines sur une même ligne, tu ne pourras pas déterminer la sélection qui vient d'être faite.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#90 Le 24/08/2014, à 20:39

k3c

Re : [g2s] Zenitor v3

Hizo

Pour ne pas polluer ton thread zenitor, j'ai démarré une autre discussion.
http://forum.ubuntu-fr.org/viewtopic.ph … #p17816471
Merci pour ton aide


Archlinux sur Xiaomi Air 13

Hors ligne

#91 Le 20/07/2016, à 07:02

serged

Re : [g2s] Zenitor v3

->Hizo : Tu pourrais mettre à jour la signature sur tes dépôts. En effet, depuis LinuxMint 18 (basé sur Xenial) à la recherche des mises à jour, j'ai le message :

W: http://ppa.launchpad.net/hizo/zenitor/ubuntu/dists/wily/InRelease: Signature by key CA1C8DBC47C86F182FD189D2ABA52FB3CB96275F uses weak digest algorithm (SHA1)

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#92 Le 20/07/2016, à 07:18

Hizoka

Re : [g2s] Zenitor v3

Salut,

j'ai pas retouché à ce soft depuis plusieurs années, pas sûr qu'il soit encore utilisable sur wily...

et étant passé sous la programmation en pyqt, je ne compte plus le tenir à jour.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#93 Le 20/07/2016, à 10:07

erresse

Re : [g2s] Zenitor v3

Hizoka a écrit :

Salut,

j'ai pas retouché à ce soft depuis plusieurs années, pas sûr qu'il soit encore utilisable sur wily...

et étant passé sous la programmation en pyqt, je ne compte plus le tenir à jour.

C'est très dommage, Hizo, cette application a rendu et rend toujours d'inestimables services pour les développements en bash.
En fait, je suis sûr qu'on est nombreux qui aurions souhaité te voir adapter le concept de zenitor à YAD, un yaditor en quelque sorte... tongue
Je ne sais pas si wily a des problèmes à faire tourner zenitor (je ne vois vraiment pas pourquoi il y en aurait, en fait) mais sous trusty ça marche du tonnerre, et j'espère bien qu'en passant sous peu à xenial, ça fonctionnera toujours ! smile

Et puis, quel qu’en soit le devenir, tu mérites un grand merci pour avoir créé zenitor. Alors MERCI !!!
cool


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#94 Le 20/07/2016, à 16:29

Hizoka

Re : [g2s] Zenitor v3

Salut,

ça fait très plaisir à lire smile

j'avais pensé faire un yaditor mais n'utilisant plus que qt, ça pert de son interet tongue

maintenant je peux créer une version pour xenial et vous me dites si ça fonctionne.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne