Recommend me a desktop environment, please ;)

Hi! I just installed xorg and it looks like it is set up. Now I have to choose a desktop environment. I'd like something simple (and small in terms of download), yet offering great amount of functionality. What could it be?

When I started using Linux in 2002, there wasn't the plethora of window managers available as they are now. I used to use GNOME 2 in those days (not even HAL was there!); then I used KDE for sometime too.
After I discovered Arch, I moved through many DEs and WMs.... XFCE, Gnome, KDEmod, openbox, fluxbox, ion3, wmii, dwm and finally xmonad. I find tiling window managers really easy on me as I tend to have many windows open at some time; and though openbox is really cool (it has one of the best theme collections), with 10 windows open, manually managing them becomes a chore. With the tiling WMs, I can concentrate on my work, rather than moving windows around all day.
If you stick with XFCE, I suggest you try out Compiz; it has a nice feature which shows you all the windows at once.

Similar Messages

  • Impossible to start the desktop environment after upgrade failure

    Hello, after a long time without doing upgrades on my archlinux, I tried it once today. The upgrade failed, there were some packages conflit. Then nautilus and terminal were unable to be launched, so I restarted my PC. But when it's supposed to display the login window, the screen became black with a little clock instead of the mouse point.
    Anyone can tell me how can I recovery my desktop environnement please?
    If it isn't possible, how can I copy my data on a USB disk?
    Thank you.

    First question, is the gdm daemon in your rc.conf or your inittab?
    If it is in the inittab, then append the number 3 to the end of the grub kernel init string. This will boot to runlevel 3, and leave you in a text console.
    If it is in rc.conf...well, if you can Ctrl+Alt+Bkspc out of the X session with the little clock, then just run from the console, then that's easy. Otherwise switch to another console (Ctrl+Alt+F1) and log in, then try doing
    killall gdm
    As a last resort, you can always boot to single user by putting 1 at the end of the grub init string instead of 3.
    After you are in the console, then try doing xinit /usr/bin/gnome-session and see if it works. If not, then you can try rolling back packages and whatnot.
    Also, check /var/log/pacman.log and paste the failures you got.

  • Rox Desktop Environment

    Hi All
    For those of you who may not know, the rox file manager can be pretty much ran as a smallish desktop environment.
    I have started putting together a little repo that has rox and some of it's useful counterparts.  More will be added over the weekend.  Please let me know of any rox parts you would like to see in the repo.
    Add this to pacman.conf to access the repo
    [rox]
    Server = http://www.foxjames.co.uk/linux/rox
    Follow it with pacman -Sy of course.
    The few packages in the repo so far are
    archive - archive handler for rox-filer
    edit - text editor based on rox
    mplayer-rox - rox wrapper for mplayer
    oroborox - window manager for rox
    ripper - cd ripper for rox
    rox - rox filer obviously
    rox-lib - rox libraries
    rox-mime - rox mime type editor
    rox-session - rox-session manager (if you use a ~.xinitrc back it up first)
    roxterm - a lightweight terminal for rox
    videothumbnail - video thumbnail viewer for rox
    I would recommend installing all the packages that are there so far.  Running rox-session will create a .xinitrc to run the rox-desktop, you will be asked which window manager you would like to use.  I typed in oroborox, you can use openbox or any other wm you like.
    Like I say it is incomplete, and probably will break, (considering I have never even made a package for AUR yet).  Feedback would be nice on improvements etc etc.
    Enjoy
    Last edited by gazj (2008-12-14 10:59:43)

    I didn't know abour desktop2app, so I wrote my own script for conversions, with a -a option to process all your system-wide .desktop files. It mostly uses messy heuristics based on own my partial understanding of freedesktop.org conventions, but still seems to work alright.
    Run it with -h to see its options.
    #!/bin/dash
    # Configuration
    APPSDIR=/usr/share/applications/
    ROXDIR=~/ROXApps/.Auto/
    ROXCONFIG=~/.config/rox.sourceforge.net/
    # leave blank for the default language (en_US)
    LANGUAGE=""
    # if you want another, then for example
    # LANGUAGE=fr
    # command line to run an application in a terminal
    TERMCOMMAND="roxterm -e"
    # acceptable icon sizes, by decreasing preference
    ICONSIZES="scalable 256x256 128x128 64x64 48x48 32x32 24x24 22x22 16x16"
    # End configuration
    makeapp () {
    if [ -e "$DESTDIR" ]; then
    if [ "$FORCE" ]; then
    rm -r "$DESTDIR" && echo "Removed already existing directory: $DESTDIR" > $OUT || return 1
    elif [ $ASK ]; then
    read -p "$DESTDIR: An application directory with this name already exists. Overwrite? (y/n) [n] " answer
    [ ! "y" = "$answer" ] && echo "Skipping $APP" && return 1
    rm -r "$DESTDIR" || return 1
    echo "Removed $DESTDIR" > $OUT
    else
    echo "$DESTDIR: Directory exists, skipping" > /dev/stderr
    return 1
    fi
    fi
    mkdir "$DESTDIR" || return 1
    echo "Created $DESTDIR" > $OUT
    echo "#!/bin/dash" > "${DESTDIR}/AppRun"
    if [ "`echo $COMMAND | grep "%u"`" ]; then
    echo 'if [ "$1" ]; then' >> "${DESTDIR}/AppRun"
    echo " `echo $COMMAND | sed -e 's/%u/\"\$@\"/'`" >> "${DESTDIR}/AppRun"
    echo 'else' >> "${DESTDIR}/AppRun"
    echo " `echo $COMMAND | sed -e 's/%u/ /'`" >> "${DESTDIR}/AppRun"
    echo 'fi' >> "${DESTDIR}/AppRun"
    else
    echo 'if [ "$1" ]; then' >> "${DESTDIR}/AppRun"
    echo " $COMMAND \"\$@\"" >> "${DESTDIR}/AppRun"
    echo 'else' >> "${DESTDIR}/AppRun"
    echo " $COMMAND" >> "${DESTDIR}/AppRun"
    echo "fi" >> "${DESTDIR}/AppRun"
    fi
    chmod +x "${DESTDIR}/AppRun"
    echo "Created executable AppRun file, contents:" > $OUT
    cat "${DESTDIR}/AppRun" > $OUT
    echo '<?xml version="1.0"?>' > ${DESTDIR}/AppInfo.xml
    echo '<AppInfo>' >> ${DESTDIR}/AppInfo.xml
    [ "$DESC" ] && echo "<Summary>$DESC</Summary>" >> ${DESTDIR}/AppInfo.xml || echo "<!--<Summary>Insert tooltip here</Summary>-->" >> ${DESTDIR}/AppInfo.xml
    echo '<About>' >> ${DESTDIR}/AppInfo.xml
    [ "$PURPOSE" ] && echo " <Purpose>$PURPOSE</Purpose>" >> ${DESTDIR}/AppInfo.xml||echo ' <!--<Purpose></Purpose>-->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!--<Version></Version>-->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!--<Authors></Authors>-->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!--<License></License>-->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!--<Homepage></Homepage>-->' >> ${DESTDIR}/AppInfo.xml
    echo '</About>' >> ${DESTDIR}/AppInfo.xml
    echo '<AppMenu>' >> ${DESTDIR}/AppInfo.xml
    echo " <!-- You can define items in the left-click menu which call the program with different arguments. Here's an example: -->" >> ${DESTDIR}/AppInfo.xml
    echo ' <!-- <Item option="-v"> -->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!-- <Label>Verbose output</Label> -->' >> ${DESTDIR}/AppInfo.xml
    echo ' <!-- </Item> -->' >> ${DESTDIR}/AppInfo.xml
    echo '</AppMenu>' >> ${DESTDIR}/AppInfo.xml
    echo '</AppInfo>' >> ${DESTDIR}/AppInfo.xml
    echo "Created AppInfo.xml file, contents:" > $OUT
    cat "${DESTDIR}/AppInfo.xml" > $OUT
    [ "$ICON" ] && ICON=`echo $ICON | line` && cp "$ICON" "${DESTDIR}/.DirIcon" && echo "Copied $ICON to ${DESTDIR}/.DirIcon" > $OUT
    echo "Done with this application" > $OUT
    return 0
    setvars () {
    DESTDIR=""
    [ "$LANGUAGE" ] && DESTDIR=`grep "^Name\[${LANGUAGE}\]=" $APP | cut -c$(($LANGUAGELEN + 6))-`
    [ ! "$DESTDIR" ] && DESTDIR=`grep "^Name=" $APP | cut -c6-`
    DESTDIR=$ROXDIR/$DESTDIR/
    echo "Destination: $DESTDIR" > $OUT
    PRECOMMAND=`grep '^Exec=' $APP | cut -c6- | sed -e 's/ %U/ %u/g' | sed -e 's/ %F/ %u/g' | sed -e 's/ %f/ %u/'`
    if [ "true" = "`grep "^Terminal=" $APP | cut -c10-`" ]; then
    echo "Application runs in a terminal" > $OUT
    COMMAND="$TERMCOMMAND $PRECOMMAND"
    else
    COMMAND="$PRECOMMAND"
    fi
    echo "Command: $COMMAND" > $OUT
    DESC=""
    [ "$LANGUAGE" ] && DESC=`grep "^Comment\[${LANGUAGE}\]=" $APP | cut -c$(($LANGUAGELEN + 9))-`
    [ ! "$DESC" ] && DESC=`grep "^Comment=" $APP | cut -c9-`
    [ "$DESC" ] && echo "Description: $DESC" > $OUT || echo "No description found" > $OUT
    PURPOSE=""
    [ "$LANGUAGE" ] && PURPOSE=`grep "^GenericName\[${LANGUAGE}\]=" $APP | cut -c$(($LANGUAGELEN + 13))-`
    [ ! "$PURPOSE" ] && PURPOSE=`grep "^GenericName=" $APP | cut -c13-`
    [ "$PURPOSE" ] && echo "Purpose: $PURPOSE" > $OUT || echo "No purpose (GenericName) found" > $OUT
    ICONNAME=`grep "^Icon=" $APP | cut -c6-`
    if [ $ICONNAME ]; then
    [ "/" = "`echo $ICONNAME | cut -c1`" ] && FULLICONNAME=$ICONNAME || FULLICONNAME=""
    ICONNAME=`basename $ICONNAME`
    EXTENSION=`echo $ICONNAME | grep -o '\.\w\w*$'`
    [ "$EXTENSION" ] && ICONNAME=`basename $ICONNAME $EXTENSION`
    echo "Will look for the following icon: $ICONNAME" > $OUT
    if [ "$ICONTHEME" ]; then
    TFILE=/tmp/makeroxapp-`uuidgen`
    find $ICONTHEME -name "$ICONNAME.*" -fprint $TFILE
    for size in $ICONSIZES; do
    ICON=`grep "/${size}/" $TFILE`
    [ -n "$ICON" ] && echo "Icon found: $ICON" > $OUT && rm $TFILE && return 0
    done
    echo "Couldn't find icon in the ROX icon theme" > $OUT
    rm $TFILE
    fi
    if [ "$FULLICONNAME" ]; then
    ICON=$FULLICONNAME
    [ -e "$ICON" ] && echo "Icon found: $ICON" > $OUT && return 0
    echo "Couldn't find icon at $ICON" > $OUT
    fi
    ICON=/usr/share/pixmaps/$ICONNAME.svg
    [ -e "$ICON" ] && echo "Icon found: $ICON" > $OUT && return 0
    ICON=/usr/share/pixmaps/$ICONNAME.png
    [ -e "$ICON" ] && echo "Icon found: $ICON" > $OUT && return 0
    ICON=/usr/share/pixmaps/$ICONNAME.xpm
    [ -e "$ICON" ] && echo "Icon found: $ICON" > $OUT && return 0
    echo "Couldn't find icon in /usr/share/pixmaps" > $OUT
    ICON=""
    TFILE=/tmp/makeroxapp-`uuidgen`
    find /usr/share/icons/hicolor/ -name "$ICONNAME.*" -fprint $TFILE
    for size in $ICONSIZES; do
    ICON=`grep "/$size/" $TFILE`
    [ -n "$ICON" ] && echo "Icon found: $ICON" > $OUT && rm $TFILE && return 0
    done
    echo "Couldn't find icon in the default theme" > $OUT
    rm $TFILE
    echo "No icon found" > $OUT
    ICON=""
    else
    echo "No icon" > $OUT
    ICON=""
    fi
    return 0
    findicontheme () {
    ICONTHEME=`grep '"icon_theme"' ${ROXCONFIG}ROX-Filer/Options`
    ICONTHEME=`echo $ICONTHEME | grep -o '>..*<'`
    ICONTHEME=`basename $ICONTHEME "<" | cut -c2-`
    if ([ "$ICONTHEME" ] && [ "`ls ~/.icons | grep \"^$ICONTHEME\$\"`" ]); then
    ICONTHEME=~/.icons/${ICONTHEME}/
    elif ([ "$ICONTHEME" ] && [ "`ls /usr/share/icons | grep \"^$ICONTHEME\$\"`" ]); then
    ICONTHEME=/usr/share/icons/${ICONTHEME}/
    else ICONTHEME=""
    fi
    [ "$ICONTHEME" ] && echo "ROX icon theme found: $ICONTHEME" > $OUT || echo "ROX icon theme not found" > $OUT
    return 0
    dispatch () {
    [ "$MANUAL" ] && [ "$ALL" ] && echo "Incompatible options: -a -m" && usage && exit 1
    if [ "$ALL" ]; then
    echo "Processing all applications in $APPSDIR" > $OUT
    findicontheme
    for APP in `ls $APPSDIR | grep "..*\.desktop"`; do
    APP=$APPSDIR/$APP
    if [ "Application" = `grep "^Type=" $APP | cut -c6-` ]; then
    echo "Application found: $APP" > $SOUT
    setvars
    makeapp
    fi
    done
    echo "Done" > $OUT
    elif [ "$MANUAL" ]; then
    echo "Manually creating app dir" > $OUT
    DESTDIR=~/ROXApps/$1/
    echo " destination: $DESTDIR" > $OUT
    COMMAND=$1
    echo " command: $COMMAND" > $OUT
    ICON=$2
    [ "$ICON" ] && echo " icon: $ICON" > $OUT || echo " no icon" > $OUT
    makeapp
    echo "Done" > $OUT
    else
    APP=$1
    if [ "`basename \"$APP\" .desktop`" = "$APP" ]; then
    APP=$APPSDIR/$APP.desktop
    fi
    echo "Making application directory for application $APP" > $OUT
    [ ! -e $APP ] && echo "Cannot find application" > /dev/stderr && exit 1
    findicontheme
    setvars
    makeapp
    echo "Done" > $OUT
    fi
    return 0
    usage () {
    echo 'Usage: makeroxapp [OPTIONS] APPLICATION'
    echo ' makeroxapp -a [OPTIONS]'
    echo ' makeroxapp -m [OPTIONS] COMMAND [ICON]'
    echo ' -a: process all .desktop files in the default applications directory'
    echo ' -h, --help: print this message'
    echo ' -v: verbose output'
    echo ' -q: silent'
    echo ' -l LANGUAGE: try to use names and information in this language'
    echo ' -m: manually provide a command and an (optional) icon'
    echo ' -i DIR: look for .desktop files in the directory DIR instead'
    echo ' of the default'
    echo ' -d DIR: create application directories in DIR instead of the'
    echo ' default'
    echo ' -f: overwrite the application directory if it already exists'
    echo ' -k: asks whether to overwrite the app dir if it already exists'
    return 0
    ALL=""
    MANUAL=""
    SILENT=""
    VERBOSE=""
    FORCE=""
    ASK=""
    COMMAND=""
    ICON=""
    APP=""
    while getopts ad:fhi:kl:mqv opt; do
    case $opt in
    a) ALL=true;;
    d) ROXDIR=$OPTARG;;
    f) FORCE=true;;
    h) usage; exit 0;;
    i) APPSDIR=$OPTARG;;
    k) ASK=true;;
    l) LANGUAGE=$OPTARG;;
    m) MANUAL=true;;
    q) SILENT=true;;
    v) VERBOSE=true;;
    \?) echo "Unknown option: $opt"
    usage()
    exit 1
    esac
    done
    shift $(($OPTIND - 1))
    [ "$VERBOSE" ] && OUT=/dev/stdout || OUT=/dev/null
    [ "$SILENT" ] && SOUT=/dev/null || SOUT=/dev/stdout
    LANGUAGELEN=$((`echo $LANGUAGE | wc -c` + 1)) # we're counting the brackets
    [ ! -e "$ROXDIR" ] && mkdir "$ROXDIR" && echo "$ROXDIR didn't exist, created it"
    dispatch "$@"
    exit 0
    Last edited by Arkane (2008-06-19 13:34:26)

  • 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.

  • Could not load application module from desktop environment of Jdeveloper

    I am geting the following error, when i a trying to open a OLM Page from my desktop environment.
    I ftp the .xml files in Ascii format and .class files in Binary format.
    Placed it repectively in myclasses.
    copied .xml files to my projects and the also ftp's all othe .xml files from $OTA/11.5.0/mds
    I receive the follwoing error, when trying to open the page
    Can someone please help, if someone has come across this error.
    Exception Details.
    oracle.apps.fnd.framework.OAException: Could not load application module 'oracle.apps.ota.learner.server.LearnerAM'.
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:280)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1063)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
    at OA.jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    JBO-30003: The application pool (egludev15.eaglegl.comHRUSSUP01765oracle.apps.ota.learner.server.LearnerAM) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition oracle.apps.ota.learner.server.LearnerAM of type ApplicationModule not found
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1610)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2357)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
    at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214)
    at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:437)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:209)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1063)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
    at OA.jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    oracle.jbo.NoDefException: JBO-25002: Definition oracle.apps.ota.learner.server.LearnerAM of type ApplicationModule not found
    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:329)
    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:269)
    at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:649)
    at oracle.jbo.server.ApplicationModuleDefImpl.findDefObject(ApplicationModuleDefImpl.java:232)
    at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:359)
    at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:91)
    at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:135)
    at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:76)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:1984)
    at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:358)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1543)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2357)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
    at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214)
    at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:437)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:209)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1063)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
    at OA.jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    JBO-30003: The application pool (egludev15.eaglegl.comHRUSSUP01765oracle.apps.ota.learner.server.LearnerAM) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition oracle.apps.ota.learner.server.LearnerAM of type ApplicationModule not found
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1610)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2357)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
    at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214)
    at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:437)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:209)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1063)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
    at OA.jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    oracle.jbo.NoDefException: JBO-25002: Definition oracle.apps.ota.learner.server.LearnerAM of type ApplicationModule not found
    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:329)
    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:269)
    at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:649)
    at oracle.jbo.server.ApplicationModuleDefImpl.findDefObject(ApplicationModuleDefImpl.java:232)
    at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:359)
    at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:91)
    at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:135)
    at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:76)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:1984)
    at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:358)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1543)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2357)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
    at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214)
    at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:437)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:209)
    at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1063)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
    at OA.jspService(OA.jsp:40)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:534)

    Hi,
    Ram,
    I checked the files in the respective folders.
    As you said, i have the files placed in the folders.
    It gave me the same error.
    I am using 9i Developer. When i open files from my projects, it is asking me, whether this needs to be added as a business object. When i say ok, it says unable to add to the business objects as specified. Not sure if this something that is causing the issue.

  • Tiler Desktop Environment with support for iconified files and dirs

    I like to put a lot of my temporary files and directories I am working with on the desktop as icons so I can easily start them by the click of a button. However in gnome I am always manually tiling my windows. Is there any tiler with icon support? Or do you recommend running a tiler inside a more complex desktop environment?
    Last edited by lordmetroid (2009-12-23 16:19:24)

    moljac024 wrote:GNOME/XFCE+Xmonad can work pretty well...
    http://www.haskell.org/haskellwiki/Xmon … d_in_Gnome 

  • 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...

  • 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)

  • Ligjtweoght Desktop Environment

    Good morning everyone. I have a question to everyone about leightweight desktop environment. The two desktop environments are:
    LXDE - www.lxde.org
    XFCE - www.xfce.org
    Couldyou tell which of these two desktop environments is the best and the the fastest in your mind. Please contact with me. For every kind of help I will really thank everybody. Regerds and goodbye.

    hrobeers wrote:
    flamelab wrote:The most lightweight environment I have used for most is Awesome WM, with which, at login, I have 120 MB RAM usage.
    I have 120mb ram usage at login running KDE4.3!
    In openbox it is 80mb. (had debian+openbox on an old imac wich used 40mb ram) It's all relative!
    LXDE is the lightest DE I know! It is openbox with some tools bundeled.
    Well, I have a looooot of daemons running in the background xD that's why.

  • What is the difference between Desktop Environment & Window Managers?

    what is the difference between Desktop Environment & Window Managers?
    please answer my simple question, thanks guys!

    Exactly because it's a simple question is why you should do a little more effort to answer this one yourself . Google or the forum search will get you a long way - use it please.
    Welcome to the forums btw - be sure to read the forum rules . I'm closing this one.

  • 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)

  • Picking a Desktop Environment

    I have just installed Archlinux: took a long time, but it was very pleasant. And now is time to add a Desktop Environment to it.
    Having little experience with linux, realizing how time consuming testing each option can be and maybe missing something important, I come here for suggestions.
    Currently, my "requirements" are:
    - Big set of options
    - Good interaction with small home-made programs (especially wxPython)
    - Intuitive
    - Following the Arch Way
    The last two are way subjective, but I think it deserves mention.
    Also, I have tested GNOME. It tripped often (probably my fault), but the main problem was the lack of options: the "win" key couldn't be used in shortcuts; the autohide option on panels was slow and the still visible line was unnecessarily big; I found no quick way to change workspaces (like forcing the mouse through a side, Xfce-style); every opened folder in the default file manager used a new window and there was no visible option to change it...
    Did I miss an important configuration file in GNOME? Are the eye-candy and multiple flying widgets on the new KDE worthwhile? Should I go with something more simple like XFCE? Or even more simpler?

    BoppreH wrote:
    Also, I have tested GNOME. It tripped often (probably my fault), but the main problem was the lack of options: the "win" key couldn't be used in shortcuts; the autohide option on panels was slow and the still visible line was unnecessarily big; I found no quick way to change workspaces (like forcing the mouse through a side, Xfce-style); every opened folder in the default file manager used a new window and there was no visible option to change it...
    Did I miss an important configuration file in GNOME? Are the eye-candy and multiple flying widgets on the new KDE worthwhile? Should I go with something more simple like XFCE? Or even more simpler?
    FYI:
    - You can change the speed and size of autohide in gconf-editor.
    - Change workspaces with ctrl+alt(+shift if you want to move a window) + arrow.
    - In the options of nautilus (file manager) you go to the tab "behavior" and tick "Always open in browser windows": http://tinyurl.com/af257t
    Don't know about binding the win key to do anything, because I don't use it

  • [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.

  • 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.

  • 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

Maybe you are looking for

  • How do I use a NAS file system attached to my router to store iTunes purchases?

    We have four Windows devices networked in our house.  They all run iTunes with the same Apple ID so when any one of them has iTunes running, we can see that computer on our Apple TV.  Two run Windows XP, one runs Vista Business, and the newest runs W

  • Can Raw Material Be Procured Traded through 3rd party Process.

    Dear Experts, Can Raw mAterial Be traded through 3rd P Arty Process. As I am getting Error As Not possible to determine Consumption account.

  • What is failsafe in oracle ?

    Hi all What is failsafe in oracle. what is purpose . Does any one have a document for installating oracle failsafe Regards Suresh

  • Cancel Bex Report

    Hi Experts We have some end users who on occassion put in selection options that are too broad and then realise this after they hit execute and decide they would like to cancel the request.  Is there any equivalent to the stop transaction option avai

  • RHALE001 ?

    Hi Friends,        I need help for RHALE001 user exit for HR Idoc Outbound process. i want to        retrieve the data for custom segments from custom infotype.        Please let me know which function module i have to code and pls do give me if you