WM only or Desktop Environment?

I am planning on installing Arch on my main desktop and debating over whether I should use just a window manager like openbox or a desktop environment like gnome.
Is there any reason for using a desktop environment like gnome over just a window manager?
I know that they come with panels/docks/menus to make the system easier to use, but those things can be added as needed. Is there anything that Gnome/LXDE etc can do that Openbox cannot?

arctor wrote:Essentially... is a DE just something that strictly adds ease of use to the system or does it add extra functionality?
That's the thing: what constitutes "ease of use" typically varies from person to person.  As jasonwryan mentioned above, one person can find a DE incredibly easy to use, whereas another could just see it as needless bloat getting in the way of their workflow/hogging system resources.
It's kind of like comparing apples and oranges here; one isn't necessarily superior to the other (i.e. doesn't necessarily "add" or "subtract" anything), they're just different ways of working with your system.
If you really want something more "objective", though: a DE (as far as I understand it) is designed to create a more "desktop metaphor"-like workflow, whereas a plain WM is just that, a WM; it manages windows, and that's it.  You can mix and match components, though, to get an experience that can seem more or less like a DE, but without installing any of the big packages (e.g. you can use something like openbox as your WM and install xfce4-panel by itself to provide a menu/window list area, without installing Xfce proper).

Similar Messages

  • What's a good desktop environment/general system UI for a television?

    So right now I just upgraded to Arch (without planning to do so, but that's another story) on my media station, and I'm trying to figure out what desktop environment to use with it.  It is hooked up to an old analog TV as the only display (I do most of my configuration via ssh and the command line), and my wife (who's not a Linux user by any stretch) uses it a lot.
    I'm finding Gnome 3 (since it had Gnome on it before I just went with that) is really not suited to this purpose.  It seems to want things like a higher resolution than what can be readable easily on the TV, and if I set it to a lower resolution setting menus will get pushed off the screen.  I also prefer something where I can do all the configuration from the command line, because I'm usually going to be configuring it remotely.
    What the media station does normally is play videos in VLC (either saved video files or DVDs), play YouTube videos in a browser, and move around and delete files on the desktop with a mouse.  The way the keyboard is set up it's hard to use as well.  So I'm wanting something that makes all of those really simple with the constraints of a low resolution TV, and avoids needing the keyboard if at all possible.
    Any suggestions?
    Bonus points if people can come up with a way that someone can easily move around and delete the files from a browser on a Windows machine, as that's what my wife has with her a lot when she's sitting at the couch.  She doesn't want to install anything on that computer or use things like Windows filesharing though.

    LXDE isn't optimal if CLI configuration matters to you... but does this really matter if you expect to set it up once and be done with it?
    Openbox' XML syntax is needlessly annoying if you don't want to use the optional GUIs or other little helpers, I'd go with a simple window manager rather than a DE.
    Fluxbox is easy, text-friendly and doesn't require a DE on top to meet modern expectations. Personally, I think a well-tweaked FVWM beats the pants off anything else.
    Nevertheless, debugging the wife seems to be a higher priority for now... with good suggestions already.

  • LightDM-devel does not allow to change desktop environment

    Hi,
    I'm new to Arch and I'm trying LightDM under systemd as my display manager. I don't know if this is the right place to ask about it, since it involves a package from AUR but if anyone can help me, I'll appreciate it.
    I am currently using XFCE4 as my desktop environment. Since I need to switch user and language quite often, the current LightDM version available in pacman does not work for me since it has a bug that prevents it from reading the language selection correctly (https://bugs.launchpad.net/lightdm/+bug/1019314). Therefore, I'm trying the development version available in AUR which corrects the language problem but introduces a new one.
    Because I am new to systemd and LightDM, I'm afraid I have ask the following newbie question. On the first time that I log in, I am able to select language and desktop environment but if I log out and try to log in again, I notice a few strange things. First of all I see that the user name is in bold letters, as if the user would be still logged in. I also notice that I am not longer able to change my desktop session or language, but if I select another user I am able to do it (unless of course, I have already logged in witht this second user, in which case the problem is the same). If I reboot or restart lightdm, I am able once again to select session and language but just like before, only once until next restart. Is this the normal behaviour of lightdm or should i report this as a bug?
    Please, let me know if I'm omitting any important information regarding my system or configuration that may be responsible for this behaviour.
    Last edited by pedroobv (2013-08-02 22:46:20)

    Hello Liza,
    Did you try my solution?
    [Re: Change source system name in variant in BWQ]
    There are solutions to change variants properties, but that particular program has the logsys parameter not able to change, so you cannot change the value of that variant (only with debug).
    It's best to go for that solution I already provided to you...
    Diogo.

  • Do I need to reinstall desktop environment for each user?

    Hello,
    I have installed xwindows and the i3 desktop environment on my root account by mistake.  I created a user account and logged into it, but I could not start a xwindows because it wasn't installed on that account.  Do I need to reinstall everything on the new user or is there a way to copy everything over?
    Thanks

    offtopic @Xyne
    What I am still wondering is if using xorg wrap is a hack as opposed to some "cleaner" systemd solution.
    Well, simply not using Xwrapper.config, then Xorg will handle this on it's own (see man page extract below). I don't think Openbox has problems with this, so I think the problems you had would have to be looked at separately. But maybe better on their own topic...
    'man Xorg.wrap'
    By default Xorg.wrap will autodetect if root rights are necessary, and if
    not it will drop its elevated rights before starting the real X server. By
    default Xorg.wrap will only allow executing the real X server from login
    sessions on a physical console.
    When auto-detecting the wrapper will drop rights if kms graphics are avail‐
    able and not drop them if no kms graphics are detected. If a system has
    multiple graphics cards and some are not kms capable auto-detection may
    fail, in this case manual configuration should be used.
    You're a bit late on that one

  • What is the best Desktop Environment in Arch Linux?

    Hello, Arch Community! I am having troubble desiding which DE to install on my new Arch box. I have narrowed it down to KDE, GNOME, and Xfce.
    I like KDE's customization but I also like GNOME's simplicity. Xfce is lightweight, but in previous experience GNOME apps such as NetworkManagerApplet don't run that well with it and I had troubble with Compiz Fusion in Xfce. Please help me decide. Please don't tell me that it is 'apples and oranges' or any crap like that. I just want an answer that talks about performance and customization, etc.
    BTW I am glad to return to Arch after getting sick of Fedora's massive updates. I am in love with Arch's rolling release cycle.
    Last edited by theDBANfan (2009-07-26 03:00:32)

    you dont even need a proper desktop environment, thats part of the reason i like arch so much, you can use ~/.xinitrc as your own personal desktop environment.
    just put what you want in your ~/.xinitrc
    this is mine
    xbindkeys &
    lxde-settings-daemon &
    xfdesktop &
    xfwm4 &
    xfce4-panel &
    exec ck-launch-session startlxde
    i have the minimal lxde install (just lxde-common, lxde-settings-daemon & lxsession-lite + lxapperance for my themes) so all my settings like themes  etc... are loaded on boot then i just added the panel i wanted, the window manager i wanted etc...
    if you want a fast minimal install with only the apps you want then do something similar, load somekind of settings manager so all your settings are loaded every time you boot then pick and choose you favorite panel, window manager etc...

  • I want some KDE apps, but not the KDE desktop environment....

    I'm on a laptop running Arch (yay!) and I am wanting to install Amarok and KTorrent. However, I don't want the KDE desktop environment, KWin (I use fluxbox), or things like KDM (I use SLiM). Is there a package, like kde-base in Debian, that allows just essential Qt/KDE libraries for applications like Amarok and KTorrent?
    Thanks in advance.

    Aakko wrote:
    I'am running Xfce4 and only KDE app I use is Kaffeine for tv-viewing.
    I would like to change KDE theme. Is there a way to get to KDE control panel from Xfce so I could change the theme?
    Assuming you have it installed,
    $ kcontrol
    or you can use kcmshell with the name of the options module you want to use, eg:
    $ kcmshell style
    to change the GUI theme.

  • KDE Trinity desktop environment installation problem

    I had Arch running very well with xfce4. I installed trinity kdemod3-complete as described in wiki. On starting there is blank blue screen with dialog boxes (one after the other) stating that that 'kstartconfig not found- check your installation' and 'kdeinit not found, check your installation'. After that it comes back to login screen.
    I removed slim login manager to get command line at start. On starting /opt/kde3/bin/startkde, there are error messages: libpng14.so.14 not found. I have libpng 1.5.10-1 installed.
    I checked in wiki, there is no reference to this. Please help.
    Edit:
    I copied libpng15.so.15 to libpng14.so.14.  The trinity started and the desktop has appeared. But only text is visible, there are no icons, even in toolbars like that of konqueror. Also repeated messages of missing libs are coming. I am not sure what to do.
    Last edited by rnarch (2012-04-24 01:37:10)

    I guess Trinity desktop environment is not being supported by most in Archlinux.
    If I have to remove these packages (which are now unnecessary) will following command work all right?
    sudo pacman -Rs kdemod3-complete
    I am asking this because it involves a very large number of packages (a full desktop environment) and I hope it does not break my system which is working well at this time.
    Last edited by rnarch (2012-04-25 00:20:19)

  • Which desktop environment?

    Hi everyone I got a p3 (celeron?) with 64mb of sdram also a 20 gig hdd. I was wondering whats the best desktop environment I should use?
    I have very very basic minimal knowledge of linux, I used ubuntu and linux mint on a laptop *broke now* a year ago or so.
    I was interested in trying a new distro, I never used nothing except for Gnome and KDE afaik.

    noob_smoke wrote:
    Do all these windows managers are included in the install cd? I have not tried installing it yet but i think i will tommarow.
    I used windows xp pro on it and it ran pretty well, everything would just response somewhat slow.
    I believe xp pro uses 128 ram, so i should use openbox or fluxbox? I am looking for the most minimal of course.
    btw: i know how to setup a swap partition, how big should it be? 32mbs? or 64mb?
    You could try www.archbang.org. The Openbox package is in the cd and you only have configure a few things
    Last edited by coolkaine (2010-03-26 02:49:05)

  • Techisa Desktop Environment - Need help

    Hi,
    yesterday I discovered a new desktop environment. It is called Techisa Desktop Environment (TDE ) http://freshmeat.net/projects/tde/.
    I made a PKGBUILD and build a package. The problem is now that it not really works. I get no panel and the windows have no titlebar.
    It would be nice if anyone could build my PKGBUILD to confirm that it isn't working.
    pkgname=tde2
    pkgver=1.2.1
    pkgrel=1
    pkgdesc=""
    url="http://tde.codigolivre.org.br/"
    depends=('pam' 'fam' 'qt')
    source=(http://mirror.codigolivre.org.br/pub/tde/tde2/1.2.1-1/$pkgname-src-$pkgver-1.tar.bz2)
    build() {
    cd $startdir/src
    ./makeall
    mkdir -p $startdir/pkg/opt/tde2
    cp -r $startdir/src/bin $startdir/pkg/opt/tde2
    cp -r $startdir/src/etc $startdir/pkg/opt/tde2
    cp -r $startdir/src/lib $startdir/pkg/opt/tde2
    cp -r $startdir/src/lang $startdir/pkg/opt/tde2
    cp -r $startdir/src/misc $startdir/pkg/opt/tde2
    cp -r $startdir/src/plugins $startdir/pkg/opt/tde2
    cp -r $startdir/src/schemes $startdir/pkg/opt/tde2
    cp -r $startdir/src/themes $startdir/pkg/opt/tde2
    cp -r $startdir/src/doc $startdir/pkg/opt/tde2
    cp -r $startdir/src/icons $startdir/pkg/opt/tde2
    cp -r $startdir/src/styles $startdir/pkg/opt/tde2
    cp -r $startdir/src/lib $startdir/pkg/
    mkdir -p $startdir/pkg/usr/lib/
    mkdir -p $startdir/pkg/usr/bin/
    ln -sf /opt/tde2/lib/libtde* $startdir/pkg/usr/lib/
    ln -sf /opt/tde2/bin/*tde* $startdir/pkg/usr/bin/
    ln -sf /usr/share/pixmaps $startdir/pkg/opt/tde2/icons/themes/tde
    chmod +x $startdir/pkg/opt/tde2/bin/starttde2
    chmod +s $startdir/pkg/opt/tde2/bin/tdesu
    For compiling you need a symlink from /usr/lib/qt3 to /opt/qt/
    thanks
    lotho
    PS: This project is at the moment only available in Brazillian Portuguese, desktop and documentation. Because I only speak German and English it is very difficult to understand.

    Ok, i used it not for a long time, because only as root I have the panel and the titlebar of the windows.
    It boots really fast. I would say 5-8 seconds. Its faster than XFCE (which I use at the moment).
    Everything is as I said in portuguese, but it should be easy to make localization. The developers made an lang directory which only contains a portuguese directory at the moment.
    There are not many applications which are come with it. A file manager and a bunch of plugins for the panel (clock,pager,cpu monitor) and the panel itself.
    I would say could be a nice desktop, but it should be available in english and the documentation too. The scripts to build the hole package are really bad, I  think they could be better.
    Now the short version:
    Could be better, needs more localization, buts it shows that desktops with Qt can boot fast .
    lotho

  • [SOLVED] root gets desktop environment, user gets bare-bones window ma

    Installed everything, following (as best I could) step-by-step instructions in beginners guide...
    Everything works ok, except it was all installed by myself as 'root', and I want to start day-to-day operation as a user called 'piers'.
    When 'root' logs in and invokes startx, desktop environment fires up.
    When 'piers' logs in and invokes startx, all I get is the rudimentary windows-manager screen of three xorg windows, as installed earlier in the proceedings for testing purposes...
    How does 'piers' get to see the desktop?  I'm sorry, I must be missing something terribly obvious! 
    TIA!
    Last edited by pierssnell (2011-11-21 11:08:25)

    Thanks SS4 and karol, you're very kind; that seems to have done the trick.
    For some reason, the 'piers' startx only gets the Gnome fallback, where 'root' gets full service, but I had an idea I hadn't gone the full distance yet with my display driver, which is what Gnome tells me is deficient.  I'll try to do battle with that next!
    Thanks again.

  • I just want to get into the desktop environment!

    After recently installing Arch Linux0.7.2 , I am stuck at this "myhost login" screen. I type in root, but all it does is log me into root.
    I've googled this issue as "my host login arch linux help" to no avail.
    I've added users and passwds for users but am unable to get desktop access.
    Is there a command I must know in order to access the desktop environment? Perhaps similar to 'startx' as it is in DamnSmallLinux.I cannot last much longer in this DOS environment where i seem only to be chasing my tail!!!

    magistrate wrote:I come with peace to the arch forum.
    And in peace we have greeted you. Arch linux is what you make of it. If you need to install a desktop environment than do it.
    Most guys prefer only Window Managers. Window manager just manages windows so you just add software you need to have a functional environment. No programs you will never use, just the ones you need.
    Most of us like this way.
    Arch linux is all about choices...that's why there isn't a complete desktop environment provided by install disks. Not anybody need it. If you need it just install it.
    Other guys have provided you the links to information you need. But, if you do not want to learn and get your hands dirty than you should probably choose Ubuntu.
    Ubuntu install provides you a functional desktop environment. Most choices are made for you by Ubuntu developers and the desktop environment you obtain is ready and functional.
    But chances are that still in Ubuntu linux, sometimes, you will have to read a wiki to make things work.  So RTFM is a tip you could get also in Ubuntu forum.
    And trust me, nobody cares if you choose Windows ME over Arch linux. It's your system, it's your choice.
    If you have real problems that cannot be solved by searching on wiki than ask and plenty of Arch users will try to help you for free.
    Last edited by ArchArael (2009-09-01 15:59:11)

  • KISS principle applied to a complete desktop environment

    As the topic title suggests I'd like to see some discussion on how a DE that adheres to the Arch philosophy should look like.
    I believe that the KISS concept has a lot of potential but unfurtunately there are very few alternatives when it comes to some parts
    of regular desktop use (the uzbl thread is one example of a very integral app completely missing a good alternative). So I
    figured that it could be quite productive with som general discussion on KISS apps, in order to find out where we are at
    right now. How do you think that the optimal desktop environment should look like? Let the goal be that it should be accessible
    to anyone without departing from the core principles.
    I'll start off the discussion by mentioning one area that i think is really lacking in this aspect, instant messeging. I have yet to find any GUI
    IM client that satisfies my needs. This is a very integral part of the desktop for a lot of users. Since I have a crush on daemons I would love
    to see an IM daemon+frontend solution. I really like how integrated this could become with other parts of the desktop.
    Anyway, please continue the discussion. You probably have a lot more to contribute here than I do. So what existing apps do you think
    could be used in a KISS environment and which kind of apps need a complete rewrite in order to function and be integrated nicely?
    I hope this thread will cover everything from panels and clip board managers to media players and file managers. Hopefully the discussion
    could result in a few ideas and some action like the thread on web browsers did.

    Separating a DE from a WM is problematic in some ways.
    E17 is the only one I know of that allows desktop rotation on individual monitors with multi monitor setups.
    That means much more to me than IM clients ( I have never used any IM at all). It is the reason I use E17 on my desktop.
    I use OpenBox on my laptop.
    A good clipboard is important. Unfortunately most terminals have problems with the common ones.
    I don't know how clipboards are implemented now but I think that they are so important that a hook for one should probably be integrated into X (if it already isn't).
    A system tray is less important.
    OpenBox and E17 both have a very simple, functional lists of open apps available from keystrokes. This is faster than a system tray.
    I also see no need for a panel and have no love for items embedded on a desktop.
    The Run Command dialog in E17 (I use gmrun in OpenBox and find it inferior yet useful)  is worthwhile and the most useful running app.
    OpenBox has the ability to map keystrokes to window management functions that I find outstanding. To size and place a window with a keystroke combination is brilliant.
    Auxiliary apps like media managers would IMHO be better if they operated as popups.
    My ideal system would provide hooks into menus to place apps to display drives, favorites lists etc. as the pipe menus in OpenBox do.
    This would provide scope for apps to perform functions as the user requires and can imagine.
    Last edited by thisllub (2009-07-06 00:42:34)

  • My awesome WM(desktop environment) with sound problem!

    I'm a newer to awesome .there's only one window manager awesome in my linux without any desktop environment(KDE GNOME...) or  display manager(gdm kdm...etc) ,but I encountered a problem :  there's no sound when playing music  in the awesome environment ,but it sounds  when switch to  anoter tty  on which the user of awesome DE has logined.
    It's really strange.... beg for help .
    Here's my rc.lua  about  volume:
    vicious = require("vicious")
    volumewidget = widget({ type = "textbox"})
    volumewidget:buttons(awful.util.table.join(
    --    awful.button({ }, 1, function () awful.util.spawn("amixer -q set Master toggle", false) end),
        awful.button({ }, 2, function () awful.util.spawn("xterm -e alsamixer", true)      end)
    --    awful.button({ }, 4, function () awful.util.spawn("amixer -q set Master 2dB+", false) end),
    --    awful.button({ }, 5, function () awful.util.spawn("amixer -q set Master 2dB-", false) end)
    vicious.register(volumewidget, vicious.widgets.volume," $1% ", 2, "Capture")
    supplement :   I entered awesoem DE by   typing in : /bin/su will -l -c "/bin/bash --login -c xinit" (issue "startx" makes no difference) in tty1,  then  awesome startup  on another tty (tty2 ,tty7 e.g.).   
    Here's the  processes after login in awesome:
    [will@will-laptop ~]$ pstree
    systemd─┬─NetworkManager─┬─dhclient
            │                └─3*[{NetworkManager}]
            ├─4*[agetty]
            ├─atd
            ├─auditd─┬─audispd─┬─sedispatch
            │        │         └─{audispd}
            │        └─{auditd}
            ├─chrome─┬─chrome
            │        ├─chrome-sandbox───chrome─┬─chrome─┬─10*[chrome───3*[{chrome}]]
            │        │                         │        └─chrome───12*[{chrome}]
            │        │                         └─nacl_helper_boo
            │        └─25*[{chrome}]
            ├─chronyd
            ├─crond
            ├─2*[dbus-daemon]
            ├─dbus-launch
            ├─login───bash───su───xinit─┬─X
            │                           └─awesome
            ├─login───bash
            ├─mcelog
            ├─modem-manager
            ├─polkitd───{polkitd}
            ├─pulseaudio───2*[{pulseaudio}]
            ├─roxterm─┬─bash───sudo───vi
            │         ├─bash───pstree
            │         ├─gnome-pty-helpe
            │         └─{roxterm}
            ├─rsyslogd───3*[{rsyslogd}]
            ├─rtkit-daemon───2*[{rtkit-daemon}]
            ├─system-setup-ke
            ├─systemd-journal
            ├─systemd-logind
            ├─udevd───2*[udevd]
            └─wpa_supplicant

    Well, if you don't necessarily need pulseaudio, I'd just uninstall it. I've never had any problems with alsa and awesome wm. However, if you need pulseaudio, like I did, then some applications are going to throw errors. Is the sound muted for any sound or just when you use a specific application? If its all applications, try just using alsa and see if the problem persists. If its a specific application, you might not be able to do anything about it depending on the application. Either way, install pavucontrol, which is a great gui for pulseaudio. You might notice that the channel is muted or something else through pavucontrol. Check that dbus is started in the daemons in /etc/rc.conf. Check the troubleshooting section here: https://wiki.archlinux.org/index.php/Pu … figuration.

  • When I login to Horizon View, it shows me the list of desktops to connect to. If I'm entitled to only one desktop then can View auto connect me to that desktop instead of me clicking on Connect?

    When I login to Horizon View, it shows me the list of desktops to connect to. If I'm entitled to only one desktop then can View auto connect me to that desktop instead of me clicking on Connect.

    Yes you certainly can.
    Right click any desktop in the list > Settings > in the left pane select the desktop you want to auto connect to > check "Auto connect to this desktop".

  • [Solved] Setting my own desktop environment

    Hi, I'm trying to setup my own desktop environment with the following packages:
    * slim
    * metacity
    * compton
    * wbar
    This is my slim conf:
    # Path, X server and arguments (if needed)
    # Note: -xauth $authfile is automatically appended
    default_path /bin:/usr/bin:/usr/local/bin
    default_xserver /usr/bin/X
    xserver_arguments -nolisten tcp vt07
    # Commands for halt, login, etc.
    halt_cmd /sbin/shutdown -h now
    reboot_cmd /sbin/shutdown -r now
    console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
    #suspend_cmd /usr/sbin/suspend
    # Full path to the xauth binary
    xauth_path /usr/bin/xauth
    # Xauth file for server
    authfile /var/run/slim.auth
    # Activate numlock when slim starts. Valid values: on|off
    numlock on
    # Hide the mouse cursor (note: does not work with some WMs).
    # Valid values: true|false
    # hidecursor false
    # This command is executed after a succesful login.
    # you can place the %session and %theme variables
    # to handle launching of specific commands in .xinitrc
    # depending of chosen session and slim theme
    # NOTE: if your system does not have bash you need
    # to adjust the command according to your preferred shell,
    # i.e. for freebsd use:
    # login_cmd exec /bin/sh - ~/.xinitrc %session
    login_cmd exec /bin/bash -login ~/.xinitrc %session
    # Commands executed when starting and exiting a session.
    # They can be used for registering a X11 session with
    # sessreg. You can use the %user variable
    # sessionstart_cmd some command
    # sessionstop_cmd some command
    # Start in daemon mode. Valid values: yes | no
    # Note that this can be overriden by the command line
    # options "-d" and "-nodaemon"
    # daemon yes
    # Set directory that contains the xsessions.
    # slim reads xsesion from this directory, and be able to select.
    sessiondir /usr/share/xsessions/
    # Executed when pressing F11 (requires imagemagick)
    screenshot_cmd import -window root /slim.png
    # welcome message. Available variables: %host, %domain
    welcome_msg Bienvenido a %host
    # Session message. Prepended to the session name when pressing F1
    # session_msg Session:
    # shutdown / reboot messages
    shutdown_msg The system is halting...
    reboot_msg The system is rebooting...
    # default user, leave blank or remove this line
    # for avoid pre-loading the username.
    #default_user simone
    # Focus the password field on start when default_user is set
    # Set to "yes" to enable this feature
    #focus_password no
    # Automatically login the default user (without entering
    # the password. Set to "yes" to enable this feature
    #auto_login no
    # current theme, use comma separated list to specify a set to
    # randomly choose from
    current_theme archlinux-slim-theme-whitey
    # Lock file
    lockfile /var/lock/slim.lock
    # Log file
    logfile /var/log/slim.log
    Now, my desktop entry for the sessions, which is located $HOME/.config/joelDE/joelDE.desktop:
    [Desktop Entry]
    Name=joelDE
    Comment=Mi entorno de escritorio
    Exec=/home/joel/.config/joelDE/joelDE
    TryExec=/home/joel/.config/joelDE/joelDE
    Icon=/home/joel/.config/joelDE/joelDE.png
    Type=Application
    I made the symlink: ln -s /home/joel/.config/joelDE/joelDE.desktop /usr/share/xsessions/joelDE.desktop and it DOES appears in slim sessions (F1), now jolDE script:
    #!/bin/bash
    # mi propio entorno
    (sleep 1s && metacity --replace &)
    bash $HOME/.fehbg &
    xscreensaver -no-splash &
    (sleep 1s && compton --config $HOME/.config/compton.conf -b) &
    (sleep 1s && wbar) &
    and finally my .xinitrc:
    #!/bin/bash
    # ~/.xinitrc
    if [[ ! "$1" ]]; then
    WM_Name=startxfce4
    else
    WM_Name=$1
    fi
    setxkbmap -layout latam
    if [ -z "$GTK_PATH" ] ; then
    GTK_PATH="/usr/lib/gtk-2.0"
    else
    GTK_PATH="$GTK_PATH:/usr/lib/gtk-2.0"
    fi
    export GTK_PATH
    if [ -z "$GTK_MODULES" ] ; then
    GTK_MODULES="canberra-gtk-module"
    else
    GTK_MODULES="$GTK_MODULES:canberra-gtk-module"
    fi
    export GTK_MODULES
    export LANG=es_MX.UTF-8
    echo ${WM_Name} >$HOME/DE_name.txt
    if [ ${WM_Name} != "startxfce4" ]; then
    export DESKTOP_SESSION=${WM_Name}
    export GTK2_RC_FILES=$HOME/.gtkrc-2.0
    exec dbus-launch --sh-syntax --exit-with-session ${WM_Name} >$HOME/xinitrc-log.txt 2>&1
    else
    exec ${WM_Name} >$HOME/xinitrc-log.txt 2>&1
    fi
    # :~ EOF
    This is the thing: after choosing "joelDE" in slim sessions it shows a black screen and rerun slim...
    1.- Doesn't SLim run x11?
    2.- If not, how do I call it?
    Thanks!
    Last edited by Joel (2014-07-14 04:37:30)

    Try moving the metacity line in joelDE to the end of the file and remove the last '&':
    #!/bin/bash
    # mi propio entorno
    bash $HOME/.fehbg &
    xscreensaver -no-splash &
    (sleep 1s && compton --config $HOME/.config/compton.conf -b) &
    (sleep 1s && wbar) &
    sleep 1s && metacity --replace
    With startx, and I think that this is true for SLiM as well, your X session will last as long as your ~/.xinitrc (or, I think more technically, the exec $whatever that may be at the end of the file).  So if everything in ~/.xinitrc forks (or in your case, your joelDE script), that script will complete immediately, and the X session will exit with it.

Maybe you are looking for

  • Lock Up Your Data for Up to 90% Less Cost than On-Premises Solutions with NetApp AltaVault

    June 2015 Explore Data-Protection Services from NetApp and Services-Certified Partners Whether delivered by NetApp or by our professional and support services certified partners, these services help you achieve optimal data protection on-premises and

  • Problems with DVD/CD optical drive

    Hi all, my HP notebook's optical DVD/CD drive no longer reads disks. I have tried several different disks. I insert the disk, close it, then it makes sounds like it is trying to read the disk for about one to two minutes. Then it stops. Nothing else

  • Payment Difference Configuration - Accounts Receivable

    Hi SAP Gurus, I have the following configuration set for payment differences. -OBA3: Customer / vendor tolerance: Amount: 5.00, Percent: 99.9%, Adjust discount by 1.00 - OBA4: Tolerances for Users: Amount: 10.00, Percent: 10%, Cash Discnt Adj.to 10.0

  • Using image as background of frame

    I have a JFrame. I want to add an image (created from a jpeg file) on it as a background. Then, I will draw on that background. Please tell me how can I do. I tried to use createImage method from JFrame object image = frame.createImage(440,400); and

  • Creative MediaSource Go! software updat

    I've scanned the postings and can't find an answer to this. How do I update Creative MediaSource Go! to a newer version? I was viewing the other updates available for my system, I saw that the CMS Go! version needed to be 3.0 or newer. I have .0.26.0