Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4498 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Android sous Mint + Cinnamon (waydroid + weston)

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Android sous Mint + Cinnamon (waydroid + weston)

n°1501317
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 15:46:32  profilanswer
 

edit : je mets ici tous les échanges, mais un résumé se trouve plus bas : https://forum.hardware.fr/hfr/OSAlt [...] m#t1501322
 
salut, je voulais installer un jeu auquel ma femme jouait sous windows mais qu'elle ne peut plus utiliser car j'ai passé son portable sur linux mint cinnamon.
 
du coup, on m'a proposé d'installer waydroid vu que le jeu est dispo sur android.
 
je reprendrais ici tous les posts écris sur le topic gaming linux pour voir l'avancée.
 
merci à Shane Hannigan pour sa propal d'utiliser waydroid pour ça et surtout pour l'écriture de son script afin de faciliter l'intégration pour une "lignedecodeophobe"  :o  
 
 :jap:  [:andromaque]  

PinkFloyd31 a écrit :

tiens d'ailleurs, vu que je suis là, vous connaissez un jeu sur linux du genre "objets cachés" ?
 
vu que j'ai installé mint sur le portable de ma femme, elle ne peut plus jouer à un jeu qu'elle avait sur windows : https://apps.microsoft.com/detail/9 [...] r-FR&gl=FR
 
du coup, faudrait que je lui en installe un du même genre. vous en connaissez ?  :jap:  
 
(à moins qu'on puisse l'installer sur linux, mais vu qu'il n'y a pas de .exe, je vois pas comment faire)


Shane Hannigan a écrit :


Comme ça je dirais Waydroid, qui permet de faire tourner des apps Android sous Wayland.


PinkFloyd31 a écrit :

Waydroid, c'est un truc comme wine sauf que c'est pour les applis androïd ?
du coup, il me suffirait d'installer ce waydroïd et de télécharger l'appli de son jeu sur googleplay ?
 
par contre, je vois pas comment faire pour télécharger l'appli : https://play.google.com/store/apps/ [...] l=fr&pli=1
 
je vais me renseigner sur ce waydroïd. merci.  :jap:


Shane Hannigan a écrit :


J'ai jamais utilisé mais à ce que j'en sais ça t'installe un environnement Android dans un conteneur. Du coup depuis l'environnement tu accèdes au Play Store et roulez.
 
Plutôt "machine virtuelle" (me tapez pas dessus les puristes) que Wine mais l'espace pris par un système Android barebone doit être limité.


PinkFloyd31 a écrit :

je suis en train de regarder.
déjà ça commence, y'en a aucun qui a les mêmes commandes pour installer :
 
https://technobursts.com/how-to-ins [...] inux-mint/
 
https://www-howtogeek-com.translate [...] _tr_pto=rq
 
et puis je lis ça aussi : https://linuxconfig.org/how-to-enab [...] 04-desktop
 
apparemment, il faut mettre en enable ce wayland. mais y'a un truc qui me chiffonne là.
 
dans ce lien : (qui n'utilise pas les mêmes commandes que les 2 autres)
 
https://korben.info/waydroid-execut [...] linux.html
 
le gars dit qu'on peut utiliser son linux et waydroid en même temps, alors que le lien linuxconfig, je comprends que tu ouvre ton linux avec une autre "disposition".
 
du coup, si elle veut jouer à son jeu, elle devra se déconnecter puis se reconnecter avec wayland mais elle n'aura plus accès à ses applis linux ?  :??:
 
edit : j'ai trouvé son apk : https://seekers-notes-hidden-mystery.fr.aptoide.com/app
 
ça peut me faciliter la tâche ça non ?


PinkFloyd31 a écrit :

j'ai trouvé une vidéo simple :
 
 How to Install Waydroid On Linux Mint 22.1 XIA | Waydroid Install Instructions using Custom Images
https://i.ytimg.com/vi/rLXL7zMVvsQ/mqdefault.jpg
 
je vais suivre celle-là (j'ai pas compris à quoi servait les 2 fichiers img qu'il télécharge sur sourceforge par contre...vous comprenez vous ?)
 
edit : vu les commentaires, ça marche pas pour tout le monde. 100 balles que ça marchera pas chez moi  :o


PinkFloyd31 a écrit :

voilà
ça marche pas. ça m'aurait étonné aussi
j'ai bien waydroid dans les applis, mais quand je clique dessus, il se passe rien


Shane Hannigan a écrit :


Je suis au boulot là, j'essaierai ce soir (faut que j'installe une Mint avant).


 

PinkFloyd31 a écrit :

ok  :jap: , je suis avec cinnamon (sur mon pc et sur le portable de ma femme).
je sais pas si ça change quelque chose.
mais à priori ça devrait pas vu que la vidéo du gars se fait sur cinnamon


zerist a écrit :

T'es bien sur une session wayland ?
 
Après waydroid j'avais testé y'a deux ans à peu près sur une Ubuntu, ça n'avait pas fonctionné non plus.


PinkFloyd31 a écrit :


une session wayland ?
beh non, le portable est sur mint cinnamon  [:spamafote]


 

thana54 a écrit :

wayland et cinnamon, ca semble pas compatible :o
Et sinon, ca crache quoi dans un terminal/log ?


PinkFloyd31 a écrit :


avec quelle commande ?.....
je retourne sur le portable.
ma femme est pas encore rentré, j'en profite  :lol:  
 
faire les aller-retour pc => portable, c'est chiant  :o  
 
edit : voilà, je suis sur le portable
 
j'ai ça :
 

Code :
  1. vero@AsusG752VMint:~$ waydroid first-launch
  2. [20:11:54] Starting waydroid session
  3. [20:11:54] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
  4. [20:11:54] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?


 
edit : j'ai suivi un autre tuto, j'ai installé un truc qui s'appelle weston
 
après avoir tapé weston dans le terminal, j'ai des lignes qui s'affichent et une fenêtre qui s'ouvre
 

Citation :

vero@AsusG752VMint:~$ weston
Date: 2025-06-27 CEST
[20:20:01.308] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[20:20:01.308] Command line: weston
[20:20:01.308] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[20:20:01.308] Flight recorder: enabled
[20:20:01.308] Starting with no config file.
[20:20:01.308] Output repaint window is 7 ms maximum.
[20:20:01.309] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[20:20:01.313] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[20:20:01.353] Using rendering device: /dev/dri/renderD128
[20:20:01.353] EGL version: 1.5
[20:20:01.353] EGL vendor: NVIDIA
[20:20:01.353] EGL client APIs: OpenGL_ES OpenGL
[20:20:01.353] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[20:20:01.405] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[20:20:01.405] GLSL version: OpenGL ES GLSL ES 3.20
[20:20:01.405] GL vendor: NVIDIA Corporation
[20:20:01.405] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[20:20:01.406] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[20:20:01.406] Using GL renderer
[20:20:01.411] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[20:20:01.411] Color manager: no-op
[20:20:01.411] Output 'screen0' attempts EOTF mode: SDR
[20:20:01.411] Output 'screen0' using color profile: stock sRGB color profile
[20:20:01.412] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[20:20:01.442] x11 output 1024x600, window id 44040198
[20:20:01.442] Output 'screen0' enabled with head(s) screen0
[20:20:01.442] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[20:20:01.442] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[20:20:01.443] launching '/usr/libexec/weston-keyboard'
[20:20:01.444] launching '/usr/libexec/weston-desktop-shell'


 
https://i.imgur.com/YgmM6ZO.png
 
c'est très joli  :lol:  
 
je viens de trouver çà : https://www.reddit.com/r/linuxmint/ [...] t3_166coe1
 

Citation :

Après avoir correctement installé weston et waydroid. ouvre le terminal, exécute la commande "weston" . Dans la fenêtre qui s’ouvre, clique sur une petite icône de terminal en haut à gauche. Dans le terminal qui s’ouvre dans cette fenêtre, exécute la commande :"waydroid show-full-ui"


 
bon beh on va voir....
 
ah.....y'a un truc qui se passe
 
https://i.imgur.com/VpXHeBk.png
 
c'est ça waydroid ?


 

Wanderer_fr a écrit :

J'ai testé Waydroid, il y a peu, je n'ai pas pu en faire grand-chose...
Il se lance, mais je n'ai pas réussi à installer le PlayStore.
Donc, obligé d'utiliser des apk, et ils ne fonctionnent pas toujours.
Expérience très décevante.
(Fedora KDE Wayland)

Message cité 1 fois
Message édité par PinkFloyd31 le 28-06-2025 à 17:03:18

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
mood
Publicité
Posté le 28-06-2025 à 15:46:32  profilanswer
 

n°1501318
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 15:51:22  profilanswer
 

PinkFloyd31 a écrit :

il trouve pas le wifi.....

 

