[Wine] Correct wrong character set?
Martin Gregorie
martin at gregorie.org
Fri Apr 16 11:24:32 CDT 2010
On Fri, 2010-04-16 at 10:20 -0500, cnbiz850 wrote:
> The Windows program I am running with Wine provides an editor of its
> own. I need to use that because only it then can save into the
> proprietary (non-ASCII) format the program needs to use.
>
Yes, I understood that, but not how the editor is launched: is it
launched by the program that needs the special file content or
separately?
If the latter, my script suggestion might help. As an example, this
(tested) script normally edits the file with gedit but if the file is in
$HOME/utils/scripts it uses vi. The magic on line 6 works because
"readlink -f" returns the absolute name of the file and dirname chops
off the file name, leaving just the directory path:
========================= tricked ==============================
#!/bin/bash
if [ -z "$1" ]
then
gedit $1
else
path=$(dirname $(readlink -f $1))
if [ "$path" == "$HOME/utils/scripts" ]
then
vi $1
else
gedit $1
fi
fi
====================== end of tricked ==============================
It runs vi regardless of whether you type something like:
tricked utils/scripts/installscript
or this:
cd utils/scripts
tricked installscript
It does the same regardless of whether you're using the editor to create
a new file or edit an existing one.
If no filename is given it always runs gedit.
> I hope if there is a way for me to use the Linux keyboard to type
> correctly into the program's editor.
>
Why not? AFAIK the keyboard generates the same output regardless of
whether the keystroke consumer is a Linus program or a Windows program
running under wine.
Martin
More information about the wine-users
mailing list