Affichage incorrect de man_ru

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
Reprise du message précédent
Meuz :Par curiosité j'ai voulu découvrir le contenu de LESSCHARSET.
Code BASH :[meuz@bureau ~]$ echo $LESSCHARSET koi8-r [meuz@bureau ~]$
Mageia-9
Code BASH :
uname -a Linux localhost 6.6.88-desktop-3.mga9 #1 SMP PREEMPT_DYNAMIC Sat Apr 26 22:17:20 UTC 2025 x86_64 GNU/Linux echo $LESSCHARSET koi8-r echo $DESKTOP_SESSION 01plasma
ROSA-13
Code BASH :
uname -a Linux rosa-zg1jdz 6.12.16-generic-3rosa13-x86_64 #1 SMP PREEMPT_DYNAMIC Tue Feb 25 11:39:20 UTC 2025 x86_64 x86_64 GNU/Linux echo $LESSCHARSET UTF-8 echo $DESKTOP_SESSION plasma
Paramètres de Profil/Настройки Профиля :

Скриншот: в "Настройках Профиля" (терминал "konsole") => "Дополнительно", кодировка по умолчанию в обоих системах выставлена "UTF-8",
но в терминале она разная, где её исправить?
Capture d'écran: dans "Paramètres de Profil" (terminal "konsole") = > "Avancé", l'encodage par défaut dans les deux systèmes est "UTF-8",
mais dans le terminal, il est différent, où le réparer?
Édité par algri14 Le 10/05/2025 à 21h33
Mageia-9-Plasma-x86_64_RU

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Oui, koi8-r est cyrillique, et d'un type ancien. Il devrait être UTF-8.

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
j'ai essayé de faire:
Code BASH :
export LESSCHARSET=UTF=8 далее/ensuite echo $LESSCHARSET UTF=8 далее/ensuite man nmap invalid charset name man: команда завершилась с кодом 1: sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }' | LESS=-ix8RmPm Manual page nmap(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$PM Manual page nmap(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$ MAN_PN=nmap(1) less
не сработало/échouer
далее перезагрузил "konsole" и опять тоже самое
ensuite, redémarré "konsole" et encore la même chose
Code BASH :
echo $LESSCHARSET koi8-r
Сделал ошибку в команде, правильно так:
Fait une erreur dans l'équipe, à droite donc:
Code BASH :
export LESSCHARSET=UTF-8
далее команда "man nmap" стала показывать правильно, но после перезагрузки опять:
ensuite, la commande "man nmap" a commencé à montrer correctement, mais après le redémarrage à nouveau:
Code BASH :
echo $LESSCHARSET koi8-r
File /etc/sysconfig/i18n
/etc/sysconfig/i18n :
Code TEXT :
COUNTRY=RU LANG=ru_RU.UTF-8 LANGUAGE=ru_RU.UTF-8:ru LC_ADDRESS=ru_RU.UTF-8 LC_COLLATE=ru_RU.UTF-8 LC_CTYPE=ru_RU.UTF-8 LC_IDENTIFICATION=ru_RU.UTF-8 LC_MEASUREMENT=ru_RU.UTF-8 LC_MESSAGES=ru_RU.UTF-8 LC_MONETARY=ru_RU.UTF-8 LC_NAME=ru_RU.UTF-8 LC_NUMERIC=ru_RU.UTF-8 LC_PAPER=ru_RU.UTF-8 LC_TELEPHONE=ru_RU.UTF-8 LC_TIME=ru_RU.UTF-8 SYSFONT=UniCyr_8x16
Édité par algri14 Le 11/05/2025 à 12h00
Mageia-9-Plasma-x86_64_RU

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Vous pouvez faire
unset LESSCHARSET
je pense.
J'ai soumis une mise à jour de less dans les Testings, qui ne définit plus LESSCHARSET, comme dans FEDORA.
Ceci devrait résoudre le problème pour les nouvelles sessions. Je souhaite votre confirmation et vos résultats dans https://bugs.mageia.org/show_bug.cgi?id=34251
Yves

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
Papoteur :Bonjour,
Vous pouvez faire
unset LESSCHARSET
je pense.
J'ai soumis une mise à jour de less dans les Testings, qui ne définit plus LESSCHARSET, comme dans FEDORA.
Ceci devrait résoudre le problème pour les nouvelles sessions. Je souhaite votre confirmation et vos résultats dans https://bugs.mageia.org/show_bug.cgi?id=34251
Подтвердить баг, от меня? Да, конечно, сегодня отпишу там.
Confirmer le bug, de ma part? Oui, bien sûr, je vais écrire là-bas aujourd'hui.
После того как в терминале "konsole" дать команду "unset LESSCHARSET", а потом сразу же дать команду "man nmap", то терминал работает корректно, только 1 раз. То есть надо каждый раз перед запуском "man nmap" (или другой "man_RU") давать команду "unset LESSCHARSET".
Après avoir donné la commande "unset LESSCHARSET" dans le terminal "konsole", puis immédiatement donner la commande "man nmap", le terminal fonctionne correctement, seulement 1 fois. C'est-à-dire qu'il est nécessaire de donner la commande "unset LESSCHARSET" à chaque fois avant d'exécuter "man nmap" (ou un autre "man_RU").
Papoteur, спасибо за хорошую работу !!!
Papoteur,merci pour le bon travail !!!
Édité par algri14 Le 11/05/2025 à 11h56
Mageia-9-Plasma-x86_64_RU

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Après l'installation du nouveau paquet, il faudra démarrer une nouvelle session pour être certain de l'effet.
Yves

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
Papoteur :Bonjour,
J'ai soumis une mise à jour de less dans les Testings, qui ne définit plus LESSCHARSET, comme dans FEDORA.
Code BASH :
less -V less 678 (POSIX regular expressions)
- пакет обновлён с 632 до 678, надо активировать репозиторий "Core Updates Testing", и перезагрузить сеанс "plasma".
- le paquet a été mis à jour de 632 à 678, il est nécessaire d'activer le référentiel "Core Updates Testing", et redémarrez la session "plasma".
После этого ВСЕ русские "man_RU" в терминале стали отображаться корректно.
Après cela, tous les RUSSES "man_RU" dans le terminal ont commencé à apparaître correctement.
Но, команда "echo $LESSCHARSET" выдаёт пустое значение.
Mais, la commande "echo $LESSCHARSET" donne une valeur vide.
ROSA-13
Code BASH :
less -V less 661 (POSIX regular expressions) echo $LESSCHARSET UTF-8
Édité par algri14 Le 11/05/2025 à 20h01
Mageia-9-Plasma-x86_64_RU

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
algri14 :Но, команда "echo $LESSCHARSET" выдаёт пустое значение.
Mais, la commande "echo $LESSCHARSET" donne une valeur vide.
Oui, c'est voulu. La question est de savoir si maintenant, les pages sont affichées correctement.
Yves

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Jybz :Pourquoi avoir choisi le forum MLO ?
Peut-être parce que mageia.org.ru a été fermé, le forum anglais est moins actif et Mageia n'est pas très populaire sur les forums russes ?

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
Jybz :Pourquoi avoir choisi le forum MLO ?
1. Дистрибутив Linux Mageia разрабатывается в болшинстве своём французскими разработчиками.
2. Проблема дистрибутивозависимая, в других дистрибутивах не наблюдается.
3. Форум mageia.org.ru — закрыт, по причине отсутствия на нём пользователей, его пробовали активизировать sevo44, BoDun и я ( algri14 ) в течении 2-х лет, но люди перестали интересоваться Linux, печально, но нечего не поделаешь.
1. La distribution Linux Mageia est principalement développée par des développeurs français.
2. Le problème est dépendant de la distribution, il n'est pas observé dans d'autres distributions.
3. Forum mageia.org.ru -fermé, en raison du manque d'utilisateurs, il a essayé d'activer sevo44, BoDun Et moi (algri14) pour les années 2, mais les gens ont cessé de s'intéresser à Linux, malheureusement, mais rien ne peut être fait.
Papoteur :algri14 :Но, команда "echo $LESSCHARSET" выдаёт пустое значение.
Mais, la commande "echo $LESSCHARSET" donne une valeur vide.
1. Oui, c'est voulu.
2.La question est de savoir si maintenant, les pages sont affichées correctement.
1. это неправильно
1. c'est faux
ROSA-13
Code BASH :
echo $LESSCHARSET UTF-8
Mageia-5
Code BASH :
echo $LESSCHARSET utf-8
2. Да, я уже написал выше, — теперь все страницы "man_RU" отображаются корректно!
2. Oui, j'ai déjà écrit ci — dessus-maintenant toutes les pages "man_RU" s'affichent correctement!
Спасибо за помощь! и за хорошую работу !!!
Merci pour votre aide! et pour le bon travail !!!
ps: Mageia очень хороший дистрибутив !!!
ps: Mageia est une très bonne distribution !!
Édité par algri14 Le 12/05/2025 à 18h08
Mageia-9-Plasma-x86_64_RU

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
deniums :L'absence d'UTF-8 est également normale. Cette option n'est pas disponible dans Ubuntu et Fedora. Je pense que UTF-8 est la valeur par défaut.
я имею ввиду то, что терминал должен выдавать кодировку:
je veux dire, le terminal doit émettre un encodage:
Code BASH :
echo $LESSCHARSET UTF-8
пакет " less 678 " — требует доработки
paquet " less 678 " — nécessite des améliorations
Mageia-9-Plasma-x86_64_RU

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai regardé ce que fait Fedora:
https://src.fedoraproject.org/rpms/less/blob/rawhide/f/less.sh :
# less initialization script (sh) # All less.*sh files should have the same semantics! if [ -z "$LESSOPEN" ] && [ -x /usr/bin/lesspipe.sh ]; then # The '||' here is intentional, see rhbz#1254837. export LESSOPEN="||/usr/bin/lesspipe.sh %s" fi
La variable LESSCHARSET n'est pas définie. Et il n'y a pas de problème. J'utilise la même méthode, et elle fonctionne.
Guygoye a vérifié sur une machine virtuelle que c'était bien le cas.
Yves