:(


Shane Hannigan a écrit :


C'est normal, waydroid est une VM, il ne voit pas tes interfaces réseau. Tu peux faire

 

$ip a | grep waydroid


Pour voir si le bridge réseau tourne

 

Edit: avant ça, sur reddit ils disent que l'icône wifi ne marche pas forcément mais que si ça se trouve dans un browser tu as internet (genre 1.1.1.1).


PinkFloyd31 a écrit :


non  :(

 

ça marche pas la navigation


Shane Hannigan a écrit :


OK. Vu le résultat de ip a, l'interface de waydroid existe et est active, elle a même une IP. Du coup je ne sais pas trop, une histoire de firewall? De NAT? Le réseau c'est vraiment pas ma partie.


PinkFloyd31 a écrit :

j'ai téléchargé l'apk du jeu, tapé :

 
Code :
  1. ero@AsusG752VMint:/media/vero/Doc_Vero/Téléchargements/apk$ ls
  2. com-mytona-seekersnotes-android-10626-70905467-545ec4977e1212869600db8ca8def610.apk
  3. vero@AsusG752VMint:/media/vero/Doc_Vero/Téléchargements/apk$ waydroid app install com-mytona-seekersnotes-android-10626-70905467-545ec4977e1212869600db8ca8def610.apk
  4. vero@AsusG752VMint:/media/vero/Doc_Vero/Téléchargements/apk$
 

et.....

 

https://i.imgur.com/OIfCIFt.png

 

il manquait ce weston.....faut que je teste ce qui se passe quand je clique directement sur l'icone du jeu....ma femme tapera jamais des lignes de commande.

 


 
PinkFloyd31 a écrit :

 


je vais tester ta ligne  :jap:


Shane Hannigan a écrit :


Ca se scripte pas la ligne de commande? Parce que franchement j'ai pas encore pu installer Mint donc je peux pas essayer, et sans avoir le truc pour faire du troubleshooting c'est un peu à l'aveugle :D


PinkFloyd31 a écrit :

je sais pas faire de script.

 

là le problème, c'est qu'il faut :

 

1 - taper weston dans un terminal de linux (c'est pas le plus chiant)

 

weston s'ouvre, et

 

2 - dedans t'a une icone de terminal, et c'est dans celui-là qu'il faut taper waydroid show-full-ui (et le copier/coller ne marche pas  :whistle:)

 

pour ça que je vais voir si après avoir tapé weston il suffit de cliquer sur l'icone du jeu....mais ça m'etonnerait.

 

j'ai testé ta ligne, ça me sort ça :

 
Citation :

vero@AsusG752VMint:~$ ip a | grep waydroid
9: waydroid0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    inet 192.xxx.xxx.1/24 brd 192.xxx.xxx.255 scope global waydroid0
10: vethI6BNCt@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master waydroid0 state UP group default qlen 1000

 

je sais pas ce que ça veut dire, mais ça trouve toujours pas le wifi.

 

et y'a un autre truc chiant, c'est que dès que tu bouge la fenêtre de weston, ça te fais sortir de waydroid et tu te retrouve avec la fenêtre de base avec les carreaux.


Shane Hannigan a écrit :


Par contre tu peux déjà scripter ce que tu as. Tu crées un répertoire dans le home de ton épouse, tu y mets l'apk

 

$mkdir ~/jeuxandroid
$cp ~/Téléchargements/waydroid app install com-mytona-seekersnotes-android-10626-70905467-545ec4977e1212869600db8ca8def610.apk ~/jeuxandroid
$cd ~/jeuxandroid

 

Et tu y crées un script genre "lancerjeu.sh" (appelle le plus joliment):

 

$nano lancerjeu.sh

 

Puis dedans tu mets ça:

 
 

#!/bin/bash

 

APK="$HOME/jeuxandroid/com-mytona-seekersnotes-android-10626-70905467-545ec4977e1212869600db8ca8def610.apk"
PKG_NAME="com.mytona.seekersnotes.android"

 

weston &
while [ ! -S /run/user/$(id -u)/wayland-0 ]; do
    sleep 0.5
done
sleep 1
export WAYLAND_DISPLAY=wayland-0
waydroid session start &
sleep 3
waydroid app install "$APK"
waydroid app launch "$PKG_NAME"

 

Puis tu le rends exécutable:

 

$chmod +x lancerjeu.sh

 

Essaie le script ensuite (avec ./lancerjeu.sh dans le terminal, ou bien en double cliquant dans Nautilus).

 

Je t'avoue que j'ai aucune idée de si ça va marcher ou non :D


PinkFloyd31 a écrit :

bon j'ai testé pour les lignes de code, il faut les taper.... :(

 

à mon avis, ça va vite la gonfler  :D

 

pour le reseau...le parefeu qui bloquerait ?

 

vais voir si y'a des règles prévues

 

edit : pas de règles préconfiguré dans le pare-feu.
je vais le désactiver pour voir


Shane Hannigan a écrit :

J'ai édité, ptêt que mon script fonctionne. Il récupère le display créé par weston et se greffe dessus... ptêt. Comme j'ai pas weston je suis pas sûr, j'ai glâné des trucs sur le web :D C'est l'estropié qui guide l'aveugle en quelque sorte.

 

Sinon tu peux déjà voir si ufw tourne:

 

$sudo ufw status

 

Si désactiver fonctionne, tu peux essayer ensuite de réactiver mais autoriser le traffic sur l'interface de waydroid0:

 

sudo ufw allow in on waydroid0
sudo ufw allow out on waydroid0


PinkFloyd31 a écrit :

vu pour le script.
j'avoue que j'ai pas tout compris mais je vais essayer voir ce que ça fait.

 

et oui, je pense qu'il faudra réinstaller le jeu vu qu'on le change de place.

 

j'ai testé pare-feu désactivé, ce coup ci j'ai bien le net (j'ai même reçu l'alerte comme quoi je pouvais pas installer de truc car pas vérifié par google play.

 

pour ça j'ai la soluce

 
Citation :

Après l'installation, cliquez sur « Terminé » dans la fenêtre « Initialiser WayDroid » pour démarrer WayDroid Android. Au premier démarrage, une notification peut indiquer que l'appareil n'est pas certifié pour exécuter les applications Google Play. Vous devez maintenant certifier votre appareil Android. Cette certification est obligatoire, car sans elle, vous ne pourrez pas installer d'applications Android sur WayDroid via le Google Play Store.

 

Ouvrez un terminal et saisissez sudo waydroid shell . Exécutez la commande pour afficher l'identifiant Android de votre appareil :

 

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = 'android_id';"

 

edit : ça c'est fait.

 

le pare-feu bloque bien waydroid à l'accès wifi


Message édité par PinkFloyd31 le 28-06-2025 à 15:55:08

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501319
rat de com​bat
attention rongeur méchant!
Posté le 28-06-2025 à 15:54:03  profilanswer
 

Tu devrais faire un grand effort et résumer tout ça. Perso j'ai pas du tout envie de lire un roman et en plus pas super bien écrit...
 
Sinon Waydroid c'est pas un truc simple il me semble. Pourquoi pas Wine avec l'exécutable MS? Prudence par contre, Wine permet aussi aux virus MS de fonctionner sous Linux...


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°1501320
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 15:56:19  profilanswer
 

zut....
il fallait pas encore répondre.
j'allais faire un résumé à la fin des copies  :(


---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501321
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 15:57:32  profilanswer
 

Shane Hannigan a écrit :

Sinon il semblerait que les soucis de connexion de waydroid ne s'arrêtent pas au firewall, certains ont un souci parce que le traffic n'est pas routé entre waydroid0 et l'interface physique de la machine:

 

https://github.com/waydroid/waydroid/issues/680

 

edit:

 
Shane Hannigan a écrit :

 


ah ben au moins ça c'est un souci que tu n'as pas :D :D :D

 

Du coup tu dois pouvoir virer la partie qui installe l'apk de mon script et juste garder celle qui lance waydroit dans wayland:

 

#!/bin/bash

 

weston &
while [ ! -S /run/user/$(id -u)/wayland-0 ]; do
    sleep 0.5
done
sleep 1
export WAYLAND_DISPLAY=wayland-0
waydroid session start &

 

Et je note sudo waydroid shell, c'est pas mal de pouvoir lancer un terminal au sein de waydroid directement.

 

Et il faut ptet rajouter waydroid show full ui à la fin (comme tu as fait après weston).


PinkFloyd31 a écrit :

ouais bon valider le google machin c'est plus chiant que prévu.
je l'ai fait mais ça a pas l'air de vouloir le prendre en compte.
le machin me bip dessus sans arrêt.

 

je vais essayer le script (si j'y arrive... :lol: )

 

je vais d'abord déplacer l'apk dans un dossier dans doc

 

même si l'apk, on s'en fout en fait vu que c'est le truc pour installer...ça devrait rien changer).

 

je vais aller dans le pare-feu, le réactiver et foutre une règle

 

vais essayer ça plutôt

 


 
PinkFloyd31 a écrit :

 

je croyais qu'on pouvait choisir une appli mais on peut pas

 

edit : pourquoi le 0 à la fin ?  :jap:


PinkFloyd31 a écrit :

voilà, j'ai crée le fichier avec ça dedans

 
Citation :

#!/bin/bash
 
weston &
while [ ! -S /run/user/$(id -u)/wayland-0 ]; do
    sleep 0.5
done
sleep 1
export WAYLAND_DISPLAY=wayland-0
waydroid session start &
waydroid show full ui

 

puis propriété => executable  [:zigg]  :whistle:


PinkFloyd31 a écrit :

bon, ton script lance weston  :jap:

 

mais c'est tout.

 

le waydroid show-full-ui il faut le taper dans le terminal de weston......

 

edit : j'ai oublié les tirets dans le script  :o

 

edit 2 : rajouter les tirets changent rien

 


 
PinkFloyd31 a écrit :


oui, mais comment faire ça
j'ai pas l'impression qu'on puisse faire grand chose dans ce weston à part lancer le terminal.
on peut pas creer de fichier par exemple  [:spamafote]

 

edit 3 : https://doc.ubuntu-fr.org/weston

 

https://manpages.ubuntu.com/manpage [...] ini.5.html

 

https://fr.linuxfromscratch.org/vie [...] eston.html

 

ou bien il faut créer un fichier dans ~/.config/weston.ini (il n'existe pas) et lui dire que quand il s'ouvre, il doit lancer la commande waydroid show-full-ui
mais ça dépasse plus que largement mes compétences (déjà qu'elles sont dépassée depuis un moment déjà  :lol: )

 

[:spamafote]

 

edit 4 : la règle pare-feu a l'air de marcher !!!  :jap:  :jap:

 

et google me fait plus chier avec le numéro d'ID.

 

reste plus qu'un truc à régler


Shane Hannigan a écrit :


Tu peux rajouter

 


echo "attente de la session wayland"


A la place de sleep 0.5? Ou juste en dessous, même indentation?

 

Ça devrait te spammer si le problème est là, ce que je subodore :o


PinkFloyd31 a écrit :

vu que j'avais accès à googleplay dans weston, je suis allé chercher la page du jeu.
ça me marquait installé.
j'ai testé un truc. je l'ai désinstallé depuis google play, puis réinstaller depuis googleplay et du coup, j'ai son icone directement dans weston  :love:

 

le jeu était en anglais, j'ai passé le "faux andoid" en français dans les paramètres et maintenant, il est en français. parfait.

 

manque plus qu'à savoir si on peut créer un fichier ini de weston qui lance directement la commande pour waydroid et si c'est possible....  :love:  :love:

 

merci déjà pour les aides les gars !!! HFR !!!!  :lol:


PinkFloyd31 a écrit :


c'est du chinois pour moi, c'est même pas la peine de me mettre des points d'interrogation  :o

 

je vais créer un autre fichier pour pas faire de connerie et rajouter ta ligne sous 0.5 avec la même indentation

 

edit : ah oui, ça spamme sec  :D

 
Citation :

[00:38:09.924] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[00:38:09.924] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[00:38:09.925] launching '/usr/libexec/weston-keyboard'
[00:38:09.926] launching '/usr/libexec/weston-desktop-shell'
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland
attente de la session wayland



Shane Hannigan a écrit :


Ouais donc il trouve pas la session, je vais modifier ça demain mais je vais devoir installer en vrai, sinon ça va être trop compliqué. J'essaierai :jap:


PinkFloyd31 a écrit :

je vais faire une sauvegarde du portable pour pas perdre le boulot déjà fait

 


 
PinkFloyd31 a écrit :

 

:jap:

 

beh disons que vu que ce sont 2 terminals différent (un dans linux et un dans weston), à part trafiquer weston.... [:spamafote]

 

mais comme dit, j'y connais rien, c'est du chinois pour moi.

 

déjà ça marche, c'est pas mal  :D  :jap:

 

edit : ça ressemble à ça : en haut à gauche dans weston, t'a une petite icone de terminal

 

https://i.ibb.co/60MtYyRN/Capture-d [...] -47-59.png


Shane Hannigan a écrit :


Dans Linux tu peux "exporter" les commandes d'un terminal, tournant dans un environnement graphique donné, pour qu'elles aient un effet sur un autre environnement graphique.

 

Normalement on utilise ça pour lancer une commande sur un autre machine (par exemple lancer firefox sur la machine de ton collègue), mais là j'essaie de faire en sorte que le terminal dans x11 exporte dans l'environnement Wayland que weston crée. Du coup le lancement de waydroid se ferait dans wayland et on peut tout gérer avec un seul script.

 

Mais comme j'ai pas Mint, pas Weston, pas Waydroid, ben je suis pas très sûr :D

 

Je vais déjà voir si j'ai le même message (unknown parameter à la fin).


PinkFloyd31 a écrit :

:jap: franch'ment si t'arrive à trouver un truc, grand merci !  [:andromaque]

 

la dernière ligne est apparue parce que j'ai ouvert le terminal dans weston.

 

sans rien faire, ça s'arrête aux 2 dernières.  :jap:


Shane Hannigan a écrit :

Bon, voilà ce que j'ai fait (install propre de Mint 22.1):

 
  • Màj du système

$ sudo apt update
$ sudo apt upgrade


  • Installation de curl (dans le tuto il dit d'installer ca-certificates mais ça vient en standard sur Mint et c'est à jour vu l'étape ci-dessus):

$ sudo apt install curl


  • Exécution du script:

curl -s https://repo.waydro.id/ | sudo bash


  • Installation de weston:

$ sudo apt install weston


  • Lancement de weston

$ weston &


  • Dans le terminal au sein de weston, je vérifie que waydroid fonctionne:

$ waydroid -first-launch

 

A ce stade j'ai waydroid qui fonctionne au sein de wayland (pas de souci de firewall, ufw est inactif par défaut).

 

Maintenant je passe au script. J'ai l'impression que sous Mint y'a déjà un truc wayland qui tourne parce qu'au lieu de wayland-0 dans /run/user/1000/ j'ai wayland-1, du coup c'est clair que chez moi mon script ne fonctionnerait pas. Mais je cherche.


Shane Hannigan a écrit :

OK, j'avance. Voilà mon script:

 



#!/bin/bash

 

echo "lancement de weston"
weston &
echo "weston lancé"

 

for i in {1..20}; do
    echo i
    SOCKET=$(find /run/user/$(id -u)/ -maxdepth 1 -type s -name "wayland-*" )
    if [ -n "$SOCKET" ]; then
        break
    fi
    sleep 0.5
    echo "attente de wayland"
done
sleep 1
export WAYLAND_DISPLAY=$(basename "$SOCKET" )
echo "[WAYLAND DISPLAY=$WAYLAND_DISPLAY]"
waydroid session stop &
waydroid session start &
waydroid show-full-ui

 

La boucle for ne sert qu'à faire en sorte que ça dure 10 secondes mais y'a pas d'itération.

 

Ce script lance bien waydroid au sein de wayland. Mais je suis obligé de fermer la session avant de la relancer, sinon il me dit que j'ai déjà une session en cours. Le truc c'est que je ne sais pas si ça flingue tout l'environnement Android ou non.

 

Edit: je me suis co à HFR avec le browser Android et j'ai relancé la session: je n'était plus loggé, donc je pense que session stop + start n'est pas une bonne idée :o


Shane Hannigan a écrit :

Mais dites-donc M. Floyd, vous m'aviez caché qu'il y a Cinnamon avec Wayland sur Mint :o

 

Il suffit de cliquer sur l'icône vers le champ de mdp au login et de choisir Cinnamon expérimental.

 

https://www.youtube.com/watch?app=d [...] _x_awncu1c

 

Parce que du coup chez moi ça marche direct, avec un script aussi bête que:

 


#!/bin/bash

 

waydroid show-full-ui

 

(je vais quand même essayer de finir mon script avec weston hein, mais le laptop est à cours de jus :D)



Message édité par PinkFloyd31 le 28-06-2025 à 16:36:48

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501322
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 15:57:41  profilanswer
 

résumé de tous ces échanges :

 

1- premièrement, le portable de ma femme est paramétré pour accéder directement au bureau. je n'ai pas encore vérifié si wayland était accessible en se déconnectant puis se reconnectant.
2- l'objectif ici est plutôt de faire tourner waydroid sous X11, wayland étant en phase d'expérimentation si j'ai bien compris (je suis nouveau sur linux donc merci de prendre en compte que je n'y connais quasiment rien  :jap: )
3- le second objectif est d'avoir un script permettant de tout faire automatiquement sans aucune ligne de code à taper que ce soit dans le terminal linux ou le terminal weston afin que weston puis waydroid se lance automatiquement l'un après l'autre (ceci afin de ne pas faire fuir les #lignesdecode_o_phobes  :o
3- pour faire tourner waydroid sous X11, il est nécessaire d'installer weston. la procédure que j'ai suivi est la même que celle de shane ci dessous et pour lancer waydroid dans weston, il faut taper la dernière ligne de code indiqué par shane (dans le terminal de weston !)

 

edit : j'ai oublié un truc. j'ai suivi cette vidéo afin de récupérer les 2 fichiers images de waydroid :

 

How to Install Waydroid On Linux Mint 22.1 XIA | Waydroid Install Instructions using Custom Images
https://i.ytimg.com/vi/rLXL7zMVvsQ/mqdefault.jpg

 
Shane Hannigan a écrit :

Bon, voilà ce que j'ai fait (install propre de Mint 22.1):

 
  • Màj du système

$ sudo apt update
$ sudo apt upgrade


  • Installation de curl (dans le tuto il dit d'installer ca-certificates mais ça vient en standard sur Mint et c'est à jour vu l'étape ci-dessus):

$ sudo apt install curl


  • Exécution du script:

curl -s https://repo.waydro.id/ | sudo bash


  • Installation de weston:

$ sudo apt install weston


  • Lancement de weston

$ weston &


  • Dans le terminal au sein de weston, je vérifie que waydroid fonctionne:

$ waydroid first-launch

 

A ce stade j'ai waydroid qui fonctionne au sein de wayland (pas de souci de firewall, ufw est inactif par défaut).


4- une fois dans waydroid, il est possible (c'était le cas chez moi) que le pare-feu bloque l'accès au wifi de waydroid.
après avoir testé en désactivant le pare-feu, c'était bien lui qui bloquait.
il est donc nécessaire de créer une règle pour waydroid. ceci a fonctionné pour moi :

Shane Hannigan a écrit :

 

sudo ufw allow in on waydroid0
sudo ufw allow out on waydroid0

 

waydroid a maintenant accès au wifi. ici, vous aurez une alerte comme quoi votre appareil n'est pas validé par google (ce que vous n'aurez pas si le wifi n'est pas accessible)

 

via le navigateur dans waydroid, allez sur : https://www.google.com/android/uncertified

 

vous devrez vous connecter avec votre compte gmail.

 

dans le même temps et comme indiqué sur ce lien : https://docs.waydro.id/faq/google-play-certification
vous devez ouvrir un terminal linux et taper :

 
Code :
  1. sudo waydroid shell #puis
  2. ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
 

noter le numéro ID obtenu et rentrez le sur la page de certification de google indiquée au dessus puis valider.
pour que le changement soit effectif, vous devez quitter waydroid et weston.
taper dans un terminal : waydroid session stop
ceci permettra une sortie "propre"
fermer weston via la "croix" de sa fenêtre.

 

afin de vérifier que la certification fonctionne, lancer weston puis dans le terminal de weston taper :

Code :
  1. waydroid show-full-ui

afin de lancer waydroid.

 

une fois waydroid ouvert, vous ne devriez plus recevoir l'alerte de google play. vous pouvez maintenant installer les applis android.

 

5- le script d'automatisation de lancement de weston puis waydroid

 

écrit par shane hannigan que je remercie de tout mon coeur !  :jap:  [:andromaque] edit : script mise à jour un peu plus bas

 
Code :
  1. #!/bin/bash
  2. echo "lancement de weston"
  3. weston &
  4. echo "weston lancé"
  5. for i in {1..20}; do
  6.     SOCKET=$(find /run/user/$(id -u)/ -maxdepth 1 -type s -name "wayland-*" )
  7.     if [ -n "$SOCKET" ]; then
  8.         break
  9.     fi
  10.     sleep 0.5
  11.     echo "attente de wayland"
  12. done
  13. sleep 1
  14. echo "session wayland trouvée"
  15. export WAYLAND_DISPLAY=$(basename "$SOCKET" )
  16. echo "session wayland exportée"
  17. waydroid session stop &
  18. waydroid session start &
  19. waydroid show-full-ui
 

voilà, je crois que je n'ai rien oublié  :)

 

6- il doit être possible de créer un fichier weston.ini afin d'automatiser tout ça également.

 

je viens de tomber par hasard sur ce lien, mais je n'y comprends pas grand chose (et c'est pour debian et non mint)

 

https://dolys.fr/forums/topic/guide [...] -pour-x11/

 

----------------------------------------------

 

edit : ce script là fonctionne.

 
Shane Hannigan a écrit :

 

Sinon le problème semble être que tu as un compo wayland qui tourne avant même de faire tourner weston et j'ai écrit mon script avec les pieds, il prend le premier. Une solution peut être de les trier par ordre chronologique inverse avec ls -t:

 



#!/bin/bash

 

echo "lancement de weston"
weston &
echo "weston lancé"

 

for i in {1..20}; do
    SOCKET=$(ls -t /run/user/$(id -u)/wayland-* 2>/dev/null | head -n1)
    if [ -n "$SOCKET" ]; then
        break
    fi
    sleep 0.5
    echo "attente de wayland"
done

 

sleep 1
echo "session wayland trouvée"

 

export WAYLAND_DISPLAY=$(basename "$SOCKET" )
echo "session wayland exportée : $WAYLAND_DISPLAY"

 

waydroid session stop
waydroid session start &
waydroid show-full-ui


 

ce script fonctionne parfaitement s'il est lancé comme ci-dessous :

 

https://i.imgur.com/YiOe9cO.png

 

7- afin que weston puis waydroid s'ouvre en plein écran, 2 possibilités.

 

la première, remplacer la ligne

Code :
  1. weston &

par

Code :
  1. weston --width=1920 --height=1080 --fullscreen &
 

adapter 1920 et 1080 à votre écran.

 

avec ça, vous perdrez par contre la croix pour fermer weston ainsi que votre panneau inférieur de Mint.

 

la deuxième, même ligne qu'au dessus mais en enlevant

Code :
  1. --fullscreen

ce qui donne :

Code :
  1. weston --width=1920 --height=1080 &
 

ce coup-ci, weston s'ouvrira toujours en plein écran, mais vous avez accès à la croix de fermeture ainsi qu'à votre panneau inférieur.

Message cité 1 fois
Message édité par PinkFloyd31 le 02-07-2025 à 01:05:02

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501329
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 18:04:12  profilanswer
 

j'ai testé le script en faisant "lancer dans un terminal".
il s'est lancé, weston s'est ouvert puis s'est refermé aussi sec.

 

j'ai réessayé mais ce coup-ci, j'ai "déplacé" le fichier du script vers un terminal ouvert puis je l'ai "relâché" dedans, puis entrée sur le clavier.
aucune ligne dans le terminal mais weston s'est ouvert et waydroid a suivi au bout de quelques secondes.
là ça a marché par contre je n'ai plus l'icone du jeu que j'avais bien hier.

 

j'ai fermé waydroid avec la ligne

Code :
  1. waydroid session stop

dans un second terminal puis j'ai fermé weston

 

j'ai ressayé de lancer le script avec "lancer" au lieu de "lancer dans un terminal", weston s'ouvre mais pas de waydroid.

 

fermeture de weston, je recommence avec "lancer dans un terminal", weston s'ouvre mais pas de waydroid.

 

dans le terminal, j'ai ça :

 
Citation :

lancement de weston
weston lancé
Date: 2025-06-28 CEST
[17:49:21.671] weston 13.0.0
               vierhttps://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[17:49:21.671] Command line: weston
[17:49:21.671] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[17:49:21.671] Flight recorder: enabled
[17:49:21.672] Starting with no config file.
[17:49:21.672] Output repaint window is 7 ms maximum.
[17:49:21.672] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[17:49:21.674] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[17:49:21.725] Using rendering device: /dev/dri/renderD128
[17:49:21.725] EGL version: 1.5
[17:49:21.725] EGL vendor: NVIDIA
[17:49:21.725] EGL client APIs: OpenGL_ES OpenGL
[17:49:21.725] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[17:49:21.797] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[17:49:21.797] GLSL version: OpenGL ES GLSL ES 3.20
[17:49:21.797] GL vendor: NVIDIA Corporation
[17:49:21.797] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[17:49:21.798] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[17:49:21.798] Using GL renderer
[17:49:21.807] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[17:49:21.807] Color manager: no-op
[17:49:21.807] Output 'screen0' attempts EOTF mode: SDR
[17:49:21.807] Output 'screen0' using color profile: stock sRGB color profile
[17:49:21.808] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[17:49:21.835] x11 output 1024x600, window id 62914566
[17:49:21.835] Output 'screen0' enabled with head(s) screen0
[17:49:21.835] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[17:49:21.836] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[17:49:21.837] launching '/usr/libexec/weston-keyboard'
[17:49:21.842] launching '/usr/libexec/weston-desktop-shell'
session wayland trouvée
session wayland exportée
[17:49:23] Waiting for binder Service Manager...

 

et au bout d'un moment, weston se ferme tout seul.

 

je comprends pas pourquoi ça a marché une fois.

 

je vais redémarrer le pc et retenter le coup du fichier dans le terminal


Message édité par PinkFloyd31 le 28-06-2025 à 18:05:05

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501330
Shane Hann​igan
Mort aux cons
Posté le 28-06-2025 à 18:09:08  profilanswer
 

Pour lancer le script (imaginons que tu l'aies appellé runandroid.sh), tu vas dans le dossier, et dans un terminal tu fais ./runandroid.sh - au lieu de le lancer depuis nautilus.  
 
Le comportement est étrange. Cela dit c'est pas nécessaire de rebooter, tu peux aussi fermer les sessions weston avec  
 
$pskill weston
 
Je suis sur une terrasse avec une bière donc je vais pas débugger tout de suite :D
 
Wayland est expérimental pour Cinnamon - pas pour la plupart des autres DE c'est le composeur standard (KDE, Gnome qui sont les plus populaires).
 
L'install que tu as suivi est aussi pour Debian - le script lancé avec curl (qui sert en gros juste à lancer un script depuis le web) ne cherche rien de spécifique à Mint à ce que j'ai vu.
 
Et si ça fonctionne sous Debian, ça fonctionnera très certainement sous Mint. Mais maintenant qu'on a bien avancé, mieux vaut essayer de bosser sur le script plutôt que de repartir de 0.
 


Message édité par Shane Hannigan le 28-06-2025 à 18:12:17
n°1501331
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 18:25:35  profilanswer
 

PinkFloyd31 a écrit :

 

1- premièrement, le portable de ma femme est paramétré pour accéder directement au bureau. je n'ai pas encore vérifié si wayland était accessible en se déconnectant puis se reconnectant.


t'en qu'à y être, je viens de tester.
j'ai bien une option wayland cinnamon expérimental

 

je l'ai donc choisit pour voir.

 

un clic sur l'icone waydroid suffit pour le lancer. c'est vrai que c'est plus simple.

 

par contre, mon clavier se passe en qwerty alors que dans la fenêtre de connexion il est bien en latin.

 

et je trouve pas comment faire pour le changer dans les paramètres (y'a rien dans la partie clavier)

 

m'enfin bon, c'est pas le sujet du topic.

 

j'ai aussi une option weston dans la fenêtre de connexion, joueur, j'ai aussi essayé. le bureau s'ouvre sur weston en plein écran et...c'est tout.
impossible de sortir de là.
j'ai du faire un ctrl alt arrière pour me barrer

Shane Hannigan a écrit :

Pour lancer le script (imaginons que tu l'aies appellé runandroid.sh), tu vas dans le dossier, et dans un terminal tu fais ./runandroid.sh - au lieu de le lancer depuis nautilus.

 

Le comportement est étrange. Cela dit c'est pas nécessaire de rebooter, tu peux aussi fermer les sessions weston avec

 

$pskill weston

 

je teste ça  :jap:

Shane Hannigan a écrit :


Je suis sur une terrasse avec une bière donc je vais pas débugger tout de suite :D


 :D

Shane Hannigan a écrit :


Wayland est expérimental pour Cinnamon - pas pour la plupart des autres DE c'est le composeur standard (KDE, Gnome qui sont les plus populaires).

 

L'install que tu as suivi est aussi pour Debian - le script lancé avec curl (qui sert en gros juste à lancer un script depuis le web) ne cherche rien de spécifique à Mint à ce que j'ai vu.

 

Et si ça fonctionne sous Debian, ça fonctionnera très certainement sous Mint. Mais maintenant qu'on a bien avancé, mieux vaut essayer de bosser sur le script plutôt que de repartir de 0.



oui je suis d'accord surtout que ça a fonctionné une fois  :jap:


Message édité par PinkFloyd31 le 28-06-2025 à 18:28:17

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501332
Shane Hann​igan
Mort aux cons
Posté le 28-06-2025 à 18:29:14  profilanswer
 

localectl set-x11-keymap fr
 localectl set-keymap fr
 
pour le clavier AZERTY. J'ai remarqué aussi que je n'ai pas l'option (sauf que moi il m'a forcé AZERTY au lieu de QWERTZ).  
 
Tu as une option weston parce qu'il est installé mais reste sous X11 ou Wayland, c'est clair que Cinnamon n'est pas vraiment prévu pour tourner sous weston.

mood
Publicité
Posté le 28-06-2025 à 18:29:14  profilanswer
 

n°1501333
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 18:33:29  profilanswer
 

:fou:  
 

Citation :

vero@AsusG752VMint:/media/vero/Doc_Vero/Documents/Apkjeuandroid$ ./gameand.sh -
lancement de weston
weston lancé
Date: 2025-06-28 CEST
[18:31:14.785] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[18:31:14.785] Command line: weston
[18:31:14.785] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[18:31:14.785] Flight recorder: enabled
[18:31:14.786] Starting with no config file.
[18:31:14.786] Output repaint window is 7 ms maximum.
[18:31:14.786] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[18:31:14.795] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[18:31:14.915] Using rendering device: /dev/dri/renderD128
[18:31:14.915] EGL version: 1.5
[18:31:14.915] EGL vendor: NVIDIA
[18:31:14.915] EGL client APIs: OpenGL_ES OpenGL
[18:31:14.915] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[18:31:14.958] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[18:31:14.958] GLSL version: OpenGL ES GLSL ES 3.20
[18:31:14.958] GL vendor: NVIDIA Corporation
[18:31:14.958] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[18:31:14.959] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[18:31:14.959] Using GL renderer
[18:31:14.966] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[18:31:14.966] Color manager: no-op
[18:31:14.966] Output 'screen0' attempts EOTF mode: SDR
[18:31:14.966] Output 'screen0' using color profile: stock sRGB color profile
[18:31:14.967] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[18:31:15.000] x11 output 1024x600, window id 62914566
[18:31:15.000] Output 'screen0' enabled with head(s) screen0
[18:31:15.000] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[18:31:15.000] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[18:31:15.001] launching '/usr/libexec/weston-keyboard'
[18:31:15.003] launching '/usr/libexec/weston-desktop-shell'
session wayland trouvée
session wayland exportée
[18:31:16] Starting waydroid session
[18:31:16] Session is already running
[gbinder] Service manager /dev/anbox-binder has appeared


 
mais pourquoi il voit la session ouverte alors que le script lui demande de la fermer si elle est ouverte ???
 
là, y'a que weston...pas de waydroid
 
edit : ce coup-ci, la fenêtre de weston se ferme pas
 

Shane Hannigan a écrit :

localectl set-x11-keymap fr
 localectl set-keymap fr
 
pour le clavier AZERTY. J'ai remarqué aussi que je n'ai pas l'option (sauf que moi il m'a forcé AZERTY au lieu de QWERTZ).  
 
Tu as une option weston parce qu'il est installé mais reste sous X11 ou Wayland, c'est clair que Cinnamon n'est pas vraiment prévu pour tourner sous weston.


ah mais sous cinnamon, je peux changer le clavier.
sous wayland, j'ai pas l'option  [:spamafote]  
 

Shane Hannigan a écrit :


 
Le comportement est étrange. Cela dit c'est pas nécessaire de rebooter, tu peux aussi fermer les sessions weston avec  
 
$pskill weston


 
marche pô. le paquet doit pas être installé. edit : ça doit être pkill. c'est là qu'on voit que je suis nouveau sur linux  :lol:  
 

Citation :

vero@AsusG752VMint:~$ pskill weston
La commande « pskill » n'a pas été trouvée, voulez-vous dire :
  commande « skill » du deb procps (2:4.0.4-4ubuntu3.2)
  commande « pkill » du deb procps (2:4.0.4-4ubuntu3.2)
Essayez : sudo apt install <nom du deb>


 
voilà, c'était bien ça pkill
 
j'ai ça dans le terminal :
 

Citation :

[18:45:13.879] caught signal 15


Message édité par PinkFloyd31 le 28-06-2025 à 18:46:18

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501334
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 18:48:12  profilanswer
 

je recommence en essayant autre chose mais d'abord :
 

Citation :

vero@AsusG752VMint:~$ waydroid status
Session: STOPPED
Vendor type: MAINLINE


 
edit : lol
 
"lancer dans un terminal"
 

Citation :

lancement de weston
weston lancé
find: ‘/run/user/1000/doc’: Noeud final de transport n'est pas connecté
find: ‘/run/user/1000/gvfs’: Noeud final de transport n'est pas connecté
Date: 2025-06-28 CEST
[18:48:47.927] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[18:48:47.927] Command line: weston
[18:48:47.927] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[18:48:47.927] Flight recorder: enabled
[18:48:47.927] Starting with no config file.
[18:48:47.927] Output repaint window is 7 ms maximum.
[18:48:47.928] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[18:48:47.930] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[18:48:47.983] Using rendering device: /dev/dri/renderD128
[18:48:47.983] EGL version: 1.5
[18:48:47.983] EGL vendor: NVIDIA
[18:48:47.983] EGL client APIs: OpenGL_ES OpenGL
[18:48:47.983] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[18:48:48.016] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[18:48:48.016] GLSL version: OpenGL ES GLSL ES 3.20
[18:48:48.016] GL vendor: NVIDIA Corporation
[18:48:48.016] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[18:48:48.017] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[18:48:48.017] Using GL renderer
[18:48:48.022] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[18:48:48.022] Color manager: no-op
[18:48:48.022] Output 'screen0' attempts EOTF mode: SDR
[18:48:48.022] Output 'screen0' using color profile: stock sRGB color profile
[18:48:48.022] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[18:48:48.043] x11 output 1024x600, window id 62914566
[18:48:48.043] Output 'screen0' enabled with head(s) screen0
[18:48:48.043] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[18:48:48.043] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[18:48:48.043] launching '/usr/libexec/weston-keyboard'
[18:48:48.044] launching '/usr/libexec/weston-desktop-shell'
session wayland trouvée
session wayland exportée
[18:48:49] Starting waydroid session
[18:48:49] Session is already running
[18:48:49] Waiting for binder Service Manager...
[gbinder] Service manager /dev/anbox-binder has appeared
[gbinder] Service manager /dev/anbox-binder has appeared
[18:48:49] Failed to get service waydroidplatform, trying again...
[18:48:49] Failed to get service waydroidplatform, trying again...
[18:48:50] Failed to get service waydroidplatform, trying again...
[18:48:51] Failed to get service waydroidplatform, trying again...
[18:48:52] Failed to get service waydroidplatform, trying again...
[18:48:53] Failed to get service waydroidplatform, trying again...
[18:48:54] Failed to get service waydroidplatform, trying again...
[18:48:55] Failed to get service waydroidplatform, trying again...
[18:48:56] Failed to get service waydroidplatform, trying again...
[18:48:57] Failed to get service waydroidplatform, trying again...
[18:48:58] Failed to get service waydroidplatform, trying again...
[18:48:59] Failed to get service waydroidplatform, trying again...
[18:49:00] Failed to get service waydroidplatform, trying again...
[18:49:01] Failed to get service waydroidplatform, trying again...
[18:49:02] Failed to get service waydroidplatform, trying again...
[18:49:03] Failed to get service waydroidplatform, trying again...
[18:49:04] Failed to get service waydroidplatform, trying again...
[18:49:05] Failed to get service waydroidplatform, trying again...
[18:49:06] Failed to get service waydroidplatform, trying again...
[18:49:07] Failed to get service waydroidplatform, trying again...
[18:49:08] Failed to get service waydroidplatform, trying again...
[18:49:09] Failed to get service waydroidplatform, trying again...
[18:49:10] Failed to get service waydroidplatform, trying again...
[18:49:11] Failed to get service waydroidplatform, trying again...
[18:49:12] Failed to get service waydroidplatform, trying again...
[18:49:13] Failed to get service waydroidplatform, trying again...
[18:49:14] Failed to get service waydroidplatform, trying again...
 [:rofl]  
 [:rofl]  
 :fou:  
 :pt1cable:  


même le ctrl-c veut pas l'arrêter  :o
 

Citation :

vero@AsusG752VMint:~$ waydroid status
Session: STOPPED
Vendor type: MAINLINE
vero@AsusG752VMint:~$ waydroid session stop
vero@AsusG752VMint:~$ weston status
Date: 2025-06-28 CEST
[18:57:45.293] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[18:57:45.293] Command line: weston status
[18:57:45.293] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[18:57:45.293] Flight recorder: enabled
[18:57:45.293] Starting with no config file.
[18:57:45.293] Output repaint window is 7 ms maximum.
[18:57:45.293] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[18:57:45.295] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[18:57:45.352] Using rendering device: /dev/dri/renderD128
[18:57:45.353] EGL version: 1.5
[18:57:45.353] EGL vendor: NVIDIA
[18:57:45.353] EGL client APIs: OpenGL_ES OpenGL
[18:57:45.353] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[18:57:45.399] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[18:57:45.399] GLSL version: OpenGL ES GLSL ES 3.20
[18:57:45.399] GL vendor: NVIDIA Corporation
[18:57:45.399] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[18:57:45.401] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[18:57:45.401] Using GL renderer
[18:57:45.409] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[18:57:45.409] Color manager: no-op
[18:57:45.409] Output 'screen0' attempts EOTF mode: SDR
[18:57:45.409] Output 'screen0' using color profile: stock sRGB color profile
[18:57:45.410] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[18:57:45.431] x11 output 1024x600, window id 62914566
[18:57:45.431] Output 'screen0' enabled with head(s) screen0
[18:57:45.431] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[18:57:45.431] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[18:57:45.431] fatal: unhandled option: status
vero@AsusG752VMint:~$  
 


 
bon, si je comprends bien, je peux pas connaitre son status :
 

Citation :

vero@AsusG752VMint:~$ weston -h
Usage: weston [OPTIONS]
 
This is weston version 13.0.0, the Wayland reference compositor.
Weston supports multiple backends, and depending on which backend is in use
different options will be accepted.
 
Core options:
 
  --version  Print weston version
  -B, --backend=BACKEND Backend module, one of
    drm
    headless
    pipewire
    rdp
    vnc
    wayland
    x11
  --backends  Load the comma-separated list of backends
  --renderer=NAME Renderer to use, one of
    auto Automatic selection of one of the below renderers
    gl OpenGL ES
    noop No-op renderer for testing only
    pixman Pixman software renderer
  --shell=NAME Shell to load, defaults to desktop
  -S, --socket=NAME Name of socket to listen on
  -i, --idle-time=SECS Idle time in seconds
  --xwayland  Load the xwayland module
  --modules  Load the comma-separated list of modules
  --log=FILE  Log to the given file
  -c, --config=FILE Config file to load, defaults to weston.ini
  --no-config  Do not read weston.ini
  --wait-for-debugger Raise SIGSTOP on start-up
  --debug  Enable debug extension
  -l, --logger-scopes=SCOPE
   Specify log scopes to subscribe to.
   Can specify multiple scopes, each followed by comma
  -f, --flight-rec-scopes=SCOPE
   Specify log scopes to subscribe to.
   Can specify multiple scopes, each followed by comma
  -h, --help  This help message
 
Options for drm:
 
  --seat=SEAT  The seat that weston should run on, instead of the seat defined in XDG_SEAT
  --drm-device=CARD The DRM device to use for rendering and output, e.g. "card0".
  --additional-devices=CARD Secondary DRM devices to use for output only, e.g. "card1,card2".
  --use-pixman  Use the pixman (CPU) renderer (deprecated alias for --renderer=pixman)
  --current-mode Prefer current KMS mode over EDID preferred mode
  --continue-without-input Allow the compositor to start without input devices
 
Options for headless:
 
  --width=WIDTH  Width of memory surface
  --height=HEIGHT Height of memory surface
  --scale=SCALE  Scale factor of output
  --transform=TR The output transformation, TR is one of:
 normal 90 180 270 flipped flipped-90 flipped-180 flipped-270
  --use-pixman  Use the pixman (CPU) renderer (deprecated alias for --renderer=pixman)
  --use-gl  Use the GL renderer (deprecated alias for --renderer=gl)
  --no-outputs  Do not create any virtual outputs
 
Options for pipewire
 
  --width=WIDTH  Width of desktop
  --height=HEIGHT Height of desktop
 
Options for rdp:
 
  --width=WIDTH  Width of desktop
  --height=HEIGHT Height of desktop
  --env-socket  Use socket defined in RDP_FD env variable as peer connection
  --external-listener-fd=FD Use socket as listener connection
  --address=ADDR The address to bind
  --port=PORT  The port to listen on
  --no-clients-resize The RDP peers will be forced to the size of the desktop
  --rdp4-key=FILE The file containing the key for RDP4 encryption
  --rdp-tls-cert=FILE The file containing the certificate for TLS encryption
  --rdp-tls-key=FILE The file containing the private key for TLS encryption
 
Options for vnc:
 
  --width=WIDTH  Width of desktop
  --height=HEIGHT Height of desktop
  --port=PORT  The port to listen on
  --vnc-tls-cert=FILE The file containing the certificate for TLS encryption
  --vnc-tls-key=FILE The file containing the private key for TLS encryption
 
Options for wayland:
 
  --width=WIDTH  Width of Wayland surface
  --height=HEIGHT Height of Wayland surface
  --scale=SCALE  Scale factor of output
  --fullscreen  Run in fullscreen mode
  --use-pixman  Use the pixman (CPU) renderer (deprecated alias for --renderer=pixman)
  --output-count=COUNT Create multiple outputs
  --sprawl  Create one fullscreen output for every parent output
  --display=DISPLAY Wayland display to connect to
 
Options for x11:
 
  --width=WIDTH  Width of X window
  --height=HEIGHT Height of X window
  --scale=SCALE  Scale factor of output
  --fullscreen  Run in fullscreen mode
  --use-pixman  Use the pixman (CPU) renderer (deprecated alias for --renderer=pixman)
  --output-count=COUNT Create multiple outputs
  --no-input  Dont create input devices
 
vero@AsusG752VMint:~$  


Message édité par PinkFloyd31 le 28-06-2025 à 19:02:48

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501335
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 19:11:02  profilanswer
 

arrêt et redémarrage du pc
script "lancé dans un terminal"

 

j'ai encore autre chose

 
Citation :

lancement de weston
weston lancé
Date: 2025-06-28 CEST
[19:08:03.605] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[19:08:03.606] Command line: weston
[19:08:03.606] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[19:08:03.606] Flight recorder: enabled
[19:08:03.606] Starting with no config file.
[19:08:03.606] Output repaint window is 7 ms maximum.
[19:08:03.607] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[19:08:03.616] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[19:08:03.728] Using rendering device: /dev/dri/renderD128
[19:08:03.728] EGL version: 1.5
[19:08:03.728] EGL vendor: NVIDIA
[19:08:03.728] EGL client APIs: OpenGL_ES OpenGL
[19:08:03.728] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[19:08:03.780] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[19:08:03.780] GLSL version: OpenGL ES GLSL ES 3.20
[19:08:03.780] GL vendor: NVIDIA Corporation
[19:08:03.780] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[19:08:03.782] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[19:08:03.782] Using GL renderer
[19:08:03.788] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[19:08:03.788] Color manager: no-op
[19:08:03.788] Output 'screen0' attempts EOTF mode: SDR
[19:08:03.788] Output 'screen0' using color profile: stock sRGB color profile
[19:08:03.789] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[19:08:03.805] x11 output 1024x600, window id 46137350
[19:08:03.805] Output 'screen0' enabled with head(s) screen0
[19:08:03.805] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[19:08:03.806] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[19:08:03.806] launching '/usr/libexec/weston-keyboard'
[19:08:03.808] launching '/usr/libexec/weston-desktop-shell'
attente de wayland
session wayland trouvée
session wayland exportée
[19:08:05] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[19:08:05] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?
[19:08:05] Waiting for binder Service Manager...
[19:08:05] Introspect error on :1.130:/SessionManager: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
[19:08:05] Introspect error on :1.130:/SessionManager: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying

 


 

pas de waydroid et weston se ferme tout seul (ainsi que le terminal) au bout d'une trentaine de seconde.

 

https://i.imgur.com/NPuhnM6.png

 

en effet, j'ai un wayland-1 et un wayland-1.lock


Message édité par PinkFloyd31 le 28-06-2025 à 19:19:52

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501337
Shane Hann​igan
Mort aux cons
Posté le 28-06-2025 à 19:35:04  profilanswer
 

pskill = pkill mais avec 1g :D
 
Je ne comprends pas non plus pourquoi avec waydroid session stop ça ne fonctionne pas. Moi il ferme la session (et en redémarre une), le souci est que je ne sais pas si ça garde les paramètres (genre les app installées etc).
 

n°1501338
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 19:41:05  profilanswer
 

Shane Hannigan a écrit :

pskill = pkill mais avec 1g :D


[:buvons]

Shane Hannigan a écrit :


Je ne comprends pas non plus pourquoi avec waydroid session stop ça ne fonctionne pas. Moi il ferme la session (et en redémarre une), le souci est que je ne sais pas si ça garde les paramètres (genre les app installées etc).


moi ce que je comprends pas c'est pourquoi ça a marché une fois (si ça marche une fois, c'est que ça marche), et pourquoi j'ai jamais les mêmes erreurs......  :heink:
la fois où ça a marché, l'icone de l'appli du jeu n'était plus là dans waydroid en tous cas.

 

ma femme a repris possession de son portable  :whistle:


Message édité par PinkFloyd31 le 28-06-2025 à 19:43:28

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501340
Shane Hann​igan
Mort aux cons
Posté le 28-06-2025 à 19:50:51  profilanswer
 

Il doit y avoir un pb dans mon script: le message "session wayland exportée" ne se produit que s'il  a trouvé la session wayland or, là, il part sur wayland0 parce que la variable n'est pas définie.  
 
Si ça se trouve il y a un espace en trop ou un truc comme ça.

n°1501341
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 20:02:21  profilanswer
 

je revérifierais mon c/c pour voir (quand j'aurais de nouveau accès à l'ordi).
mais c'est quand même bizarre que ça ait marché une fois alors que c'est le même fichier  :??:


---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501346
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 23:26:41  profilanswer
 

je viens de vérifier le fichier, il manque des espaces.
j'avais pas fait gaffe.
quand j'ai c/c ça les a supprimé  [:arn0]  
 
https://i.imgur.com/DaFCK40.png
 
je les rajoute et je reteste  [:zigg]


---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501347
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 23:34:21  profilanswer
 

ça change rien

 
Citation :

lancement de weston
weston lancé
Date: 2025-06-28 CEST
[23:29:52.798] weston 13.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.0
[23:29:52.798] Command line: weston
[23:29:52.798] OS: Linux, 6.8.0-62-generic, #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025, x86_64
[23:29:52.798] Flight recorder: enabled
[23:29:52.799] Starting with no config file.
[23:29:52.799] Output repaint window is 7 ms maximum.
[23:29:52.799] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/x11-backend.so'
[23:29:52.807] Loading module '/usr/lib/x86_64-linux-gnu/libweston-13/gl-renderer.so'
[23:29:52.920] Using rendering device: /dev/dri/renderD128
[23:29:52.920] EGL version: 1.5
[23:29:52.920] EGL vendor: NVIDIA
[23:29:52.920] EGL client APIs: OpenGL_ES OpenGL
[23:29:52.920] EGL features:
               EGL Wayland extension: no
               context priority: yes
               buffer age: yes
               partial update: yes
               swap buffers with damage: yes
               configless context: yes
               surfaceless context: yes
               dmabuf support: modifiers
[23:29:52.968] GL version: OpenGL ES 3.2 NVIDIA 570.133.07
[23:29:52.969] GLSL version: OpenGL ES GLSL ES 3.20
[23:29:52.969] GL vendor: NVIDIA Corporation
[23:29:52.969] GL renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[23:29:52.971] GL ES 3.2 - renderer features:
               read-back format: ARGB8888
               glReadPixels supports y-flip: no
               wl_shm 10 bpc formats: yes
               wl_shm 16 bpc formats: yes
               wl_shm half-float formats: no
               internal R and RG formats: yes
               OES_EGL_image_external: yes
[23:29:52.971] Using GL renderer
[23:29:52.977] Registered plugin API 'weston_windowed_output_api_v2' of size 16
[23:29:52.977] Color manager: no-op
[23:29:52.977] Output 'screen0' attempts EOTF mode: SDR
[23:29:52.977] Output 'screen0' using color profile: stock sRGB color profile
[23:29:52.978] Chosen EGL config details: id:  40 rgba: 8 8 8 0 buf: 24 dep:  0 stcl: 0 int: 0-8 type: win|pix|pbf vis_id: 0x2b
[23:29:52.989] x11 output 1024x600, window id 44040198
[23:29:52.989] Output 'screen0' enabled with head(s) screen0
[23:29:52.989] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               cursor planes: no
               arbitrary resolutions: no
               view mask clipping: yes
               explicit sync: yes
               color operations: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[23:29:52.990] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
[23:29:52.990] launching '/usr/libexec/weston-keyboard'
[23:29:52.992] launching '/usr/libexec/weston-desktop-shell'
attente de wayland
session wayland trouvée
session wayland exportée
[23:29:54] Waiting for binder Service Manager...
[gbinder] Service manager /dev/anbox-binder has appeared
[23:29:55] Failed to get service waydroidplatform, trying again...
[23:29:56] Failed to get service waydroidplatform, trying again...
[23:29:57] Failed to get service waydroidplatform, trying again...
[23:29:58] Failed to get service waydroidplatform, trying again...
[23:29:59] Failed to get service waydroidplatform, trying again...
[23:30:00] Failed to get service waydroidplatform, trying again...
[23:30:01] Failed to get service waydroidplatform, trying again...
[23:30:02] Failed to get service waydroidplatform, trying again...
[23:30:03] Failed to get service waydroidplatform, trying again...
[23:30:04] Failed to get service waydroidplatform, trying again...
[23:30:05] Failed to get service waydroidplatform, trying again...
[23:30:06] Failed to get service waydroidplatform, trying again...
[23:30:07] Failed to get service waydroidplatform, trying again...
[23:30:08] Failed to get service waydroidplatform, trying again...
[23:30:09] Failed to get service waydroidplatform, trying again...
[23:30:10] Failed to get service waydroidplatform, trying again...
[23:30:11] Failed to get service waydroidplatform, trying again...
[23:30:12] Failed to get service waydroidplatform, trying again...


je vais essayer de réinstaller waydroid et weston


Message édité par PinkFloyd31 le 28-06-2025 à 23:47:52

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501348
PinkFloyd3​1
Jancoviciste
Posté le 28-06-2025 à 23:47:10  profilanswer
 

fait.

 

par acquis de conscience, j'ai essayé de voir si ça démarrait sans utiliser le script (en faisant le truc normal quoi) et de faire comme si je le démarrait pour la première fois.

 

lancement weston puis dans le terminal de weston, waydroid first-launch

 

et là, waydroid démarre

 

je vais le fermer puis fermer weston puis réouvrir sans le script avec waydroid show-full-ui ce coup-ci

 

edit : dans le terminal de weston avec waydroid first-launch, j'ai ça :

 

https://i.imgur.com/B7KkwbM.png

 

edit 2 : waydroid démarre aussi avec waydroid show-full-ui. j'ai même testé 2 fois waydroid first-launch et ça démarrait à chaque fois.

 

avec show-full-ui, j'ai ça :

 

https://i.imgur.com/85My9BY.png

 

maintenant, je vais tester le script


Message édité par PinkFloyd31 le 29-06-2025 à 00:04:02

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501349
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 00:27:07  profilanswer
 

script marche pas

 

alors j'ai essayé un truc à la con. fermeture de weston.

 

puis, j'ouvre weston, et au lieu de taper waydroid first-launch dans le terminal de weston, j'ouvre un 2' onglet dans mon terminal linux et je le tape là.

 

et j'obtiens une des erreurs que j'ai avec le script

 
Citation :


vero@AsusG752VMint:~$ waydroid session stop
vero@AsusG752VMint:~$ waydroid first-launch
[00:18:16] Starting waydroid session
[00:18:16] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[00:18:16] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?
vero@AsusG752VMint:~$

 

bon, evidemment, waydroid ne se lance pas vu que je suis pas dans le bon terminal.
idem avec l'autre commande

 
Citation :


vero@AsusG752VMint:~$ waydroid session stop
vero@AsusG752VMint:~$ waydroid first-launch
[00:18:16] Starting waydroid session
[00:18:16] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[00:18:16] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?
vero@AsusG752VMint:~$ waydroid session stop
vero@AsusG752VMint:~$ waydroid show-full-ui
[00:24:06] Starting waydroid session
[00:24:06] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[00:24:06] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?
vero@AsusG752VMint:~$

 

et si je lance le script avec seulement clic-droit, lancer, weston s'ouvre

 

et waydroid se lance en tapant waydroid session start dans le terminal de weston

 

https://i.imgur.com/SVryXNw.png

 

ce qui coince, c'est vraiment le "passage de relais" (je vois pas d'autres mots) entre l'environnement linux et l'environnement weston

 

alors un coup c'est ce "binder" qui déconne, un coup c'est le service waydroid qu'il ne trouve pas, un coup c'est le numéro du wayland qui est pas bon


Message édité par PinkFloyd31 le 29-06-2025 à 00:39:04

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501350
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 01:29:36  profilanswer
 

j'y ai cru...et puis finalement non.
 
j'ai redémarré le pc, puis ai tenté de relancer le script via terminal.
 
weston s'est lancé et j'ai vu apparaitre le début du chargement de waydroid avec la sorte de flèche au milieu de weston et paf....weston s'est fermé d'un coup  :fou:  
 
du coup, je me dis que le log de waydroid peut aider
 

Code :
  1. (000866) [01:18:00] Hardware service is not even started
  2. (000866) [01:18:00] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  3. STOPPED
  4. (000866) [01:18:00] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  5. (002273) [01:18:00] Starting waydroid session
  6. (002273) [01:18:00] Session is already running
  7. (002273) [01:18:00] Waiting for binder Service Manager...
  8. vnic is waydroid0
  9. waydroid-net isn't running
  10. (000866) [01:18:00] % systemctl is-enabled -q nfcd
  11. (000866) [01:18:00] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
  12. vnic is waydroid0
  13. (000866) [01:18:00] % systemctl is-active -q nfcd
  14. (000866) [01:18:00] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
  15. (000866) [01:18:00] % chmod 777 -R /dev/dri/renderD128
  16. (000866) [01:18:00] % chmod 777 -R /dev/fb0
  17. (000866) [01:18:00] % chmod 777 -R /dev/video1
  18. (000866) [01:18:00] % chmod 777 -R /dev/video0
  19. (000866) [01:18:00] % chmod 777 -R /dev/dma_heap/system
  20. (000866) [01:18:00] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
  21. (000866) [01:18:00] % mount -o ro /etc/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
  22. (000866) [01:18:00] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
  23. (000866) [01:18:00] % mount -o ro /etc/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
  24. (000866) [01:18:00] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
  25. (000866) [01:18:00] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
  26. (000866) [01:18:00] Save config: /var/lib/waydroid/waydroid.cfg
  27. (000866) [01:18:00] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
  28. (000866) [01:18:00] New background process: pid=2339, output=background
  29. (000866) [01:18:00] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  30. STOPPED
  31. (000866) [01:18:00] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  32. RUNNING
  33. (000866) [01:18:01] waiting 10 seconds for container to start...
  34. (002273) [01:18:01] Failed to get service waydroidplatform, trying again...
  35. (002272) [01:18:02] Skipping clipboard manager service because of missing pyclip package
  36. (002273) [01:18:02] Failed to get service waydroidplatform, trying again...
  37. (002273) [01:18:03] Failed to get service waydroidplatform, trying again...


vu la première ligne à l'heure où j'ai fait le test, je vais redémarrer et attendre quelques minutes pour recommencer


Message édité par PinkFloyd31 le 29-06-2025 à 01:30:56

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501351
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 01:47:14  profilanswer
 

log de waydroid après le redémarrage du pc :
 

Code :
  1. (000866) [01:37:42] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  2. RUNNING
  3. (000866) [01:37:42] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
  4. lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
  5. lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
  6. (000866) [01:37:42] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  7. STOPPED
  8. (000866) [01:37:42] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  9. vnic is waydroid0
  10. /usr/lib/waydroid/data/scripts/waydroid-net.sh: 255: kill: No such process
  11. (000866) [01:37:42] % systemctl is-enabled -q nfcd
  12. (000866) [01:37:42] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
  13. (000866) [01:37:42] % umount /var/lib/waydroid/rootfs/vendor
  14. (000866) [01:37:42] % umount /var/lib/waydroid/rootfs/vendor
  15. (000866) [01:37:42] % umount /var/lib/waydroid/rootfs
  16. (000866) [01:37:42] % umount /var/lib/waydroid/rootfs
  17. (000865) [01:38:07] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  18. STOPPED
  19. (000865) [01:38:07] % modprobe binder_linux devices="anbox-binder,anbox-vndbinder,anbox-hwbinder"
  20. (000865) [01:38:07] % mkdir -p /dev/binderfs
  21. (000865) [01:38:07] % mount -t binder binder /dev/binderfs
  22. (000865) [01:38:07] % ln -s /dev/binderfs/features /dev/binderfs/anbox-hwbinder /dev/binderfs/anbox-vndbinder /dev/binderfs/anbox-binder /dev/binderfs/binder-control /dev/
  23. (000865) [01:38:07] % modprobe -q ashmem_linux
  24. (000865) [01:38:07] % chmod 666 -R /dev/anbox-binder
  25. (000865) [01:38:07] % chmod 666 -R /dev/anbox-vndbinder
  26. (000865) [01:38:07] % chmod 666 -R /dev/anbox-hwbinder


 
log après le lancement du script via terminal : y'a ces lignes en plus :
 

Code :
  1. (000865) [01:45:15] Hardware service is not even started
  2. (000865) [01:45:15] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  3. STOPPED
  4. (000865) [01:45:15] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  5. vnic is waydroid0
  6. waydroid-net isn't running
  7. (000865) [01:45:15] % systemctl is-enabled -q nfcd
  8. (000865) [01:45:15] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
  9. vnic is waydroid0
  10. (000865) [01:45:15] % systemctl is-active -q nfcd
  11. (000865) [01:45:15] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
  12. (000865) [01:45:15] % chmod 777 -R /dev/dri/renderD128
  13. (000865) [01:45:15] % chmod 777 -R /dev/fb0
  14. (000865) [01:45:15] % chmod 777 -R /dev/video1
  15. (000865) [01:45:15] % chmod 777 -R /dev/video0
  16. (000865) [01:45:15] % chmod 777 -R /dev/dma_heap/system
  17. (000865) [01:45:15] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
  18. (000865) [01:45:15] % mount -o ro /etc/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
  19. (000865) [01:45:15] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
  20. (000865) [01:45:15] % mount -o ro /etc/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
  21. (000865) [01:45:15] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
  22. (000865) [01:45:15] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
  23. (000865) [01:45:15] Save config: /var/lib/waydroid/waydroid.cfg
  24. (000865) [01:45:15] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
  25. (000865) [01:45:15] New background process: pid=3504, output=background
  26. (000865) [01:45:15] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  27. STOPPED
  28. (000865) [01:45:15] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  29. RUNNING
  30. (000865) [01:45:15] waiting 10 seconds for container to start...
  31. (003438) [01:45:16] Skipping clipboard manager service because of missing pyclip package
  32. (000865) [01:45:16] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  33. RUNNING
  34. (003439) [01:45:16] Failed to get service waydroidplatform, trying again...
  35. (003439) [01:45:17] Failed to get service waydroidplatform, trying again...
  36. (003439) [01:45:18] Failed to get service waydroidplatform, trying again...


 
idem que le coup d'avant : weston s'est lancé et j'ai vu apparaitre le début du chargement de waydroid avec la sorte de flèche au milieu de weston et paf....weston s'est fermé d'un coup
 
marre. j'arrête. ça me gonfle  :jap:
 
j'suis allé voir à quoi ressemblait le fichier waydroid.prop avant
 

Citation :

sys.use_memfd=true
debug.stagefright.ccodec=0
ro.hardware.gralloc=default
ro.hardware.egl=swiftshader
ro.hardware.camera=v4l2
ro.opengles.version=196610
waydroid.updater.disabled=true
waydroid.tools_version=1.5.4
ro.vndk.lite=true
waydroid.host.user=vero
waydroid.host.uid=1000
waydroid.host.gid=1000
waydroid.host_data_path=/home/vero/.local/share/waydroid/data
waydroid.background_start=true
waydroid.xdg_runtime_dir=/run/xdg
waydroid.pulse_runtime_path=/run/xdg/pulse
waydroid.wayland_display=wayland-0
waydroid.stub_sensors_hal=1


 
wayland-0
 
alors que moi j'ai wayland-1
 
du coup, je voulais vérifier le fichier dans run/user/1000 où j'vais pu rentrer la dernière fois, et là :
 
https://i.imgur.com/M9IaaeX.png
 
.....c'est bon quoi  :fou:


Message édité par PinkFloyd31 le 29-06-2025 à 02:03:37

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501353
Shane Hann​igan
Mort aux cons
Posté le 29-06-2025 à 09:33:56  profilanswer
 

Tu peux modifier le script en enlevant "&" au stop?  
 
waydroid session stop
sleep 1
waydroid session start &
 
Là je me demande s'il ne fait pas un truc genre fermer la session après l'avoir ouverte.
 
Sinon ça vaut la peine de lancer les commandes du script une à une, en attendant. Genre
 
pkill weston
weston &
 
puis une fois lancé, tu fais
 
ls -l /run/user/$(id -u)/ | grep  wayland
 
pour identifier le numéro de la session (ça doit être le plus élevé). En admettant que ça soit wayland-1:
 
export WAYLAND_DISPLAY=/run/user/$(id -u)/wayland-1
 
Et là lancer les commandes wayland:
 
waydroid session stop
(attendre un peu)
waydroid session start

Message cité 1 fois
Message édité par Shane Hannigan le 29-06-2025 à 09:40:19
n°1501362
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 16:11:46  profilanswer
 

ok.
je vais chercher le portable et le foutre à coté du pc pour pouvoir me servir des 2 en même temps  :jap:


---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501364
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 16:23:02  profilanswer
 

Shane Hannigan a écrit :

Tu peux modifier le script en enlevant "&" au stop?  
 
waydroid session stop
sleep 1
waydroid session start &


 
même chose qu'hier.
weston démarre, j'ai le début du chargement de waydroid et weston crash
 
le log :
 

Code :
  1. (000856) [16:20:30] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  2. RUNNING
  3. (000856) [16:20:30] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
  4. lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
  5. lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
  6. (000856) [16:20:30] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  7. STOPPED
  8. (000856) [16:20:30] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  9. vnic is waydroid0
  10. (000856) [16:20:30] % systemctl is-enabled -q nfcd
  11. (000856) [16:20:30] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
  12. (000856) [16:20:30] % umount /var/lib/waydroid/rootfs/vendor
  13. (000856) [16:20:30] % umount /var/lib/waydroid/rootfs/vendor
  14. (000856) [16:20:30] % umount /var/lib/waydroid/rootfs
  15. (000856) [16:20:30] % umount /var/lib/waydroid/rootfs
  16. (003763) [16:20:31] Starting waydroid session
  17. (003763) [16:20:31] Session is already running
  18. (003763) [16:20:31] Waiting for binder Service Manager...
  19. (000856) [16:20:31] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
  20. vnic is waydroid0
  21. (000856) [16:20:31] % systemctl is-active -q nfcd
  22. (000856) [16:20:31] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
  23. (000856) [16:20:31] % chmod 777 -R /dev/dri/renderD128
  24. (000856) [16:20:31] % chmod 777 -R /dev/fb0
  25. (000856) [16:20:31] % chmod 777 -R /dev/video1
  26. (000856) [16:20:31] % chmod 777 -R /dev/video0
  27. (000856) [16:20:31] % chmod 777 -R /dev/dma_heap/system
  28. (000856) [16:20:31] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
  29. (000856) [16:20:31] % mount -o ro /etc/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
  30. (000856) [16:20:31] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
  31. (000856) [16:20:31] % mount -o ro /etc/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
  32. (000856) [16:20:31] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
  33. (000856) [16:20:31] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
  34. (000856) [16:20:31] Save config: /var/lib/waydroid/waydroid.cfg
  35. (000856) [16:20:31] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
  36. (000856) [16:20:31] New background process: pid=3810, output=background
  37. (000856) [16:20:31] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  38. RUNNING
  39. (003762) [16:20:31] Skipping clipboard manager service because of missing pyclip package
  40. (003763) [16:20:32] Failed to get service waydroidplatform, trying again...
  41. (003763) [16:20:33] Failed to get service waydroidplatform, trying again...


 
je redémarre et teste pas à pas
 
jusqu'ici ras
 

Shane Hannigan a écrit :


 
Sinon ça vaut la peine de lancer les commandes du script une à une, en attendant. Genre
 
pkill weston
weston &


 
à part que je dois ouvrir un second onglet de terminal car le premier est occupé et je peux rien taper dedans
 

Code :
  1. [16:30:03.432] Loading module '/usr/lib/x86_64-linux-gnu/weston/desktop-shell.so'
  2. [16:30:03.433] launching '/usr/libexec/weston-keyboard'
  3. [16:30:03.434] launching '/usr/libexec/weston-desktop-shell'


 

Code :
  1. vero@AsusG752VMint:~$ ls -l /run/user/$(id -u)/ | grep  wayland
  2. srwxrwxr-x 1 vero vero   0 juin  29 16:30 wayland-1
  3. -rw-rw---- 1 vero vero   0 juin  29 16:30 wayland-1.lock


 
bizarre l'heure, j'ai 16h36 à l'horloge du portable
 

Code :
  1. vero@AsusG752VMint:~$ export WAYLAND_DISPLAY=/run/user/$(id -u)/wayland-1
  2. vero@AsusG752VMint:~$


 
cette ligne ne déclenche rien
 
et idem pour celle-là :
 

Code :
  1. vero@AsusG752VMint:~$ waydroid session stop
  2. vero@AsusG752VMint:~$


 
la dernière :
 

Code :
  1. vero@AsusG752VMint:~$ waydroid session start
  2. [16:41:25] Android with user 0 is ready


 
et c'est tout, ça reste en attente (comme le premier onglet où rien n'a bougé)
 
weston est toujours là mais pas de waydroid qui se lance
 
https://i.imgur.com/3lBSlQW.png
 
dans un 3° onglet de terminal :
 

Code :
  1. vero@AsusG752VMint:~$ waydroid show-full-ui
  2. vero@AsusG752VMint:~$


 
là, j'ai waydroid dans weston !!!  :love:
 
https://i.imgur.com/5tvTAzv.png


Message édité par PinkFloyd31 le 29-06-2025 à 16:54:04

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501366
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 17:05:17  profilanswer
 

et le log de waydroid :
 

Code :
  1. (000864) [16:39:57] Hardware service is not even started
  2. (000864) [16:39:57] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  3. STOPPED
  4. (000864) [16:39:57] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  5. vnic is waydroid0
  6. waydroid-net isn't running
  7. (000864) [16:39:57] % systemctl is-enabled -q nfcd
  8. (000864) [16:41:15] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
  9. vnic is waydroid0
  10. (000864) [16:41:15] % systemctl is-active -q nfcd
  11. (000864) [16:41:15] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
  12. (000864) [16:41:15] % chmod 777 -R /dev/dri/renderD128
  13. (000864) [16:41:15] % chmod 777 -R /dev/fb0
  14. (000864) [16:41:15] % chmod 777 -R /dev/video1
  15. (000864) [16:41:15] % chmod 777 -R /dev/video0
  16. (000864) [16:41:15] % chmod 777 -R /dev/dma_heap/system
  17. (000864) [16:41:15] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
  18. (000864) [16:41:15] % mount -o ro /etc/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
  19. (000864) [16:41:15] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
  20. (000864) [16:41:15] % mount -o ro /etc/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
  21. (000864) [16:41:15] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
  22. (000864) [16:41:15] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
  23. (000864) [16:41:15] Save config: /var/lib/waydroid/waydroid.cfg
  24. (000864) [16:41:15] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
  25. (000864) [16:41:15] New background process: pid=3411, output=background
  26. (000864) [16:41:15] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  27. STOPPED
  28. (000864) [16:41:15] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  29. RUNNING
  30. (000864) [16:41:15] waiting 10 seconds for container to start...
  31. (003354) [16:41:16] Skipping clipboard manager service because of missing pyclip package
  32. (003354) [16:41:25] waydroidusermonitor: Received transaction: 1
  33. (003354) [16:41:25] Android with user 0 is ready
  34. (000864) [16:42:26] waydroidhardware: Received transaction: 3
  35. (000864) [16:42:26] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  36. RUNNING
  37. (000864) [16:42:26] % lxc-freeze -P /var/lib/waydroid/lxc -n waydroid
  38. (000864) [16:42:26] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  39. FROZEN
  40. (000864) [16:51:05] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  41. FROZEN
  42. (000864) [16:51:05] % lxc-unfreeze -P /var/lib/waydroid/lxc -n waydroid
  43. (000864) [16:51:05] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  44. RUNNING


 
16h41mn25, c'est quand j'ai tapé waydroid session start dans le second onglet du terminal.
c'est à ce niveau que ça "coince" vu que les lignes d'avant, c'est celle que j'ai habituellement
et 16h51mn05, c'est quand j'ai tapé waydroid show-full-ui dans le troisième onglet ama.
le machin s'était foutu en attente je présume (freeze/frozen ??) et dès que j'ai validé la ligne, il s'est réveillé  [:spamafote]  
 
donc, logiquement, ça DOIT fonctionner. j'y connais rien mais à vue de nez, c'est le wayland-0 / wayland-1 qui lui va pas.
le script l'envoie vers le 0 alors qu'il devrait l'envoyer vers le 1
y'a moyen de le forcer à aller vers le 1 ?

Message cité 1 fois
Message édité par PinkFloyd31 le 29-06-2025 à 17:13:18

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501367
Bweezy
Lost in Translation
Posté le 29-06-2025 à 17:31:29  profilanswer
 

C'est normal les chmod 777 -R là ? :o

n°1501368
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 17:36:37  profilanswer
 

aucune idée, ça veut dire quoi ?
 
en tous cas, à 17h35, rien n'a bougé.
ça s'est pas fermé tout seul et le portable n'a pas explosé  :o
 
edit : ah ok
 
https://forum.ubuntu-fr.org/viewtopic.php?id=295249
 
c'est juste androïd qui prend possession du portable.
c'est un truc normal ça  :lol:


Message édité par PinkFloyd31 le 29-06-2025 à 17:39:55

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501379
Shane Hann​igan
Mort aux cons
Posté le 29-06-2025 à 20:04:23  profilanswer
 

Pour le chmod 777 c'est pas au sein d'Android? -> ça se vérifie facilement, si c'est bien le cas dans un terminal normal, la commande cat /sys/kernel/debug/sync/sw_sync (sans sudo) doit retourner "permission non accordé".
 

PinkFloyd31 a écrit :

donc, logiquement, ça DOIT fonctionner. j'y connais rien mais à vue de nez, c'est le wayland-0 / wayland-1 qui lui va pas.
le script l'envoie vers le 0 alors qu'il devrait l'envoyer vers le 1
y'a moyen de le forcer à aller vers le 1 ?


Oui, tu peux le coder manuellement et pas t'emmerder avec la détection, qui de toute façon semble ne pas marcher:


    #!/bin/bash
    echo "lancement de weston"
    weston &
    echo "weston lancé"
    sleep 5
    export WAYLAND_DISPLAY=wayland-1
    echo "session wayland exportée"
    waydroid session stop
    waydroid session start &
    waydroid show-full-ui


 
Le truc c'est que si pour une raison x ou y y'a deux weston, alors la session sur laquelle lancer Android serait wayland-2.
 
Sinon le problème semble être que tu as un compo wayland qui tourne avant même de faire tourner weston et j'ai écrit mon script avec les pieds, il prend le premier. Une solution peut être de les trier par ordre chronologique inverse avec ls -t:
 
 


#!/bin/bash
 
echo "lancement de weston"
weston &
echo "weston lancé"
 
for i in {1..20}; do
    SOCKET=$(ls -t /run/user/$(id -u)/wayland-* 2>/dev/null | head -n1)
    if [ -n "$SOCKET" ]; then
        break
    fi
    sleep 0.5
    echo "attente de wayland"
done
 
sleep 1
echo "session wayland trouvée"
 
export WAYLAND_DISPLAY=$(basename "$SOCKET" )
echo "session wayland exportée : $WAYLAND_DISPLAY"
 
waydroid session stop
waydroid session start &
waydroid show-full-ui

Message cité 1 fois
Message édité par Shane Hannigan le 29-06-2025 à 20:12:02
n°1501382
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 20:22:28  profilanswer
 

j'ai plus accès au pc  :D

 
Shane Hannigan a écrit :

Pour le chmod 777 c'est pas au sein d'Android? -> ça se vérifie facilement, si c'est bien le cas dans un terminal normal, la commande cat /sys/kernel/debug/sync/sw_sync (sans sudo) doit retourner "permission non accordé".

 



 :jap: je testerais ça
sur mon pc : permission non accordée

Shane Hannigan a écrit :


Oui, tu peux le coder manuellement et pas t'emmerder avec la détection, qui de toute façon semble ne pas marcher:


    #!/bin/bash
    echo "lancement de weston"
    weston &
    echo "weston lancé"
    sleep 5
    export WAYLAND_DISPLAY=wayland-1
    echo "session wayland exportée"
    waydroid session stop
    waydroid session start &
    waydroid show-full-ui

 

Le truc c'est que si pour une raison x ou y y'a deux weston, alors la session sur laquelle lancer Android serait wayland-2.


elle devrait n'ouvrir qu'une instance à la fois, donc ça devrait pas poser de problème  :jap:

Shane Hannigan a écrit :


Sinon le problème semble être que tu as un compo wayland qui tourne avant même de faire tourner weston


 :??: comment c'est possible ça ?
mint préchargerait wayland au démarrage au cas où on décide de se déconnecter de x11 et de se connecter sur le wayland expérimental ?
ça devrait être pareil sur le mien du coup....mais c'est pas le cas

 
Citation :


floyd@GigaMintK7:~$ ls -l /run/user/$(id -u)/ | grep  wayland
floyd@GigaMintK7:~$

 

la commande ne renvoie rien

 
Shane Hannigan a écrit :

 

et j'ai écrit mon script avec les pieds, il prend le premier. Une solution peut être de les trier par ordre chronologique inverse avec ls -t:

 



#!/bin/bash

 

echo "lancement de weston"
weston &
echo "weston lancé"

 

for i in {1..20}; do
    SOCKET=$(ls -t /run/user/$(id -u)/wayland-* 2>/dev/null | head -n1)
    if [ -n "$SOCKET" ]; then
        break
    fi
    sleep 0.5
    echo "attente de wayland"
done

 

sleep 1
echo "session wayland trouvée"

 

export WAYLAND_DISPLAY=$(basename "$SOCKET" )
echo "session wayland exportée : $WAYLAND_DISPLAY"

 

waydroid session stop
waydroid session start &
waydroid show-full-ui


 

je testerais cui-là pour voir  :jap:


Message édité par PinkFloyd31 le 29-06-2025 à 20:23:32

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501383
Bweezy
Lost in Translation
Posté le 29-06-2025 à 22:09:46  profilanswer
 

Tu lances tout ça à la fois en root (sudo) et user normal ?
Ca peut être conflictuel, surtout pour le display.

n°1501384
Shane Hann​igan
Mort aux cons
Posté le 29-06-2025 à 22:22:19  profilanswer
 

Il n'y a rien qui se lance en root ici

n°1501385
PinkFloyd3​1
Jancoviciste
Posté le 29-06-2025 à 23:29:41  profilanswer
 

bah non, y'a rien en root là


---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501386
PinkFloyd3​1
Jancoviciste
Posté le 30-06-2025 à 00:33:00  profilanswer
 

Code :
  1. vero@AsusG752VMint:~$ cat /sys/kernel/debug/sync/sw_sync
  2. cat: /sys/kernel/debug/sync/sw_sync: Permission non accordée
  3. vero@AsusG752VMint:~$


 
bon, ça déjà c'est bon.
 
maintenant le script
 
https://i.imgur.com/DJjdtfY.png
 
 [:zigg]
 
et merde...marche pas. la même qu'hier.
début de chargement de waydroid et crash de weston au bout de 3s  :(  
 
log :
 

Code :
  1. (000858) [00:33:32] Hardware service is not even started
  2. (000858) [00:33:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  3. STOPPED
  4. (000858) [00:33:32] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
  5. vnic is waydroid0
  6. waydroid-net isn't running
  7. (000858) [00:33:32] % systemctl is-enabled -q nfcd
  8. (000858) [00:33:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  9. STOPPED
  10. (000858) [00:33:32] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
  11. (003032) [00:33:32] Waiting for binder Service Manager...
  12. vnic is waydroid0
  13. (000858) [00:33:32] % systemctl is-active -q nfcd
  14. (000858) [00:33:32] % chmod 777 -R /sys/kernel/debug/sync/sw_sync
  15. (000858) [00:33:32] % chmod 777 -R /dev/dri/renderD128
  16. (000858) [00:33:32] % chmod 777 -R /dev/fb0
  17. (000858) [00:33:32] % chmod 777 -R /dev/video1
  18. (000858) [00:33:32] % chmod 777 -R /dev/video0
  19. (000858) [00:33:32] % chmod 777 -R /dev/dma_heap/system
  20. (000858) [00:33:32] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
  21. (000858) [00:33:32] % mount -o ro /etc/waydroid-extra/images/system.img /var/lib/waydroid/rootfs
  22. (000858) [00:33:32] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
  23. (000858) [00:33:32] % mount -o ro /etc/waydroid-extra/images/vendor.img /var/lib/waydroid/rootfs/vendor
  24. (000858) [00:33:32] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
  25. (000858) [00:33:32] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
  26. (000858) [00:33:32] Save config: /var/lib/waydroid/waydroid.cfg
  27. (000858) [00:33:32] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
  28. (000858) [00:33:32] New background process: pid=3092, output=background
  29. (000858) [00:33:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  30. STOPPED
  31. (000858) [00:33:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
  32. RUNNING
  33. (000858) [00:33:32] waiting 10 seconds for container to start...
  34. (003032) [00:33:33] Failed to get service waydroidplatform, trying again...
  35. (003031) [00:33:33] Skipping clipboard manager service because of missing pyclip package
  36. (003032) [00:33:34] Failed to get service waydroidplatform, trying again...
  37. (003032) [00:33:35] Failed to get service waydroidplatform, trying again...



Message édité par PinkFloyd31 le 30-06-2025 à 00:37:01

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501387
PinkFloyd3​1
Jancoviciste
Posté le 30-06-2025 à 00:43:06  profilanswer
 

mmmmmmmmoooooooooouuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiii !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
https://i.imgur.com/YiOe9cO.png
 
 :pt1cable:
 
edit : ça marche à chaque fois !!!! délire !!!!!! MERCI !!!!!!!!!!  [:andromaque]  
 
j'ai testé si le jeu se lançait depuis son icone dans le menu linux et c'est bon aussi  (edit : en fait son icône est aussi dans le waydroid, mais comme c'est comme un écran de téléphone, elle était sur un "autre écran". du coup, je l'ai déplacé sur l'écran d'accueil)
 
le seul truc chiant, c'est qu'on peut pas augmenter la taille de la fenêtre....ça fait crasher waydroid direct
 
par contre ça crash pas si j'arrive à augmenter la taille de la fenêtre avant que waydroid se lance
 
faudrait rajouter un truc dans le script pour que ça s'ouvre en plein écran comme tu me l'avais proposé et ça sera.....par..fait !!!!  :love:  :jap:  [:andromaque]


Message édité par PinkFloyd31 le 30-06-2025 à 02:47:07

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501401
Shane Hann​igan
Mort aux cons
Posté le 30-06-2025 à 14:44:40  profilanswer
 

PinkFloyd31 a écrit :

mmmmmmmmoooooooooouuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiii !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

https://i.imgur.com/YiOe9cO.png

 

:pt1cable:

 

edit : ça marche à chaque fois !!!! délire !!!!!! MERCI !!!!!!!!!! [:andromaque]

 

j'ai testé si le jeu se lançait depuis son icone dans le menu linux et c'est bon aussi (edit : en fait son icône est aussi dans le waydroid, mais comme c'est comme un écran de téléphone, elle était sur un "autre écran". du coup, je l'ai déplacé sur l'écran d'accueil)

 

le seul truc chiant, c'est qu'on peut pas augmenter la taille de la fenêtre....ça fait crasher waydroid direct

 

par contre ça crash pas si j'arrive à augmenter la taille de la fenêtre avant que waydroid se lance

 

faudrait rajouter un truc dans le script pour que ça s'ouvre en plein écran comme tu me l'avais proposé et ça sera.....par..fait !!!! :love: :jap: [:andromaque]


Cool que ça fonctionne \o/

 

Pour full screen de weston, j'ai vérifié et pas trouvé d'option fullscreen. Mais wmctrl peut aider, seulement on est partis sur une nouvelle modification, parce qu'il faut identifier la fenêtre, lui lancer la commande, etc :D je vais ptet mettre ça sur git hahaha

n°1501411
PinkFloyd3​1
Jancoviciste
Posté le 30-06-2025 à 18:06:33  profilanswer
 

oui, c'est vraiment cool !!!!!  :D

 

si le coup de la fenêtre est trop long à faire, te fais pas chier, faudra qu'elle le fasse manuellement.

 

tu m'a déjà bien aidé  [:andromaque]

 

edit : y'aurait bien le weston.ini => https://doc.ubuntu-fr.org/weston

 

y'a une sortie output :

 
Code :
  1. [output]mode=1366x768
 

limite, s'il suffit de rentrer la résolution de l'écran dans le .ini en rajoutant ces 2 lignes, je peux le faire moi-même  :o

 

ou là : https://www.reddit.com/r/linuxmint/ [...] are_button

 
Citation :

 

J'utilise ce script, il exécutera weston en plein écran, puis lancera waydroid et attendra que weston se ferme, puis arrêtera waydroid. Modifiez-le pour qu'il corresponde à la résolution de votre écran

 

#!/usr/bin/env bash
 weston --width=1440 --height=900 --fullscreen --socket=wayland-1 &
 pid=$!
 sleep 5
 env WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland waydroid show-full-ui &
 wait $pid
 waydroid session stop

 


Message cité 1 fois
Message édité par PinkFloyd31 le 30-06-2025 à 18:33:44

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
n°1501413
Shane Hann​igan
Mort aux cons
Posté le 30-06-2025 à 18:48:19  profilanswer
 

PinkFloyd31 a écrit :


limite, s'il suffit de rentrer la résolution de l'écran dans le .ini en rajoutant ces 2 lignes, je peux le faire moi-même  :o  
 
ou là : https://www.reddit.com/r/linuxmint/ [...] are_button
 

Citation :


 
J'utilise ce script, il exécutera weston en plein écran, puis lancera waydroid et attendra que weston se ferme, puis arrêtera waydroid. Modifiez-le pour qu'il corresponde à la résolution de votre écran
 
#!/usr/bin/env bash  
 weston --width=1440 --height=900 --fullscreen --socket=wayland-1 &  
 pid=$!  
 sleep 5  
 env WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland waydroid show-full-ui &  
 wait $pid  
 waydroid session stop
 



Presque le même script que moi :D [:king_olivier:6]

n°1501414
PinkFloyd3​1
Jancoviciste
Posté le 30-06-2025 à 18:55:02  profilanswer
 

le tien est mieux, surtout que cui-là, il fait ouvrir weston puis waydroid puis les ferme. ça sert à rien  :lol:

 

si je rajoute ça à ton script, s'il faut ça va marcher (socket machin, le tien le fait après).

 

weston --width=1440 --height=900 --fullscreen &

 

en rentrant la bonne résolution evidemment

Message cité 1 fois
Message édité par PinkFloyd31 le 30-06-2025 à 18:58:45

---------------
Le plus dur c'est pas l’Atterrissage, c'est la Chute. «Dieu se rit des hommes qui déplorent les effets dont ils chérissent les causes» FAFO.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Android sous Mint + Cinnamon (waydroid + weston)

 

Sujets relatifs
Une série de vidéos sur Linux Mint 22 : Pas à pas pour les débutantsCurseur souris qui bouge tout seul dans Linux Mint
postmarketos, la distro des smartphones, alternative à androidImport/export profil Chromium Linux Mint
RÉSOLU - Booter sur clé USB après install Ubuntu 23.04 CinnamonEmulation Android
Problème arrière plan zoom (mint)Formulaire sur tablette android
feuille de calcul google sur android 
Plus de sujets relatifs à : Android sous Mint + Cinnamon (waydroid + weston)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)