Cinnamon не работает рабочий стол

Не запускается Cinnamon

Всем здравствуйте! Проблема уже избитая но все же — при запуске системы не запускается графическая оболочка, она у меня по умолчанию Cinnamon, система загружается в консоль и все, гуглил, пробовал: 1. exec cinnamon результат: unable to init server: Could not connect: Connection refused Cinnamon error: Unable to open X display 2. exec-cinnamon-session Такой же результат плюс еще — Cannot open display Зато если в консоли выполнить startx то без проблем запускается KDE Вот Xorg.0.log

Система Opensuse Tumbleweed Это произошло после того как я подключил доп.репозиторий packman, не офф.репозитарий, там тоже были пакеты Cinnamon, я запустил обновление всех пакетов командой zypper up а потом обновление системы командой zypper dup и при обновлении пакетов и системы система сообщала что на packman’е есть более новые пакеты cinnamon, я выбрал — да, т.е. установить более новые, после этого после перезагрузки Cinnamon не грузится. Вообщем вопросы: 1.почему у меня не запускается хотя бы экран входа в систему где можно хотя бы выбрать граф.окружение? Автологин не включен 2.Как восстановить Cinnamon? И какие вообще общие способы решения всех подобных проблем когда графика не запускается? А то это у меня уже не первый случай когда на разных линуксах падает графика а я до сих пор в этом толком не разобрался — как диагностировать эту проблему? Почему упало? Как вообще устроена графика в линуксе — где об этом конкретно и подробно почитать? а то до сих пор в устройстве графики в линухах я ни бум бум почему она падает и что делать остается только гадать

Осиль Lorcode. Или закинь выхлоп на Pastebin. Невозможно ничего прочесть

я подключил доп.репозиторий packman, не офф.репозитарий

А то это у меня уже не первый случай когда на разных линуксах падает графика

Нехрен обновляться из неофициальных репов. Особенно на роллинг-дистрибутивах

Если ты пишешь, что по startx у тебя запускается KDE, то графика у тебя не упала, а как раз таки работает.

Графика в Linux настроена очень просто, запускается xorg-server или wayland, далее в запущенной x сессии запускается некоторое графическое приложение.

Так вот ‘exec cinnamon-session’ нужно выполнять не в консоли, а как раз такие в X сессии.

В общем случае, если у тебя не запускается ни какой менеджер рабочих столов, KDM, GDM, SLIM, просто XDM или что-то другое, то при запуске startx в консоли конфигурацию того, что должно быть запущено в X-сессии, при запуске startx, считывается из файлв

/.xinitrc, этот файл находится в корне домашней директории того пользователя, от имени которого ты выполнил startx.

Поэтому, если ты хочешь запускать нужную тебе графическую оболочку по startx, то пропиши соответствующие строки в

/.xinitrc, а если ты хочешь выбирать нужную тебе графическую облочку через DM, KDM, SDM, GDM, SLIM, XDM или что-то другое, то добавь его запуска на уровень запуска и запусти.

Как настроить запуска DM читай в документации по твоему дистрибутиву.

Если не можешь разобраться, то настраивай через

/.xinitrc, только посмотри в Internet что там должно быть указано для Cinnamon.

Ну и если ты не разбираешься в Linux, то зачем ты подключаешь сторонни репозитории и обновляешь систему?

Это называется ССЗБ (Сам себе заработал баг).

UPD:
В /var/log/Xorg.0.log у тебя всё в порядке, проблем нет.

Просто opensuse несколько беднее чем Ubuntu/Debian на софт,а в пакмане есть еще софт люди им пользуются и нормально все

«Ну и если ты не разбираешься в Linux, то зачем ты подключаешь сторонни репозитории и обновляешь систему?» — чтобы получить больше софта да и таким образом вот линукс и изучаю — случаются проблемы занимаюсь их решением заодно и опыт получил, комп домашний ничего страшного, линукс не винда его почти всегда можно восстановить

Читайте также:  Не работает подогрев водительского сидения peugeot 308

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

/.xinitrc» у меня этот файл называется .xinitrc.template, другого нет, это нормально?

.xinitrc.template — это пример, болванка, которую ты можешь взять за основу, скопировав или переименовав его в .xinitrc.

А можешь создать .xinitrc сам.

Я не будут разбираться в том, что написано в .xinitrc.common, всё что я хотел сказать о том как работает графическая оболочка в Linux я тебе уже сказал в первом моём сообщении.

