LINUX.ORG.RU

Программа по скрипту открывается в фоне, а хочется, чтобы открывалась консоль


0

1

Здравствуйте. Я скомпилировал Ufasoft Miner (если кто не знает - перебиралка биткойнов на CPU). Сделал к нему скрипт:

#/bin/sh

# Some settings

export UFASOFT_MINER_DIR=`readlink -f "$(dirname "$0")"`
export LD_LIBRARY_PATH=`readlink -f "$(dirname "$0")"`/lib:$LD_LIBRARY_PATH

# Edit this

export ENABLE_GPU=no
export REFRESH_TIME=5
export RPC_URL="http(s)://127.0.0.1:8332/"
export NUMBER_OF_CPU_CORES=2
export WORKER_LOGIN=Worker_0
export WORKER_PASSWORD=tux

# Starting application

echo $UFASOFT_MINER_DIR/bitcoin-miner -a $REFRESH_TIME -g $ENABLE_GPU -o $RPC_URL -t $NUMBER_OF_CPU_CORES -u $WORKER_LOGIN -p ********
LC_ALL=C LD_LIBRARY_PATH=$LD_LIBRARY_PATH $UFASOFT_MINER_DIR/bitcoin-miner -a $REFRESH_TIME -g $ENABLE_GPU -o $RPC_URL -t $NUMBER_OF_CPU_CORES -u $WORKER_LOGIN -p $WORKER_PASSWORD

Всё работает: поиском я нашёл то, как модифицировать скрипт так, чтобы мой run.sh хоть из каталога программы, хоть из другого каталога запускаешь, и он работает. Но для идеала не хватает следующего: щёлкну я по скрипту мышью в любимом файловом менеджере, и он начнёт выполняться в фоне. А хзотелось бы, чтобы выполнялось одно из двух условий:

1). Открывалась консоль, причём именно та, которая является умолчальной для данного конкретного графического рабочего стола

2). Всё запускается в фоне, но к программе можно подключиться через Screen.

Как это можно сделать?

P.S. Бинарник (пока без скрипта, скоро залью обновлённый) здесь.

Ответ на: комментарий от Un

konsole -e пробовал - не работает. Вот Wine узнаёт из XDG то, какой браузер у нас в системе по-умолчанию. Как узнать, какая консоль, и задействовать это?

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от Un

Когда я пользовался KNOPPIX, то выбирая в меню настройщик Интернета, я попадал в окно консоли. То же самое было с BB, ASCII-мультфильмом. Можно значит как-то! Не могу посмотреть, сейчас запущен KANOTIX. Только вот ищучать исходники Wine не хочется.

P.S. Бинарник обновил. У меня запустился в Mageia без установленных 32-битных библиотек.

ZenitharChampion ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.