После большого разочарования я решил попробовать хорошо зарекомендовавшая себя версия Fedora вместо недавно выпущенной 20, установленной моим поставщиком компьютеров. Я установил версию 17, и пока все проблемы вроде бы решены. Теперь я могу без проблем использовать yum. Мне также явно не хватало большого количества программного обеспечения, такого как gnuplot и ghostscript. Я подозреваю, что установщик Fedora 20 не включил репозитории разработчика программного обеспечения.
В этом процессе установки у меня была возможность заменить существующий Linux, и это сняло сомнения по поводу разбиения на разделы.
Итак, теперь на мой вопрос дан ответ, и я, скрестив пальцы, снова обновил Fedora 12 до прилично работающей Fedora.
Следующий скрипт bash запускает приложение или активирует его окно, если приложение уже запущено:
#!/bin/bash
C=`xdotool search --class $1 | tail -1`
if [ -z "$C" ]
then
`$1 &`
else
xdotool windowactivate --sync $C
fi
А затем используйте его по горячей клавише:
./launch.sh <some_app>
например:
/path_to_script/launch.sh keepassx