Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Sujet: Je cherche un nom pour un xenialPup remastérisé. (Lu 4925 fois) sujet précédent - sujet suivant
0 Membres et 1 Invitédans ce sujet

Je cherche un nom pour un xenialPup remastérisé.

Bonjour à toutes et à tous.

Comme le titre le mentionne.

« Revanchard » ? « Prospectif » ? Vous avez d'autres idées ? Quelque chose de beau, pas cucu ? :)

-- Il est basé sur echinus comme gest. de fen., avec snapwm comme solution de rechange. Donc un concept de simplicité et de tuilage à ce niveau.

-- Passablement dégraissé, il a perdu 103 Mo, par rapport au xenialPup-706 d'origine. Indiquerai une liste complète dans un autre message; prendrais trop de place ici.

-- la biblio LLVM et les pilotes vidéo *.dri sont retirés mais disponibles au besoin dans leur propre sfs. (Comme ASRI avait fait.)

-- Contient un nouveau lecteur de fichiers musicaux « defaultaudioplayer », mentionné ailleurs sur ce forum.

-- Incorpore quelques menus « aemenu » et mon script multi-panneaux « CatApps » au lieu d'un menu déroulant façon jwm/icewm.

Il a l'air de ça : (voir illustrations jointes). 

Vos commentaires seront les bienvenus. À+
musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #1
Rebonjour.

Tel qu'annoncé ci-dessus, voici la liste actuelle -- brute -- des retraits et des ajouts.

Vos idées sont les bienvenues; je suis sûr d'avoir oublié quelque chose !!!  :D  

À+

Citer
En retirant :

abiword
gnumeric
goffice
wv
aspell
gtkspell
hunspell
hunspell-en-us
enchant

geany
hexchat
osmo
palemoon

vlc
vlc-browser-plugin

gplanarity
hexalate
iqpuzzle

viewnior
transmission
sylpheed
screeny
didiwiki

ffmpeg
ffconvert
UrxvtControl

pupradio
PupClockset
pmusic
gmeasures
asunder
gftp

desk icon themes :
neon
Sarai
moblin_stark
jq8raised
flattr
blue_moon

gawk
compton
jwm
JWMDesk
minidlnad

qpdf

~~~~~~~~~~~~

Autres / Others :

biblios Qt déplacées dans le devx
libLLVM-4.0.so.1 (51 Mo) dans un sfs séparé
gawk replaced with mawk
viewnior replaced with mtpaint -v and qiv

Ajoutés / Added :
upx
Liberation fonts
Monaco and Inconsolata fonts
monte-1-dsq.sh (script)
snapwm
dmenu
echinus
ourico
qiv
CatApps numbered menu script
Some 45 Kb's worth of bash scripts in /root/my-applications
lsof and libtirpc3

libproxy0.4-cil_0.4.11-5ubuntu1_all.deb, and support files:
libmono-corlib4.5-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
libmono-security4.0-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
libmono-system4.0-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
libmono-system-configuration4.0-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
libmono-system-security4.0-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
libmono-system-xml4.0-cil_4.2.1.102+dfsg2-7ubuntu4_all.deb
mono-4.0-gac_4.2.1.102+dfsg2-7ubuntu4_all.deb
mono-gac_4.2.1.102+dfsg2-7ubuntu4_all.deb
mono-runtime_4.2.1.102+dfsg2-7ubuntu4_i386.deb
mono-runtime-common_4.2.1.102+dfsg2-7ubuntu4_i386.deb
mono-runtime-sgen_4.2.1.102+dfsg2-7ubuntu4_i386.deb

~~~~~~~~~~~~

la taille du puppy_machin_numéro.sfs a maigri de 101 Mo.

