How to tell GNOME menu items about environment variables?
Derek Broughton
news at pointerstop.ca
Wed Feb 20 14:42:56 UTC 2008
Rashkae wrote:
> Gernot Hassenpflug wrote:
>> Hello,
>>
>> I am trying to get a Japanese input method to work with an application
>> launched from GNOME. This works fine from the terminal with:
>>
>> $ export LANGUAGE="ja_JP.UTF-8"
>> $ export LANG="ja_JP.UTF-8"
>> $ export LC_ALL="ja_JP.UTF-8"
>> $ export XMODIFIERS="@im=kinput2"
>> $ kinput2-canna &
>> $ <execute command exactly as in GNOME menu item>
>>
>> However, I cannot figure out how to include the environment variable
>> settings in the GNOME menu item command. Whatever combinations I have
>> tried, the error is returned that the file or directory does not
>> exist; i.e., GNOME cannot parse the combination of settings and
>> commands.
>>
>
> Put all those commands in a shell scrip.
>
> Create a new file:
>
> gedit ~/bin/runme
>
> #!/bin/sh
> export LANGUAGE="ja_JP.UTF-8"
> export LANG="ja_JP.UTF-8"
> export LC_ALL="ja_JP.UTF-8"
> export XMODIFIERS="@im=kinput2"
> kinput2-canna &
> <execute command exactly as in GNOME menu item>
>
>
If all you want is to make _one_ app run with the correct settings in Gnome,
edit the menu entry as:
LANGUAGE="ja_JP.UTF-8" LANG="ja_JP.UTF-8" LC_ALL="ja_JP.UTF-8" \
XMODIFIERS="@im=kinp kinput2-canna
(though I doubt you need all three methods to set the language)
--
derek
More information about the ubuntu-users
mailing list