Cinnamon menu не работает

Исчез меню «Пуск» в Linux Mint 20.04

Здравствуйте! Каким-то непонятным образом с панели пропал меню пуск в Linux Mint 20.04 Cinnamon. Ну как непонятным. После того как в CrossOver нажал редактировать пункты меню бутылки и убрал оттуда ненужные ярлыки, вот тогда и пропал. Все нормально работало не один месяц и тут вдруг случилось такое. Рядом с аплетом написано «При загрузке menu@cinnamon.org что-то пошло не так. Удостовертись в том, что вы используетете последнюю версию, а затем отправьте отчет о сбое разработчику». Так как я не первый кто с таким сталкивается, проверил методы которые предлагают в ответах к подобному вопросу, а именно: 1. В домашнем каталоге удалил файл

/.config/menus/cinnamon-applications.menu — НЕ ПОМОГЛО! 2. Полная очистка папки

/.config/menus/ — НЕ ПОМОГЛО! 3. На панели нажал «Сбросить все настройки Cinnamon» — НЕ ПОМОГЛО!

После каждой процедуры я делал перезапуск Cinnamon. Также пробовал на всякий сделать откат системы через TimeShift на неделю назад. Естественно не помогло так как проблема скорее всего кроется в конфигах директории home.

Сама система после запуска пишет, что есть ошибка аплета и просит глянуть лог в Looking Glass.

тебе починить или разобраться что пошло не так?

если первое, то просто создай нового пользователя. должно помочь. и переезжай на нового пользователя.

если просто переустановить циннамон с —purge?

В общем, проблему решил. Теперь по порядку. Причина проблемы? Кратко: Wine. Подробнее: В моем случае это был CrossOver. Дело в том, что при изменении/удалении/отключении видимости НЕКОТОРЫХ Windows ярлыков в бутылке, а конкретно в настройке «Редактировать меню» бутылки, происходит обновлении файлов конфигураций содержащих информацию о ярылках в меню пуск. Один чел из забугра пишет, что Wine для построения имен для ярлыков(и не только) использует кодировку ANSI вместо нужного нам UTF-8 и в результате может случится так, что в конфигурацию меню будет занесено нечитаемое название. В народе их еще назывют крякобрязы. Решил проверить лог через Looking Glass и там действительно при запуске аплета menu@cinnamom.org была ошибка UTF-8 при чтении файла, но не было написано какого именно файла. Первый файл пришедший в голову, это конечно же cinnamon-applications.menu расположенный в /home/USER/.config/menus и это верно. Там действительно было строка с крякобрязами в разделе Menu. Переименовал просто в Menu. Проблема с кодировкой решилась и в логах ошибка UTF-8 больше не высвечивалась. Но основную проблему исчезновения меню она не решила и пришлось пробовать все подряд попутно в поисках информации в сети.

Выполнил целый комплекс мер. Перечислю какие. После каждого пункта я делал перезапуск Cinnamon на всякий случай. Просто нажимаю на CTRL+ALT+Backspace

    В домашнем каталоге удалить файл

/.config/menus/cinnamon-applications.menu Судя по отзывам, в 50% случаях это помогает.
Полная очистка папки

