Hi Jaap.

You are right, thanks.
Both variants work from command line as should be expected.
Variant b) works from zim, variant a) does not.

a) gnome-terminal --working-directory=%d
b) gnome-terminal --working-directory %d


One little thing is left:
If you start a terminal from a leaf page then there is no attachment
directory and therefore "%d" does not exist. Then you wind up in your
home directory. But that's another problem and is probably ok so.

Also:
You have to keep in mind that the command is started without the help
of a shell when launched with XFCE launcher (e.g. Applications menu).
Command then has to be found in minimum $PATH, inherited from xinitrc.
Say, $HOME/bin/command.sh   will not work due to unknown $HOME,
and neither will "~/bin/command.sh".

This again is not a problem of zim, but an issue with the XFCE launcher.
So don't bother with that in zim context.


Thanks a lot!

   Andreas



On 24.03.2015 10:43, Jaap Karssenberg wrote:
> .. that should be "gnome-terminal --working-directory %d" ... so same command 
> minus the "="
>
> On Tue, Mar 24, 2015 at 10:43 AM, Jaap Karssenberg 
> <jaap.karssenb...@gmail.com <mailto:jaap.karssenb...@gmail.com>> wrote:
>
>     Hi Andreas,
>
>     Ah yes, I see. The current limitation is that the "%d" needs to be an 
> argument of it's own. Arguably you could consider that a bug or at least 
> unexpected behavior.
>
>     Does gnome-terminal allow you to do "gnome-terminal --working-dir %s" 
> instead ?
>
>     Regards,
>
>     Jaap
>
>
>     On Tue, Mar 24, 2015 at 10:38 AM, WEHLER Andreas 
> <andreas.weh...@thalesgroup.com <mailto:andreas.weh...@thalesgroup.com>> 
> wrote:
>
>         Hi Jaap.
>
>         # this works:
>         # zim custom command
>         gnome-terminal --working-directory=/tmp
>
>         # this does not work (%d is ignored? empty? not expanded?)
>         # zim custom command
>         gnome-terminal --working-directory=%d
>
>
>         Best regards,
>
>               Andreas
>
>
>
>
>
>         On 24.03.2015 09 <tel:24.03.2015%2009>:28, Jaap Karssenberg wrote:
>         > Hi Andreas,
>         >
>         > What prevents you from define e.g. "xterm %d" as a custom command 
> (replace "xterm" with your console of choice) ?  Also when you need the 
> script, you should be able to put the full path to the script in the custom 
> command dialog, e.g "~/bin/StartTerminal.sh" should work just fine.
>         >
>         > But maybe I so not understand the problem statement fully?
>         >
>         > Jaap
>         >
>         >
>          > On Tue, Mar 24, 2015 at 8:31 AM, WEHLER Andreas 
> <andreas.weh...@thalesgroup.com <mailto:andreas.weh...@thalesgroup.com> 
> <mailto:andreas.weh...@thalesgroup.com 
> <mailto:andreas.weh...@thalesgroup.com>>> wrote:
>          >
>          >     Hi.
>          >
>          >     I'm still looking for a good way to start a terminal as a 
> custom command
>          >     from within zim.
>          >
>          >     Until now I have defined a wrapper which must be found within 
> $PATH:
>          >         StartTerminal.sh     # see attachment
>          >
>          >     The setup of the custom command is shown here:
>          >         Snap_01.png          # see attachment
>          >
>          >     This works if zim is started from a shell with PATH being set 
> up
>          >     e.g. in .bashrc and the wrapper is saved as 
> "~/bin/StartTerminal.sh".
>          >     Assume you have no write permission for /usr/local/bin.
>          >
>          >     So I've created also another launcher just to start zim:
>          >         StartZim.sh          # see attachment, saved to ~/bin
>          >
>          >     And my launcher looks like:
>          >         Snap_02.png          # see attachment, this works
>          >
>          >
>          >     Now, the wrappers do a proof of concept, but it is a hassle.
>          >     It's nothing you ever want to show a workmate.
>          >
>          >     Apparently I miss something with parameter substitution in zim
>          >     custom commands or with quoting?
>          >
>          >     Thanks,
>          >
>          >          Andreas
>          >
>          >
>          >     zim 0.60; Ubuntu 14.04
>          >
>
>
>
_______________________________________________
Mailing list: https://launchpad.net/~zim-wiki
Post to     : zim-wiki@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zim-wiki
More help   : https://help.launchpad.net/ListHelp

Reply via email to