Bug 14575 - RFE: Per-display preferences.
Summary: RFE: Per-display preferences.
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: gnome-core   
(Show other bugs)
Version: 6.2
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Havoc Pennington
QA Contact:
Keywords: FutureFeature
Depends On:
TreeView+ depends on / blocked
Reported: 2000-07-25 00:42 UTC by Aleksey Nogin
Modified: 2008-05-01 15:37 UTC (History)
0 users

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-09-17 03:55:04 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Aleksey Nogin 2000-07-25 00:42:45 UTC
I have my home directory on NFS and I use gnome from different machines
(and in VNC sessions) that have screens with different resolutions and
other differences. It would be _really_ nice to tell gnome that my
confugiration should be saved on per-DISPLAY basis instead of globally.

Comment 1 Havoc Pennington 2000-07-25 18:21:05 UTC
There is a planned fix for this in the next major revision of GNOME (2.0) which 
will probably appear in the first half of next year. There's no good way 
to retrofit it to the current version of GNOME however.

Comment 2 Havoc Pennington 2000-07-25 18:22:11 UTC
Thinking about it, as a bad hack you could make ~/.gnome and ~/.gnome_private
symlinks that get moved to reflect the hostname when you log in, but it 
isn't going to be very satisfactory.

Comment 3 Aleksey Nogin 2000-07-25 18:36:44 UTC
That what I was thinking - is there some central place in Gnome libs that
defines ~/.gnome? What about ~/.sawfish? I believe the easiest way to fix the
problem is to change those places so that I could use an environment variable to
overwrite those directories. Of course, I could just redefine $HOME, but that
would break to much other programs...

Comment 4 Alan Cox 2000-09-16 23:17:25 UTC
I have the patches to gnome-1.2 you need to do per display gnome configuration.
It does all of  the settings so shares less than you might like (eg calendar
data!). They may go into 1.4 in some form but if you want them now email me and
I'll send you the patch

Comment 5 Aleksey Nogin 2000-09-17 03:33:10 UTC
I was thinking - a part of what I really want is a way to make sure that I have
a separate Gnome session configuration per display size. But everything else
(including things like calendar and mouse focus type) should stay the same. So
somebody should decide, what kind of setting it would make sense to share, what
should be tied to display size and what should be tied to DISPLAY variable. Of
course, some of the choises should be user-controlled, but a sensible default is
also necessary.

Comment 6 Havoc Pennington 2000-09-17 03:55:01 UTC
Right, the sensible default and correct behavior will come with full GConf
deployment, probably not until GNOME 2.0 though GNOME 1.4 will contain
GConf usage for some applications. In GNOME 2.0 we will finally be able to
re-enable support for multiple sessions, since GConf will allow them to be
handled sanely. Anyway as far as I'm concerned this bug will get fixed in GNOME
2.0, because I don't think the "hack display name into .gnome path" solution is
really a solution for most users, though some hack-oriented users may find it a
small improvement.

Comment 7 Havoc Pennington 2001-07-06 03:19:43 UTC
This is a large-scale change affecting all gnome apps, not something we will fix
on the RH level (we are working on it upstream in the GNOME Project though)

Note You need to log in before you can comment on or make changes to this bug.