Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/10/2024, à 20:18

filubuntu

FreeTube ne se lance pas

Bonjour à tous,

Je suis sous Ubuntu 20.04 et j'ai essayé d'installer FreeTube avec le centre d'applications, mais le logiciel ne se lance pas : en cliquant sur son icône, il ne se passe rien.

Je suis donc allé sur le site où j'ai téléchargé le .deb que j'ai décompressé.
Dans le dossier opt obtenu, j'ai cliqué sur l'icône (une simple roue dentée blanche sur fond gris) de FreeTube et ça marche.
J'en ai profité pour épingler l'icône (la vraie, cette fois) au Dash.
Mais par la suite, en voulant lancer à nouveau le logiciel, cette icône ne répond pas. Je suis obligé de retourner dans le dossier opt pour le lancer.

J'ai fait une ânerie ou c'est FreeTube qui n'est pas compatible avec le 24.04 ?

Merci.

Hors ligne

#2 Le 18/10/2024, à 21:53

alex2423

Re : FreeTube ne se lance pas

Salut flubuntu,

De manière, lorsque tu as des logiciels qui ne veulent pas se lancer, il faut essayer de les lancer dans un terminal afin de voir s'il n'y aurait pas de message d'erreur. Parce que comme tu as pu le remarquer, on te dit rien, et tu ne sais pas ce qu'il se passe.

Hors ligne

#3 Le 19/10/2024, à 02:32

filubuntu

Re : FreeTube ne se lance pas

Merci alex2423 pour ta réponse,

J'ai tapé freetube dans un terminal et j'obtiens ça

