как начать сеанс LXDE автоматически после того, как tightvncserver начинает заставлять меня видеть рабочий стол при подключении к хосту через vncclient?

Поскольку программное обеспечение разрабатывается, прежде чем оно будет «выпущено», программное обеспечение в его невыпущенном или «незавершенном» состоянии все еще может быть вполне пригодным для использования в любой момент времени, поскольку разработчики вносят в него изменения, а также добавляя функции или готовя его к будущему выпуску.

Ежедневная сборка обычно означает, что какая-то машина захватывает неизданное программное обеспечение каждую ночь в определенный момент времени, компилирует его и ставит его для тестирования разработчиками. [!d1 ]

Очевидно, что это может быть или не быть полезным, в зависимости от того, на какой стадии развития он находится, какова стратегия выпуска для этого проекта и т. д. То, что вы тестируете, является мгновенным снимком незавершенного программного обеспечения в один момент времени.

Иногда программное обеспечение может быть почти готово к выпуску, и в этом случае он часто будет работать уже неплохо. Если разработчики объявили о «замораживании», это означает, что они минимизируют изменения, только фиксируя существующие ошибки. На этом этапе ночная сборка программного обеспечения с большей вероятностью будет вполне пригодна, поскольку она приближается к времени выпуска.

Если вы говорите о ежедневных сборках почти [!d4 ] или компакт-диск с установщиком, то это сборки из среды установки, основанные на моментальных снимках текущего процесса разработки. Все вышеизложенное применимо. Это, должно быть, очень хорошо работает из-за их стратегии выпуска, хотя для некоторых вещей нет ничего необычного.

Нет смысла устанавливать какую-либо часть программного обеспечения из ежедневной сборки, если вы не тестируете функции, которые в настоящее время в разработке и еще не выпущен, и вы готовы мириться с тем, что он немного сломан или незакончен.

1
задан 22 August 2012 в 17:51

4 ответа

В файле .vnc/xstartup замените /etc/X11/Xsession на

/usr/bin/startlxde.

. Я посмотрел в /usr/share/xsessions/LXDE.desktop, чтобы узнать, что он сделал. Вы можете увидеть, как запустить любой из типов сеанса в /usr/share/xsessions, просмотрев файлы рабочего стола.

(Ubuntu 12.04.1 LTS)

6
ответ дан 25 May 2018 в 07:18

Указанные решения относятся к 2012 и 2013 годам. Такое решение не применяется к lubuntu 13 или 14, поскольку startlubuntu был удален.

Решение упоминается в пусковой панели Ошибка № 1241958, которая заключается в использовании lxsession -e LXDE -s Lubuntu вместо /etc/X11/Xsession.

4
ответ дан 25 May 2018 в 07:18

Я думаю, что если вы установите Lubuntu в качестве ОС, вы получите немного другую конфигурацию, чем если бы вы установили lxde-desktop на Ubuntu. В первом случае /usr/bin/startlubuntu присутствует во втором случае /usr/bin/startlxde.

В Lubuntu 13.04 мой ~/.vnc/xstartup выглядел так, как показано ранее, и дает серый экран со старомодным курсором - это указывает на то, что виртуальный рабочий стол был создан, но на рабочем столе ничего нет.

Выполнение редактирования для удаления /etc/X11/Xsession и вставки /usr/bin/startlubuntu и перезапуск tightserver все равно дает то же самое .

Затем добавив строку: lxpanel --profile Lubuntu и перезапустив tightserver, вы получите панель на рабочем столе, из которой вы можете запускать приложения. К сожалению, эти окна приложений не отображаются с помощью строки заголовка или границ и кнопки панели задач.

Я все еще нащупываю путь к решению.

Почему не принудительно устанавливать в качестве службы автоматически в первую очередь? Я имею в виду, что такое сервер, который не запускается при загрузке? Я смею утверждать, что для сопровождающих пакета много переменных установки, но скорее они, чем люди, подобные мне, которые не понимают ЛЮБОГО из этого материала.

0
ответ дан 25 May 2018 в 07:18

в lubuntu 14.04

#!/bin/sh
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
#autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu &
0
ответ дан 25 May 2018 в 07:18
  • 1
    Добро пожаловать на сайт и благодарю вас за ваш вклад. Измените свой ответ, чтобы дать более подробную информацию, например, ожидаемый результат, подробные сведения о нем, работающие до этого или что-то еще подобное. – Phil UK 18 April 2017 в 01:37

Другие вопросы по тегам:

Похожие вопросы: