Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Приложение (electrum) после установки не видит в терминале через VNC  (Прочитано 539 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sertaurus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • вышел на тропу
    • Просмотр профиля
Помогите ламеру пжалста.

Подключился к серверной ubuntu через SSH.
Установил Electrum Bitcoin Wallet. Всё прошло отлично.
Когда через SSH - Electrum виден, когда через VNC подключаюсь в графическую оболочку - то в терминале пишет:
$ electrum
sh: 7: electrum: not found

В меню также его нет, хотя в установленных программах он есть.

Извиняюсь за сумбур, первый раз пользуюсь форумом для задавания вопроса, т.к. не нашёл ответа.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Ну раз ubuntu серверная, то и тему нужно исключительно в серверах постить...

Видимо при подключении по VNC окружение у пользователя иное.
что кажет echo $PATH в том и другом случае?

Оффлайн sertaurus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • вышел на тропу
    • Просмотр профиля
Видимо при подключении по VNC окружение у пользователя иное.
что кажет echo $PATH в том и другом случае?

При подключении через VNC, только:
/usr/bin:/bin

По SSH:
/home/hammer17/bin:/home/hammer17/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Пользователь один и тот же, отчего такой перекос ?
И как это можно исправить?


Пользователь добавил сообщение 21 Сентября 2016, 17:52:42:
В терминале вбил
export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games:/usr/local/games:/snap/bin

и с некоторыми ошибками, но приложение таки запустилось :)

пасиба за наводку.

Единственное, не вышло прописать эти пути в переменную на постоянную основу, указывал в
.profile:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games:/usr/local/games:/snap/bin:$PATH"

и в .bashrc:
export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games:/usr/local/games:/snap/bin

но ничего не меняется, даже после перезагрузки.

Почему вообще при загрузке через VNC пути в $PATH одни, а при SSH - другие?
« Последнее редактирование: 21 Сентября 2016, 17:52:42 от sertaurus »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Потому что .profile и .bashrc читаются шеллом.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sertaurus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • вышел на тропу
    • Просмотр профиля
Потому что .profile и .bashrc читаются шеллом.

Это поидее файл настройки для VNC соединения (vnc4server), "xstartup":

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

это в нём нужно что-то менять, для исправления ситуации?

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.