Janelas Weka sempre abertas em espaços de trabalho diferentes [fechados]

2

Foi assim que instalei o weka 3.6.6:

sudo apt-get install weka

Em 12.04 toda vez que eu abro weka ele começa no segundo espaço de trabalho. Se eu movê-lo para o espaço de trabalho 1, todas as novas janelas que ele abrir estarão no espaço de trabalho 2. Se eu tentar trabalhar no segundo espaço de trabalho, novas janelas serão abertas no primeiro. Não há como eu evitar ser incomodado por weka.

Se eu usar o MyUnity para ter apenas espaços de trabalho 1x1, o weka se abre, posso dizer porque ele aparece no inicializador. mas acho que está em um espaço de trabalho invisível, pois não consigo ver a janela.

Eu tentei executar algum jar arbitrário do Game of Life usando java -jar GameOfLife.jar e ele foi aberto no espaço de trabalho atual. Não tem problema.

Eu tentei baixar o weka 3.7.6 e rodar o weka.jar diretamente e ele também tinha o problema original.

Este é o conteúdo de /usr/bin/weka se ajudar.

#!/bin/bash

. /usr/lib/java-wrappers/java-wrappers.sh

# default options
CLASS="weka.gui.GUIChooser"
MEMORY="512m"
GUI=""

function usage()
{
   echo 
   echo "usage: ${0##*/} [-m|--memory <memory>] [-h|--help] [-c|--classname <classname>] [options]"
   echo
   echo "Starts the Weka Machine Learning Workbench."
   echo 
   echo " -h,--help        this help"
   echo
   echo " -c,--class <class>"
   echo "             start using an alternative class if no classname is"
   echo "             given, then '$CLASS' is used by default."
   echo 
   echo " -g,--gui <MDI|SDI>"
   echo "            start weka gui as MDI or SDI"
   echo
   echo " -m,--memory <memory>"
   echo "             the amount of memory to use for the Java Virtual Machine"
   echo "             default: 256m (= 256MB)"
   echo 
}


TEMP='getopt -o hc:m:g: --long help,class:,memory:,gui: -n 'weka' -- "$@"'

if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi
eval set -- "$TEMP"

while true ; do
    case "$1" in
        -c|--class) CLASS="$2" ; shift 2 ;;
        -m|--memory) MEMORY="$2" ; shift 2 ;;
        -g|--gui) GUI="-gui $2" ; shift 2 ;;
        -h|--help) usage ; exit 1 ;;
        --) shift ; break ;;
        *) usage ; exit 1 ;;
    esac
done

find_java_runtime openjdk6 sun6 || \
    ( echo "$0: Java not found, aborting." >&2 && exit 1 )
find_jars weka.jar
JAVA_ARGS=-Xmx$MEMORY run_java $CLASS $GUI $@

Eu sei que isso pode soar como uma pergunta da "lista de discussão weka", mas o fato de que o MyUnity 1x1 torna a weka completamente invisível é provavelmente um bug de unidade ...

    
por ubershmekel 09.07.2012 / 16:25

1 resposta

0

Isso parece ser um bug no compiz relacionado a

ou

Portanto, esta pergunta provavelmente deve ser fechada como "off topic" aqui no askubuntu, pois é um bug e, portanto, fora do escopo de acordo com o FAQ.

    
por nealmcb 14.08.2012 / 14:36