Вопрос или проблема
Я установил Xfce4 на свой ноутбук, который работает под управлением Linux Mint 17 с рабочим окружением Cinamon по умолчанию. Все работает нормально, и я настроил свой легковесный Xfce, изменил расположение меню и фон рабочего стола так, чтобы он был похож на мой рабочий стол Cinamon, и использовал его какое-то время.
Внезапно после последней перезагрузки мой фон рабочего стола стал черным, и нет возможности изменить фон рабочего стола при нажатии правой кнопкой мыши на рабочем столе. Я должен упомянуть, что
xfdesktop &
не помогло, что говорит о том, что он уже работает. Некоторые значки, такие как Компьютер, Дом и Oracle VM, которые были там, отображаются, но моя Корзина или другие значки не отображаются. Я перепробовал все в
xfce4-settings-manager
но не смог вернуть мой фон рабочего стола
выполнение
xfdesktop
вызывает это сообщение:
** (xfdesktop:3068): WARNING **: xfdesktop: another desktop manager is running.
выполнение
killall xfdesktop
даёт результат
xfdesktop: no process found
Кажется, что другой процесс заменяет xfdesktop
Я не знаю, как найти и заменить его
Я смог вернуть свой рабочий стол с помощью следующих шагов:
1. Запустите:
xfce4-settings-manager
2. Выберите Сеанс и Автозапуск
3. Выберите вкладку Автозапуск приложений
4. Нажмите Добавить
5. В появившемся окне введите имя, описание и
xfdesktop --replace
как команду
6. Выйдите из системы и войдите снова
Ответ или решение
Когда вы сталкиваетесь с проблемой, что фон рабочего стола становится черным при использовании XFCE в Linux Mint 17 после установления Xfce4 на вашем ноутбуке с дефолтным рабочим окружением Cinnamon, есть несколько теоретических и практических аспектов, которые стоит учитывать для дальнейшей диагностики и решения проблемы.
Теория
XFCE – это лёгкое рабочее окружение, разработанное с акцентом на скорость и экономию системных ресурсов, что делает его популярным выбором для тех, кто использует Linux на устройствах с ограниченными ресурсами. В то же время, Linux Mint с десктопом Cinnamon широко используется благодаря своему удобству, функциональности и элегантному интерфейсу. Однако, иногда, взаимодействие этих окружений может вызывать определённые проблемы из-за конфликта между менеджерами рабочего стола или управляющими процессами.
Менеджер рабочего стола xfdesktop в XFCE отвечает за отображение фона, управление иконками на рабочем столе и контекстные меню. Если фон рабочего стола стал чёрным, это может указывать на неполадки в функционировании xfdesktop, либо на тот факт, что другой процесс, связанный с управлением рабочего стола, перекрывает или завершает работу xfdesktop.
Пример
Рассмотрим пример с вашей ситуацией. После установки и настройки XFCE вы долгое время пользовались системой без сбоев, но при очередном запуске обнаружили черный экран и отсутствие возможности смены фона рабочего стола при правом клике. Это указывает на потенциальные проблемы с запуском или функционированием менеджера рабочего стола. Попытка запуска команды xfdesktop &
показала, что процесс уже запущен, однако фон оставался черным, а предупреждение ** (xfdesktop:3068): WARNING **: xfdesktop: another desktop manager is running
свидетельствует о наличии другого активного управляющего рабочего стола.
К тому же, команда killall xfdesktop
, возвращающая xfdesktop: no process found
, указывает на то, что процесс не был явно запущен или завершился некорректно, возможно, из-за конфликта с другими запускаемыми процессами или службами.
Решение
Рассмотрим практическое решение этой проблемы, основываясь на вашем опыте:
-
Менеджер настроек XFCE. Запустите
xfce4-settings-manager
, перейдите в настройки сессии, и добавьтеxfdesktop --replace
в автозапуск. Это поможет принудительно заменить текущий рабочий менеджер после следующего входа в систему. -
Выход и повторный вход в систему. Выйдите из текущей сессии и выполните повторный вход. Это запустит новый менеджер рабочего стола и устраняет проблему замены.
-
Диагностика конфликтов. Используйте команды для диагностики, такие как
ps aux | grep desktop
, чтобы понять, какие процессы могут стоять за захватом управления рабочим столом. Это может выявить другие среды или виньетки, которые конфигурируются параллельно с XFCE. -
Проверка конфигураций. Убедитесь, что конфигурация автозапуска не содержит старых или конфликтующих записей, которые могли бы запускать лишние процессы.
-
Обновления и патчи. Проверьте наличие обновлений для XFCE через менеджер обновлений или команду
sudo apt-get update && sudo apt-get upgrade
. Это поможет устранить потенциальные баги с помощью установленных патчей. -
Логи системы. Анализ журналов системы, доступные через команды
dmesg
иjournalctl
, поможет выявить ошибки или предупреждения, связанные с XFCE и составляющими его сервисами.
Таким образом, тщательное и последовательное выполнение этих шагов позволит вам не только вернуть ваш привычный фон рабочего стола, но и избежать подобной проблемы в будущем. Настоятельно рекомендуется наблюдать за поведением системы при каждой смене рабочего управления или конфигурации, чтобы избежать подобных конфликтов.