C'est une double question.
Le premier est: puis-je mettre un raccourci de terminal sur un bureau Ubuntu et comment (le double-clic est supposé lancer la fenêtre du terminal)
La seconde est: est-il possible de lancer le terminal directement avec une commande? C’est-à-dire qu’à chaque démarrage, il doit appeler directement Sudo apt-get ...
Toute aide est appréciée.
La commande qui lance Terminal est. . .gnome-terminal
. Il existe en fait de nombreux émulateurs de terminaux différents. Par exemple, j'utilise sakura
pour le moment, beaucoup de gens aiment Terminator
, le plus classique est xterm
(qui est d'ailleurs fourni avec Ubuntu et à peu près toute distribution Linux a un environnement graphique).
Ce que vous appelez "raccourci" dans le monde Windows est un fichier .lnk
. Dans le monde Ubuntu, il existe quelque chose de similaire, les fichiers .desktop
. Ils sont utilisés pour beaucoup plus que la simple exécution d'une application - vous pouvez également les utiliser pour lancer des éléments sur la connexion à l'interface graphique si vous placez ces fichiers dans le dossier .config/autostart
(remarquez le point principal). La structure de ces fichiers est la suivante:
[Desktop Entry]
Type=Application
Exec=**actual command goes here**
Hidden=false
NoDisplay=false
Terminal=false
Donc, sachant que vous pouvez créer un fichier comme celui-ci:
[Desktop Entry]
Name=MY-CUSTOM-APP
Type=Application
Exec=gnome-terminal
Hidden=false
NoDisplay=false
Terminal=false
Icon=/usr/share/icons/gnome/48x48/apps/terminal.png
Le champ Icône peut parfois être ignoré, mais si vous voulez que le raccourci soit joli, donnez-lui un chemin complet vers l'image.
De plus, il existe un dossier avec tous les fichiers .desktop
, le /usr/share/applications
, et il y a /usr/share/applications/gnome-terminal.desktop
. On pourrait copier ce fichier dans /home/user/Desktop/
. Le problème, c'est que ces fichiers appartiennent à l'utilisateur root
, vous devez donc faire quelque chose dans ce sens:
cp /usr/share/applications/gnome-terminal.desktop /home/$USER/Desktop/Terminal.desktop
chown $USER:USER /home/$USER/Desktop/Terminal.desktop
chmod +x /home/$USER/Desktop/Terminal.desktop