/.config/menus/ Поможет в 70% случаях

  • Сбросс настроек Cinnamon. Правая кнопка мышки на панели > Устранить неполадки > Сбросить все настройки. Поможет в 75% случаях.
  • Переименовать папки menus и dconf например в menus2 и в dconf2 и быстро сделать перезапуск Cinnamon нажав на CTRL+ALT+Backspace. Поможет в 80% случаях.
  • Тут есть нюансы которые надо уточнить. После всего перечисленного, может случится так, что меню пуск работать будет, но его нигде не будет видно. Это случится из-за того, что мы все сбросили включая иконку меню пуска. Меню пуск может находится на панели с прозрачной иконкой и надо провести курсор по панелю чтобы вы могли его увидеть. Также у некоторых бывают установлены сторонние аплеты трея и в результате отключен основной системный трей. На время выполнения всех процедур, держите включенным системный трей.

    Теперь подходим к тому, как в моем случае решилась данная проблема. Ярылки Windows в CrossOver которые я удалял, на самом деле не удалились и именно они не давали запускаться аплету меню. Находятся эти ярылки в домашней директории

    /.local/share/applications/ выберите и удалите оттуда ярлыки которые вы хотели убрать через CrossOver.

    Источник

    Пропал меню «Пуск» в Linux Mint 20.04. Как вернуть?

    /.config/menus/cinnamon-applications.menu — НЕ ПОМОГЛО!
    2. Полная очистка папки

    /.config/menus/ — НЕ ПОМОГЛО!
    3. На панели нажал «Сбросить все настройки Cinnamon» — НЕ ПОМОГЛО!

    После каждой процедуры я делал перезапуск Cinnamon. Также пробовал на всякий сделать откат системы через TimeShift на неделю назад. Естественно не помогло так как проблема скорее всего кроется в конфигах директории home.

    Сама система после запуска пишет, что есть ошибка аплета и просит глянуть лог в Looking Glass.

    • Вопрос задан 05 мая
    • 618 просмотров

    Damian Lewis, Ладно, это я так, решил глупо пошутить. По вопросу:
    Посмотрите, может, у вас права на home поехали? Веб-разработкой не занимаетесь, например, не вводили команды типа chmod, chown?

    Читайте также:  Как настроить microg services

    И остаток свободного места посмотрите.

    В общем, проблему решил. Теперь по порядку.
    Причина проблемы? Кратко: Wine.
    Подробнее: В моем случае это был CrossOver. Дело в том, что при изменении/удалении/отключении видимости НЕКОТОРЫХ Windows ярлыков в бутылке, а конкретно в настройке «Редактировать меню» бутылки, происходит обновлении файлов конфигураций содержащих информацию о ярлыках в меню пуск. Один чел из забугра пишет, что Wine для построения имен для ярлыков(и не только) использует кодировку ANSI вместо нужного нам UTF-8 и в результате может случится так, что в конфигурацию меню будет занесено не читаемое название. В народе их еще называют крякобрязы. Решил проверить лог через Looking Glass и там действительно при запуске аплета menu@cinnamom.org была ошибка UTF-8 при чтении файла, но не было написано какого именно файла. Первый файл пришедший в голову, это конечно же cinnamon-applications.menu расположенный в /home/USER/.config/menus и это верно. Там действительно было строка с крякобрязами в разделе Menu. Переименовал просто в Menu. Проблема с кодировкой решилась и в логах ошибка UTF-8 больше не высвечивалась. Но основную проблему исчезновения меню она не решила и пришлось пробовать все подряд попутно в поисках информации в сети.

    Выполнил целый комплекс мер. Перечислю какие. После каждого пункта я делал перезапуск Cinnamon на всякий случай. Просто нажимаю на CTRL+ALT+Backspace
    1. В домашнем каталоге удалить файл

    /.config/menus/cinnamon-applications.menu
    Судя по отзывам, в 50% случаях это помогает.
    2. Полная очистка папки

    /.config/menus/
    Поможет в 70% случаях
    3. Сброс настроек Cinnamon. Правая кнопка мышки на панели > Устранить неполадки > Сбросить все настройки. Поможет в 75% случаях.
    4. Переименовать папки menus и dconf например в menus2 и в dconf2 и быстро сделать перезапуск Cinnamon нажав на CTRL+ALT+Backspace. Поможет в 80% случаях.

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

    Теперь подходим к тому, как в моем случае решилась данная проблема. Проблемные ярылки Windows в CrossOver которые я удалял, на самом деле не удалились и именно они не давали запускаться аплету меню. Находятся эти ярылки в домашней директории

    /.local/share/applications/ выберите и удалите оттуда ярлыки которые вы хотели убрать через CrossOver.

    Источник

    Классическое меню в cinnamon.

    Как сделать классическое меню в cinnamon?Когда выбирашь его в апплетах, то стандартное классическое меню вообще отказывается устанавливаться, а стороннее при нажатии не выдаёт ничего, кроме пустого окна.И так с любым классическим меню которое есть в апплетах. https://vk.com/linux_mint_group?z=photo-6997352_334183576/wall-6997352_41313

    Старые апплеты многие уже несовместимы с новыми версиями корицы, а некоторые нещадно глючат и могут поставить колом твой синнамончик (

    /..xsession-errors глянь и убедись).

    а как поставить?

    весь циннамон — баг

    меня, как минтовода, это очень печалит

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

    Есть Xfce,. которое устраивает меня на 146%, что радует.
    Истинно юникс-вейное окружение, просто работает и настраивается по самое не хочу, без всяких гонок за инновациями и версиями.

    Я бы не сказал.
    Если не ставить и настраивать всё подряд, то очень даже хорошо.
    3-е место в общем зачёте после Xfce и MATE.

    у меня стоковый циннамон, ничего на него не ставил. как-то дёшево он выглядит, менюшка подтормаживает (эти миллисекунды чувствуются всё-равно), софтинка «запускаемые приложения» вылетает при добавлении туда parcellite, сам циннамон очень любит лезть в своп, и я не знаю, победили уже баг с 100% загрузкой ЦПУ или нет, но на нетбуке такой баг у меня до сих пор есть (там предыдущая версия).

    очень не хватает gnome2, mate — не то, про его глюки сразу не вспомню, но один точно помню — открываю меню с wi-fi-сетями 1 раз — всё видно, 2й раз — западает менюшка под панель и ничего уже не поделаешь

    MATE особо не пользовался (так, пару дней пощупал, глюков не заметил).
    Сinnamon не для нетбука (как и GNOME3) — прожорлив.
    Попробуй Mint Xfce. Поставь туда Compiz или Compton для избежания возможного тиринга и плавностей работы интерфейса.

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

    с xfce поступлю проще — просто установлю и попробую еще раз, кажется это будет четвёртая попытка на него пересесть. Во времена гнома2 xfce мне казался чем-то более простым и незатейливым.

    Читайте также:  Билайн не работает мобильная коммерция

    я бы поставил e18, это для меня идеально, быстро, настраиваемо, красиво. но негде скачать))

    для использования сеанса xfce4.8 создайте отдельного пользователя , чтобы не было конфликтов DE

    верить такому заявлению?

    лютейший в циннамоне был на интеловской интеграшке

    с xfce поступлю проще — просто установлю

    на минте лайв же есть

    e18, это для меня идеально, быстро, настраиваемо, красиво. но негде скачать))

    да
    просто зачем ставить всё подряд?
    те же лайвсиди есть/виртуалки

    я помню тот коммент, но после установки видокарты решилось само собой, тиринг остался только в ютубе, и только потому что в хроме 35 криво работает аппаратное ускорение.

    лайвсиди есть, да, я что xfce не видел? мне интересно его настроить под себя, запустив весь нужный софт, погоняв неделю и потом делать выводы, а на livecd и fluxbox миленько смотрится

    В Xubuntu/Mint всё на мази уже и не надо дёргаться со всякими авомонтированиями/саспендами и пр., может только некоторые приложения поменять.

    Источник

    Не запускается 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, то зачем ты подключаешь сторонни репозитории и обновляешь систему?» — чтобы получить больше софта да и таким образом вот линукс и изучаю — случаются проблемы занимаюсь их решением заодно и опыт получил, комп домашний ничего страшного, линукс не винда его почти всегда можно восстановить

    Читайте также:  Мужчина не работает развод

    «при запуске 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, то на усмотрение.

    Источник

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