The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Помогите установить рабочий стол на Debian 11 на виртуалке"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Помогите установить рабочий стол на Debian 11 на виртуалке" +/
Сообщение от Аноним (15), 24-Янв-24, 00:38 
> Я не знаю как скриншот добавить к комментарию а так бы вложила.

catbox, imgur.


> VPS сервер Linux идёт сказали без рабочего стола по умолчанию,надо самому
> установить. Что то вроде загружалось и теперь пишет version GNOME Shell
> 3.38.6 ,а где этот гном я входила, выходила не нашла, в
> интернете написано запуск рабочего стола команда "startx"
> Нажимала не помогает, что делать не знаю хоть бросай,вот думаю может кто
> подскажет.

Консоль бывает разная. Та, что у вас в телефоне - умеет только в текст. В графику она не умеет. Вот если бы у вас был ПК с линуксом и там бы не запускался дисплейный менеджер/иксы вообще - вы бы, скорее всего, попадали на виртуальный терминал (VT), на котором держать графику можно. Там команда startx работает - она запускает на текущей VT X-сервер.

Дальше, X-сервер - это сервер графики. Линуксовые приложения для того, чтобы отрисовать окна, подключаются к этому серверу, а он эти окна рисует:
либо на ваш монитор,
либо в память и никуда не показывает (это удобно в тестировании ПО и в связках навроде VNC поверх такого сервера - это случай xvfb + x11vnc),
либо в память и даёт к своем виртуальному дисплею удалённый доступ (так работают xtightvncserver/xrdp),
либо в память и рисует на другом X-сервере по запросу (так поступает xpra)
либо отправляет рисоваться дальше через стандартную систему графики ОС, на которой уже есть графическая подсистема (XQuartz для MacOS, XMing для Windows, XServer XSDL для Android - да, там нет иксов, Xephyr/Xnest умеют рисовать поверх существующего X-сервера),
либо куда-то ещё/как-то ещё (например, сервер xdmx умеет подключать другие X-сервера по сети как будто их экраны вы подцепили к своему компьютеру кабелем).

Помните приложения, которые подключаются к X-серверу? Так вот, они могут подключаться локально, по TCP и через SSH. Ваш SSH-клиент, если это не NeoTerm, о существовании X-сервера не знает и поэтому для проброса приложений на ваш телефон его придётся этому обучать.

А теперь к выводам.

У вас три пути:
Первый - забраться в админпанель вашего провайдера VPS и найти там VNC, RDP, SPICE и тому подобное. Попытаться к этому подцепиться.

Второй - поставить VNC-клиент на телефон и VNC-сервер на сервер. Либо tightvncserver (apt-get install tightvncserver от рута), либо xvfb + x11vnc. Запускается tightvncserver через команду

tightvncserver :1 или tightvncserver -geometry 800x600 -depth 16 :1

. Дальше вам, возможно, надо будет разобраться с .xsession (скорее всего, у вас там будет GNOME), аргументами к tightvncserver и так далее. Если что, дисплеи VNC нумеруются так: на порту 5900 лежит сервер :0, на 5901 - :1, это вам вряд ли понадобится, потому что клиент, скорее всего, будет понимать нотацию с дисплеями.

Третий - проброс X11. Тут вам лучше достать NeoTerm, который сам и переменную DISPLAY установит, и XSDL должен у себя содержать (у вас же android?), и проброс сделает, если его об этом попросить и если SSH-сервер на VPS это позволит.

Безотносительно пути, если вы собираетесь работать с линуксом, приготовьтесь много читать. Да, в основных случаях читать не надо, даже думать не надо, но за такими случаями вы можете пойти на любую другую ОС - линукс тут не нужен. В случаях, когда у вас нюансы навроде VPS без дисплея - читать придётся.
Поэтому, если захотите читать - узнайте про встроенную в вашу систему справку (man-страницы, команда man), поиск по пакетному менеджеру вашего дистрибутива (man apt-cache, конкретно команда search), дальше прочтите SlackBook и обращайтесь к вики Arch. Отдельно стоит упомянуть пакет coreutils и справку на шелл - эффективной работе в консоли на уровне достойного админа средней руки вы научитесь, если почитаете, из чего состоят coreutils и сможете худо-бедно обращаться с posix shell (man dash и гайды по шелл-скриптингу).

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Помогите установить рабочий стол на Debian 11 на виртуалке, tata19, 18-Янв-24, 23:34  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру