Gist:
Ok, here are the steps I followed. If I missed any details, please let me know so I can update this. Oh, and for the sake of this example, we'll use Debian Squeeze.
1) Install e17
a) Download easy_e17.sh from http://omicron.homeip.net/projects/#easy_e17.sh b) Install all the required packages as root or sudo:
d) Follow the instructions at the end of the script's output e) Set the path (the following steps are as the regular user): export PATH=\"$install_path/bin:\$PATH\" f) Create /home/me/.xsession with 'exec /opt/e17/bin/enlightenment_start' (w/o quotes) g) Create the symbolic link: ln -s ~/.xsession ~/.xinitrc To start e17, do: startx |
A few things to mention, my e17_src folder kept on popping up in the root directory, so I went to the script and replaced $HOME with /home. Worked like a charm. Additionally I had to reconfigure my DM to recognize Enlightenment, and install xcb and a few other files I think. Have fun!
How to configure SLiM for Linux
Gist:
To configure SLiM to load a particular environment, edit your ~/.xinitrc to load your desktop environment:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # exec [session-command]SLiM reads the local ~/.xinitrc configuration and then launches the desktop according to what is in that file. If you do not have a ~/.xinitrc file, you can use the skeleton file by:
$ cp /etc/skel/.xinitrc ~Remember to make .xinitrc executable:
chmod +x ~/.xinitrcReplace [session-command] with the appropriate session command. Some examples of different desktop start commands:
exec awesome exec dwm exec startfluxbox exec fvwm2 exec gnome-session exec openbox-session exec startkde exec startlxde exec startxfce4 exec enlightenment_start exec ck-launch-session $ONE_OF_THE_ABOVETo get automount to work it might be necessary to use something like e.g.:
exec ck-launch-session dbus-launch startxfce4
How to fix “X: user not authorized to run the X server, aborting.”
Gist:
In linux, by default root user is allowed to run X server in most cases. So you don’t face this issue while running “startx” as root user.Basically the Xorg X server needs to be configured to to authorize this user. Where should we configure this?
/etc/X11/Xwrapper.config – This file has as setting called “allowed_users”. It can accept three values:
1. root
2. anybody
3. console
The above values are self explanatory. You can edit this value to set as anybody for normal user to start X server. If normal user starts X server from console, console can also be set. It can be like this.
allowed_users=anybody
In Debian and its derivatives like Ubuntu, you can run the following command to do it in user friendly screen as shown below.
# dpkg-reconfigure x11-common
No comments:
Post a Comment