Разбирайся сам что и как вписать в

/.xinitrc либо как сделать что бы запукался графический менеджер входа с возможностью ввода логина и пароля и выбора графической оболочки.

Могу лишь подсказать что примерно должно быть в

Там есть раздел «Starting Cinnamon manually», в котором написано что должно быть в

/.xinitrc для запуска по startx оболочки Cinnamon.

Дальше разбирайся сам, направления тебе указаны.

Это произошло после того как я подключил доп.репозиторий packman, не офф.репозитарий, там тоже были пакеты Cinnamon

странно, я в репозиториях packman пакетов с Cinnamon не вижу. покажите вывод zypper lr -u .

1.почему у меня не запускается хотя бы экран входа в систему где можно хотя бы выбрать граф.окружение?

вывод grep DISPLAYMANAGER= /etc/sysconfig/displaymanager DISPLAYMANAGER=»gdm» ?

удалить добавленные репозитории и снова zypper dup. это если нет снапшотов btrfs, на которые можно откатиться (по умолчанию TW предлагает устанавливаться как раз на btrfs)

читать логи, см. journalctl -b

Виноват. Исправление уже в пути, и уже доступно в X11:Cinnamon:Current.
И при том, исправление на JavaScript пришлось делать. Ради вас старался %).

Что странно что Opensuse до Tumbleweed последней версии я обновил недавно, до этого Opensuse у меня была Leap версии 42.1 и был подключен также пакман и никаких проблем не было, недавно запустил обновление системы до Тумбльвида а при обновлении удаляются все прежние репы и подключаются самые последние и только оффициальные, обновилось без проблем а как подключил по новой пакмана вот такая вот проблема.

zypper lr -u — вывелись все подключенные у меня репы а именно — официальные — Packman — Репозитарий Cinnamon который я подключал дополнительно http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Tum.

Пакман подключал отсюда https://ru.opensuse.org/Дополнительные_репозитории Вот этот http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/packman.repo И я точно помню как при выполнении zypper up часть более новых пакетов синнамона нашлись на пакмане и зиппер спросил — обновить их оттуда или оставить прежние? я обновил

1. вывод grep DISPLAYMANAGER= /etc/sysconfig/displaymanager DISPLAYMANAGER=«sddm»! Если попробовать запустить sddm вручную sudo sddm start то черный экран и подвижный курсор мыши и все, еще в системе есть и еще менеджеры — gdm, kdm, xdm, lightdm Из них всех запустился только lightdm командой sudo lightdm start — он дает выбрать оболочку но в нем запускаются все оболочки кроме Cinnamon и KDE, т.к. у меня еще есть Gnome ICEWM и еще много прочих Почитал документацию к Opensuse о случаях краха графики — попробовал оттуда первое — зайти в yast, благо зайти в него можно и из консоли, зашел в services и там есть переключение режима загрузки системы — необходимо было переключить ее в Graphical mode, что странно что этот режим у меня стоял Emergency mode еще когда с системой все нормально было и все нормально грузилось и я не придавал этому режиму значения, так вот переключил и загрузка в графику пошла, но через gdm и в gnome, попробовал переключиться там же в yast’е в пункте alternatives, там есть возможность выбрать нужный display manager и граф.оболочку для запуска, на sddm — по прежнему sddm дает черный экран с мышкой, переустановил sddm — результат тот же, переустановил cinnamon (при еще неотключенном репе Пакмана) — загрузка Синнамона через gdm пошла! Но sddm по прежнему дает черный экран — вывод — проблемы с sddm а не с Синнимоном, вообщем пробую по вашему совету — удаляю пакман и zypper dup дальше попробую опять sddm переустановить

zypper lr -u — вывелись все подключенные у меня репы

вообще я ожидал копипасту а не пересказ

Репозитарий Cinnamon который я подключал дополнительно

Зачем? Чем вас не устраивал тот, что в официальном репозитории?

Читайте также:  Регулятор дроссельной заслонки если не работает

отключите его и подключите для начала только Essentials. для проигрывания всякой h264 будет достаточно.

Если попробовать запустить sddm вручную sudo sddm start

ugh. с чего вы решили, что он запускается именно так? текущий DM в openSUSE запускается сервисом display-manager.service, который уже запускает тот DM, который указан в конфиге.