~~~~~~~~~~~~
Formules -- (en vrac et en pseudo-code pour l'instant)

Ouvrir l'iso et copier l'archive puppy_xenial_7.0.6.sfs dans un répertoire commode

unsquashfs -d Repertoire puppy_xenial_7.0.6.sfs

du -h | tail -1 > ../Taille.txt # pour vérifier la taille à mesure

Entrer dans le « Repertoire » et taper:

while read line;do echo $line;rm -f $PWD/$line;done < root/.packages/builtin_files/nom-du-paquet
(La liste de tous les fichiers composant chaque paquet est là.)

Quand on a fini, on resquashe le sfs principal du Puppy :
cd ..
mksquashfs coyloup puppy_xenial_7.0.6.sfs -noappend -all-root -b 1048576 -comp xz -Xdict-size 100%

[/mnt/sdc3/At...ltin_files]>for paquet in `ls -1 *spel*`;do while read line;do echo $line;rm -f $PWD/$line;done < $paquet;done
 
musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #2
Bonjour musher0

Tout d'abord félicitations pour le travail déjà effectué, plus de 100Mo d'économisé, cela devrait plaire au plus grand nombre.
Même si aujourd'hui les supports sont devenus "gigantesque", ce n'est pas la peine de gaspiller de la place en multipliant les "doublons", "triplons" etc, que ce soit dans les programmes autant que dans leurs dépendances.
Citation de: musher0
...je suis sûr d'avoir oublié quelque chose...
 
Seuls ceux qui ne font rien, sont sur de ne pas se tromper...
"Que la peau et les os", était plus un euphémisme... En fait "coquille vide" aurait plus convenu dans le sens ou  tout ce qui n'est pas "strictement" nécessaire au "boot" et fonctionnement de la puppy pouvait être mis dans le "réservoir" à sfs.
Peut être encore retirer Paint, mais là c'est déjà pas mal...

Pour ne pas perdre le fil, l'idée de base est que chaque utilisateurs pourras "spécialiser" cette puppy... Donc le "graphiste" qui utilisera Gimp n'aura peut être aucun intérêt à utiliser Paint ou au contraire l'utiliser pour de petites retouches, le "programmeur" sera plus intéressé par l'ajout d'IDE, Code;;Block, Gambas, Lazarus etc.
Bref une puppy à la "carte" grâce au "mixeur" de sfs...

En tout cas beau boulot, bravo.

Bonne journée.







 

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #3
et on peut la télécharger ou ?
pour lui  trouver un pseudo  il est plus sure de la connaitre  ;)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #4
Bienvenue à bord, « les schtroumpfs » !

Ça vient sur un « flat car », mais ça vient !  (Comme disait ma mère au siècle dernier.)

J'ai fait de bons progrès sur des éléments clés, par ex.,
-- un superbe (je crois) « pas-menu » (héhé ;) ) qui va magnifiquement (re-je crois) avec echinus.

J'ai découvert qu'on n'est pas obligé d'utiliser seulement des fontes dites « mono » avec urxvt. On peut utiliser de très belles fontes proportionnelles comme Switzera ou AkizaSans dans urxvt, pourvu qu'on compense leur pas par -letsp (horizontal) et -lsp (vertical). Autrement, sous console, elles sont trop compactes verticalement et trop allongées horizontalement pour qu'on puisse lire aisément, sans se fatiguer les yeux, leur contenu.

-- de ce « non-menu », on peut en outre accéder aux principaux répertoires et aux applis par défaut de Puppy, Il offre aussi un panneau pour les choix de programmes et de sites Internet de l'utilisateur. Aucun autre Puppy n'a ça.

-- pour compléter ce « non-menu », j'ai incorporé dmenu, avec icône et lien clavier sur F12. Si jamais une appli n'apparaît pas dans le « non-menu », on peut y accéder quand même en tapant F12 et son nom dans le dmenu.

-- pour les fans finis de clics souris, c'est pas de chance... Dans ce xenialPup dégraissé, vous devrez savoir quoi faire de vos dix doigts !  La souris a sa place, mais remise à sa place.

-- j'ai refait mon defaultaudioplayer de fond en comble. Il faut que je lui trouve un autre nom; autrement, là où il est (usr/local/bin), un fin finaud  va me l'écraser à la 1ère occasion !

Aucun autre Puppy n'a ça. Je suis sérieux. Par conséquent, la lecture de fichiers son et musique sera la spécialité par défaut de ce xenialPup-706 modulaire. Je veux dire que, « sortie usine », sans module chargé, ce xenialPup-706 dégraissé pourra lire n'importe quel fichier son, cela le distinguera des autres.

-- perfectionné un système avec wmctrl pour offrir des tailles de fenêtres préfabriquées. C'était le point faible d'echinus en mode cascade (parce qu'echinus a un mode cascade, minimal, mais il en a un !)

-- J'ai fait un choix quasi définitif de Seamonkey comme navigateur parce que
1) on peut le mettre dans /mnt/home donc sa taille n'est pas comptabilisée dans le Toutou même (ben oui, je triche, en faisant ça ! Par contre, faut faire pareil avec tous les gros navigateurs, de nos jours), mais surtout

2) Seamonkey peut aussi faire ce que les autres navigateurs ne font plus : rédaction de documents (Kompozer), ftp (via FireFTP),  base de données (via SQLite Manager), courriel et carnet d'adresses, autant d'applis qu'on peut retirer du Toutou comme tel.

-- Seamonkey sera disponible séparément. Le navigateur léger incorporé est links2. Donc on pourra accéder à Internet même « sortie usine », même si vous n'avez installé aucun gros navigateur.

