Gérer l'état d'un serveur avec update-alternatives

2023-08-08 Par sujet Olivier
Bonjour,

J'ai souvent besoin de coordonner la bascule simultanée de plusieurs
liens symboliques quand je bascule un serveur d'un état "En
préparation" à son état "En production" (ou réciproquement).

Dans l'état "En préparation", j'ai l'application toto qui doit
utiliser le fichier prep.configtoto.conf et l'application foo qui
utilise le fichier prep.configfoo.cfg.

Dans l'état "En production", ces applications utilisent respectivement
les fichiers prod.configtoto.conf et prod.configfoo.cfg.

Outre les modifications de lien symbolique, la bascule d'un état à
l'autre exige le re-démarrage d'un service ou un simplment
rechargement d'un autre.


Que pensez-vous d'utiliser le programme update-alternatives (que je
connais très mal) et ses sbires pour cela ?

Slts



Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/

2023-08-08 Par sujet benoit
Le mardi 8 août 2023 à 10:49, RogerT  a écrit :

> 
> xml a *toujours* été lourdingue !
> Aucun problème pour lire ou écrire du xml avec un interpréteur xml sans 
> s’empêtrer les yeux dans des crochets et les enfants.
> Ou même, plus simple, avec un éditeur graphique de xml. 
> 
> Le truc important c’est de savoir quoi écrire. 
> 
> Je ne trouve pas d’API d’openbox. Ça existe ?
> Ou au moins un xsd pour écrire un fichier xml qui soit bien formé ?
> 
> Il y a beaucoup d’exemples dans la doc, à commencer par :
> http://openbox.org/wiki/Help:Configuration
> 
> Sais-tu la taille que peut prendre un très gros fichier rc.xml (qui semble 
> être LE fichier) ?
> 
% wc -l .config/openbox/rc.xml
1009 .config/openbox/rc.xml

Mon fichier de config fait 1009 lignes.

Obconf fait un fichier de base, mais il n'y a pas beaucoup de 
possibilités d'actions, mais la base de l’apparence est là. 
https://packages.debian.org/bookworm/obconf
Ou prendre celui de déjà plus complet.
/etc/xdg/openbox/rc.xml
Après ce que je trouve le plus intéressant, c'est les actions:
http://openbox.org/wiki/Help:Actions
Elles ne sont pas toutes documentées très en détail.
Ce que j'apprécie, c'est la possibilité de simuler sommairement un 
Tiling window manager. 
3 fenêtres qui occupe 1/3 de la largeur de l’écran 100 % de la 
hauteur , bien regarder -x (moins x): 
Alt-Win 1 (du pavé numérique)
   
  
  
0
0
33%
100%
  


  
  
33%
0
34%
100%
  


  
  
-0
0
33%
100%
  


Fenêtre 1/2 de la largeur 1/2 de la hauteur qu’on peut mettre haut 
gauche, haut droite, en bas, gauche, droite. 
   
  
  
0
0
50%
50%
  


  
  
0
-0
50%
50%
  


  
  
-0
0
50%
50%
  


  
  
-0
-0
50%
50%
  

La fenêtre s’étire jusqu’au bord de l’écran ou une autre fenêtre(faire 
pareil pour les 4 directions) : 
 
  
west
  

Maximiser l’axe des X, (on fait pareil pour Y)
 
  

Maximiser mais en gardant la décoration 
  
  

Sans la décoration :
   
  

Ou bien virer la décoration sans maximiser
   
  

C = contrôle 
A = Alt
W = win
Donc ça fait Alt-Ctrl b

Avec ça tu peux manipuler tes fenêtres par raccourci, clavier comme 
dans Tiling window manager, tout en gardant les possibilités d’un 
window manager "normal" (stacking je crois). 

--
Benoît



Re: RIP VIM

2023-08-08 Par sujet Haricophile
Le Mon, 7 Aug 2023 11:22:23 +0200,
"ajh-valmer"  a écrit :

> car VIM à partir d'une nouvelle version 
> a du mal avec les copier/coller.

