#1 Le 24/01/2015, à 06:34
- patrickfaubertt
Lancer une commande au démmarage du terminal.
Bonjours, J'aimerais savoirs Comment faire pour que lorsque je lance un terminal (Non pas [CTRL + ALT + T] mais un terminal dan ma barre de lancement d'applets) je sois directement positionner dans un répertoire définie.
PS: Je suis sous Linux Mint 17.1 (64bits)
Merci.
Hors ligne
#2 Le 24/01/2015, à 07:19
- pingouinux
Re : Lancer une commande au démmarage du terminal.
Bonjour,
Tu dois pouvoir modifier ça dans les Propriétés du lanceur. Par exemple, avec gnome, voici ce que je mets comme commande
gnome-terminal --working-directory=/tmp
Hors ligne
#3 Le 24/01/2015, à 07:51
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
ça fonctionne si je met ça :
gnome-terminal --working-directory=/home
mais si je met ça :
gnome-terminal --working-directory=/home/patrick
là ça ne fonctionne pas... (je veut aller ici : "/home/patrick/Documents/Programmation")
Dernière modification par patrickfaubertt (Le 24/01/2015, à 07:52)
Hors ligne
#4 Le 24/01/2015, à 08:39
- pingouinux
Re : Lancer une commande au démmarage du terminal.
Chez moi ça fonctionne. As-tu les bonnes permissions sur ces répertoires ?
cd; pwd
ls -ld /home/patrick /home/patrick/Documents/Programmation
Hors ligne
#5 Le 24/01/2015, à 09:02
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
Oui je possède pleinement les droits
Hors ligne
#6 Le 24/01/2015, à 15:00
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
Salut,
Je pense que pingouinux voudrait voir les résultats des commandes qu'il a évoquées...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 25/01/2015, à 16:56
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
Voici ce que je vois, donc je possède pleinement les droits
drwxrwxrwx 7 patrick patrick 4096 janv. 24 03:43 /home/patrick/Documents/Programmation
Hors ligne
#8 Le 25/01/2015, à 20:40
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
Tu n'as donné qu'un retour à une des commandes demandées. Difficile de t'aider quand tu ne donnes pas les infos demandées...
La première ligne (cd; pwd) doit répondre une ligne, la seconde (ls -ld /home/patrick /home/patrick/Documents/Programmation) doit en répondre deux.
Je t'invite à prendre connaissance de ce message :
http://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 25/01/2015, à 20:47
- Hizoka
Re : Lancer une commande au démmarage du terminal.
et sinon en mettant cd /home/patrick/Documents/Programmation dans le fichier ~/.bashrc ca fonctionne.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#10 Le 25/01/2015, à 22:21
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
Hizoka: mouais du coup ça se fera à chaque lancement de bash, c'est pas nécessairement ce qui est attendu...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 25/01/2015, à 23:12
- f.x0
Re : Lancer une commande au démmarage du terminal.
Bonjour Patrickfaubertt,
Essaies
gnome-terminal --working-directory=Documents
SOPI
Hors ligne
#12 Le 25/01/2015, à 23:32
- Hizoka
Re : Lancer une commande au démmarage du terminal.
perso je trouve que ca répond presque à la question de base :
Bonjours, J'aimerais savoirs Comment faire pour que lorsque je lance un terminal (Non pas [CTRL + ALT + T] mais un terminal dan ma barre de lancement d'applets) je sois directement positionner dans un répertoire définie.
là ca fonction aussi sur les TTY...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#13 Le 25/01/2015, à 23:52
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
Hizoka : bah justement, il dit explicitement qu'il ne parle pas de l'exécution d'un terminal avec le raccourci habituel, ce que toi tu proposes ça le fait aussi avec le raccourci habituel.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 26/01/2015, à 09:21
- Hizoka
Re : Lancer une commande au démmarage du terminal.
je propose ça pour le fichier .bashrc, chez moi quand je suis en tty, TERM vaut linux.
[[ "${TERM}" != "linux" ]] && cd /home/patrick/Documents/Programmation
ça à l'avantage de fonctionner quelque soit le terminal utilisé...
Dernière modification par Hizoka (Le 26/01/2015, à 09:22)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#15 Le 26/01/2015, à 09:44
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
C'est une possibilité, qui pourrait répondre au besoin, oui.
Vue la description du besoin donnée par patrickfaubertt, je reste du même avis que pingouinux, mais ceci est une alternative qui pourrait être acceptable.
Menfin moi ça me gêne quand quelque chose de basique ne fonctionne pas, alors j'aimerais quand même voir le problème exposé en #3 résolu...
----------
Je reviens sur le message #3 car j'ai un gros doute, là...
patrickfaubertt, tu écris la chose suivante :
si je met ça :
gnome-terminal --working-directory=/home/patrick
là ça ne fonctionne pas...
Que veux-tu dire par "ça ne fonctionne pas" ? Ça te met dans ton répertoire utilisateur, affiché comme "~" ? Ce répertoire même dans lequel tu es quand tu lances le terminal tout simplement ? Ce qui voudrait dire que ça te met dans /home/patrick... Ce qui voudrait dire que ça fonctionne parfaitement...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#16 Le 26/01/2015, à 11:15
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
Bonjour, la commande :
cd; pwd
me donne comme résultat :
/home/patrick
Puis comme indiqué ci-dessus la commande :
ls -ld /home/patrick/ /home/patrick/Documents/Programmation/
me donne comme résultat :
drwxr-xr-x 25 patrick patrick 4096 janv. 26 08:54 /home/patrick/
si je met ça :
gnome-terminal --working-directory=/home/patrick
ça ne fonctionne pas car j'ai dépassé "/home" or si je met seulement "/home" j’apparais directement dans le répertoire home.
De même que si je met ça :
gnome-terminal --working-directory=Documents
J'apparais directement dans le repertoir "Documents" mais si je met seulement ça :
gnome-terminal --working-directory=Documents/Programmation
j'apparais ici :
~ $
Hors ligne
#17 Le 26/01/2015, à 11:22
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
la commande :
ls -ld /home/patrick/ /home/patrick/Documents/Programmation/
me donne comme résultat :
drwxr-xr-x 25 patrick patrick 4096 janv. 26 08:54 /home/patrick/
Ça n'est pas normal, tu demandes de lister deux choses, ça doit répondre deux lignes : soit une seconde ligne ressemblant à celle-ci mais donnant les détails pour le répertoire « Documents/Programmation », soit une erreur du genre « ls: impossible d'accéder à /home/patrick/Documents/Programmation/: Aucun fichier ou dossier de ce type ».
Je le répète : cette commande DOIT te répondre deux lignes.
si je met ça :
gnome-terminal --working-directory=/home/patrick
ça ne fonctionne pas car j'ai dépassé "/home"
Que veux-tu dire par « j'ai dépassé "/home" » ? Comment constates-tu que ça ne fonctionne pas ? Quel est le prompt quand tu lances le terminal par cette commande-là ?
si je met seulement ça :
gnome-terminal --working-directory=Documents/Programmation
j'apparais ici :
~ $
Es-tu sûr que le répertoire Documents/Programmation existe ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#18 Le 26/01/2015, à 19:06
- f.x0
Re : Lancer une commande au démmarage du terminal.
Que donne un simple
cd ~/Documents/Programmation
tu es dans le bon répertoire ???
suivi de
ls -la
SOPI
Hors ligne
#19 Le 10/02/2015, à 07:55
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
cd ~/Documents/Programmation
je suis dans le répertoire Programmation.
ensuite
ls -la
m'affiche mes répertoire.
tiramiseb, la commande:
ls -ld /home/patrick/ /home/patrick/Documents/Programmation/
me donne comme résultat:
drwxr-xr-x 27 patrick patrick 4098 fèvr. 10 06:48 /home/patrick/
drwxr-xr-x 27 patrick patrick 4098 janv. 24 03:43 /home/patrick/Documents/Programmation/
Dernière modification par patrickfaubertt (Le 10/02/2015, à 08:01)
Hors ligne
#20 Le 10/02/2015, à 19:54
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
Là, je ne comprends pas trop.
Les commandes suivantes devraient fonctionner (ou au moins certaines d'entre elles) :
gnome-terminal --working-directory=Documents/Programmation
gnome-terminal --working-directory=~/Documents/Programmation
gnome-terminal --working-directory=$HOME/Documents/Programmation
gnome-terminal --working-directory=/home/patrick/Documents/Programmation
... peux-tu confirmer que, quelle que soit la commande que tu exécutes parmi celles-ci (exécutées dans un terminal), tu n'as jamais le comportement que tu veux ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#21 Le 11/02/2015, à 13:45
- patrickfaubertt
Re : Lancer une commande au démmarage du terminal.
je te remercie grandement le premier à fonctionner parfaitement !
gnome-terminal --working-directory=Documents/Programmation
comment mettre le post en résolu ?
Hors ligne
#22 Le 11/02/2015, à 14:09
- tiramiseb
Re : Lancer une commande au démmarage du terminal.
En #16 il y a deux semaines tu disais que ça ne fonctionne pas...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne