[РЕШЕНО] Не запускается Radiotray

Неужто
which radiotray
ведет на /usr/sbin/radiotray? Может алиас прописали и забыли?
vdemin
ведет на /usr/sbin/radiotray? Может алиас прописали и забыли?
Алиасы вряд ли. Честно говоря я обычный юзер и алиасы для меня пока темный лес.
То что отсылает на sbin вместо bin я понял. Вопрос - кто виноват и что делать.
Ведь работал же зараза.
Покажите плиз выхлоп
echo $PATH
и
cat .bashrc .zshrc .zshrc.local .profile
смотря чем пользуетесь. Вот соответствующая статья:
https://wiki.archlinux.org/index.php/environment_variables
Ознакомтесь, проверьте содержимое файлов.
~ % echo $PATH
/usr/sbin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
~ %
~ % cat .bashrc .zshrc .zshrc.local .profile
cat: .bashrc: Нет такого файла или каталога
# The following lines were added by compinstall
zstyle :compinstall filename '/home/user/.zshrc'
# promptinit
autoload -U promptinit
promptinit
# autocomplit
autoload -U compinit
compinit
zstyle ':completion:*' insert-tab false
zstyle ':completion:*' max-errors 2
# End of lines added by compinstall
# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
bindkey -e
# End of lines configured by zsh-newuser-install

# highlighting
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern)
# brackets
ZSH_HIGHLIGHT_STYLES[bracket-level-1]='fg=blue,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-2]='fg=red,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-3]='fg=yellow,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-4]='fg=magenta,bold'
# cursor
ZSH_HIGHLIGHT_STYLES[cursor]='bg=blue'
# main
ZSH_HIGHLIGHT_STYLES[alias]='fg=magenta,bold'
ZSH_HIGHLIGHT_STYLES[path]='fg=cyan'
ZSH_HIGHLIGHT_STYLES[globbing]='none'
# pattern
#ZSH_HIGHLIGHT_PATTERNS+=('rm -rf *' 'fg=white,bold,bg=red')
# root
ZSH_HIGHLIGHT_STYLES[root]='fg=red'
# pkgfile
source /usr/share/doc/pkgfile/command-not-found.zsh
# colors
autoload -U colors
colors
# autocd
setopt autocd
# ignore dups in history
setopt HIST_IGNORE_ALL_DUPS
# ighore additional space in history
setopt HIST_IGNORE_SPACE
# reduce blanks in history
setopt HIST_REDUCE_BLANKS
# su с подсказкой
su () {
  checksu=0
  for flags in $*; do
    if [[ $flags == "-" ]]; then
      checksu=1
    fi
  done
  if [[ $checksu == 0 ]]; then
    echo "Use 'su -', Luke"
    /usr/bin/su - $*
  else
    /usr/bin/su $*
  fi
}

# Export
export EDITOR="nano"
export LC_ALL='ru_RU.UTF-8'
export LANG='ru_RU.UTF-8'
source /usr/share/doc/pkgfile/command-not-found.zsh

# Упаковка и распаковка архивов
pack() {
if [ $1 ] ; then
case $1 in
 tbz)    tar cjvf $2.tar.bz2 $2      ;;
 tgz)    tar czvf $2.tar.gz  $2    ;;
 tar)   tar cpvf $2.tar  $2       ;;
 bz2) bzip $2 ;;
 gz)  gzip -c -9 -n $2 > $2.gz ;;
 zip)    zip -r $2.zip $2   ;;
 7z)     7z a $2.7z $2    ;;
 *)      echo "$fg_bold[red]Ошибка:$reset_color '$1' не может быть упакован через pack()" ;;
esac
else
echo "$fg_bold[red]Ошибка:$reset_color '$1' - неподдерживаемый тип файла"
fi
}

unpack () {
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xvjf $1    ;;
      *.tar.gz)    tar xvzf $1    ;;
      *.tar.xz)    tar xvJf $1    ;;
      *.bz2)       bunzip2 $1     ;;
      *.rar)       unrar x $1     ;;
      *.gz)        gunzip $1      ;;
      *.tar)       tar xvf $1     ;;
      *.tbz2)      tar xvjf $1    ;;
      *.tgz)       tar xvzf $1    ;;
      *.zip)       unzip $1       ;;
      *.Z)         uncompress $1  ;;
      *.7z)        7z x $1        ;;
      *.xz)        unxz $1        ;;
      *.exe)       cabextract $1  ;;
      *)           echo "$fg_bold[red]Ошибка:$reset_color Невозможно распаковать '$1'..." ;;
esac
else
echo "$fg_bold[red]Ошибка:$reset_color '$1' - неподдерживаемый тип файла"
fi
}

cat: .zshrc.local: Нет такого файла или каталога
PATH="/usr/sbin:/sbin:/bin:/usr/games:$PATH"
~ %
urukhigh
PATH="/usr/sbin:/sbin:/bin:/usr/games:$PATH"
Ну вот и виновник - файл ~/.profile. Забекапьте его:
mv ~/.profile{,.bak}
перелогиньтесь. which radiotray должен показывать /usr/bin/radiotray. Попробуйте запустить radiotray.
Чёт не пошло.
~ % which radiotray
/usr/bin/radiotray
~ % radiotray
Traceback (most recent call last):
  File "/usr/bin/radiotray", line 12, in <module>
    os.chdir(workdir)
OSError: [Errno 2] No such file or directory: '/usr/bin/src'
~ %
/usr/bin/src - может тут какая засада? Ни файла ни каталога с таким именем нет.
Почему пытается обратиться к src, можно посмотреть тут:
http://sourceforge.net/p/radiotray/code/ci/default/tree/radiotray
У меня
% which python2
/usr/bin/python2

% python2 --version
Python 2.7.11

% python2 -c "import sys; print(sys.path)"
['', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0']

% python2 -c "from radiotray import radiotray"
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
А у вас? Просьба заворачивать выхлопы терминала в тег code.
Да, что-то не то у меня.
ruslan@archlinux ~ % which python2
/usr/bin/python2
~ % python2 --version
Python 2.7.11
~ % python2 -c "import sys; print(sys.path)"
['', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/site-python']
~ % python2 -c "from radiotray import radiotray"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/radiotray/radiotray.py", line 6, in <module>
    from RadioTray import RadioTray
  File "/usr/lib/python2.7/site-packages/radiotray/RadioTray.py", line 20, in <module>
    from XmlDataProvider import XmlDataProvider
  File "/usr/lib/python2.7/site-packages/radiotray/XmlDataProvider.py", line 23, in <module>
    import gtk
ImportError: No module named gtk
Отсутствует этот кусок - /usr/lib/python2.7/site-packages/gtk-2.0
Вместо него это - /usr/lib/site-python
Что интересно, физически каталог gtk-2.0 с файлами присутствует, а каталога site-python нету.
Попробуйте установить python2-gobject2. Без него я получаю ту же ошибку, что и у вас. А вот без python2-gobject программа запускается. Похоже, в пакете указана не та зависимость.
 
Зарегистрироваться или войдите чтобы оставить сообщение.