Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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...

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

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...

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.

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...

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 ?

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 ?

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...

Hors ligne