Можно ли выбирать между различными конфигурациями X.Org и скриптами rc через GRUB?

Можно ли выбирать между различными конфигурациями X.Org и скриптами rc через GRUB?

У меня гибридная графика AMD/Intel. Я использовал только Intel GPU, когда AMD Proprietary рухнул X.Org. Теперь я установил Catalyst и заметил более высокое энергопотребление.

В решениях AMD/Intel и Intel only у меня есть radeonмодуль, занесенный в черный список.

Для решения только на базе Intel мой rc.localвзгляд выглядит так:

modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

А для гибридного решения AMD/Intel у меня другая xorg.confнастройка через aticonfig.

Поэтому я хотел бы иметь rc_intel.local, rc_amd.local, xorg_intel.conf, xorg_amd.confи переключаться между ними с помощью разных пунктов меню grub.

Является ли это возможным?

Извините за мой английский

решение1

Да, параметры, переданные в командную строку ядра (редактируемые в конфигах вашего загрузчика), попадают в /proc/cmdline. Просто проанализируйте его на предмет ключевых слов.

case "$(< /proc/cmdline)" in
  *keyword*)do something;;
  *another*)do another;;
esac

Связанный контент