Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Troubleshooting for Ubuntu 24.04 #229

Open
wants to merge 98 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
6ca1093
Bépolar version bump (v0.7)
Jul 18, 2024
013b6e9
docs(website): contributing for Windows (#140)
trilowy Mar 17, 2024
701afe3
[www] comparatif : reformulation (#139)
fabi1cazenave Mar 17, 2024
d739704
[lts] fix wrong URL (#138)
fabi1cazenave Mar 17, 2024
9cbbcdc
x-keyboard: Improve buttons (#137)
wismill Mar 17, 2024
39aaa99
Add progress bar on status message (#133)
ClemABT Mar 17, 2024
642bc2d
feat(website): 404 page (#141)
trilowy Mar 18, 2024
f7b243c
[www] handle a proper menu bar (#142)
fabi1cazenave Mar 18, 2024
d12572d
[www] fix the 404 page by dropping relative URLs (#144)
fabi1cazenave Mar 18, 2024
b5a558f
[www] make 404 great again (#145)
fabi1cazenave Mar 18, 2024
5d5c4b3
fix the goddam 404 ffs
fabi1cazenave Mar 18, 2024
f7e9f77
Fix typo
ClemABT Mar 18, 2024
5859ec3
[www] better submenu (#150)
fabi1cazenave Mar 19, 2024
35b678b
[www] articles & authors
fabi1cazenave Mar 18, 2024
0ebfb65
Simple "Hello World" article + blog boiler plate.
Nuclear-Squid Mar 18, 2024
6e470ba
a couple suggestions
fabi1cazenave Mar 19, 2024
bf4042a
new home page + separate presentation page
fabi1cazenave Mar 19, 2024
1df3163
add RSS feeds
fabi1cazenave Mar 19, 2024
fecdc79
Minor adjustments.
Nuclear-Squid Mar 19, 2024
2c75276
Last minute fix.
Nuclear-Squid Mar 19, 2024
141c363
Layout List in a global shortcode. Fixes #131.
Nuclear-Squid Mar 20, 2024
070c6a0
feat(website): new word definitions in the glossary
trilowy Mar 18, 2024
bb617be
feat(website): Fix anchors in lexique page
wismill Mar 20, 2024
3f67dbd
feat(website): Rename “lexique” to “glossaire” (#155)
wismill Mar 20, 2024
532ef4e
[rss] single feed for /articles (#156)
fabi1cazenave Mar 20, 2024
a8841d1
Convention typographique pour les couches et touches associées (#149)
wismill Mar 21, 2024
6dfb328
style(website): Fix glossaire (#164)
Loevenbruck Mar 21, 2024
98c0ef6
Update _index.md (#159)
Loevenbruck Mar 21, 2024
a554eee
Update index.md de LTS (#161)
Loevenbruck Mar 21, 2024
c7de06b
Update stats.html (#162)
Loevenbruck Mar 21, 2024
5abae85
Update index.md de alternatives (#163)
Loevenbruck Mar 21, 2024
5900390
style(website) Minor fixes for Lafayette page
Loevenbruck Mar 22, 2024
153d330
style(website) Update erglace.md (#166)
Loevenbruck Mar 22, 2024
26a623d
Ajout ergol-dev
mart-e Mar 22, 2024
d569142
[bugfix] /stats: re-enable layout emulation (#169)
fabi1cazenave Mar 27, 2024
b412a5d
Update index.md Bepo
Loevenbruck Mar 21, 2024
dfc76f5
troubleshooting with ubuntu - wayland
philippe-levan May 1, 2024
6a6e516
Correct links to images in README
mart-e Apr 29, 2024
c6e319a
Fix missing images in the bépo presentation page
Chouhartem May 8, 2024
b2ffbc5
Update index.md de présentation
Loevenbruck Mar 21, 2024
7798ba6
Update index.md
Loevenbruck Mar 22, 2024
7f12f14
Update index.md
Loevenbruck Mar 22, 2024
494dff9
Update index.md
Loevenbruck Mar 22, 2024
b366262
Updated ergol and the home / presentation pages.
Nuclear-Squid May 4, 2024
a5d5f19
Minor fixes / nitpicks.
Nuclear-Squid May 19, 2024
54a899e
Fixed ergol’s double dk and `’` in stats page.
Nuclear-Squid May 19, 2024
516eb8b
Fixed ergol sfu stats and links.
Nuclear-Squid May 19, 2024
cb43783
Article pour Ergo‑L v1.0.0
Nuclear-Squid May 23, 2024
692bff7
Ergo‑L v1.0’s drivers !!
Nuclear-Squid May 24, 2024
a7a48ac
Corrige les liens vers page d’install
Nuclear-Squid May 24, 2024
ffc2160
quick fix
Nuclear-Squid May 25, 2024
d2b6194
mise à jour d'Erglace 0.4
Lysquid May 26, 2024
4be0ad8
amélioration de la page d'Erglace
Lysquid May 26, 2024
ecbba39
Annonce ergo‑L : relecture
Chouhartem May 27, 2024
fc0bd7b
Delete "ErgoL-Dev" from dropdown selection
16ur May 27, 2024
84e545e
fix: Ajout du lien github de Valentin B.
Nuclear-Squid May 29, 2024
6c90a34
Slides JDLL2024
Nuclear-Squid May 31, 2024
bcd7f3b
updated og:image (#183)
fabi1cazenave Jun 1, 2024
d10d403
date de publication réelle
mart-e May 31, 2024
8bb6be7
Ajout d’un article: Configurer un clavier en Ergo-L sous SwayWM (#184)
steevelefort Jun 3, 2024
14b85a6
Printable layout (#185)
fabi1cazenave Jun 7, 2024
c93a4d3
README: mention that Ergol is available in debian (#190)
gagath Jun 23, 2024
d183abd
Fix bépolar broken link (#187)
ClemABT Jun 23, 2024
6f7ad64
Stats canvas (#191)
Nuclear-Squid Jun 23, 2024
2b5ea61
Mention xkb-config 2.42+ in the "installation" page (#192)
fabi1cazenave Jun 23, 2024
917362d
Article: Apprendre à taper. (#194)
Nuclear-Squid Jul 3, 2024
bcd1535
orthographe (#195)
fabi1cazenave Jul 4, 2024
04763ff
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
1227853
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
16f8d46
add `Ubuntu 24.04` to already installed distro list
Jul 24, 2024
e6d2ff4
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
990a35a
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
6e0f4b3
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
7844454
Cleaner code structure without changing urls. (#206)
Nuclear-Squid Jul 19, 2024
fcbf768
section "Claviers" (#203)
fabi1cazenave Jul 20, 2024
50a4205
prevent img from overflowing (#201)
B0pol Jul 20, 2024
d92de2d
limit image width in desktop mode (#209)
fabi1cazenave Jul 20, 2024
b8f3c3b
fix details (#210)
aurelberra Jul 20, 2024
4fb04db
fix details (#211)
aurelberra Jul 20, 2024
b9d0751
light theme + mobile view (#212)
fabi1cazenave Jul 20, 2024
26a8286
harmonise presentation details (#207)
aurelberra Jul 25, 2024
3f2973c
page Arsenik (#213)
fabi1cazenave Jul 28, 2024
d4426bc
chapo (#216)
fabi1cazenave Jul 28, 2024
6571720
Installation: page refresh. (#215)
fabi1cazenave Jul 31, 2024
88ab5ab
[article] Vim pour les Ergonautes (#220)
fabi1cazenave Aug 4, 2024
3624b6c
[article] minor fixes (#221)
fabi1cazenave Aug 4, 2024
6bc9aaa
[article] Vim, minor fixes (#222)
fabi1cazenave Aug 5, 2024
e7613ff
Harmonisation de détails, suite (#217)
aurelberra Aug 6, 2024
e364c01
[article] Vim: quick changes (#223)
fabi1cazenave Aug 6, 2024
a2feb12
Claviers : critères de choix (#225)
fabi1cazenave Aug 7, 2024
38fb527
typos (#226)
fabi1cazenave Aug 8, 2024
4454e5c
[css] <pre> overflow fix + common styling (#227)
fabi1cazenave Aug 9, 2024
d78d141
Compute stats (#196)
Nuclear-Squid Aug 10, 2024
3c2f960
Emmergency bug fix.
Nuclear-Squid Aug 10, 2024
55df04b
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
fe11f07
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
b1b8e27
feat(website): troubleshooting for Windows (#186)
trilowy Jul 5, 2024
3605fca
feat(website): troubleshooting for Ubuntu 24.04
Aug 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update index.md de présentation
- Petites corrections de texte
- Question : il faudrait uniformiser le genre des dispositions. Dvorak est considérée comme un féminin à un moment dans le texte et ça me semble pertiinent (c’est une disposition). Je serais favorable à l’idée d’uniformiser en passant toutes les dispos au féminin. Genre « Ergo-L est vraiment très jolie ».
  • Loading branch information
Loevenbruck authored and Cèd’C committed Jul 24, 2024
commit b2ffbc55dd6b0fa3f572025bc99f4e481aca58e8
46 changes: 23 additions & 23 deletions www/content/presentation/index.md
Original file line number Diff line number Diff line change
@@ -32,13 +32,13 @@ Ergonomique avant tout !
Ergo-L intègre l’approche 1DFH, qui consiste à ne pas déplacer ses doigts de
plus d’une touche par rapport à la position de repos. Cela permet un gain de
confort important pour la saisie en méthode dactylo, évitant notamment les
extensions latérales de l’auriculaire droit qui sont typiques de Bépo pour les
extensions latérales de l’auriculaire droit, qui sont typiques de Bépo pour les
lettres `m` `z` `w` `ç`.

![Ergo‑L sur un clavier compact (type OLKB Planck).](ergol_1dfh.svg)

C’est pour suivre cette approche que l’immense majorité des claviers
ergonomiques actuels ne proposent que 6 colonnes de touches par main, ce qui est :
ergonomiques actuels ne propose que 6 colonnes de touches par main, ce qui est :

- compliqué avec AZERTY, qui a les touches [Ù]{.kbd} et <kbd>^</kbd> en 6e
colonne, obligeant à déplacer [Entrée]{.kbd} et [Backspace]{.kbd} ;
@@ -48,7 +48,7 @@ ergonomiques actuels ne proposent que 6 colonnes de touches par main, ce qui est

Les claviers ergonomiques modernes cherchent à limiter le nombre total de
touches, en utilisant différents *layers* pour amener les touches excentrées
sous les doigts plutôt que l’inverse. Nous avons donc décidé de n’utiliser
sous les doigts, plutôt que l’inverse. Nous avons donc décidé de n’utiliser
aucune touche en dehors du pavé de 3×10 touches centrales pour les lettres et
symboles de programation. Ergo‑L est ainsi compatible avec les claviers les
plus compacts (minimum 33 touches) sans ajustement majeur.
@@ -65,7 +65,7 @@ plaçant toutes les voyelles sous la main gauche ; mais les approches modernes
comme Colemak et Workman permettent de conserver ces raccourcis tout en obtenant
de meilleures métriques que Dvorak.

Ergo‑L suit cette approche [Colemak][] / [Workman][] et comme eux, s’autorise un
Ergo‑L suit cette approche [Colemak][] / [Workman][] et, comme eux, s’autorise un
changement : le [C]{.kbd} est ainsi déplacé pour favoriser les enchaînements,
mais [Ctrl]{.kbd}‑[C]{.kbd} reste faisable d’une main à gauche.

@@ -91,17 +91,17 @@ Plus optimisé que Dvorak et Bépo
--------------------------------------------------------------------------------

[Dvorak][] est la disposition de clavier optimisée la plus connue. Elle fut
développée pendant l’entre-deux guerres pour les machines à écrire, qui ont
développée pendant l’entre-deux-guerres pour les machines à écrire, qui ont
d’importantes contraintes physiques dont les claviers modernes sont exemptés :
typiquement, appuyer sur deux touches côte‑à‑côte est un excellent moyen de
typiquement, appuyer sur deux touches côte à côte est un excellent moyen de
coincer les marteaux. Cela implique qu’il fallait privilégier les alternances de
mains aux <abbr title="Enchaînements de deux touches actionnées par deux doigts
différents d’une même main, comme 'df' en AZERTY">roulements</abbr>, alors que
ces derniers sont très confortables sur un clavier d’ordinateur.

Dvorak était un grand pas en avant, mais se base sur une philosophie qui
n’est plus pertinente aujourd’hui. Malheureusement, [Bépo][] et ses nombreuses
variantes la reprend sans chercher à la mettre à jour.
variantes la reprennent sans chercher à la mettre à jour.

Dvorak et Bépo ne sont optimisés que pour une seule langue (anglais et français,
respectivement), et sont très inconfortables dans l’autre. Pourtant, à une
@@ -136,7 +136,7 @@ charge des doigts que sur le taux de digrammes de même doigt :
| -:|:-----------------------------:|:---------------------------:|:-----------------------------:|:-----------------------------:|:-----------------------------:|
|**fr**| [7.97 %](/stats/#/azerty//fr) | [2.55 %](/stats/#/bepo//fr) | [1.23 %](/stats/#/Ergo‑L//fr) | [3.31 %](/stats/#/dvorak//fr) | [7.16 %](/stats/#/qwerty//fr) |
|**en**| [6.31 %](/stats/#/azerty//en) | [3.01 %](/stats/#/bepo//en) | [1.40 %](/stats/#/Ergo‑L//en) | [2.62 %](/stats/#/dvorak//en) | [5.76 %](/stats/#/qwerty//en) |
: Taux de digrammes de même doigts en français et anglais, extrait de la [page de comparaison avec Bépo](bepo).
: Taux de digrammes de même doigt en français et anglais, extrait de la [page de comparaison avec Bépo](bepo).
:::


@@ -148,11 +148,11 @@ Impeccable en français
La gestion des accents, diacritiques et symboles typographiques français
nécessite traditionnellement l’usage de touches excentrées (ce qui irait à
l’encontre de l’approche [1DFH][] d’Ergo‑L) ou de [AltGr]{.kbd} (qui est source
d’erreur à haute vitesse car il faut relâcher la touche au bon moment).
d’erreur à haute vitesse, car il faut relâcher la touche au bon moment).

Ergo‑L utilise une touche morte [★]{.odk} de type [Lafayette][] pour tous les
caractères accentués, diacritiques et ponctuations spéciales. Actionner cette
« touche Typo » donne accès à **tous** ces symboles dans le pavé de 3×10 touches
caractères accentués, diacritiques et les ponctuations spéciales. Actionner cette
« touche Typo » donne accès à **tous** ces symboles dans le pavé de 3×10 touches,
**sans** utiliser [AltGr]{.kbd}. Cela occasionne [2.5 à 4.0 % de frappes
supplémentaires](/bepo/#typographie-ergol) pour un texte francophone, ce qui
nous semble négligeable comparé au gain de confort obtenu.
@@ -193,7 +193,7 @@ enchaînement avec l’insécable fine : on maintient [Shift]{.kbd}, on presse

En français, les huit lettres les plus fréquentes (`esanitru`) sont toutes
réparties sur la position de repos des doigts, et le reste des lettres
fréquentes sont réparties sur les autres touches faciles d’accès.
fréquentes est réparti sur les autres touches faciles d’accès.

Une grande attention à été portée aux enchaînements de lettres.

@@ -206,7 +206,7 @@ Une grande attention à été portée aux enchaînements de lettres.
- Le placement des lettres sur les positions de repos maximise les roulements
vers l’intérieur et minimise les redirections, qui sont source d’erreur à
haute vitesse.
- Le reste des lettres fréquentes sont placées de sorte à minimiser les
- Le reste des lettres fréquentes est placé de sorte à minimiser les
digrammes de même doigt (par exemple, [D]{.kbd} et [G]{.kbd} s’enchaînent très
souvent avec [N]{.kbd} ou [R]{.kbd}, mais très peu avec [T]{.kbd})
- La touche morte est placée sur la main opposée à [E]{.kbd}[A]{.kbd}[C]{.kbd},
@@ -252,7 +252,7 @@ Ergo‑L est capable de saisir du texte dans presque toutes le langues
européennes, mais ne cherche pas à optimiser la saisie de texte dans d’autres
langues que le français et l’anglais. Certains caractères sont disponibles en
touche [★]{.odk}, comme `ß` ou `ñ`, et il existe de nombreuses touches mortes en
[Shift]{.kbd}‑[AltGr]{.kbd} : par exemple, `^` étant en [AltGr]{.kbd}‑[J]{.kbd},
[Shift]{.kbd}‑[AltGr]{.kbd}. Par exemple : `^` étant en [AltGr]{.kbd}‑[J]{.kbd},
[Shift]{.kbd}‑[AltGr]{.kbd}‑[J]{.kbd} produit un accent circonflexe mort.

Cette approche est suffisante pour la saisie occasionnelle de caractères spéciaux.
@@ -272,7 +272,7 @@ de clavier cherchant à couvrir toutes les langues !

Si vous voulez adapter Ergo‑L à une langue étrangère, nous vous recommandons de
concevoir la couche _Typo_ uniquement pour cette langue et d’installer votre
adaptation en même temps qu’Ergo‑L en lui donnant un autre nom (comme
adaptation en même temps qu’Ergo‑L, en lui donnant un autre nom (comme
« ergol-de » pour l’allemand, par exemple). Tous les bureaux modernes proposent
un raccourci clavier pour basculer d’une langue à l’autre, et vous pourrez ainsi
basculer d’Ergo‑L à votre variante spécifique en un clin d’œil.
@@ -286,10 +286,10 @@ Redoutable pour le code
La grande majorité des touches en dehors du pavé de 3×10 sont identiques à
celles de QWERTY‑US. Les seules exceptions sont :

- les chevrons `<` et `>` sur la touche ISO, entre [Shift]{.kbd} et [Z]{.kbd}
- les signes `-` et `/` qui sont échangés, le tiret étant très fréquent en français
- les chevrons `<` et `>` sur la touche ISO, entre [Shift]{.kbd} et [Z]{.kbd} ;
- les signes `-` et `/` qui sont échangés, le tiret étant très fréquent en français ;
- les signes `;` et `:` qui sont déplacés en [Shift]{.kbd}‑[,]{.kbd} et
[Shift]{.kbd}‑[.]{.kbd} respectivement
[Shift]{.kbd}‑[.]{.kbd} respectivement.

Cet héritage implique aussi que les chiffres sont en accès direct (sans
[Shift]{.kbd}), ce qui facilite grandement la saisie de nombres.
@@ -311,15 +311,15 @@ optimisée pour le placement et les enchaînements de symboles de programmation.
Cette couche _Symboles_ est plutôt simple à mémoriser, car les symboles sont
regroupés par « blocs ». On y retrouve :

- les délimiteurs `()` `{}` `[]` `<>`
- les délimiteurs de chaîne de caractères ``'`"``
- les délimiteurs `()` `{}` `[]` `<>` ;
- les délimiteurs de chaîne de caractères ``'`"` ;` ;
- les symboles arithmétiques `+` `-` `/` `*`
- les ponctuations `!` `;` `:` `?`
<small>(nota : `;` `:` sont à leur emplacement en QWERTY Européen)</small>
- les ponctuations `!` `;` `:` `?` ;
<small>(nota : `;` `:` qui sont à leur emplacement en QWERTY Européen)</small>
- `$` `%` `^` `&` `*` sont à leur position en [Shift]{.kbd}‑chiffre, mais une
rangée plus bas.

Comme pour l’emplacement des lettres de la disposition, une grande attention à
Comme pour l’emplacement des lettres de la disposition, une grande attention a
été portée au placement des symboles de prog et aux enchaînements courants. Les
symboles peu courants (``~@#%^`|``) sont loin des positions de repos, et la
grande majorité des enchaînements de symboles de prog se fait soit avec une