Re: [EGD-discu] Installation (linux) de la dernière version bépo

[ Thread Index | Date Index | More ergodis.org/discussions Archives ]



Si si ! Vraiment désolé du retard. J’y pense quasiment tous les jours, mais j’ai énormément de boulot. Le script d’installation évoqué a avancé mais n’est toujours pas fini. Lundi j’ai découvert un bug dans le compilateur de l’XCompose : quand on ajoute un fichier avec des compléments à côté du Compose de la locale, au bas duquel on ajoute la ligne « include "%S/en_US.UTF-8/<nom du fichier> » (il en fallait autant, sinon ce n’était pas reconnu), la plus grande partie du fichier est prise en compte, mais certaines lignes dispersées à travers le fichier sont omises. Donc il a fallu que je tombe sur une combinaison omise, pour comprendre que les seuls moyens sont ~/.XCompose ou ajouter le contenu directement dans le fichier Compose de sa locale. (Ça impacte le script d’installation aussi, et se répercute sur la version bépo à forker, puisque le bépo 1.1 a des compléments au Compose.)

Sinon il y a ceci : Comme déjà vu, il y a des bugs dans les raccourcis clavier, qu’il faut fixer en ajoutant deux niveaux pour Control et Control+Shift. À part cela, il faut de toute manière proposer pour Linux le même niveau de service que pour Windows et macOS, où le Bépo vient avec des variantes à raccourcis hérités (azerty, qwerty, qwertz). Tout cela nécessite l’ajout de quelques types de touches (pour les non-linusien·ne·s : définitions qui mettent en correspondance les numéros d’index dans les tables d’allocation [dans xkb/symbols/] avec les combinaisons de modificatrices, consignées dans xkb/types/.), mais aussi de mettre les tables d’allocation du bépo dans un fichier à part, car ajoutées dans xkb/symbols/fr, elles boguent (les touches fonctionnent ou ne fonctionnent pas, en fonction de ce qu’on vient de taper). Donc quitte à mettre bépo dans un fichier à part, autant compléter la version 1.0 au niveau des raccourcis, et programmer la 1.1 comme ce qu’elle est : une mise à jour de la 1.0, donc après un « include fr(bepo) », et avec « NoSymbol » sur les positions inchangées.

Donc par rapport aux partages qu’on a vus passer sur la ML il reste des trucs à faire. Si personne d’autre n’est dispo ou de retour de vacances (perso je ne pars pas), j’espère pouvoir m’y mettre dans les tout prochains jours.

On 25/07/2019 16:52, Caracole wrote:
Bon...

Du coup je ne sais toujours pas comment installer correctement la dernière version :(

Il n'y a personne pour m'aider ? ^^" en contre-parti je mettrai à jour le wiki !
--
Caracole

Le 10 juillet 2019 09:29:12 GMT+02:00, Marcel <bkn.ema@xxxxxxxxx> a écrit :

C’est très juste. La meilleure manière serait de pouvoir installer le bépo via un paquetage.

Actuellement on a ça :

marcel@marcel-Latitude-E6400:~$ sudo apt-get install bepo
[sudo] password for marcel:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Unable to locate package bepo
marcel@marcel-Latitude-E6400:~$ sudo apt install bepo
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Unable to locate package bepo
marcel@marcel-Latitude-E6400:~$

Est-ce qu’il y aurait moyen de faire fonctionner cela ?

--
Marcel

On 10/07/2019 08:13, Caracole wrote:
Avant de parler d'un script générique compatible toute version, je pense qu'il est plus important de se concentrer sur la version de la norme.

En effet, M. Tout-Le-Monde va tomber sur un article qui parle de la norme, va se dire chouette ! Et finalement va galérer à l'installer et finir par abandonner.

Je ne parle donc pas de la nécessité d'un outil/procédure à destination des férus de personnalisation, mais bien quelque chose pour tout novice désirant installer facilement ce qui est décrit dans un document officiel. Moi le premier, tout ce que veux c'est installer la version reconnue comme standard.

Dans un second temps bien sûr nous pourrons nous concentrer sur un outillage plus évolué.

*Autre question:*
Est-il concevable de mettre à jour le paquet officiel télechargeable avec le système de paquets ?
--
Caracole

Le 9 juillet 2019 22:40:27 GMT+02:00, Marcel <bkn.ema@xxxxxxxxx> a écrit :

Bonsoir,

On 09/07/2019 12:02, Robert Leleu wrote:
je confirme donc ma disponibilité pour participer à des essais

Je la 09/07/2019 10:55, Fabrice “Chouhartem” Mouhartem skribis :

Salut,

On 09/07/2019 13:43, Robert Leleu wrote:
j'observerai avec gourmandise (suis Ubuntu-Gnome 19.04)

Gourmande donc !

J’ai pas tout suivi dernièrement, mais il me semble que les pilotes ne sont pas nécessairement complètement complètement parfaits, et l’équipe qui s’en occupe serait ravie d’avoir des retours sur bugs (je crois qu’on avait dit le système de suivi de bugs de gitlab, mais comme personne sait qui s’en occupe, du coup je sais pas trop) :-)

