Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155614 - gnome-base/nautilus desktop icons position problem with dual-screen
Summary: gnome-base/nautilus desktop icons position problem with dual-screen
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-18 13:21 UTC by Christophe
Modified: 2006-11-19 05:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe 2006-11-18 13:21:30 UTC
My setup is a dual screen, with two different monitors on one video card. One is 1280x1024 (via VGA) and the other one 1600x1200 (via DVI). Both LCD.

As they are of different shape and size, I don't use xinerama, and just use both screen as :0.0 and :0.1. I cannot move window from one to the other - which is normal. But I can open different apps on each. 2nd monitor is left of main. All applications work correctly.

Nautilus behaves strangely. My main screen (0) is 1600x1200 but I cannot put icons on the desktop pass a certain x. If I drag them further on the right side, nautilus re-align them. It's more than 1280 but cannot assess exactly how much. 

Desktop.xml in ~.nautilus/metafiles contains that position coding :
<file name="vmware.desktop" timestamp="1163884293" icon_position="843,558" screen="0"/>

843 is that hard limit I cannot put icons past. I don't know the unit, it's around 1400pixels on my screen. I can move it anywhere to the 2nd screen.

It seems to be a bug in nautilus but I put below part of my xorg.conf in case I made a mistake.

--> xorg.conf main parts

Section "Device"
    BoardName   "BFG 6800GT"
    Identifier  "nvidia0"
    Driver      "nvidia"
    Screen      0
    BusID       "PCI:1:0:0"
    Option 	"NvAGP" "3"
    Option      "AllowGLXWithComposite" "True"
    Option      "RenderAccel" "true"
    Option      "backingstore" "true"
    Option      "XAANoOffscreenPixmaps" "true"
    Option      "DRI"     "true"
    Option      "UseDisplayDevice" "DFP-0"
EndSection

Section "Device"
    BoardName   "BFG 6800GT"
    Identifier  "nvidia1"
    Driver      "nvidia"
    Screen 	1
    BusID       "PCI:1:0:0"
    Option 	"NvAGP" "3"
    Option      "AllowGLXWithComposite" "True"
    Option      "RenderAccel" "true"
    Option      "backingstore" "true"
    Option      "XAANoOffscreenPixmaps" "true"
    Option      "DRI"     "true"
    Option      "UseDisplayDevice" "CRT-1"
EndSection

Section "Screen"
    Identifier  "Screen 0"
    Device      "nvidia0"
    Monitor     "FPW"
    DefaultDepth 24
    Subsection "Display"
        Depth       16
        Modes       "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "nvidia1"
    Monitor     "Planar"
    DefaultDepth 24
    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen 0 "Screen 0"
    Screen 1 "Screen 1" leftof "Screen 0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

-------------------------
>> emerge --info
Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo x86_64)
=================================================================
System uname: 2.6.18-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.6
Last Sync: Sat, 18 Nov 2006 07:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/disk1/gentoo/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 X aac aiglx alsa bonobo branding bzip2 cairo cdda cdr cgi cli cpudetection cracklib cups cursors dbus divx4linux dlloader dri dv dvd dvdr dvdread dvi elibc_glibc emboss encode exif fam ffmpeg firefox flac font-server fortran gdbm gdm gif glitz glut gnome gphoto2 gpm gstreamer gtk gtk2 hal hddtemp icons iconv imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog java jpeg kernel_linux libg++ libnotify lm_sensors mad matroska mbox mikmod mng mono mozbranding mozcalendar mozsvg mp3 mp4 mpeg mpeg2 mplayer nautilus ncurses network nforce2 nptl nptlonly nsplugin nvidia ofx ogg oggvorbis openal opengl oss pam pcre pdf perl pmu png ppds pppd python qt4 quicktime readline realmedia reflection samba sdl server session spell spl ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l v4l2 video_cards_fbdev video_cards_nvidia video_cards_vesa vorbis wma wmf xinetd xml xml2 xorg xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2006-11-19 01:57:57 UTC
I'm not sure why you say you can't use Xinerama (I've used it with different monitors with different resolutions and X works great).

Nautilus has issues with Xinerama nonetheless, so I'm not surprised it fails without it too.

Anyway, just for reference, here are the kinds of problems Nautilus has with Xinerama, in case you'd like to try it.

http://bugzilla.gnome.org/show_bug.cgi?id=341528
http://bugzilla.gnome.org/show_bug.cgi?id=331734

Resolving this bug UPSTREAM because there isn't much we can do, nautilus has been broken with multiple-monitor setups for a long time and it's up to the gnome folks to fix it.

Thanks.
Comment 2 Christophe 2006-11-19 05:01:13 UTC
I did not say I could not use xinerama. Just that I did not. I actually prefer without it.

Should I file a bug with gnome or is this report being sent upstream ?
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2006-11-19 05:51:52 UTC
Please file a bug there, and add the url here.

Thanks for your understanding :)