algri14 Membre non connecté
-
- Voir le profil du membre algri14
- Inscrit le : 01/05/2025
Papoteur :Bonjour,
J'ai regardé ce que fait Fedora:
https://src.fedoraproject.org/rpms/less/blob/rawhide/f/less.sh :# less initialization script (sh) # All less.*sh files should have the same semantics! if [ -z "$LESSOPEN" ] && [ -x /usr/bin/lesspipe.sh ]; then # The '||' here is intentional, see rhbz#1254837. export LESSOPEN="||/usr/bin/lesspipe.sh %s" fi
La variable LESSCHARSET n'est pas définie. Et il n'y a pas de problème. J'utilise la même méthode, et elle fonctionne.
Guygoye a vérifié sur une machine virtuelle que c'était bien le cas.
Возможно Вы правы, ведь я всего лишь простой пользователь-любитель, поэтому не хотел чтобы Вы обиделись на меня, но как-то нехорошо, когда терминал не даёт ответа.
А терминал в ROSA и в Mageia-5 ответ даёт = UTF-8/utf-8
Peut-être que vous avez raison, parce que je ne suis qu'un simple utilisateur amateur, donc je ne voulais pas que Vous vous offensiez à moi, mais en quelque sorte pas bon, quand le terminal ne donne pas de réponse.
Et le terminal dans ROSA et dans Mageia - 5 la réponse donne = UTF-8/utf-8
ps: Fedora хороший дистрибутив (и специалисты), но Mageia — лучше

ps: Fedora est une bonne distribution (et des spécialistes), mais Mageia est mieux

Édité par algri14 Le 12/05/2025 à 21h55
Mageia-9-Plasma-x86_64_RU

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La mise à jour est maintenant publiée.
Je te remercie algri14 d'avoir signalé ce problème, ce qui nous a permis de chercher une correction disponible maintenant pour tous.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie