#1 Le 17/10/2024, à 19: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, à 20: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, à 01: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, à 08: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, à 15: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).
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#6 Le 21/10/2024, à 02: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, à 04: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.)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#8 Le 21/10/2024, à 13: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, à 21:01
- alex2423
Re : FreeTube ne se lance pas
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, à 21:06)
Hors ligne
#10 Le 24/10/2024, à 11:37
- RaphaelG
Re : FreeTube ne se lance pas
Je t'ai démasqué, alex2423. wookworm ~ bookworm, tu es un debianeux infiltré chez les ubunteros. C'est pour ça que tu ne connais pas les subtilités et les plaisirs du snap.
Je pense que le répertoire /var/lib/snapd/desktop/applications est l'endroit où sont cachés les lanceurs des applications snap, l'équivalent de /usr/share/applications pour les applications non snap.
Dans ma 24.04.1 voilà ce que j'ai :
~$ ls -l /var/lib/snapd/desktop/applications
total 80
-rw-r--r-- 1 root root 12804 Oct 22 13:41 chromium_chromium.desktop
-rw-r--r-- 1 root root 26817 Oct 16 12:41 firefox_firefox.desktop
-rw-r--r-- 1 root root 423 Oct 15 13:06 firmware-updater_firmware-updater-app.desktop
-rw-r--r-- 1 root root 383 Oct 15 13:06 firmware-updater_firmware-updater.desktop
-rw-r--r-- 1 root root 1933 Oct 22 13:41 mimeinfo.cache
-rw-r--r-- 1 root root 378 Oct 11 12:35 snapd-desktop-integration_snapd-desktop-integration.desktop
-rw-r--r-- 1 root root 484 Sep 22 01:50 snap-store_show-updates.desktop
-rw-r--r-- 1 root root 947 Sep 22 01:50 snap-store_snap-store.desktop
-rw-r--r-- 1 root root 10505 Oct 11 12:35 thunderbird_thunderbird.desktop
~$
Comme on peut le voir, la chaine de carctères qui identifie le lanceur est répétée 2 fois ! On se demande bien pourquoi.
@filububtu: (toujours dans l'optique de faire fonctionner l'appli snap)
Du coup, je pense qu'il est préférable de ne pas toucher au contenu du fichier /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop mais plutôt de lui changer de nom.
sudo mv /var/lib/snapd/desktop/applications/freetube_FreeTube.desktop /var/lib/snapd/desktop/applications/freetube_freetube.desktop
Dernière modification par RaphaelG (Le 24/10/2024, à 11:52)
Hors ligne