Modifier l'adresse par défaut d'un terminal

Salut à tous
Je cherche le moyen de changer l’adresse par défaut dans un terminal.
Ex, être par défaut sur un /mnt/User au lieu de /home/User.
(J’essaie de séparer mon /home/User/. de mes /mnt/User/)

Je vois l’option -d de usermod, mais je pense que c’est plus pour rediriger /home/User vers une autre adresse.

J’utilise terminator, je ne trouve pas d’option dans les préférences qui permet de faire ça.

Si tu utilises bash comme shell, un simple cd dans le .bashrc fonctionne très bien, y compris en TTY :

cat <<EOF >>~/.bashrc

# Changer le répertoire par défaut du shell
cd /mnt/User
EOF

j’utilise zsh, j’essaie d’appliquer ta méthode dessus.

Bonjour,

J’utilise Xfce et le terminal est lancé avec la commande :

exo-open --launch TerminalEmulator

En rajoutant l’option working-directory (cf le man), le terminal s’ouvre dans le bon dossier :

exo-open --launch TerminalEmulator --working-directory /home/data

@syam : j’ai rajouté un cd /mnt/User dans mon ~/.zshrc, ça marche, merci.

@yap22: je scrute le man terminator pour d’autres options.

Bonjour,
J’ai un peu la même question.
Sous gnome, le terminal est gnome-terminal
Il s’ouvre par défaut dans mon /home/User ce qui est très bien
Par contre via Paramètres>Raccourcis clavier de GNOME j’ai créé un raccourci clavier ctrl+alt+T qui ouvre gnome-terminal et c’est là que j’aimerais avoir un terminal qui se lance en étant par défaut dans mon dossier ~/Téléchargement

Si je comprends bien ce fil, je pourrais créer un fichier ~/.bashrc qui indique un chemin par défaut, mais ce serait tout le temps le cas ?

Puis-je garder un terminal par défaut qui s’ouvre dans mon /home et faire qu’un raccourci clavier le lance autrement ?

Merci !

1 J'aime

Bonjour @antistress

Utilise l’option --working-directory dans la commande de ton raccourci clavier.

--working-directory=DIRNAME
                 Set the terminal's working directory to DIRNAME.

http://manpages.ubuntu.com/manpages/bionic/en/man1/gnome-terminal.1.html

OMG c’est parfait, merci :))
J’ai chercher avec --help mais c’est --help-all qui donnait les bonnes options

(ça me permet d’enchaîner avec « yo » et tabulation qui lance direct youtube-dl)

1 J'aime

Et du coup, pardon d’abuser :

On peut précharger la commande youtube-dl en attente de son argument dans le terminal ?

Je vois que -e permet de lancer une commande mais je ne veux pas qu’il lance youtube-dl sans argument (l’url qui resterait à coller), ce que réalise logiquement -e "youtube-dll"

Merci d’avance !

Non, je ne pense pas que ce soit faisable en l’état.
Avec le lancement d’un script, tu peux théoriquement en faire ce que tu veux.
Mais ça dépasse le cadre de ce sujet.

Oui, je suis en train de creuser cela (scripter)
Il y avait aussi de moyen d’utiliser une extension à Firefox pour lancer une commande (Launchy, n’est plus proposé) et il semble que celle-ci puisse être détournée à cet effet :

Bonne journée :slight_smile: