startx -- -ignoreABI
and everything except keyboard layout worked out of box
setxkbmap fi
and now everything works, GeForce 9600 GT with 3D, no hal installed, udisks/upower with xfce4-power-manager, ...
it's a bit hacky, but I was in a hurry




hal is deprecated and not in development anymore. I'm not saying jump off right now, but plan ahead, because sooner than later hal will be no more.Yamakuzure wrote:Why are you all removing hal completely? The ebuild detects if udev is activated and deactivates hal for xorg-server and everything works fine here.
With the IgnoreABI option the 195.36.15 (latest) work. I'm not sure if they both are using the same ABI level or if there have been changes in between, but if not, I would think that they might work.dwbowyer wrote:BTW, one of the reasons I don't want to do this manually now, is I am stuck using nvidia-drivers-173.* for the moment. I think that would
complicate things, or am I wrong?
I guessXQYZ wrote:With the IgnoreABI option the 195.36.15 (latest) work. I'm not sure if they both are using the same ABI level or if there have been changes in between, but if not, I would think that they might work.dwbowyer wrote:BTW, one of the reasons I don't want to do this manually now, is I am stuck using nvidia-drivers-173.* for the moment. I think that would
complicate things, or am I wrong?
(as I am on on machine, for example) means the card is not supported by later drivers ?I am stuck using nvidia-drivers-173.*

