Re: [Evolution] Re: was migrating mail form 1.4 to 2.4 -now- migrating functionality back



On Fri, 2005-11-11 at 21:09 -0500, David Bicking wrote: 
Message: 3
Date: Sat, 05 Nov 2005 22:50:14 +0100
From: guenther <guenther rudersport de>
Subject: Re: [Evolution] migrating mail form 1.4 to 2.4
I am switching distros. The old distro ran Evolution
1.4.x and the new one runs Evolution 2.4.x. I want to
<snip>
First of all: Always have the old account as a backup around. Copy your
data, do not move it. Paranoia saves your day.


Evolution 1.4 stores data (like Mail, Address Books, etc) in ~/evolution
and the settings (Accounts and stuff) in ~/.gconf/apps/evolution using
GConf. Since Evo 2.0 the location for the data changed to the hidden
~/.evolution dir (note the dot).

Evolution will migrate your old data for you, if you do have it in your
(new) $HOME.

<snip>

I never got around to thanking you for these instructions. I followed
them and it worked perfectly. Thank you again.

Sure, glad it works. :)


Unfortunately, I am not a happy camper. I find myself cursing profusely
every time I try to use Evolution 2.4 On the surface, it seems like the
same program, but it has actually changed in many subtle ways, and
unfortunately in ways that wiped out most of the user interface features
that made me select Evolution 1.4 way back when I switched to Linux.

Me being unhappy isn't on topic.

hehe ;)

But perhaps you can point me to a way
to get my old familiar key bindings back. I did search google and
searched the help that came with evolution and the answer I mostly found
there was--- it can't be done. 

If you got the permissions to edit the installed files (most likely you
need to be root), you can change a lot. Not everything, but a lot.


Right now, I'll settle for getting two keys changed.

One, when I have viewed a message and am ready to close that window, I
used to hit ESC, and move on. Now I have to hunt out the ALT and F4
keys. (or worst, find the mouse the click on the X button.)  Is there a
way to change it back to ESC?

Well, since this is not a dialog, ESC is not the proper accelerator
according to the HIG (GNOME Human Interface Guidelines).

Anyway, the attached patch uses Escape rather than Ctrl-W to close the
message window. It's an easy patch which you even could apply manually
if you are not familiar with 'patch'.

Just change the accel value for <cmd name="MessageBrowserClose" .../> to
"Escape". Be careful when editing these files and always have a backup
copy handy.

The relevant file to patch or edit, where $prefix is the prefix all your
GNOME apps are installed to (likely /usr or /opt/gnome):

  $prefix/share/evolution/2.4/ui/evolution-mail-messagedisplay.xml


Second, to view the next message in the mail window, I used to hit um...
SHIFT DOT (otherwise known as '>') That doesn't work anymore. I now have
to reach my pinky further to hit the CTRL key. Can I move it back to
SHIFT? 

Hmm, if I understand you correctly, those buttons don't have
accelerators, no? At least the menu does not show any accelerator for

  Message / Go To / {Next,Previous} Message

I probably can come up with an easy way to change this, if you mention
what you are about *exactly*.


If it is the above menu item, you can have a look at the code in
evolution-mail-message.xml yourself and add an accelerator for example
to
    <cmd name="MailNext"
     _tip="Display the next message"/>

FWIW, MailNext has no accelerator, MailNextUnread got more than one (to
make it easy to reach it on different language keyboards).


One Wonderful thing that I gained with 2.4 was the button in the window
actually does advance to next message, instead of the less useful (to
me) advance to next unread message. Many is the time I hit SHIFT-DOT
twice by mistake and had to close the window, to select the skipped
message and re-open the window. That is over with, I can just hit the
button. But there appears to be no key binding to do that. Can I make
that binding?

I am so hoping you can.

If I got that right... Yes, you can. :)

I need to understand which button (or even better, menu item) you are
*really* talking about, though.


Hope you like the attached patch. Have fun...

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

Attachment: MessageBrowserClose-accel-Escape.diff
Description: Text Data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]