C'est pas plutôt la Widowisation de Linux qui a du mal a copier-coller,
Gnome en tête ? Fusionner les presse-papiers est une solution de
contournement.



Re: sauvegardes: Vorta/Borgbackup et Deja-Dup/Duplicity-Borgbackup-Restic (was: sauvegardes: Vorta/Borgbackup et Deja-Dup/Duplicity)

2023-08-08 Par sujet didier gaumet
suite et fin du feuilleton Deja-Dup et sa compatibilité avec 
Duplicity/Borgbackup/Restic:


- le paquet Deja-Dup 44.0 de Bookworm appelle systématiquement Duplicity 
même si on sélectionne Borg ou Restic dans les paramètres dconf


- le paquet Deja-Dup 44.2 de Sid n'affiche pas la même interface que les 
paquets Fedora (.rpm) ou Flathub (flatpak): il n'y a pas d'onglet GUI où 
on peut choisir un autre backend que Duplcity. Je n'ai pas cherché à 
modifier les paramètres dconf. A priori le paquet Debian Sid se comporte 
comme le paquet Debian Bookworm: il appelle systématiquement Duplicity


- Deja-Dup 44.2 (flatpak sous Debian ou rpm sous Fedora) propose un 
onglet GUI où on peut choisir parmi deux backends: Duplicity ou Restic. 
Autant le flatpak que le rpm fonctionnent correctement avec le backend 
Restic.




Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/

2023-08-08 Par sujet RogerT


> Le 8 août 2023 à 09:30, benoit  a écrit :
> 
> Le lundi 7 août 2023 à 15:27, RogerT  a écrit :
> 
> 
>> Merci de cette confirmation !
>> J’avais découvert openbox dans un PSL et trouvé super le fait de partir de 
>> zéro et pouvoir tout configurer avec un fichier xml.
> 
> 
> Je voudrais juste tempérer mon enthousiasme, justement à propos du xml…
> Demander à des humains de travailler dans des fichiers xml, c'est de la
> maltraitance de cerveau ! ;-)
> Le xml, c’était moderne au siècle précédant… ;-)
> C’est peut-être bien pour les machines(communiquer entre elles ou avec
> des GUI comme Glade pour GTK, bien que ça occupe une place de dingue
> par rapport aux données transmises), mais est-ce « human-readable » ?
> Déjà, c’est pas agréable à lire, mais à rédiger à partir de rien…
> Comme dirait Coluche : « Déjà à manger c'est pas bon, mais alors à
> vomir… » ;-)
> 
> --
> Benoît
xml a *toujours* été lourdingue !

Aucun problème pour lire ou écrire du xml avec un interpréteur xml sans 
s’empêtrer les yeux dans des crochets et les enfants.
Ou même, plus simple, avec un éditeur graphique de xml. 

Le truc important c’est de savoir quoi écrire. 

Je ne trouve pas d’API d’openbox. Ça existe ?
Ou au moins un xsd pour écrire un fichier xml qui soit bien formé ?

Il y a beaucoup d’exemples dans la doc, à commencer par :
http://openbox.org/wiki/Help:Configuration

Sais-tu la taille que peut prendre un très gros fichier rc.xml (qui semble être 
LE fichier) ?



Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/

2023-08-08 Par sujet benoit
Le lundi 7 août 2023 à 15:27, RogerT  a écrit :


> Merci de cette confirmation !
> J’avais découvert openbox dans un PSL et trouvé super le fait de partir de 
> zéro et pouvoir tout configurer avec un fichier xml.


Je voudrais juste tempérer mon enthousiasme, justement à propos du xml…
Demander à des humains de travailler dans des fichiers xml, c'est de la
maltraitance de cerveau ! ;-)
Le xml, c’était moderne au siècle précédant… ;-)
C’est peut-être bien pour les machines(communiquer entre elles ou avec
des GUI comme Glade pour GTK, bien que ça occupe une place de dingue
par rapport aux données transmises), mais est-ce « human-readable » ?
Déjà, c’est pas agréable à lire, mais à rédiger à partir de rien…
Comme dirait Coluche : « Déjà à manger c'est pas bon, mais alors à
vomir… » ;-)

--
Benoît