C’est pourquoi leur installation n’est pas vraiment pérenne… Et je sais pas si à l’heure actuelle c’est une bonne idée de la rendre pérenne 🤔

Par contre effectivement, il faudrait faire un peu de ménage dans la documentation, ou au moins un peu d’uniformisation :-)

Ergonomiquement,
− Fabrice


Je la 09/07/2019 09:13, Romain Taprest skribis :
Bonjour à tous,

J’ai décidé de demander de l’aide sur la ML mais je me sens un peu bête à vrai dire… Je n’arrive pas à comprendre comment installer correctement la dernière version de bépo, fournie sous forme d’archive sur le site web.

Il y a bien des explications détaillées, mais :
  • soit elles expliquent comment utiliser le système de paquet (ce qui ne fonctionne pas pour avoir la dernière version si je ne me trompe), 
  • soit elle parle de disposition personnalisée avec des fichiers qui n’existent pas dans l’archive téléchargeable
  • Ce qui est écrit dans le README de l’archive ne correspond en rien à ce qu’on trouve sur le wiki, et ne donne que des détails succins (pas de comment du pourquoi et pas d’installation durable après redémarrage).
Je suis complètement novice dans l’installation de logiciels pour le clavier, mais loin d’être novice pour suivre des instructions d’installation système. Je me dis que si moi je galère, alors il doit y avoir (ou il va y avoir) pas mal d’autres personnes dans le même cas. Peut-être faudrait-il mettre à jour le wiki ?

Et, en attendant, quelqu’un peut-il m’aider pour installer la 1.1rc2 s’il vous plaît ? Je suis sous Linux Mint 19.1 Cinamon

Merci d’avance ! :)

--
Helpu Eŭropon ! ------------Lernu Esperanton !
http://e-d-e.org/?lang=fr -- http://ikurso.fr


Ce qu’il faudrait donc c’est un script d’installation. Ce qui existe ce sont des procédures de chargement (non-pérenne), et une façon d’installer/éditer les fichiers à la main.

Je bosse sur un script pour installer dispoclavier, qui peut facilement être adapté pour installer bépo. Mais comme il faut qu’il puisse aussi charger une disposition particulière sans droits d’admin, et qu’il faut prévoir tous les cas particuliers (c’est normal), et avec une interface console un peu sympa, il dépasse facilement les mille lignes même en comprimant autant que raisonnable. Et chez moi il n’est pas fini.

Aussi pour bépo, le catalogue comprend facilement 8 références : bépo régulier et bépo en A, × 4 systèmes de raccourcis (US-bépo, US-azerty, US-qwerty, US-qwertz).

Le bépo en A devrait être régularisé/canonisé par la communauté, ou la spécification arrêtée par Némolivier s’il garde un statut de bépo perso. Comme évoqué il y a par exemple le choix entre le tiret sur B05 et le tiret sur D06 pour le rapprocher des chiffres.

Tant qu’à faire on peut ajouter une série avec les guillemets en synergie avec la fine insécable, les < > en accès direct, et les chiffres en AltGr…

[HS] Ajouter les numéros ISO des touches dans les infobulles de l’imagemap de la carte si ça ne surcharge pas (entre parenthèses à la fin) ?
[/HS]

--
 
Cordialement,

Marcel
--
Courrielleur : Thunderbird 52.9.1 sous Ubuntu 16.04 Xenial Xerus
-- Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".

-- Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".
--
 
Cordialement,

Marcel
--
Courrielleur : Thunderbird 52.9.1 sous Ubuntu 16.04 Xenial Xerus
-- Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/