я бы для чистоты эксперимента и X11:Cinnamon тоже снёс. но раз работает из GDM, то на усмотрение.

Источник

Cinnamon не работает рабочий стол

25 мар 2019, 09:56

Не загружается рабочий стол

25 мар 2019, 10:14

Не загружается рабочий стол

25 мар 2019, 17:24

Не загружается рабочий стол

25 мар 2019, 18:54

Не загружается рабочий стол

26 мар 2019, 08:16

$ sudo nano /opt/whatsapp-desktop/resources/app/main.js

Там находим строчку:
says whatsApp.window.loadURL(‘ https://web.whatsapp.com ‘);
Прям над ней пишем:
whatsApp.window.webContents.setUserAgent(«Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36»);
Сохраняем.

Далее, идем в папку:
/home/myuser/.config/whatsapp-desktop/Service Worker/
Удаляем в ней всё.

/.config/whatsapp-desktop/’Service Worker’/ -R

Вот во время выполнения последней команды проскакивали сообщения о том что что то выполнено не так и доступ запрещен.
А после всё и приключилось.

Источник

На загружается Cinnamon.

#1 — 3 июля 2012 в 14:00

#2 — 4 июля 2012 в 13:21

#3 — 4 июля 2012 в 17:00

#4 — 5 ноября 2012 в 07:56

у меня аналогичная проблема, при перезапуске cinnamon —replace сыпятся такие ошибки, проверил на другом комне, обновлений никаких, проблема возможно из за того что у меня 2 монитора

/Рабочий стол$ cinnamon —replace
JS ERROR: . Exception was: Error: Requiring GjsDBus, version none: Typelib file for namespace ‘GjsDBus’ (any version) not found
JS ERROR: . lineNumber = ‘0’
JS ERROR: . fileName = ‘»gjs_throw»‘
JS ERROR: . stack = ‘»(«Requiring GjsDBus, version none: Typelib file for namespace ‘GjsDBus’ (any version) not found»)@gjs_throw:0
@/usr/share/gjs-1.0/overrides/Gio.js:23
«‘
JS ERROR: . message = ‘»Requiring GjsDBus, version none: Typelib file for namespace ‘GjsDBus’ (any version) not found»‘
JS ERROR: . WARNING: ‘anonymous function does not always return a value’
JS ERROR: . WARNING: file ‘/usr/share/cinnamon/js/ui/expoThumbnail.js’ line 179 exception 0 number 157
JS ERROR: . WARNING: ‘anonymous function does not always return a value’
JS ERROR: . WARNING: file ‘/usr/share/cinnamon/js/ui/expoThumbnail.js’ line 526 exception 0 number 157
JS ERROR: . WARNING: ‘anonymous function does not always return a value’
JS ERROR: . WARNING: file ‘/usr/share/cinnamon/js/ui/expoThumbnail.js’ line 571 exception 0 number 157
JS ERROR: . WARNING: ‘anonymous function does not always return a value’
JS ERROR: . WARNING: file ‘/usr/share/cinnamon/js/ui/expoThumbnail.js’ line 731 exception 0 number 157
Предупреждение менеджера окон: Log level 16: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
Предупреждение менеджера окон: Log level 16: Error registering polkit authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject (polkit-error-quark 0)

(cinnamon:6177): Clutter-WARNING **: Failed to set the markup of the actor ‘ClutterText’: Ошибка в строке 1: Конструкция не заканчивается точкой с запятой; похоже, что символ «&» был использован не для обозначения начала конструкции — экранируйте его как «&»

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

Читайте также:  Vectra b не работает бортовой компьютер

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘CinnamonGenericContainer’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.

(cinnamon:6177): Clutter-WARNING **: Attempting to add actor of type ‘StScrollView’ to a container of type ‘StBoxLayout’, but the actor has already a parent of type ‘StBoxLayout’.
JS ERROR: . WARNING: ‘anonymous function does not always return a value’
JS ERROR: . WARNING: file ‘/usr/share/cinnamon/applets/window-list@cinnamon.org/applet.js’ line 377 exception 0 number 157

(cinnamon:6177): St-WARNING **: percentage lengths not currently supported
Предупреждение менеджера окон: Log level 16: The program ‘cinnamon’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadValue (integer parameter out of range for operation)’.
(Details: serial 555 error_code 2 request_code 148 minor_code 31)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Источник

Оцените статью