-- Je jongle avec divers titres :
---- « Toutou modulaire » (voir capture, 11 modules à ce jour), ce qui est strictement vrai, mais ce n'est pas dire assez, à mon sens;

---- « Toutou pavés », pour le distinguer des gestionnaires de fenêtres en cascade genre icewm ou jwm ou pekwm.

« Toutou Pavés »  a par ailleurs une connotation soixante-huitarde que j'aime bien, que vous, cousins français, comprendrez d'entrée de jeu, mais que mes compatriotes ne comprendront sans doute pas. L'équivalent serait « Puppy Montréal 2012 » (dernière révolte étudiante ici), mais c'est outre-Altlantique que vous ne pigerez pas.

-- Je vais laisser snapwm, c'est un gestionnaire de fenêtres déroutant, mais fort riche en possibilités, si quelqu'un veut l'explorer à fond. Pour ma part, je ne dois pas éparpiller mon attention.

Donc le gest. de fen. principal de ce xenialPup dégraissé est echinus. Plus je l'utilise, plus je le trouve commode. J'ai dit « commode », pas « intuititif », car echinus a une courbe d'apprentissage. Mais une fois qu'on a appris à travailler avec des fenêtres en pavés, on gagne un temps fou, echinus est vraiment très performant.

---- je vais laisser tomber le qualificatif « Revanchard ». La négativité n'apporte rien.

-- comme vous pouvez le voir dans la capture d'écran où il y a le sfs_load, je dois terminer la francisation.

Pour m'aider en cela, je suis sûr d'avoir vu un site de traduction d'applis nommé « RosettaStone » il y a quelques années (du temps où esmourguit produisait ses paquets de francisation). Mais ce site semble s'être évanoui dans la nature depuis. Merci d'avance si vous savez ou il se trouve maintenant, ou s'il a changé de nom, qui sait ? Explication : j'utiliserais bien le dernier paquet d'esmourguit tel quel, sauf qu'il commence à dater (le paquet, pas esmourguit !) , il faut rafraîchir les fichiers.

-- exploité à fond les barres / panneaux ROX (voir captures 2 et 3).

-- résolu presque complètement le problème des erreurs (ce que j'appelle des « scories ») qui s'affichaient quand on lançait certaines applications depuis la console. (Je fais beaucoup ça... Si vous passez par les menus habituels, vous ne les voyez pas.) C'est un « héritage  » des gens d'ubuntu; ils s'en fichent parce qu'ils ont le préjugé que tout le monde utilise des menus et que rien n'est jamais lancé d'un terminal.

C'est enfantin comme conception, mais du côté Ubuntu on n'a aucun contrôle. On ne peut pas débarquer chez Ubuntu et chatouiller les côtes des programmeurs qui ont ce préjugé avec un solide poignard de chasse, en leur disant « Changez-moi ça ! ». On ne peut pas, même si on en a envie, même si les gens qui ont de telles courtes vues vous mettent dans une sainte colère.

Alors il faut compenser du côté Puppy. Il a fallu que je compose un script filtre qui envoie ces avertissement et scories à /dev/null, puis que je mette plein d'alias dans .bashrc qui utilisent ce filtre.  Extrait de mon .bashrc :
Citer
# Pour xenial-7.0.6       
alias sfs_load="fltr sfs_load"
alias ppm="fltr ppm"
alias leafpad="fltr leafpad"
alias pfind="fltr pfind"
alias textadept="fltr textadept"
 
Il y a la solution radicale de désactiver l'affichage d'erreurs depuis le script xwin de BK. MAIS-mais-mais, on a besoin de rapports d'erreurs : si elles sont sérieuses, on doit pouvoir les diagnostiquer  facilement.  En outre, le fichier xerrs.log qui collectionne ces erreurs est une caractéristique de Puppy, à ma connaissance; donc, pas touche.

-- comme vous voyez ci-dessus, je flirte avec textadept comme éditeur de textes. J'ai évacué geany et incorporé joe. L'intérêt de joe (alias pour Joe's Own Editor) est
1) c'est un éditeur vraiment complet ;

2) on peut s'en servir tant depuis la console noire initiale (ce qui est fort pratique) que sous X ou à partir d'une console ;

3) par contre il m'a fallu mener une recherche approfondie pour savoir comment y insérer le caractère « ` », courant, et très important dans certains scripts bash.

Il faut passer par l'insertion de son numéro Unicode 0060, ce qui n'est pas évident, d'autant que c'est pareil pour le symbole de l'eurodollar et les autres caractères moins courants.

