Je travaille sur Blender récemment, mais le problème se pose lorsque je configure le fichier d'icône du bureau. Parfois, j'ai besoin que Blender s'ouvre avec un terminal, mais la plupart du temps c'est "non, ce n'est pas utile". Bien que je puisse ouvrir un terminal et taper blender
pour le faire, mais ce n'est pas convaincant, je pense. Ce que je veux, c'est une icône de bureau/lanceur avec un élément "Ouvrir avec le terminal". Je trouve un tutoriel sur help.ubuntu, et voici mon fichier de bureau (une action est ajoutée):
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Blender
GenericName=3D modeler
Comment=3D modeling, animation, rendering and post-production
Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;video editing;video tracking;rendering;render engine;cycles;game engine;python;
Exec=blender %f
Icon=blender
Terminal=false
Type=Application
Categories=Graphics;3DGraphics;
MimeType=application/x-blender;
Name[en_US]=Blender
Actions=with_terminal
[Desktop Action with_terminal]
Name=Open-With-terminal
Exec=blender %f
Terminal=true
OnlyShowIn=Unity;
Mais en fait, lorsque je clique sur la liste de clic droit, le programme démarre mais aucun terminal n'est ouvert. Pour une description détaillée, voici mes photos (Désolé je ne peux pas montrer une photo, mais des hyperliens dans ma question pour moins de réputation).
De plus, je veux une icône personnalisée non seulement dans mon lanceur mais aussi sur mon bureau.
Bref, il y a deux problèmes:
Pourquoi le terminal ne se présente pas à partir du clic droit?
Puis-je personnaliser l'élément de clic droit sur mon bureau?
Ce sont en fait deux questions, mais c'est parti:
Dans un .desktop
fichier, généralement, combinant Terminal=false
et Terminal=true
ne fonctionne pas bien. La plupart du temps, un seul fonctionne bien, celui de la commande "principale". Vous pouvez également définir la commande:
Exec=gnome-terminal -e <command>
Dans ce cas:
Exec=gnome-terminal -e blender
Pour votre deuxième problème, ajout d'une option de clic droit sur l'icône sur votre bureau: je n'ai pas de solution spécifique à Blender
, mais vous pouvez créer un petit script:
#!/bin/bash
gnome-terminal -e blender
Enregistrez-le sous Blender_wterminal
(sans extension) dans
~/.local/share/nautilus/scripts
Créez le répertoire s'il n'existe pas encore. Rendez le script exécutable. Par la suite, vous devrez peut-être vous déconnecter/vous connecter.
Ensuite, cliquez avec le bouton droit sur l'icône any sur votre bureau, choisissez scripts > Blender_wterminal ouvrira Blender
dans le terminal.