Вопрос или проблема
Если я запущу
indicator-cpufreq
в терминале, программа запустится так, как и должна, и появится на панели. Однако, если я помещу ту же команду в автозапуск, она не появляется при входе в систему.
Я использую Mint Linux и рабочий стол Cinnamon. Как я могу запустить эту программу при входе в систему?
У меня это работало в Mint 17.1
Создайте запускатель рабочего стола и назовите его соответствующим образом. Отредактируйте запускатель с помощью текстового редактора следующим образом:
[Desktop Entry]
Comment=Иконка индикатора CPUFreq
Terminal=false
Name=Индикатор-CpuFreq
Exec=indicator-cpufreq
Hidden=false
NoDisplay=false
Type=Application
Icon=gnome-panel-launcher
X-GNOME-Autostart-enabled=true
Скопируйте запускатель в ~/.config/autostart
Проверьте, выйдя из системы и снова войдя в нее
Ответ или решение
Чтобы решить проблему с запуском индикатора CPUFreq при входе в систему в Linux Mint с рабочим столом Cinnamon, вам нужно создать запускное приложение и настроить его правильно. Вот пошаговое руководство:
-
Создание файла запускного приложения:
Откройте текстовый редактор и создайте новый файл. Назовите егоindicator-cpufreq.desktop
или любым другим подходящим именем. -
Редактирование файла:
Вставьте в файл следующий код:[Desktop Entry] Comment=Иконка индикатора CPUFreq Terminal=false Name=Indicator-CpuFreq Exec=indicator-cpufreq Hidden=false NoDisplay=false Type=Application Icon=gnome-panel-launcher X-GNOME-Autostart-enabled=true
Убедитесь, что строчка
Exec=indicator-cpufreq
указывает на правильный путь к исполняемому файлу, если он не находится в стандартных таких, как/usr/bin
или~/.local/bin
. -
Сохранение файла:
Сохраните файл в каталоге~/.config/autostart
. Если этот каталог не существует, создайте его:mkdir -p ~/.config/autostart mv ~/путь/к/вашему/файлу/indicator-cpufreq.desktop ~/.config/autostart/
-
Проверка прав доступа:
Убедитесь, что файл имеет необходимые права для выполнения. Вы можете установить права с помощью следующей команды:chmod +x ~/.config/autostart/indicator-cpufreq.desktop
-
Тестирование:
Выйдите из системы и снова войдите, чтобы проверить, загружается ли индикатор CPUFreq автоматически.
Если индикатор всё равно не запускается, вы можете попробовать изменить строку Exec=indicator-cpufreq
на Exec=/usr/bin/indicator-cpufreq
(или полный путь к вашему исполняемому файлу) в случае, если системный PATH в процессе авторизации отличается от вашего пользовательского.
Кроме того, убедитесь, что в системе нет конфликтующих настроек, которые могут блокировать автозапуск приложений.
Надеюсь, эти шаги помогут вам успешно настроить запуск индикатора CPUFreq при входе в систему.