You could just take it out of your USE-Flags. Packages which still depend on HAL will enable it for themselves, and packages which have optional HAL support (or usage or whatever) will work fine without.d2_racing wrote:By the way, can I set -hal inside my /etc/make.conf or I will crash for sure my KDE installation ?
Code: Select all
sed-notebook sed # equery d sys-apps/hal
* These packages depend on sys-apps/hal:
app-cdr/k3b-1.91.0_rc2 (sys-apps/hal)
app-misc/hal-cups-utils-0.6.19 (>=sys-apps/hal-0.5.10)
app-misc/hal-info-20091130 (>=sys-apps/hal-0.5.10)
sys-power/pm-utils-1.2.5 (>=sys-apps/hal-0.5.10)
sed-notebook sed # equery d app-misc/hal-info
* These packages depend on app-misc/hal-info:
sed-notebook sed # equery d app-misc/hal-cups-utils
* These packages depend on app-misc/hal-cups-utils:
kde-base/printer-applet-4.4.2 (app-misc/hal-cups-utils)
sed-notebook sed # equery d sys-power/pm-utils
* These packages depend on sys-power/pm-utils:
kde-base/powerdevil-4.4.2 (pm-utils ? sys-power/pm-utils)Code: Select all
udisks --mount /dev/sdb1Code: Select all
console-kit-daemon[5371]: DEBUG: CkManager: get session for unix process: 6974
console-kit-daemon[5371]: DEBUG: uid = 0
console-kit-daemon[5371]: DEBUG: pid = 5539
console-kit-daemon[5371]: DEBUG: CkManager: unable to lookup session for unix process: 6974Code: Select all
$ emerge -pv xorg-server gvfs udev
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-fs/udev-151-r1 USE="devfs-compat extras old-hd-rules (-selinux) -test" 0 kB [0]
[ebuild R ] x11-base/xorg-server-1.8.0 USE="ipv6 kdrive nptl udev xorg -dmx -doc -hal -minimal -static-libs -tslib" 0 kB [0]
[ebuild R ] gnome-base/gvfs-1.6.0-r1 USE="avahi bash-completion bluetooth gdu gnome gnome-keyring http samba udev -archive -cdda -doc -fuse -gphoto2 -hal" 0 kB [1]
Total: 3 packages (3 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/gnomeCode: Select all
$ ck-list-sessions
Session1:
unix-user = '1000'
realname = '(null)'
seat = 'Seat1'
session-type = ''
active = TRUE
x11-display = ':0'
x11-display-device = '/dev/tty7'
display-device = ''
remote-host-name = ''
is-local = TRUE
on-since = '2010-04-14T13:51:10.526611Z'
login-session-id = ''
Session2:
unix-user = '1000'
realname = '(null)'
seat = 'Seat2'
session-type = ''
active = FALSE
x11-display = ''
x11-display-device = ''
display-device = '/dev/ssh'
remote-host-name = '192.168.90.253'
is-local = FALSE
on-since = '2010-04-14T13:53:33.631889Z'
login-session-id = ''Code: Select all
$ emerge --info
Portage 2.1.8.3 (default/linux/x86/10.0/desktop/gnome, gcc-4.4.3, glibc-2.11-r1, 2.6.32-gentoo-r2 i686)
=================================================================
System uname: Linux-2.6.32-gentoo-r2-i686-Intel-R-_Core-TM-2_CPU_T5600_@_1.83GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 14 Apr 2010 10:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 4.1_p5
dev-java/java-config: 2.1.10
dev-lang/python: 2.6.5-r1, 3.1.2-r2
dev-util/ccache: 2.4-r8
dev-util/cmake: 2.8.1-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.6.1-r1
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.13, 2.65
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20.1
sys-devel/gcc: 4.4.3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
virtual/os-headers: 2.6.33
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i486-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="i486-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --keep-going"
FEATURES="assume-digests ccache collision-protect distlocks fixpackages news parallel-fetch prelink preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://darkstar.ist.utl.pt/pub/gentoo"
LANG="pt_PT.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US pt"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/gnome /var/lib/layman/devnull /var/lib/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 avahi bash-completion bluetooth bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode evo exif fam ffmpeg firefox flac fortran ftp gdbm gdu gif gnome gnome-keyring gpm gstreamer gtk iconv ipv6 java java6 jpeg lcms ldap libnotify mad matroska mikmod mmx mng modules mp3 mp4 mpeg mudflap nautilus ncurses networkmanager nfs nls nptl nptlonly nvidia ogg opengl openmp pam pango pcmcia pcre pdf perl png policykit ppds pppd pulseaudio python qt3support readline reflection samba sdl session speex spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype ubuntu udev unicode usb v4l2 vim-syntax vorbis webkit x264 x86 xcb xft xml xorg xulrunner xv xvid zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US pt" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTSNot going to work for users of the desktop profile which sets +hal automagically. So you either have to disable it in your make.conf and manually enable it on a per-package basis (which is what I'm most likely going to to) or wait for the next profile update.Yamakuzure wrote:You could just take it out of your USE-Flags. Packages which still depend on HAL will enable it for themselves, and packages which have optional HAL support (or usage or whatever) will work fine without.d2_racing wrote:By the way, can I set -hal inside my /etc/make.conf or I will crash for sure my KDE installation ?
Code: Select all
* These packages depend on hal:
app-emulation/wine-1.1.42 (hal ? sys-apps/hal)
app-misc/hal-cups-utils-0.6.19 (>=sys-apps/hal-0.5.10)
app-misc/hal-info-20091130 (>=sys-apps/hal-0.5.10)
media-gfx/gimp-2.7.0 (hal ? sys-apps/hal)
media-libs/libgphoto2-2.4.8-r1 (hal ? >=sys-apps/hal-0.5)
sys-fs/ntfs3g-2010.3.6 (hal ? sys-apps/hal)
x11-base/xorg-server-1.8.0 (hal ? sys-apps/hal)I had tried to write "setxkbmap xx" in my xinit script, but it won't work, instead it have to be manually executed in a terminal each time after X started. this is the only issue so far I found out with xorg-server-1.8.0 with nvidia-driver-195.36.15 on my 8400GS cardssuominen wrote:
and everything except keyboard layout worked out of box
setxkbmap fi
I have thisagent_jdh wrote:So is the correct way to configure your keymap to go back to using xorg.conf? KDE here obviously sets it up for gb here after login, but the kdm login window still uses the default US keymap - not a major problem, admittedly, but it would be nice to get it right.
Go on, someone post me a nice c&p I can pop in xorg.conf. You know you want to
Code: Select all
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
# Set the keyboard auto repeat parameters. Not all platforms implement
# this.
Option "AutoRepeat" "500 30"
# These are the XKB settings for xorg
#
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",phonetic"
Option "XkbOptions" "grp:caps_toggle"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
I can't too...meyerm wrote:I still can't use xrandr with my intel based system