Как изменить оконный менеджер по умолчанию?

Я хотел создать киоск Ubuntu, затем я следовал этой инструкции: https://web.archive.org/web/20131210161955/http://phunehehe.is-great.org/2010/run-linux-with-a-bare-window-manager/

Добавьте пользовательский сеанс, создав файл по адресу /usr/share/xsessions/metacity-session.desktop. Этот файл сообщает менеджеру входа в систему о вашей сессии. содержание:

[Desktop Entry]
Encoding=UTF-8
Name=Metacity
Comment=Metacity without GNOME
Exec=/usr/local/bin/metacity-session
Type=Application

Создайте файл для выполнения сеансом, добавленным в (1) /usr/local/bin/metacity-session.content:

#!/bin/bash
if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
metacity --replace ccp & wmpid=$!
sleep 1
if [ -f ~/.metacity-session ]; then
source ~/.metacity-session &
else
xterm &
fi
# Wait for WM
wait $wmpid

Создайте пользовательский конфигурационный файл ~/.metacity-session. Этот файл будет выполняться файлом, добавленным в (2). Контент должен быть программой, которую вы хотите запустить, за которой следует, например, амперсанд

 firefox &

Но когда я вышел из системы, то захотел войти в систему с помощью metacity-session, это не сработало (черный экран на секунду, а затем снова вернулся на страницу входа). Затем я решил перезагрузить свой компьютер, а затем я не смог войти даже с рабочим столом Ubuntu по умолчанию! Потому что, когда я пытаюсь войти, после ввода пароля и входа в систему, у меня нет меню и ничего! только фоновый рисунок по умолчанию показывает и указатель мыши, больше ничего!

Затем я попытался установить Putty на другой ноутбук с Win10, затем подключился через SSH к ноутбуку Ubuntu и удалил все 3 файла, которые я создал ранее (3 файла, которые указаны в приведенной выше инструкции). Но ничего не произошло и я не могу использовать свой Ubuntu, потому что после входа в систему ничего нет! только фоновый рисунок без меню.

1 ответ

Мы работаем на Ubuntu 16.04 LTS. Мы автостарт. Мы хотим начать с менеджера окон openbox. Мы обнаружили, что выбор оконного менеджера хранится в / var / lib/AccountsService/users/ubuntu. Примечание: в моем случае Ubuntu - это имя пользователя.

В этом файле мы имеем:
[Пользователь]
Xsession = Openbox
начать с менеджера окон openbox.

Для начала с оконным менеджером Unity у нас есть:
[Пользователь]
Xsession = убунту

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