Можливо перевстановити X-сервер і використовувати графічний після його видалення?


18

Я використовував своє малинове пі близько 2 років, і на початку я видалив X-сервер, оскільки думав, що ніколи його не буду використовувати. (Я дотримувався порад, щоб видалити Як видалити X Server і Desktop Manager під час роботи як безголовий сервер? ).

Тепер я хочу мати змогу запустити X сервер і мати графіку.

Мене розважає ідея витерти SD-карту і просто виконати нову інсталяцію, коли X вже працює, але я налаштував Raspbian, який у мене зараз досить широко, і не хочу робити це знову.

Моїм кращим методом було б просто встановити X і змусити його знову працювати в Raspbian, який у мене вже є. Це можливо? Як би я пішов робити це?

Відповіді:


22

Linux використовує неоднорідний стек GUI, тобто він розташований по шарах, але ви можете впорядкувати різні шари.

Дно стопки відносно однорідне, тобто майже завжди однакове. Це сервер Xorg вказав Джоан.

Однак, хоча сам X сам надає вам графічний робочий стіл, він виглядає не так вже й багато - звичайний чорний екран з курсором. Це ускладнює лише запуск додатків, оскільки немає і меню, або панелей завдань. Ви можете налаштувати термінал для запуску та запуску звідти, але реально потрібне додаткове програмне забезпечення.

Тут надходять наступні два шари, менеджер вікон (WM) та середовище робочого столу (DE). Останній вимагає першого, але не навпаки. Є автономні мобільні комп'ютери, які мають більшість функцій, пов’язаних із графічним робочим столом, але дистрибутиви Linux зазвичай використовують більш мінімальну WM з версією DE-heftier.

За замовчуванням DE на Raspbian було (продовжуйте читати) lxde. Якщо ви хочете цього повернути, я думаю, що apt install lxdeслід це зробити. Зрештою, може знадобитися більше творів - ви можете переглянути список можливостей apt-cache search lxde. Інші розповсюджені Linux Linux також доступні, але більшість з них споживає більше ресурсів, тому lxde був вибраний за замовчуванням на pi.

Зауважте, що це не включає графічний логін, що є завданням диспетчера дисплеїв (DM). Типовим у програмі Rasbian є встановлення lightdm, яке можна встановити за допомогою apt-get install lightdm.

Підводячи підсумки двох частин, вам потрібно буде повернути оригінальну систему GUI:

  • apt install lxde lxde-core lxterminal lxappearance
  • apt install lightdm

Вони повинні перетягувати X та інші залежності, якщо їх вже немає. Якщо ви хочете запустити X з командного рядка, використовуючи startxабо xinit, вам потрібно:

  • apt install xinit

Новий DE за замовчуванням - це відредагована галузь Pi Foundation LXDE, PIXEL. Мабуть, ви можете встановити це за допомогою:

apt install raspberrypi-ui-mods

Це може або не може включати диспетчер дисплеїв для входу в графічний інтерфейс.


Спасибі. Це зайняло близько 300 Мбіт місця на hdd, що я очікував. Установка, яку я робив до цього встановленого X11, не дозволила мені запустити startx, вона просто сказала, що startx не була визнаною командою. Це, можливо, це виправить.
Віттінгстон

2
Дивлячись на apt-file search startx(знаходить пакунки, що містять файл), startxзнаходиться в xinitпакеті (який вам потрібно було б запустити X корисно ...). Ймовірно, що це потягнуло за собою інші речі, але якщо ні, то ви йдете.
золотинки

1
startx відсутній, тому мені довелося також отримати xinit. Після цього я можу почати X. З очевидних причин я нічого не бачу, оскільки SSH - це моя єдина можливість, але я побачу, коли повернусь додому.
Віттінгстон

Після цього запуску startx або xinit призводить до появи білого екрана у верхньому лівому куті командного рядка, а не запуску GUI. але запуск сервісного запуску lightdm призводить до екрана входу, і після входу в систему знову з’являється білий екран у верхньому лівому куті. Перезавантаження перезавантажилася на екрані входу, але після входу в поле у ​​верхньому лівому куті командного рядка чорного кольору.
Лоранс Коуп

Мені довелося також запустити команду "sudo apt - get install lxde-core lxterminal lxappearance" від therryvanneerven.nl/…
Laurence Cope

2

Спробуйте

sudo apt-get install xutils

Це повинно перетягувати всі необхідні вам пакети.

Тоді можливо використовувати

sudo raspi-config

і виберіть опцію для завантаження на робочий стіл.


Це, здається, отримує утилітні пакети для X11. Не бачу нічого, крім цих посилань. Крім того, він займає близько 4,5 мб місця, що здається мало для X11 та менеджерів вікон.
Віттінгстон

Я думаю, що якщо він не перетягнеться в X, він вже повинен бути встановлений. Не збираюся присягати на моє життя, хоча. Ось що повинен зробити менеджер пакунків.
Жанна

1
@Whettingstone спробуйте apt-get xserver-xorg. Це має значення?
Жанна

Джоан Так, вона переходить від 21 пакетів і 4,5 мб до 34 пакетів і 22,5 мб. Мені все ще здається дуже мало, принаймні розумним. Я б очікував кілька сотень кілометрів.
Whettingstone

1
Спробуй. Ви можете упакувати надзвичайно багато об’єктного коду програмного забезпечення в мегабайт.
Жанна
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.