raphj a écrit 1627 commentaires

  • [^] # Re: Hmm

    Posté par  . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 5. Dernière modification le 06 février 2020 à 12:57.

    Quel est le rapport entre java et android ? Le langage se ressemble ? Il utilise le bytecode java dans l'une de ses étapes de build ?

    Android est un écosystème à part entière. Il a peut-être des ponts avec java, mais c'est comme confondre c et c++.

    Hein ?

    Java, c'est le langage privilégié pour développer des applications sous Android (avec Kotlin). Android a sa propre VM et n'utilise pas OpenJDK, mais je ne vois pas la différence niveau langage. Je ne comprends pas du tout le parallèle avec la comparaison C et C++.

    Bien sûr, une grosse partie d'Android est écrite en C et en C++, peut-être as-tu compris cela quand on parlait de développement Android ? En tout cas, pendant la compilation d'Android, beaucoup de code java est compilé.

    Après trois quarts d'heure de récupération des sources de LineageOS 17.1 (Android 10) et une heure trois quart de comptage de lignes de code (cloc), voici les résultats :

    875940 text files.
    679492 unique files.                                          
    521912 files ignored.
    
    24 errors:
    Line count, exceeded timeout:  ./cts/tests/tests/ndef/src/android/ndef/cts/NdefTest.java
    Line count, exceeded timeout:  ./external/grpc-grpc/tools/doxygen/Doxyfile.c++
    Line count, exceeded timeout:  ./external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_new_src/javaparser-core/com/github/javaparser/ast/visitor/DumpVisitor.java
    Line count, exceeded timeout:  ./external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/visitor/DumpVisitor.java
    Line count, exceeded timeout:  ./external/javaparser/javaparser-testing/src/test/test_sourcecode/com/github/javaparser/printer/PrettyPrintVisitor.java
    Line count, exceeded timeout:  ./external/libchrome/base/metrics/field_trial_unittest.cc
    Line count, exceeded timeout:  ./external/llvm/lib/MC/MCAsmStreamer.cpp
    Line count, exceeded timeout:  ./external/perfetto/ui/src/frontend/record_page.ts
    Line count, exceeded timeout:  ./external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/MCAsmStreamer.cpp
    Line count, exceeded timeout:  ./external/syzkaller/vendor/golang.org/x/net/idna/tables.go
    Line count, exceeded timeout:  ./external/tensorflow/tensorflow/compiler/xla/service/hlo_parser_test.cc
    Line count, exceeded timeout:  ./frameworks/base/tools/aapt2/configuration/ConfigurationParser_test.cpp
    Line count, exceeded timeout:  ./frameworks/ml/nn/runtime/test/specs/V1_0/mobilenet_quantized.mod.py
    Line count, exceeded timeout:  ./packages/apps/UnifiedEmail/tests/src/com/android/mail/utils/AdvancedHtmlSanitizerTest.java
    Line count, exceeded timeout:  ./packages/apps/UnifiedEmail/tests/src/com/android/mail/utils/BasicHtmlSanitizerTest.java
    Line count, exceeded timeout:  ./prebuilts/go/linux-x86/src/cmd/dist/build.go
    Line count, exceeded timeout:  ./prebuilts/go/linux-x86/src/internal/x/net/idna/tables.go
    Line count, exceeded timeout:  ./prebuilts/go/linux-x86/src/net/http/requestwrite_test.go
    Line count, exceeded timeout:  ./prebuilts/go/linux-x86/src/regexp/exec_test.go
    Line count, exceeded timeout:  ./tools/dexter/testdata/expected/large.asm
    Line count, exceeded timeout:  ./tools/metalava/src/main/java/com/android/tools/metalava/model/psi/Javadoc.kt
    Line count, exceeded timeout:  ./tools/metalava/src/test/java/com/android/tools/metalava/ApiFromTextTest.kt
    Line count, exceeded timeout:  ./tools/metalava/src/test/java/com/android/tools/metalava/ConvertTest.kt
    Line count, exceeded timeout:  ./tools/metalava/src/test/java/com/android/tools/metalava/JDiffXmlTest.kt
    
    
    
    github.com/AlDanial/cloc v 1.82  T=5854.21 s (62.9 files/s, 19694.1 lines/s)
    ----------------------------------------------------------------------------------------
    Language                              files          blank        comment           code
    ----------------------------------------------------------------------------------------
    C/C++ Header                          63274        2064490        3535716       19170733
    C++                                   54318        2765766        2829833       17961649
    Java                                  78470        2299920        4351883       12147841
    C                                     31001        1674311        2172222       10098819
    XML                                   53032         310564         685144        6665510
    Python                                19023         840748        1217372        3437468
    Assembly                               7683         464898         777302        3004573
    HTML                                   5169         177319          31949        2434829
    Go                                     7954         219987         354213        2289743
    JSON                                   2007            464              0        1133742
    Bourne Shell                           5089         161016         205425         971087
    PO File                                 292         303293         294135         898367
    Maven                                  6782          14494          20131         505810
    Perl                                    968          28660          29933         310325
    reStructuredText                       1744         208757         233667         298584
    m4                                      466          28951          12899         271785
    make                                   6900          70479          90402         258648
    Markdown                               3328          75589              3         229439
    RobotFramework                            9              4              5         229335
    vim script                             1601          35584          43306         223683
    Pascal                                  244          34483         979535         216978
    Objective C                            1721          40109          93618         189823
    C#                                     1141          22224          41766         171089
    JavaScript                              599          19683          33262         144845
    CMake                                  1642          28245          26009         144688
    Windows Module Definition               568          14695            766         133689
    MSBuild script                          253            220            140         116404
    Rust                                    948          12214          12732         113035
    Kotlin                                  495          10013          16154          69765
    CSS                                     318          10946           4593          66077
    Protocol Buffers                       1022          21187          50080          63719
    YAML                                   1130           3024           7313          54703
    diff                                    150            319           2493          48346
    SVG                                      93             53             33          44080
    Bourne Again Shell                      960           8964          14340          43932
    OpenCL                                  177           3364           5329          43651
    Objective C++                           587          10331          28417          43214
    Fortran 77                               63             77          19999          42841
    SWIG                                    350           6371           6621          35370
    Ruby                                    233           7268           6977          34265
    GLSL                                    903           8282           2202          34048
    yacc                                     34           3591           2515          31021
    PHP                                     186           2909           7433          30965
    Lua                                     126           2711           2441          24106
    TeX                                      78           3737           9258          23697
    ANTLR Grammar                           520           4135           3036          22939
    OCaml                                   150           4638           7134          20236
    Gradle                                  481           4192           3001          18481
    IDL                                     143           1623              0          18477
    TypeScript                              182           2745           4507          16860
    Groovy                                  259           4427           9576          16216
    XSLT                                     69           1664           1208          15882
    Sass                                    214           2966           2358          15186
    XSD                                     217           2111           3906          14782
    DOS Batch                               328           3221           1523          14096
    CUDA                                     85           1379           1741          13654
    NAnt script                             164           1404             36          13051
    Ada                                     148           2165           6997          12011
    Windows Resource File                   461           1838           1494          10464
    DTD                                      57           2830           6786           9749
    Starlark                                 57           1368           2628           9000
    Ant                                      94           1872           2683           8319
    Glade                                     3             58            109           8093
    XHTML                                     5            591             22           5876
    awk                                      67            478           1410           5869
    Smalltalk                                11            382              1           5498
    Jupyter Notebook                         39              0          20496           5357
    Dart                                     13            840            359           4913
    lex                                      23            939            915           4861
    D                                       233            495             48           4573
    INI                                      85            482             68           4400
    Visual Basic                             29            616           1383           3903
    Lisp                                     38            635           1041           3737
    ActionScript                             56            860           2550           3715
    Qt                                        7              0              2           3678
    JSP                                      23            240            436           3126
    Freemarker Template                      53            717            496           3122
    Dockerfile                              139            984           2132           2988
    Expect                                   78            408            514           2795
    SQL                                      84            277            556           2688
    dtrace                                   14            358             62           1774
    Swift                                    21            316            493           1766
    WiX source                               51            161             40           1713
    ProGuard                                 60            687           1312           1411
    Mako                                     15            190            173           1397
    MATLAB                                   19            262            317           1292
    Qt Linguist                               1              4              0           1258
    Scheme                                    5             43             94           1184
    Qt Project                               11             81             11           1013
    sed                                      23             22            214            873
    Velocity Template Language                5             96             66            747
    Julia                                     1            164            450            720
    Vuejs Component                           4             76             51            648
    PowerShell                               16            143            221            637
    Forth                                     1            407              1            630
    Prolog                                    1            386              0            609
    Jam                                      27            170            379            591
    Cython                                    9            174            173            587
    AsciiDoc                                  1            185              1            580
    Arduino Sketch                            3             77             39            497
    Verilog-SystemVerilog                     1            354              0            476
    Smarty                                    1              4              0            414
    WebAssembly                               2             97              0            356
    DAL                                       1            400            263            309
    Gencat NLS                                5             44              0            301
    C Shell                                   6             36             41            268
    Korn Shell                                2             40             46            226
    F#                                        6             48              0            191
    WiX string localization                  11             28              0            188
    Clean                                     1             11              0            168
    Apex Class                                1             30              0            167
    ERB                                       1             25              0            101
    Kermit                                    3              4             20             83
    R                                         1             12             22             79
    TOML                                      4             20             27             77
    ColdFusion                                2              9              0             64
    Fish Shell                                1             13             15             47
    HLSL                                      2              3              3             45
    Tcl/Tk                                    2             11             11             39
    SAS                                       1             14             22             32
    MXML                                      1             10              0             23
    Windows Message File                      2              5              0             22
    Fortran 95                                1              3              0             18
    Rexx                                      1             17              2              8
    Fortran 90                                3              1            263              8
    PL/M                                      1              0              0              7
    Standard ML                               7              0              0              7
    ----------------------------------------------------------------------------------------
    SUM:                                 368104       12079135       18355550       84858567
    ----------------------------------------------------------------------------------------
    

    Presque autant de Java que de C++ et de C :-) (même si, d'accord, c'est peut-être du Java avec des spécificité…)

  • [^] # Re: Hmm

    Posté par  . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 8. Dernière modification le 05 février 2020 à 14:39.

    Yes, mais c'est aussi vrai avec Javascript. Etherpad, par exemple, consomme un max de mémoire même sans rien faire et de CPU, côté serveur. Je suspecte que le langage n'importe pas autant que les choix de conception cela dit dans ce cas. J'ai lu que gitlab était très gourmand en ressources aussi (Ruby).

    Pour moi, Android est justement un exemple de plateforme où on peut trouver des applications Java très légères.

    Le développement d'applications Android c'est une autre histoire. C'est beaucoup trop lourd et pénible par rapport à ce que ça devrait être. Et alors si en plus l'application utilise Javascript et npm, là tu as tout gagné.

    Mais je reconnais qu'en Java, on a très vite la mauvaise habitude de mettre des classes et d'empiler des abstractions sur des abstractions à tout bout de champs.

  • [^] # Re: Hmm

    Posté par  . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 10. Dernière modification le 05 février 2020 à 11:25.

    Pourquoi Java serait plus lourd que Javascript, Python, Ruby, PHP ou n'importe quelle technologie répandue côté serveur ? C'est un langage qui a une excellente VM (JIT efficace, très bon garbage collector). C'est probablement plus rapide que Python ou Javascript, qui sont extrêmement dynamiques sur tous les tableaux.

    Bien sûr, l'écosystème Java est rapidement lourd (perso je ne suis pas fan du tout), mais si on veut programmer un truc léger en Java, j'imagine qu'on peut le faire… en tout cas au moins autant qu'en Python ou en Javascript.

    Il y aurait probablement moyen de faire plus léger en C, C++, Rust, D ou autre langage compilé d'une rapidité et d'une efficacité en mémoire comparable à celles du C, mais ce n'est pas très répandu.

    Et je dis ça en tant que quelqu'un qui n'aime pas particulièrement Java et qui aime plutôt bien Python et Javascript.

    Côté client en tout cas, OneDev semble répondre vite, et a l'air de fonctionner plutôt bien sans Javascript pour les opérations qui n'en ont pas vraiment besoin. Tout ça, contrairement à GitLab où on voit pas mal de logos de chargement un peu partout.

  • [^] # Re: Ortografe fransaize

    Posté par  . En réponse au journal LinuxFr.org : seconde quinzaine de janvier 2020. Évalué à 3.

    Cette vidéo est géniale. Merci pour le commentaire, c'est grave à lui que j'ai remarqué le lien.

    Bah, c'était des rires causés par les éléments ridicules soulevés.

  • [^] # Re: coût des mails

    Posté par  . En réponse au lien Réduisez le nombre de courriels si vous voulez lutter contre le réchauffement climatique. Évalué à 2.

    Merci pour la correction et la précision :-)

  • # coût des mails

    Posté par  . En réponse au lien Réduisez le nombre de courriels si vous voulez lutter contre le réchauffement climatique. Évalué à 10. Dernière modification le 28 janvier 2020 à 23:25.

    C'est intéressant. Cependant, malgré le titre, l'article ne semble pas parler du coût des mails lui-même, seulement du coût des datacenters (en tout cas, je n'ai pas vu).

    Un mail texte c'est quelques Kio.

    J'utilise les mails depuis 2004. Un du -h dans mon dossier /var/mail/vmail/ donne 8G. Une partie des mails sont dupliqués, je pourrais gagner de la place. J'ai aussi tous mes SMS depuis 2017 (435M - oui il y en a beaucoup et stocker les SMS en mail c'est horriblement inefficace - comptez moins de la moitié en version SQLite + images sur le téléphone).

    J'aurais probablement intérêt à sortir ces mails du serveur et les stocker sur un ordi qui dort la plupart du temps. C'est en cours de réflexion.

    J'ai aussi une boîte pro depuis 2014. Un du -h donne 3.2 G. Il y a beaucoup trop de PDFs en pièces jointes dans cette boîte.

    D'accord, tout ça c'est beaucoup et il faut assurer la redondance (donc au moins ×2 ou ×3) (mais bon, je n'utilise pas de compression - j'espère que les gros le font !). Mais en même temps, une heure de vidéos était envoyé sur YouTube chaque minute en 2012. Aujourd'hui j'imagine que c'est beaucoup plus. L'équivalent du poids de ma boite mail sur ma vie entière est utilisé par YouTube en quelques minutes. Et je ne parle que de YouTube (imaginez le nombre de liens, journaux et commentaires envoyés chaque seconde sur LinuxFr par exemple !! Ah ah).

    Alors ok, il faut bien voir que YouTube et LinuxFr sont des ressources communes à l'échelle planétaire, contrairement à ma boite mail qui est bien individuelle et en plus, beaucoup des mails dans ma boite sont aussi dans une ou plusieurs autres boites - celles de mes correspondants, voire plus pour les mailing lists).

    Je veux bien croire que si tout le monde réduit un peu ses envois et utilise des moyens appropriés pour le transfert de documents, on peut avoir un effet non négligeable, mais combien dans l'absolu et combien en proportion par rapport aux quantités de données autres stockées dans les datacenters ?

    Peu de réponses, surtout du questionnement au final :-)

  • [^] # Re: Esprit potache es-tu là ?

    Posté par  . En réponse au lien signer la pétition pour libérer Windows 7. Évalué à 5. Dernière modification le 28 janvier 2020 à 09:33.

    Si les sources de Windows 7 étaient libérées, je suis certain que beaucoup de gens trouveraient quoi faire avec. À commencer, peut-être bien, par le projet Wine.

    Et puis si c'est libre, tu peux retirer les problèmes d'invasions de la vie privées :-)

    RMS déteste Windows, mais si demain une version libre sans surveillance était publiée, il serait probablement content, parce qu'il ne s'est jamais opposé à Windows pour ses qualités techniques, en tout cas publiquement.

    Et si demain, Microsoft décide de publier les versions actuelles de Windows sous licence libre, eh bien on a gagné une partie du « combat ». Pas tout, j'imagine qu'on aurait quand même des problèmes similaires à ceux qu'on a avec Android aujourd'hui.

  • [^] # Re: Difficile d'en sortir

    Posté par  . En réponse au journal The Qt Company annonce un changement dans ses « offres ». Évalué à 8.

    À priori, on peut utiliser Qt dans le cadre d'un projet non libre tant qu'on n'utilise pas les parties GPL.

    À mon avis, il n'y a pas besoin de fuir Qt. Tant qu'il existe des versions libres (ce qui est plus ou moins garanti par l'accord FreeQt), quelqu'un d'autre aura toujours le droit de redistribuer les versions libres de Qt si le mode de distribution par la Qt Company devenait trop contraignant.

  • [^] # Re: Changer la disposition des touches

    Posté par  . En réponse au journal Utiliser Vim avec Android, un tuto avec de belles images. Évalué à 2.

    Ça marche aussi avec le clavier AOSP standard (et le clavier Google du coup, puisque c'est la même chose avec un ou deux trucs proprio en plus). C'est dans les paramètres du clavier.

  • # C'est une forge logicielle ?

    Posté par  . En réponse au lien Pornhub ouvre un miroir sur Tor (pornhubthbh7ap3u.onion). Évalué à 6. Dernière modification le 27 janvier 2020 à 01:26.

    Pas le temps de cliquer et d'aller voir, comment se compare-t-elle à github et gitlab ou sourcehut ?

    Comment s'appelle son outil de gestion de versions ? Est-ce décentralisé aussi ?

    Est-ce libre ? Il y a des chances si c'est publié ici je suppose !

    Y a-t-il un comparatif avec des plateformes similaires ?

    Est-ce que tor permettra aux iraniens d'accéder aux codes hébergés sur la plateforme ?

  • [^] # Re: Philosophiquement parlant

    Posté par  . En réponse au lien Intel's Mitigation For CVE-2019-14615 Graphics Vulnerability Obliterates Gen7 iGPU Performance. Évalué à 4.

    Mince, en fait le monde est codé en React.

  • [^] # Re: La base de la base

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 4. Dernière modification le 26 décembre 2019 à 09:38.

    Et puis pourquoi ne pas créer une alerte quand son $HOME est presque plein

    Ça KDE s'en charge tout seul, mais la fausse manip impliquait une copie vers $HOME qui remplissait la partoche à toute vitesse. Donc ça a juste aidé un diagnostique plus rapide mais pas à prévenir le remplissage total de la partition.

    Et puis perso, ce genre d'alerte, c'est la dernière chose que je pense à mettre en place sur autre chose qu'un serveur en production. Heureusement que l'environnement de bureau s'en charge :-)

  • [^] # Re: La base de la base

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 1. Dernière modification le 26 décembre 2019 à 09:22.

    (d'autant que j'aborde la question dans le journal : « Je m’en vais ajouter une tâche Cron journalière pour copier ce fichier d'historique dans mon dossier synchronisé, par exemple dans $DOSSIER/zsh_history-${HOST} »)

  • [^] # Re: La base de la base

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 3.

    Exactement : historique partagé.

    Chaque session de shell a son historique, mais inscrit les commandes dans un historique commun. Flèche du haut rappelle la ligne précédente dans la session actuelle, mais un appui sur la touche entrée avant flèche du haut charge l'historique produit par les autres sessions parallèles. Très pratique.

  • [^] # Re: La base de la base

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 8. Dernière modification le 26 décembre 2019 à 09:17.

    Personne n'est parfait et on ne prévoit pas tout !

    En particulier, mes fichiers importants sont sauvegardés en temps réel avec Nextcloud, instance elle-même sauvegardée chaque nuit dans un sous-volume Btrfs à part sur une autre machine. Ce qui fait que mes données sont à deux endroits physiques à chaque instant, puis à un troisième endroit physique la nuit suivante. J'ai une version journalière de chacun de ces fichiers sur trois ans (sauf les jours où ça s'est planté…). Mais synchroniser l'historique zsh en temps réel comme ça ce n'est pas fou et j'ai dû retirer l'historique zsh de la synchronisation. J'ai reporté la gestion de cette sauvegarde « à plus tard ».

    Et bien sûr, pour des raisons de narration, j'en ai rajouté des tonnes. Je survivrais à la perte de mon historique zsh. L'avoir est tout de même un gros confort, d'où une recherche de solution malgré tout. Et vous voyez, je n'ai finalement rien perdu.

    Vous avez l'air d'écrire vos commentaires comme si tout le monde était capable de tout prévoir parfaitement. Je n'aime pas trop qu'on vienne me faire la leçon, ce n'est pas le but de ce journal.

  • [^] # Re: Il manque un s

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 5. Dernière modification le 25 décembre 2019 à 10:26.

    « Un jour, j’ai rincé ma machine en essayant d’envoyer un texto à Dédé. Non, c’est une longue histoire… »

    Merci pour la correction :-)

  • # Il manque un s

    Posté par  . En réponse au journal Restaurer l’historique de zsh. Évalué à 2.

    J’envoie des textos à certains destinataires fréquents depuis le terminal en faisant Ctrl+R Prénom

    D’ailleurs, heureusement que je n’ai pas de pote dont le diminutif est rm. Ah ah.

    Bon la vraie raison de ce commentaire est le signalement de ce manquement à notre belle grammaire dans le journal :

    leurs première lettres

  • [^] # Re: En Suisse

    Posté par  . En réponse au journal L’authentification molasse. Évalué à 5.

    Ça marchait avec la caisse d'épargne, mais depuis quelques temps la version accessible est juste le clavier virtuel avec prononciation des touches quand elles sont appuyées…

  • [^] # Re: En Suisse

    Posté par  . En réponse au journal L’authentification molasse. Évalué à 8.

    Sans parler du fait qu'avec leurs claviers virtuels qui bougent tout le temps :

    • pas possible de se fier à une quelconque mémoire spatiale, je ne serais pas étonné que des gens choisissent des mots de passes plus simple à cause de ça
    • je ne suis pas fier quand mon écran est potentiellement visible par d'autres personnes…
  • [^] # Re: Spam

    Posté par  . En réponse à la dépêche ONLYOFFICE : les dernières actualités de l’année 2019. Évalué à 6.

    Je ne vois pas pourquoi Microsoft financerait un produit concurrent. Leurs formats sont de toute façon déjà omniprésents, ils n'ont absolument pas besoin d'augmenter un nombre qui est déjà quasi au max.

    Cela dit, c'est vrai que les dépêches sur OnlyOffice sont vraiment très fréquentes ici et ça a l'air de déranger certaines personnes. Après, si la suite évolue rapidement, c'est peut-être justifié aussi.

  • [^] # Re: Libre chez gitlab ?

    Posté par  . En réponse au journal Faciliter les contributions au code. Évalué à 5. Dernière modification le 17 décembre 2019 à 16:02.

    Il semble bien y avoir une fonction terminal (en beta) pour tester. Cherche « Terminal » dans la page. Il y a aussi des liens avec l'intégration continue. Ça paraîtrait dangereux d'envoyer des changements dans un dépôt sans pouvoir les tester avant de toute façon.

    Je me trompe peut-être cela dit.

  • # Libre chez gitlab ?

    Posté par  . En réponse au journal Faciliter les contributions au code. Évalué à 10. Dernière modification le 17 décembre 2019 à 06:35.

    J'ai l'impression que les fonctionnalités décrites correspondent au Web IDE chez Gitlab, qui est, lui, libre et qu'on peut héberger soi-même si besoin.

    https://docs.gitlab.com/ee/user/project/web_ide/

    Je n'ai essayé ni l'un ni l'autre donc je ne sais pas comment ils se comparent, mais si j'avais besoin d'une telle fonctionnalité, je pense que me tournerais vers cette deuxième solution et j'invite les autres à faire de même.

  • # Okular

    Posté par  . En réponse au lien KDE sur Android ? . Évalué à 2. Dernière modification le 14 décembre 2019 à 22:23.

    Je suis heureux de voir qu'il y a aussi une version d'Okular pour Android. Pareil, c'est expérimental, bogué, lent mais l'ergonomie paraît intéressante.

    Très enthousiasmant. J'aime beaucoup KDE, et utiliser ses applications sur le téléphone serait sympathique. Et, qui sait, ça faciliterait peut-être une transition vers un téléphone sous GNU/Linux plus tard ?

    Merci pour le partage en tout cas.

  • [^] # Re: Index le gestionnaire de fichier de plasma mobile

    Posté par  . En réponse au lien KDE sur Android ? . Évalué à 3.

    Merci pour cette découverte. J'essaierai ça.

    Cependant, que penses-tu d'Amaze ? Je le trouve bien ce gestionnaire de fichier pour Android :-)

  • # Quelques applications KDE sous Android

    Posté par  . En réponse au lien KDE sur Android ? . Évalué à 4. Dernière modification le 14 décembre 2019 à 22:11.

    Ça a l'air d'être lié à ce lien : https://binary-factory.kde.org/view/Android/

    Qui montre quelques applications KDE en version Android. Intéressant.

    Sinon, oui, oui, et oui, on peut utiliser KDE sous Android à l'aide du Serveur X XSDL et d'un chroot Debian (par exemple). J'ai pu partir en vacances avec seulement mon téléphone et un clavier souple grâce à ça. Beaucoup plus léger et moins volumineux que l'ordinateur + le téléphone.

    Plasma marche mieux qu'Xfce avec ce serveur X et je n'ai pas essayé Gnome (avec GTK2, les listes déroulantes ne fonctionnent pas bien, et j'avais déjà observé ça sur une tablette tactile x86 tournant sous une distribution GNU/Linux standard). Et est relativement léger, en fait, malgré son démarrage très lent (c'est certainement mieux sur les version très récente, il y a eu du progrès de ce côté).

    Petit problème, il a fallu que j'installe le chroot sur une carte SD parce que la mémoire interne du téléphone est montée avec noexec. Du coup, tout est lent à cause de la carte SD lente… À voir s'il y a moyen de faire quelque chose avec les chroot Termux, qui peuvent s'installer sur la mémoire interne mais qui ont certaines limitations.

    Malheureusement, il y a des problèmes avec X Server XSDL depuis Android Pie sur mon téléphone lié à PulseAudio (cross-compilé pour Android ARM64) apparemment. J'ai réussi à restaurer une copie fonctionnelle à l'aide d'une sauvegarde oandbackup (sauf PulseAudio qui ne fonctionne plus) faite sur une version précédente d'Android, mais une nouvelle installation de l'application ne fonctionne plus. Elle n'est plus mise à jour depuis quelques temps, un petit dépoussiérage suffirait peut-être.