Есть ли способ открыть меню без использования панели в Cinnamon?

Я хотел бы поблагодарить jasonwryan за то, что он подтолкнул меня в правильном направлении. На данном этапе я уверен, что смогу установить Arch с завязанными глазами и в нетрезвом виде, но без его помощи я бы далеко не продвинулся.

Как я решил свою проблему :

  1. Я использовал EaseUS Partition Master под Windows, чтобы создать раздел для Arch. Я пробовал использовать parted и gdisk в действующей системе, но обнаружил, что они сбивают с толку: информация об устройствах и частях будет отображаться в МБ и ГБ, однако сами команды кажутся работать с MiB и GiB.Когда дело доходит до разбиения жесткого диска на разделы, я бы порекомендовал вам выбрать самый безопасный вариант, который есть в вашем распоряжении, потому что в противном случае вы можете испортить свою систему. Я использовал mkfs.ext4 для форматирования результирующего раздела, потому что EaseUS Partition Master поддерживает только ext2 и ext3.
  2. Я открыл меню загрузки UEFI. Моя первоначальная проблема заключалась в том, что он не получил правильный загрузочный файл на моем USB (это было в случае с USB, созданными Rufus, USBWriter и dd ), и, следовательно, / sys / firmware Каталог / efi / efivars не заполнен. Поэтому мне пришлось вручную добавить параметр загрузки и перейти к файлу .efi на установочном носителе Arch Linux. Возможно, это не так, но если ваш efivars пуст, вам не следует продолжать установку, так как вы, по сути, будете работать в режиме MBR (насколько я понимаю).
  3. Еще одно небольшое примечание ... Если у вас есть машина под управлением Windows, ваш раздел EFI, скорее всего, будет установлен на 100 МБ. На странице Системный раздел EFI явно упоминается важность установки как минимум 260 МБ (если я правильно помню). Однако, если вы разбиваете свой диск на разделы под Windows, как это сделал я, вы ничего не сможете с этим поделать: чтобы изменить размер раздела EFI, вам придется переместить C: , и Windows победит. Не допускайте этого, когда вы запускаете систему. Я искал в Интернете и Arch Wiki, и, по-видимому, 100 МБ - это нормально, так что вы, вероятно, можете спокойно игнорировать эту инструкцию 260 МБ.
  4. Руководство для начинающих (его текущая версия) предлагает вам chroot в / mnt , а затем в следующих разделах вам будет предложено установить локаль и часовой пояс. Перед тем как это сделать, вы должны выйти из среды chroot . И не забудьте потом вернуться к нему.
  5. Я использовал systemd-boot для двойной загрузки, потому что он поставляется с Live CD, и его очень легко настроить и использовать. Он автоматически подберет вашу установку Windows и ваш интерфейс прошивки, однако вам нужно будет создать файл конфигурации для Arch. Так что просто nano /boot/loader/entries/arch.conf (или как там вы хотите назвать файл) и убедитесь, что вы правильно настроили title , linux , initrd и параметры root = внутри него. Я не рекомендую использовать / dev / sdxY после options root = , потому что, если вы используете систему UEFI, ее схема разделов, скорее всего, изменится от загрузки к загрузке ( устройство может называться sda один раз и sdb другой). Я рекомендую использовать UUID для обозначения вашего устройства. Чтобы узнать, какой UUID у ваших устройств, просто запустите lsblk -o + UUID . Запишите UUID (или используйте | и grep , если вы уверены) и используйте его вместе с options root = UUID = внутри вашего файла entry / arch.conf .Не забудьте соответственно обновить loader / loader.conf .
  6. Теперь вы можете загрузиться в свою систему Arch.

Заключительные примечания

  1. Убедитесь, что вы подключены к сети, прежде чем устанавливать какие-либо пакеты из Интернета.Запустите ip link , чтобы вывести список доступных устройств, а затем следуйте инструкциям в Руководстве для начинающих, чтобы подключиться к нему.

  2. Всегда запускайте pacman -Syu перед загрузкой любых пакетов. Если вы этого не сделаете, вы можете "сломать" свою систему (или просто заснуть, прочитав все страницы , вернувшие 404 ).

  3. Если вы решили настроить среду рабочего стола, убедитесь, что вы установили соответствующие видеодрайверы. В противном случае процесс загрузки может зависнуть на [OK] Достигнут целевой графический интерфейс . В этом случае Ctrl + Alt + F2 войдите в систему как root и установите драйверы для вашей системы. перезагрузка - теперь все должно работать.

  4. В запросах на вход в большинстве сред рабочего стола не указывается root в качестве опции. Если вы хотите войти в систему как root, обратитесь к руководствам по этому конкретному DE или забудьте об этом вообще и используйте Ctrl + Alt + F2 для всех ваших потребностей в рутировании. И не забудьте создать учетную запись пользователя, добавить ее в группу пользователей wheel, запустить EDITOR = nano visudo и закомментировать строки, дающие права root на руле. Похоже, что для установки пакетов из AUR также требуется учетная запись пользователя.

0
15.04.2019, 17:59
1 ответ

Нет, пользователь не может открыть меню без использования панели.

Есть только два способа открыть меню. :Нажмите сочетание клавиш Super L или ⊞ Win или нажмите кнопку меню на панели указателем мыши.

Нет команды для открытия меню. Это справедливо не только для Cinnamon, но и для другой панели и апплета, расширения или плагина. Вместо предоставления команды для открытия главного меню такая функция часто -встроена.

Единственным исключением является Xfce. Существует два плагина меню для панели Xfce:Меню приложений (, встроенное -в )и Whisker Menu . Несмотря на то, что в документации Xfce не упоминается использование команды для соответствующего меню, пользователь действительно может открыть меню в Xfce без использования панели или с помощью команды (, это два разных условия ).

Другим исключением является LXDE. Точнее, панель по умолчанию для LXDE. lxpanel имеет собственный контроллер, который дает команду открыть меню для себя.

Cinnamon и основные среды рабочего стола просто не могут этого сделать.

0
28.04.2021, 23:37

Теги

Похожие вопросы