Donc un flirt avec textadept. Plutôt bien côté fonctions. Mais c'est pas « une jolie fille », je veux dire que ses thèmes sont épouvantablement laids...  Elle est « bolée », comme on dit ici, c.-à-d. super-intelligente, mais elle ne sait pas s'habiller !!! :lol:

-- pour l'appellation définitive, je verrai, rien ne presse. Mon éditeur ;) ne me pousse pas encore dans le dos !

À+.
musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #5
Bonsoir !

Pour revenir à ma copine d'un soir, textadept, je l'ai jetée ! 
( En français on peut se permettre ce genre de jeu de mots, pas en anglais !)

Au profit de CudaText. Voir à https://augras.eu/puppy_forum/index.php?topic=101.msg326#new.
CudaText sera donc de l'équipe du xenialPup-7.0.6. « modulaire ».

À+
musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #6
Bonjour,
Elle est belle !
Comme elle est très dénudée je propose essentielle_xenialpup ou bien in english essential_xenialpup : je mets au féminin car pour moi c'est une puppy, une distribution linux... en anglais ça ne se voit pas.
Quand elle aura un nom tu pourras renommer le sujet s'il te plaît juste avec ce nom ?
Philippe

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #7
Salut, augras.

T'étais où ces derniers mois ? :lol:
Rien de grave, j'espère ?

Bien trouvé, comme titre ! Merci.

Oui, "Essential" passe aussi bien que « Essentielle ».
Et ça décrit bien la démarche derrière.

À+
musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

Re : Je cherche un nom pour un xenialPup remastérisé.

Répondre #8
Salut le monde !

Ben oui, j'ai tardé et je tarde encore un peu.

Il y a eu une certaine crise sur le forum Puppy dit « officiel » qui m'a coupé le sifflet et mis de travers pendant quelques semaines. Je passe sur les détails, inutile de revenir là-dessus. Si vous en avez été témoin(s), veuillez accepter mes
excuses pour la part négative que j'ai pu jouer dans cette histoire.

En somme, bibi est de nouveau d'attaque. Ce qui m'empêche de prendre le dernier droit, c'est :
-- xenialPup « Essentielle » (merci pour le titre qui colle si bien, augras ;) ! ) fait en ce moment 141 Mo.
Je voudrais la réduire encore un peu. Mais
on ne peut pas enlever les exécutable GTK/GDK -- à moins de la transformer en distro uniquement console :
possible (il y eu la distro INX il y a quelques années), mais non souhaitable pour un public de Puppyistes;
idem pour les biblios et exécutables qui appuient les programmes en C et en C++, pour des raisons évidentes;

Supposons que l'objectif de la xenialPup « Essentielle » soit d'être au départ (avant chargement des sfs externes)
uniquement locale. Qu'est-ce qu'on peut encore retirer du sfs principal et mettre dans un sfs séparé ?
J'ai enlevé les trucs relatifs à « samba ».  Quels autres exécutables de réseau / connexion puis-je encore enlever ?
À moins, ce qui est toujours possible, que je regarde dans la mauvaise direction ? Alors quoi d'autre ?
Merci d'avance pour vos lumières.

~~~~~~~~~
Voici la liste des sfs déjà extraits de l'ancien sfs principal :
fdrv_xenial_7.0.6.sfs (arborescence en pièce jointe; ne pas tenir compte des progs en java et le JRE java qui
figurent dans ce fdrv, mais que je mettrai dans leur propre sfs éventuellement)
ffmpeg-xenialPup.sfs (utilitaires A.-V.)
inkscape-0.91+libs.sfs (prog. de vecteurs graphiques)
libLLVM+video_drivers.sfs (biblio pour certains pilotes d'écran, etc.)
libsQt5_xenial_7.0.6.sfs (biblio Qt)
mpv-0.14+biblios.sfs (lecteur A.-V.)
painting_xenial_7.0.6.sfs (comprend mtpaint)
samba-4.4.2-i686.sfs (connexion avec des appareils basés sur CouineDose)

Les sfs devx et zdrv originaux demeurent inchangés.

Pour ce qui est du « poids », ça donne (désolé pour la colonne oscillante !):
fdrv_xenial_7.0.6.sfs  42M
ffmpeg-xenialPup.sfs    27M
inkscape-0.91+libs.sfs  17M
libLLVM+video_drivers.sfs      22M
libsQt5_xenial_7.0.6.sfs        8,4M
mpv-0.14+biblios.sfs    1,3M
painting_xenial_7.0.6.sfs      7,6M
samba-4.4.2-i686.sfs    9,2M
~~~~~~~~~

musher0
~~~~~~~~~
C'est parce qu'on n'ose pas que c'est difficile.
(D'après Sénèque)

 
Simple Audio Video Embedder