You are not logged in.
Pages: 1
I tried installing slim + xfce4. Now I'm encountering some problems. First, I think the 'aliases' (i dunno what they are called) of some commands (shutdown, poweroff, reboot) disappeared after I installed xfce4. E.g. I type in reboot and it bash says command not found tho /sbin/reboot works fine. Should I be bothered by that? My power controls isn't working yet because of the dbus setup. Shouldn't the dbus user be automatically created in dbus' installation? I think this is related with my first problem since I also noticed that groupadd command isn't 'aliased'. I'll create the dbus user and group manually after this post (I'm in windows since I can't find a working winmodem driver yet). Lastly, Xfce4 can't manage my desktop. And after logging in with slim, its background sticks and becomes xfce4's wallpaper. I haven't configured xfce4 yet. I've just installed the xfce4 and xfce4-goodies groups. Hope you guys could help me. Thanks.
Offline
You probably have a file in /etc named profile.pacnew. If you have made *NO* changes to the profile file, it is safe to rename profile.pacnew to profile. Otherwise, copy any additions/changes you made to the .pacnew file before renaming it.
Do a
ls /etc/*pac*
if you have other .pacnew files, do the same with them.
Offline
I'll check that out. Will that fix the missing commands? I tried to install the nvidia package too and it wasn't properly installed. An error says it wasn't listed in /proc/modules or something like that when I try to manually do rmmod nvidia which was in the install script.
Offline
I found mkinitcpio.conf.pacnew and renamed it to mkinitcpio.conf but it didn't fixed the missing commands. I can't use power control commands with a normal user in the power group because only /sbin/*command* works. It seems like only commands in /sbin are experiencing this.
Offline
After every change of mkinitcpio.conf file you should run command
mkinitcpio -p kernel26
command. But mkinitcpio have nothing to do with this issue.
Offline
Something's not right with your /etc/slim.conf file. Check if you have a new version of it and make sure that the values for hald_cmd & reboot_cmd are correct. By default they are referring to the shutdown command to with the full path, so as long as you can run /sbin/shutdown from the command line it's just about impossible for it not to work from slim.
As for your problem with xfce, open "desktop settings" (or something like that...I'm not in xfce at the moment) from the xfce menu, and place a checkmark in the box where it says to allow xfce to manage the desktop.
Last edited by Dirhael (2008-04-23 12:29:39)
Offline
The problem is that when a script issues a command in /sbin, I think it doesn't always prepend the directory. E.g. while installing the nvidia package, only rmmod is called not /sbin/rmmod. I can't also use /sbin commands with a normal user even if I have privileges too. E.g. I can't do a reboot even if I'm in the power group. I think this has something to do with paths. And it all started after installing xfce and upgrading some dependencies. As with the other xfce issue (the desktop one). I tick the checkbox and nothing happens. Where does pacman and xfce keep its logs? Maybe I can find some clues there.
Offline
I think I should've posted in the newbie section. Sorry.
Offline
Please post your /etc/profile, especially your $PATH.
Offline
#
# /etc/profile
#
# This file is intended to be used for ALL common
# Bourne-compatible shells. Shell specifics should be
# handled in /etc/profile.$SHELL where $SHELL is the name
# of the binary being run (discounting symlinks)
#
# Sections taken from SuSe's /etc/profile
# Note the explicit use of 'test' to cover all bases
# and potentially incompatible shells
#Determine our shell without using $SHELL, which may lie
shell="sh"
if test -f /proc/mounts; then
case $(/bin/ls -l /proc/$$/exe) in
*bash) shell=bash ;;
*dash) shell=dash ;;
*ash) shell=ash ;;
*ksh) shell=ksh ;;
*zsh) shell=zsh ;;
esac
fi
# Load shell specific profile settings
test -f "/etc/profile.$shell" && . "/etc/profile.$shell"
#Set our umask
umask 022
# Set our default path
PATH="/bin:/usr/bin:/sbin:/usr/sbin"
export PATH
# Some readline stuff that is fairly common
HISTSIZE=1000
HISTCONTROL="erasedups"
INPUTRC="/etc/inputrc"
LESS="-R"
LC_COLLATE="C"
export HISTSIZE HISTCONTROL INPUTRC LESS LC_COLLATE
# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
for profile in /etc/profile.d/*.sh; do
test -x $profile && . $profile
done
unset profile
fi
# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP
# Man is much better than us at figuring this out
unset MANPATH
But when I do echo $PATH. It doesn't include /sbin and has a ./ entry.
Offline
Found out what to do. I made xterm exec command as a login shell. The desktop issue is now my only problem.
Offline
Pages: 1