Автор Тема: Debian 7. Запуск TigerVNC-клиента без WM  (Прочитано 2461 раз)

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

Оффлайн Otkrick

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Минимальная установка. Необходимо сделать так, чтобы при включении компьютера запускалась графическая программа, запущенная от имени непривилегированного пользователя. Оконный менеджер не нужен!

1. Запуск графического приложения.
В книге "Unix и Linux. Руководство сисадмина" выяснил, что для запуска X-приложения необходима Х Window system(предположительно: apt-get install x-windows-system-core -y)
* не удается запустить приложение: ругается на отсутствие монитора. В интернете много советов(пробовал, не помогло). Подскажите, как это правильно делать?

2. Автологин/автозапуск.
Выяснил, что часто решают задачу с помощью gdm. Вероятно, мне не нужен такой тяжеловес. XDM? или есть что-то более компактное, может менеджер дисплеев тоже не нужен?
 

Оффлайн redVi

  • Местный житель
  • ***
  • Сообщений: 124
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #1 : 24 Май 2013, 14:39:57 »
приложение ругается на отсутствие монитора
как именно ругается, не cannot open display, случаем?
$ echo $DISPLAY
:0.0
$ vim .bash_profile
export DISPLAY=:0.0
должно помочь
Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн Otkrick

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #2 : 24 Май 2013, 14:49:39 »
rdesktop 10.4.0.1
Error: Failed to open display:
echo $DISPLAY

DISPLAY=:0.0 && export DISPLAY
echo $DISPLAY
:0.0
rdesktop 10.4.0.1
Error: Failed to open display: :0.0

Но!

apt-get install gdm -y
DISPLAY=:0.0 && export DISPLAY
rdesktop 10.4.0.1

Запустился в графическом режиме. После apt-get remove xdm продолжает работать. Видимо, какие-то нужные пакеты остались(из зависимостей XDM).

Автологин удалось сделать через slim:
adduser testuser
...
apt-get install slim -y
echo "sessionstart_cmd rdesktop 10.4.0.1" > /etc/slim.conf
echo "default_user testuser" > /etc/slim.conf
echo "auto_login yes" > /etc/slim.conf


Вопрос: можно ли обойтись без DM(менеджера дисплеев)?
« Последнее редактирование: 24 Май 2013, 16:26:29 от Otkrick »
 


Оффлайн redVi

  • Местный житель
  • ***
  • Сообщений: 124
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #3 : 24 Май 2013, 17:27:48 »
можно ли обойтись без DM
То есть без slim? Копайте в сторону mingetty или настроек в /etc/inittab
Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн Otkrick

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #4 : 24 Май 2013, 21:00:42 »
Не очень понял что такое slim.. он, для меня, хитрая программка, которая реализует автологин и автозапуск. Под DM подразумевался менеджер дисплеев вроде XDM, GDM, но сейчас я его не ставил - все запускается. Соответственно, вопрос по DM решен: не нужен он для старта графического приложения. Slim меня устраивает пока, он легковесный очень и достаточно простой, чтобы казаться надежным )

 

Оффлайн redVi

  • Местный житель
  • ***
  • Сообщений: 124
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #5 : 25 Май 2013, 08:19:23 »
Не очень понял что такое slim... Под DM подразумевался менеджер дисплеев вроде XDM, GDM, но сейчас я его не ставил
:)
Slim это "менеджер дисплеев вроде XDM, GDM".
« Последнее редактирование: 25 Май 2013, 08:35:05 от redVi »
Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн Otkrick

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Debian 7. Запуск TigerVNC-клиента без WM
« Ответ #6 : 27 Май 2013, 12:50:33 »
Спасибо большое за помощь!
 

Теги:
 

Debian 8.3 i386, SAMBA

Автор Spirit412

Ответов: 0
Просмотров: 1202
Последний ответ 19 Март 2016, 14:57:26
от Spirit412
[Решено] Установка Debian

Автор ZanO

Ответов: 17
Просмотров: 3297
Последний ответ 18 Февраль 2012, 12:03:14
от ZanO
Переход на Debian: вопросы

Автор Owenel

Ответов: 3
Просмотров: 901
Последний ответ 13 Март 2017, 19:14:36
от amd_amd
Как установить MonoDevelop 3.0.3.2 в Debian

Автор Mixim

Ответов: 1
Просмотров: 1861
Последний ответ 12 Декабрь 2012, 23:36:10
от Alexey_F
rc.local не работает на Debian 9.3 после смены systemd to sysvinit

Автор lenin

Ответов: 1
Просмотров: 882
Последний ответ 21 Март 2018, 20:10:57
от ZEN