Git Version | Version Git
Subscription date : 21 October 2009
Messages : 1575
|
Ok, si je choisi l'option de lancer sous xterm j'ai cette erreur :
activate backup.sh (backup.sh)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-launcher-manager.c:cairo_dock_launch_command_full:552)
cairo_dock_launch_command_full ($COLORTERM -e "/home/frank/scripts/backup.sh" , (null))
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-animations.c:cairo_dock_start_icon_animation:769)
cairo_dock_start_icon_animation (backup.sh, 2)
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 1: command not found
Et j'ai aussi ca
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-X-utilities.c:_cairo_dock_xerror_handler:85)
Error (3, 20, 0) during an X request on 27349740
Mais qu'est-ce que le répertoire source de la bzr vient faire ici?
/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/ |
matttbe, Sunday 09 May 2010 à 12:37
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Mais qu'est-ce que je le répertoire source de la bzr vient faire ici? C'est dans le debug, une fonction a été ajoutée pour l'affichage du fichier et de la ligne correspondants à la ligne du debug.
Concernant l'erreur quels sont les sorties de : echo $COLORTERM
$COLORTERM -e "/home/frank/scripts/backup.sh"
Aussi, est-ce que tu es certain que le chemin vers le fichier est bon ainsi que les droits d'exécution? Car: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 1: command not found |
Subscription date : 30 November 2007
Messages : 17118
|
il vient faire que c'est là que tu compiles
as-tu essayé de lancer cette commande dans un terminal ?
$COLORTERM -e "/home/frank/scripts/backup.sh"
car chez moi ça marche.
est-ce que ça viendrait pas de ton script ?
c'est quel termina pour toi $COLORTERM ? |
matttbe, Sunday 09 May 2010 à 13:30
|
|
Subscription date : 24 January 2009
Messages : 12573
|
I win |
Subscription date : 21 October 2009
Messages : 1575
|
matttbe : Mais qu'est-ce que e répertoire source de la bzr vient faire ici? C'est dans le debug, une fonction a été ajoutée pour l'affichage du fichier et de la ligne correspondants à la ligne du debug.
Ah mais c intelligent. Merci, je continue mon apprentissage!
matttbe : Concernant l'erreur quels sont les sorties de :
frank@oskde64:~> echo $COLORTERM
1
matttbe : $COLORTERM -e "/home/frank/scripts/backup.sh"
frank@oskde64:~> $COLORTERM -e "/home/frank/scripts/backup.sh
>
Aussi, est-ce que tu es certain que le chemin vers le fichier est bon ainsi que les droits d'exécution? Car: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 1: command not found
Eh bien si je le fais sans xterm ça fonctionne à merveille. À partir de mon icône dans le sous-dock. Aussi j'ai un EXPORT PATH pour mon folder en passant, je ne sais pas si ça peut être ça. J'export le folder dans le PATH dans .bashrc. |
Subscription date : 21 October 2009
Messages : 1575
|
frank@oskde64:~> echo $TERM
xterm
frank@oskde64:~> ps axlw | grep term
0 1000 4359 29779 20 0 7392 848 pipe_w S+ pts/1 0:00 grep term
frank@oskde64:~> env | grep TERM
TERM=xterm
COLORTERM=1
frank@oskde64:~> xprop -id $WINDOWID WM_CLASS
WM_CLASS(STRING) = "yakuake", "Yakuake"
Ou peut-être devrais-je demander à mon script de démarrer xterm?
${have_xterm:=}
[ -n "$have_xterm" ] || exec env have_xterm=1 xterm -e "$0" ${1+"$@"}
Ça fait quoi ça?
set | grep term
COLORTERM=gnome-terminal
TERM=xterm
Et si j'essaie ceci :
export TERM=xterm
export COLORTERM=Terminal |
matttbe, Sunday 09 May 2010 à 16:03
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Autant utiliser $TERM alors? |
Subscription date : 21 October 2009
Messages : 1575
|
me fait apparaitre la petite fenêtre de terminal habituelle de CD. |
Subscription date : 30 November 2007
Messages : 17118
|
Autant utiliser $TERM alors?
en fait on utilise COLORTERM en priorité, et TERM s'il n'est pas défini
ici il est défini avec n'importe quoi (en tout cas, sous gnome il vaut "gnome-terminal", normalement on met dans COLORTERM u nterminal supportant la couleur, et dans TERM un terminal par défaut)
si je choisis TERM en priorité ça va donner xterm la plupart du temps ce qui est un peu dommage. |
Subscription date : 21 October 2009
Messages : 1575
|
Alors la solution est quoi pour KDE? |
Subscription date : 29 November 2007
Messages : 7408
|
Euh ... Gnome ? |
Subscription date : 21 October 2009
Messages : 1575
|
Je pourrais théoriquement installer gnome-terminal, oui. Je pense que je vais essayer, mais c'est loin d'être tous les users KDE (XFCE et LXDE) qui le feraient.  |
Subscription date : 30 November 2007
Messages : 17118
|
export COLORTERM=konsole dans ton bashrc
je vais quand ajouter un petit filtre pour éviter les farces du genre COLORTERM=1 |
Subscription date : 30 November 2007
Messages : 17118
|
(Message ajouté sur la tâche #32)
add a filter on COLORTERM to avoid the cases COLORTERM=1 or COLORTERM=y.
use TERM then. |
Subscription date : 21 October 2009
Messages : 1575
|
Mais là avec ton filter est-ce que les KDE users devront quand même manuellement faire un export COLORTERM=konsole dans leur .bashrc? Ou le "use TERM then" va prendre la relève auto? |
Subscription date : 21 October 2009
Messages : 1575
|
Bon j'ai fait l'export mais ça me retourne la même erreur.
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-callbacks.c:cairo_dock_on_button_press:1051)
clicked on thunderbird.sh
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-callbacks.c:cairo_dock_on_button_press:945)
activate thunderbird.sh (thunderbird.sh)
debug : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-launcher-manager.c:cairo_dock_launch_command_full:552)
cairo_dock_launch_command_full ($COLORTERM -e "/home/frank/scripts/thunderbird.sh" , (null))
message : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock-animations.c:cairo_dock_start_icon_animation:836)
cairo_dock_start_icon_animation (thunderbird.sh, 2)
sh: 1: command not found
Par contre,
echo $COLORTERM
me donne maintenant
frank@oskde64:~> echo $COLORTERM
konsole
Et guess what??
Si je tape moi-même ceci :
$COLORTERM -e "/home/frank/scripts/thunderbird.sh"
Ben ça marche!!! Alors c quoi la joke du command not found? |
matttbe, Wednesday 12 May 2010 à 08:48
|
|
Subscription date : 24 January 2009
Messages : 12573
|
As-tu fais l'export dans le terminal juste avant de lancer CD :export COLORTERM=konsole && cairo-dock Mais normalement il va y avoir une verification... |
Subscription date : 30 November 2007
Messages : 17118
|
il faut que ton export soit repercuté dans le bash que va lancer le dock
donc le mettre dans le .bashrc est le plus simple.
mais je vais rajouter le filtre ce soir, donc ça devrait marcher "hors de la boîte"  |
Subscription date : 21 October 2009
Messages : 1575
|
Ah c'est peut-être ça, t'as raison.
Bon si le filtre est pour être là alors je vais le tester. Que ça soit XTERM ou KONSOLE ça ne me dérange pas, XTERM existe autant pour gnome que KDE, mais konsole est surtout KDE. |
Git Version | Version Git
|