fildesk24@fil-desk24:~$ freetube
Error org.freedesktop.DBus.Error.Failed: cannot find desktop file "/var/lib/snapd/desktop/applications/freetube_FreeTube.desktop"
Gtk-Message: 02:29:01.463: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.
Gtk-Message: 02:29:01.464: Failed to load module "appmenu-gtk-module"
[4396:1019/022902.352151:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.352444:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.352774:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.352953:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.353190:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.353519:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.353888:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.354063:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[4396:1019/022902.354247:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.354481:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.354659:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.354924:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.355305:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.355612:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.355889:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4396:1019/022902.356060:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[4396:1019/022902.356171:ERROR:shared_image_factory.cc(1015)] CreateSharedImage: could not create backing.
[4396:1019/022902.356271:ERROR:shared_image_factory.cc(764)] DestroySharedImage: Could not find shared image mailbox
[4396:1019/022902.356417:ERROR:gpu_service_impl.cc(1125)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[4271:1019/022902.376997:ERROR:gpu_process_host.cc(1002)] GPU process exited unexpectedly: exit_code=8704
[4427:1019/022902.527318:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.527625:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.527838:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.528063:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.528391:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.528710:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.529066:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.529417:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[4427:1019/022902.529620:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.529818:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530001:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530212:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530398:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530592:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530782:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4427:1019/022902.530916:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[4427:1019/022902.531011:ERROR:shared_image_factory.cc(1015)] CreateSharedImage: could not create backing.
[4427:1019/022902.531126:ERROR:shared_image_factory.cc(764)] DestroySharedImage: Could not find shared image mailbox
[4427:1019/022902.531336:ERROR:gpu_service_impl.cc(1125)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[4271:1019/022902.555581:ERROR:gpu_process_host.cc(1002)] GPU process exited unexpectedly: exit_code=8704
[4419:1019/022902.676053:ERROR:command_buffer_proxy_impl.cc(132)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[4440:1019/022902.682342:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.682655:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.682931:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.683102:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.683318:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.683495:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.683677:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.683822:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[4440:1019/022902.684166:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.684534:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.685887:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.687450:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.687851:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.688048:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.688245:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
[4440:1019/022902.688397:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[4440:1019/022902.688483:ERROR:shared_image_factory.cc(1015)] CreateSharedImage: could not create backing.
[4440:1019/022902.688573:ERROR:shared_image_factory.cc(764)] DestroySharedImage: Could not find shared image mailbox
[4440:1019/022902.688729:ERROR:gpu_service_impl.cc(1125)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[4271:1019/022902.710092:ERROR:gpu_process_host.cc(1002)] GPU process exited unexpectedly: exit_code=8704
[4419:1019/022902.845234:ERROR:command_buffer_proxy_impl.cc(132)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

Hors ligne

#4 Le 19/10/2024, à 09:55

alex2423

Re : FreeTube ne se lance pas

Inréressant, ta première ligne t'informe qu'il n'arrive pas à trouver le raccourci /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop.

Comme on peut voir, il lance une version snap, parce que ton raccourci est dans un répertoire snapd. Quand tu utilises la fonction which, cela te permettra de le confirmer

alex@wookworm:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
alex@wookworm:~$ which freetube
/usr/bin/freetube
alex@wookworm:~$

Du coup pour résoudre ton problème, il faudrait satisfaire à sa demande et créer un fichier .desktop.
Sur doc ubuntu, on peut trouver des infos sur comment créer un lanceur : https://doc.ubuntu-fr.org/raccourci-lanceur

Je te propose de te balader dans ton répertoire applications (/var/lib/snapd/desktop/applications/), de visualiser tes autres fichiers *.desktop afin de contruire ton fichier  /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop

Hors ligne

#5 Le 19/10/2024, à 16:47

krodelabestiole

Re : FreeTube ne se lance pas

perso j'utilise la version flatpak avec laquelle je n'ai aucun problème : https://flathub.org/apps/io.freetubeapp.FreeTube

je préfère largement ce format à snap, et même souvent à deb (plus à jour / canal officiel de distribution de nombreuses apps).

Hors ligne

#6 Le 21/10/2024, à 03:42

filubuntu

Re : FreeTube ne se lance pas

Merci pour vos réponses,

Alex2423, mon fichier  /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop contient ceci :

[Desktop Entry]
X-SnapInstanceName=freetube
Name=FreeTube
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/freetube_freetube.desktop /snap/bin/freetube %U
Terminal=false
Type=Application
Icon=/snap/freetube/69/usr/share/icons/hicolor/scalable/apps/freetube.svg
StartupWMClass=FreeTube
Comment=A private YouTube client
MimeType=x-scheme-handler/freetube;
Categories=Network;

Je dois y ajouter quelque chose, c'est ça ?

Krodelabestiole, par curiosité, je vais essayer d'installer la version flatpack car je ne connaissais pas ce format.
Je connais juste les snap et les deb et qu'un deb c'est mieux qu'un snap (même je n'ai jamais trop compris pourquoi...)

Merci encore

Hors ligne

#7 Le 21/10/2024, à 05:58

krodelabestiole

Re : FreeTube ne se lance pas

il faut que tu installes flatpak, le dépôt flathub, et idéalement l'extension pour la logithèque : https://doc.ubuntu-fr.org/flatpak

en gros c'est comme snap mais en mieux techniquement, et plus ouvert, et flathub est beaucoup mieux géré que snapcraft.
(c'est un peu la guerre entre les 2 formats parce que flatpak est soutenu par red hat et snap par canonical, mais rien n'empêche de profiter des deux.)

Hors ligne

#8 Le 21/10/2024, à 14:07

RaphaelG

Re : FreeTube ne se lance pas

Si tu pars sur l'option flatpak conseillé par krodelabestiole alors ne te préoccupe pas de ce qui suit. Tout au plus, je te conseillerais de d'enlever le snap freetube avant d'intaller le freetube flatpak : "sudo snap remove --purge freetube".

Mais si tu veux laisser sa chance au snap et essayer de le dépanner, j'entrevois une possibilité.
Dans ton fichier /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop, je vois à la ligne 4 :

Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/freetube_freetube.desktop /snap/bin/freetube %U

Le F et le T de la 2ème occurence de freetube ne sont pas en mahuscule.
C'est peut être là le bug. Modifie la ligne 4 pour qu'elle ressemble à ça :

Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/freetube_FreeTube.desktop /snap/bin/freetube %U

Hors ligne

#9 Le 22/10/2024, à 22:01

alex2423

Re : FreeTube ne se lance pas

filubuntu a écrit :

Bonjour à tous,
Je suis donc allé sur le site où j'ai téléchargé le .deb que j'ai décompressé.
Dans le dossier opt obtenu, j'ai cliqué sur l'icône (une simple roue dentée blanche sur fond gris) de FreeTube et ça marche.
J'en ai profité pour épingler l'icône (la vraie, cette fois) au Dash.
Mais par la suite, en voulant lancer à nouveau le logiciel, cette icône ne répond pas. Je suis obligé de retourner dans le dossier opt pour le lancer.

Sur ton installation, la version deb fonctionne bien mais tu n'as pas le raccourci avec un joli icone.  Le raccourci ou appelé lanceur est un simple fichier avec l'extension "desktop". Dans le fichier, on trouve différente variable à affecter comme :
- Icon pour définir l'icone à utiliser
- Exect pour définir l'executable de ton programme.
Autre possibilité pour résoudre ton problème, s'il te manque juste le lanceur, tu peux le construire manuellement.  Cela peut paraitre un peu rébarbatif mais cela peut dépanner.

Sur ce chapitre, t'as un exemple sur comment créer un lanceur  : https://doc.ubuntu-fr.org/raccourci-lan … r_de_texte

Les fichier lanceurs *desktop se trouve en général ici dans ce dossier :
- soit dans /usr/share/applications/ pour tous les utilisateurs
- soit dans ~/.local/share/applications/ pour un utilisateur. Je te conseille dans ton répertoire perso si tu es le seul à l'utiliser sur ton poste et cela t'éviter d'utiliser les droits root.


Par exemple dans mon cas qui me suis installé la version deb de Freetube  :

alex@wookworm:~$ cd /usr/share/application
bash: cd: /usr/share/application: No such file or directory
alex@wookworm:~$ cd /usr/share/applications
alex@wookworm:/usr/share/applications$ cat freetube.desktop 
[Desktop Entry]
Name=FreeTube
Exec=/opt/FreeTube/freetube %U
Terminal=false
Type=Application
Icon=freetube
StartupWMClass=FreeTube
Comment=A private YouTube client
MimeType=x-scheme-handler/freetube;
Categories=Network;
alex@wookworm:/usr/share/applications$ 

La ligne la plus important est celle avec la variable "Exec" auquel j'indique le chemin de mon executable .
Quand tu construis ton lanceur, il faut donc absolument que tu testes la valeur de Exec en lancant la commande dans une console. Si la moindre erreur d'orthographe, de chemin, le lanceur ne pourra pas executer ton programme.
La commande suivante fonctionne dans mon cas, donc c'est okay pour le lanceur
/opt/FreeTube/freetube %U
peut être que ce sera sensiblement le même chemin que moi. A tester dans un premier temps en ligne de commande.

Et l'autre variable dans ton cas Icon. D'après l'exemple de la doc :

[Desktop Entry]
Type=Application
Name=nom du programme
GenericName=nom générique
Comment=commentaire/description du programme
Icon=icône du programme #il peut s'agir d'un chemin, ou alors du nom d'une icône contenue dans votre thème d'icônes
Exec=commande qui permettrait d'ouvrir le programme par le terminal
Terminal=false  #ouvrir ou non un terminal lors de l'exécution du programme (false ou true)
StartupNotify=false  #notification de démarrage ou non (false ou true)
Categories=catégories du programme  #Exemple: Categories=Application;Game;ArcadeGame;

Tu peux tenter comme moi, de mettre "freetube" si tu l'as dans ton thème d'icones ou sinon dans le pire des cas, tu télécharger ton icone puis indiquer le chemin. Par exemple sur le net, j'ai trouvé cela : https://iconduck.com/icons/303412/freetube



@RaphaelG, ce qui est bizzare, l'erreur indique que le fichier desktop mais filubuntu peut faire un cat dessus. Le fichier existe mais freetube ne le vois pas. J'ai plus l'impression qu'il s'agit d'un problème de droit, ou d'accès depuis snap (droit sur le confinement). Je ne pense pas que ce soit un problme de syntaxe à l'intérieur du fichier.
Mais bon cela reste un mysthère, je ne m'attendais pas lorsque l'on appelle la comme freetube, que l'on fasse appel à un fichier lanceur *.desktop

Dernière modification par alex2423 (Le 22/10/2024, à 22:06)

Hors ligne