Клавиатура перестала работать после загрузки приложения pantheon

Обновлено: 02.07.2024

Всем привет,
Мне интересно, пытался ли кто-нибудь собрать Pantheon Shell (среда eOS Destkop) под Archlinux.
Если нет, то почему? Смогу ли я когда-нибудь им воспользоваться?

Компиляция не совсем моя тема, но если я найду какую-нибудь инструкцию, я буду рад ее протестировать.

понятия не имею, что еще он использует, разве это не просто скин?

Сертифицированный Android Junkie
Arch 64

Я пытался создать все приложения, необходимые для фантеона, но пока безуспешно. Возможно, когда у меня снова появится время, я создам репозиторий, чтобы вы могли скачать все пакеты.

"Если кажется, что человек, с которым вы разговариваете, не слушает, наберитесь терпения. Возможно, у него просто застрял в ухе маленький кусочек пуха". - А.А. Милн (Винни-Пух)

Стабильные приложения eOS создаются для старых репозиториев Ubuntu, а ветки разработки создаются для последних репозиториев Ubuntu (одно из нескольких критических замечаний, которые у меня есть в адрес проекта, но здесь они неуместны). Это означает, что его приложения всегда с трудом строятся на Arch, который всегда использует последние версии доступного программного обеспечения.

Компиляция не совсем моя тема, но если я найду какую-нибудь инструкцию, я буду рад ее протестировать.

Не знаю, как вы ожидаете, что программное обеспечение другой операционной системы будет работать на этой, если вы не скомпилируете его самостоятельно, и никто не будет держать вас за руку. Вы были здесь достаточно долго, чтобы знать это.

Я могу запустить эти пакеты, когда у меня будет больше времени в ближайшие несколько недель, или я просто подожду, пока выйдет Luna, чтобы сделать стабильные пакеты.

Я могу запустить эти пакеты, когда у меня будет больше времени в ближайшие несколько недель, или я просто подожду, пока выйдет Luna, чтобы сделать стабильные пакеты.

Я могу помочь вам, если хотите

Есть новости по этому поводу? Я получаю подтверждение о проведении сеанса пантеона

Есть новости по этому поводу? Я получаю подтверждение о проведении сеанса пантеона

жду стабильной версии

Оболочка Pantheon состоит из нескольких независимых компонентов, в отличие от оболочки GNOME и Unity. Как мне запустить оболочку Pantheon из GDM (т.е. получить ее в качестве опции в раскрывающемся списке)? Или, возможно, он предназначен для запуска ниже, скажем, GNOME?

Я попытался установить несколько приложений и сеанс из текущих пакетов AUR. Он отображается как «сеанс Pantheon», который вы можете выбрать и загрузить из GDM.

Но есть много уродливых зависимостей, и я не думаю, что пакеты в AUR полны или даже не обновлены. В итоге вы получите полуготовый рабочий стол, который не работает как eOS (некоторые пакеты отсутствуют, а некоторые из устанавливаемых просто не работают должным образом) или даже выглядит как eOS (поскольку eGTK не работает). не работает с GTK 3.6, и есть некоторые различия в отображении шрифтов).

Кроме того, elementary OS все еще находится в стадии разработки, а "оболочка Pantheon" или эти "элементарные приложения" еще не достигли стабильной версии, поэтому я думаю, что пройдет немало времени, прежде чем кто-то захочет исправить и поддерживать все пакеты, как некоторые очень хорошие люди делают для Unity.

Последний раз редактировалось иллюзионмист (2013-01-02 16:58:30)

Считаете ли вы, что с финальным выпуском EOS Luna, ребята, можно ли успешно упаковать Pantheon на Arch?

Считаете ли вы, что с финальным выпуском EOS Luna, ребята, можно ли успешно упаковать Pantheon на Arch?

Только один способ узнать

Я поговорил с TU alucryd, который отвечает за большую часть связанных с Pantheon пакетов в AUR, и он согласился попытаться предоставить полный порт Pantheon на Arch.

Что касается первого, я предлагаю договориться о правильных именах пакетов. Я перечислил все необходимые пакеты на вики-странице.

Я могу запустить Wingpanel, если я понизил версию Vala. У меня есть некоторые проблемы с темой Wingpanel. .panel ничего не делает.

Спасибо за информацию. До какой версии Vala вы понизили версию?

Спасибо за информацию. До какой версии Vala вы понизили версию?

Кажется, 0,16 (сейчас я не на этом компьютере).

Версия 0.16.1 не работала, когда я отправил сообщение об ошибке в апстрим, но теперь она работает и у меня, спасибо за подсказку, я обновил пакет AUR. Wingpanel запускается вместе с slingshot-launcher и индикатором-pantheon-session, если они установлены (вам нужен хотя бы один индикатор для запуска wingpanel). Плагин pantheon-shell теперь работает (хотя вкладка фона не показывает мои изображения). Возможно, разумнее было бы собрать все пакеты пантеона против vala0.16 вместо нашей версии репо. У меня есть vala0.16 в AUR, я сделал его некоторое время agp, чтобы вы могли получить его вместе с vala из репозиториев. Я постараюсь обновить пакеты пантеона как можно скорее и обновлю вики-страницу.Пантеон на Arch Linux может быть не так уж и далеко

Птица Гермеса — мое имя, пожирающая мои крылья, чтобы сделать меня ручным.

это только у меня или не работает pantheon-session-bzr от aur? только черный экран с курсором мыши.
Это не связано с панелью крыла, так как панель работает, а также доски, рогатки и гала-работа (с --replace), может быть, гала-проблема? (использование модифицированного сеанса gnome-flashback с mutter и metacity работает, но с gala не работает.)

ps: у меня индикатор работает нормально, пробовал индикатор-дата-время, звук индикатора, индикатор-сессия, индикатор-сообщения (последний имеет небольшую проблему с иконкой, которая не отображается в панели, но работает..

В настоящее время я запускаю сеанс пантеона, используя slim и ~/.xinitrc, используя что-то вроде этого:

exec dbus-launch gala &
cerbere &

Хотя у меня есть некоторые проблемы с gala atm, возможно, это связано с тем, что он часто (как и почти всегда) вылетает X при запуске (это в виртуальной машине, еще не пробовал по-настоящему). Я закончу обновление пакетов AUR с помощью vala0.16, а затем посмотрю pantheon-session.

Птица Гермеса — мое имя, пожирающая мои крылья, чтобы сделать меня ручным.

попробовал тонкий способ, он работает более или менее (сеанс не работает, выход из сеанса индикатора не работает), после некоторых тестов проблемы, похоже, связаны с обновлением до gnome 3.8 и падение gnome-classic, поэтому gnome-session-daemon и gnome-settings-daemon кажутся виновниками (и, возможно, гала-тоже)

Эта ошибка связана с веткой Noise, которая использует GTK+ 3.8 для просмотра альбома.

В настоящее время я запускаю сессию пантеона, используя slim и ~/.xinitrc, используя что-то вроде этого:

exec dbus-launch gala &
cerbere &

Хотя у меня есть некоторые проблемы с гала-атм, может быть, это связано с тем, что он часто (как и почти всегда) вылетает X при запуске (это в виртуальной машине, еще не пробовал по-настоящему). Я закончу обновление пакетов AUR с помощью vala0.16, а затем посмотрю pantheon-session.

Я попробую позже, спасибо за совет!
Я потратил некоторое время, чтобы сделать версию gtk 3.8 для темы elementary (она глючит =/), вы можете найти ее на Deviantart. , мое имя пользователя — крастпанда. прямо сейчас это лучше всего работает с xfce, потому что я не могу настроить тему wingpanel.

Я попробую позже, спасибо за совет!
Я потратил некоторое время, чтобы сделать версию gtk 3.8 для темы elementary (она глючит =/), вы можете найти ее на Deviantart. , мое имя пользователя — крастпанда. прямо сейчас это лучше всего работает с xfce, потому что я не могу настроить тему wingpanel.

Похоже, что wingpanel следует теме gtk, я не знаю, можно ли сейчас использовать темы.

Pantheon — это среда рабочего стола elementary OS. Он написан на Vala с использованием GTK 3 и Granite.

Содержание

Разработка

элементарные выпуски ОС являются производными от выпусков Ubuntu LTS, обычно отставая от цикла Ubuntu на несколько недель или месяцев. Однако составляющие его пакеты постоянно обновляются. Посетите официальный репозиторий github и обратитесь к их сообществу в Slack.

Установка

Исходники пакетов

Официальный репозиторий

Среда рабочего стола Pantheon и специализированные приложения для elementary OS предоставляются группой pantheon.

Неофициальный репозиторий

extra-alucryd содержит несколько пакетов, еще не доступных в группе pantheon.

PKGBUILD для многих пакетов, связанных с Pantheon, таких как сторонние приложения, разработанные для elementary OS, и нестабильные пакеты разработки доступны в AUR.

Среда рабочего стола

Для минимальной оболочки Pantheon установите pantheon-session , который извлекает несколько зависимостей и основных компонентов:

  • gala: диспетчер окон и композитинга
  • wingpanel: верхняя панель для запуска приложений, часов и индикаторов.
  • pantheon-applications-menu : Средство запуска приложений, ранее известное как «Рогатка».
  • планка: Dock в стиле macOS

Услуги

Эти дополнительные пакеты предоставляют (фоновые) службы для приложений Pantheon и elementary OS:

  • pantheon-geoclue2-agent : агент аутентификации Geoclue2
  • pantheon-polkit-agent : агент аутентификации Polkit
  • pantheon-print: диалоговое окно настроек печати
  • pantheon-settings-daemon : демон дополнительных настроек

Тема и конфигурация

Эти дополнительные пакеты улучшают внешний вид рабочего стола:

  • lightdm-pantheon-greeter : Приветствующий LightDM
  • pantheon-default-settings : внешний вид, поведение и конфигурация по умолчанию.
  • elementary-icon-theme : тема векторных значков, из которой был создан elementary.
  • elementary-wallpapers: коллекция обоев elementary OS
  • gtk-theme-elementary : элементарная таблица стилей ОС
  • ttf-droid : шрифты общего назначения из Android от Google.
  • ttf-opensans : шрифты без засечек от Google.
  • ttf-roboto : фирменное семейство шрифтов Google.
  • sound-theme-elementary : набор системных звуков

Приложения

Вот некоторые исходные, исправленные и избранные пакеты, входящие в состав дополнительного программного пакета elementary OS:

  • capnet-assist: простой вход в общедоступные сети Wi-Fi.
  • epiphany : веб-браузер заменяет midori-graniteAUR [ссылка не работает: пакет не найден]
  • пантеон-калькулятор : Калькулятор
  • pantheon-calendar : Календарное приложение, ранее известное как Maya, интегрируется с wingpanel-indicator-datetime
  • pantheon-camera : приложение для веб-камеры, ранее известное как Snap.
  • pantheon-code : текстовый редактор, ранее известный как Scratch.
  • pantheon-files: файловый менеджер, разработанный Marlin.
  • pantheon-mail : почтовый клиент, разработанный на основе geary , полностью переработанный.
  • pantheon-music : аудиоплеер, ранее известный как Noise.
  • pantheon-photos: Менеджер фотографий, разработанный на основе Shotwell.
  • pantheon-screencastAUR: простой скринкаст, созданный на основе eidete-bzrAUR
  • pantheon-screenshot : утилита для создания скриншотов
  • pantheon-shortcut-overlay : наложение ярлыков для всей ОС
  • pantheon-terminal: эмулятор терминала
  • pantheon-videos : видеопроигрыватель, ранее известный как Audience (внутренняя часть GStreamer).
  • simple-scan: простая утилита сканирования.

Запуск Пантеона

С помощью диспетчера отображения

pantheon-session предоставляет запись gnome-session для менеджеров отображения, таких как LightDM.

Автозапуск приложений с диспетчером отображения

Через xinit

Используйте xinitrc для запуска компонентов оболочки Pantheon, добавив их в конец файла, например:

Автозапуск приложений с помощью xinit

  • Выполнить что-либо только один раз при запуске X, добавив его в xinitrc перед строкой exec gala.
  • Используйте единицы измерения systemd.
  • Используйте автозапуск XDG через dapperAUR , dex-gitAUR или fbautostartAUR .

Конфигурация и обходные пути

Настроить Pantheon через коммутатор и его разъемы, которые необходимо установить отдельно.

Компоненты Pantheon, кроме plank, хранят свою конфигурацию в ключах org.pantheon или io.elementary dconf.

Общие

Отсутствуют службы D-Bus

Компоненты Pantheon и программное обеспечение elementary OS все чаще делегируют определенные функции диспетчеру окон Gala в рамках подготовки к переходу на Wayland. Если вы используете другой оконный менеджер с компонентами Pantheon или программным обеспечением elementary OS, вы можете увидеть следующие ошибки:

В этой ситуации у вас есть несколько вариантов:

  1. Перейдите на версию программного обеспечения, предшествовавшую реализации этого запроса dbus.
  2. Используйте менеджер окон Gala.
  3. Реализуйте отсутствующие интерфейсы самостоятельно.
  4. Найдите другое программное обеспечение для нужных вам функций (например, другой инструмент для создания снимков экрана)

"Нет такого ключа" при установке пакетов

Отсутствуют несколько ключей dconf, ожидаемых pantheon-default-settings, так как они написаны для более старой версии gnome-settings-daemon . Это не проблема, но если сообщения вас раздражают, закомментируйте или удалите указанные ключи из /usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override .

Рабочий стол

Сбой при входе

"О нет! Что-то пошло не так."

Возможно, один из RequiredComponents в файле сеанса Pantheon не работает.

Это можно обойти, удалив неисправный компонент из /usr/share/gnome-session/sessions/pantheon.session .

Возврат к диспетчеру отображения

Совет. В большинстве случаев достаточно немного подождать, чтобы войти в систему, чтобы устранить блокировку, оставленную предыдущим сеансом.

Неправильное разрешение экрана при использовании нескольких мониторов

lightdm-pantheon-greeter пытается настроить мониторы из monitors.xml вместо конфигурации Xorg, что, похоже, работает ненадежно.

В качестве альтернативы можно использовать другую программу приветствия, например lightdm-gtk-greeter .

Файлы

Включить элементы контекстного меню

Чтобы включить пункты контекстного меню, например для file-roller-pantheon AUR для извлечения/сжатия архивов, дополнительно установите Contractor .

Планка

Не запускается при запуске

Поскольку cerbere был упразднен, pantheon-session ожидает, что планк будет использовать этот автозапуск xdg для инициации и запроса встроенного управления gnome-session для его обслуживания.

Либо установите pantheon-dock-git AUR , либо создайте /etc/xdg/autostart/plank.desktop .

Терминал

Непрозрачность

Установите ключ dconf io.elementary.terminal.settings.background на желаемый цвет фона и непрозрачность со значением RGBA, то есть по умолчанию: rgba(46, 46, 46, 0,95) .

Панели крыла

Индикаторы

Wingpanel не поставляется с индикаторами; они должны быть установлены отдельно.

Как минимум вы, вероятно, захотите установить:

  • pantheon-applications-menu: меню приложений и диалоговое окно «Выполнить»
  • wingpanel-indicator-datetime : виджет часов и календаря
  • wingpanel-indicator-session: меню пользователя и сеанса (переключение пользователя, выход из системы, завершение работы и т. д.)
Сторонние индикаторы
Меню индикатора сеанса не отвечает
  • Для пункта меню Lock требуется метод dbus Lock, предоставляемый службой dbus org.gnome.ScreenSaver.
  • Элементы меню Shutdown. и Log Out.. запрашивают диалоговые окна, которые требуют появления оконного менеджера gala. Если вы собираетесь использовать любой другой оконный менеджер, потребуется альтернатива, например wingpanel-indicator-session-standalone-gitAUR .

Динамическая прозрачность

Оконный менеджер gala обеспечивает динамическую прозрачность Wingpanel.

С gtk-theme-elementary он становится непрозрачным, когда развернутое окно занимает экран и в противном случае сливается с обоями; при использовании других тем GTK панель может быть статически непрозрачной.


В отличие от Windows, пользовательский интерфейс в elementary OS имеет имя, и это Pantheon Desktop. Это красиво оформленная и простая в использовании среда рабочего стола. Эта статья призвана стать руководством пользователя Pantheon Desktop, которое легко читать и практиковать. Вы узнаете об основных концепциях Пантеона, а затем попрактикуетесь в его использовании в повседневных задачах. Здесь вы увидите, как использовать Wingpanel (верхняя панель), Slingshot (меню «Пуск»), Plank (панель задач), Switchboard (системные настройки), а также разберетесь с заголовками и режимом многозадачности. Конечно, я также включил часто используемые сочетания клавиш, чтобы вы могли работать быстрее. К вашему сведению, я использую elementary OS 5.0 Juno в качестве основы для этого урока. Я надеюсь, что всем будет полезна эта статья, и в следующий раз я смогу сослаться сюда, если снова напишу об elementary. Наслаждайтесь!


Индекс

  • Что такое Пантеон?
  • Компоненты Пантеона
  • Крылья и доски
  • Значки
  • 1. Как играть
  • 2. Меню "Пуск"
  • 3. Окно
  • 4. Диалоги
  • 5. Панель задач и часы
  • 6. Закрепить
  • 7. Привыкайте к подсказкам
  • 8. Воспроизведение
  • 9. Многозадачность
  • 10. Управление
  • Сочетания клавиш
  • Дополнительная литература

Что такое Pantheon Desktop?


  • GNU/Linux — все компьютерные операционные системы, представляющие собой варианты GNU, объединенные с ядром под названием Linux.
  • элементарная ОС — вариант GNU/Linux, разработанный двумя талантливыми дизайнерами Дэниелом Рэббитом и Кэссиди Джеймс из США.
  • Рабочий стол Pantheon – пользовательский интерфейс в elementary OS, похожий на Apple MacOS, но разработанный двумя основателями по-разному.

Компоненты Pantheon для рабочего стола

Говоря о Pantheon, вы говорите о четырех вещах: Wingpanel, Plank, Slingshot и Switchboard.

  • Wingpanel – это верхняя панель, полоса-хамелеон, которая меняет цвет в зависимости от ваших действий.
  • Plank — это нижняя док-станция, похожая на «док» в Apple MacOS.
  • Slingshot – это меню "Пуск", да, меню "Пуск", но здесь с названием.
  • Switchboard — это системные настройки, всем известная "панель управления", с помощью которой вы полагаетесь на управление своей системой.


Крылья и доски

Верхняя панель имеет название Wingpanel, состоит из трех частей слева, в центре и справа и переключает цвет с бесцветного, прозрачного и черного в зависимости от условий. Его левая часть отображает меню «Пуск» (Slingshot), средняя часть отображает часы, а правая часть отображает системный трей. В оставшейся части этой статьи в основном рассказывается об этой верхней панели.



(Вверху: крыло без цвета, когда фон обоев светлый | В центре: верхняя панель с полупрозрачным цветом, когда фон темный | Внизу: крыло с черным цветом, когда окно развернуто)

Нижняя панель также имеет название, это Plank, панель задач Pantheon Desktop. Plank — это док, то есть небольшая панель задач для размещения (закрепления) ярлыков приложений; он автоматически скрывается всякий раз, когда окно становится максимальным.



Значки

Pantheon — очень культовый рабочий стол. Пользовательский интерфейс разработан, чтобы полагаться на значки. Благодаря этим красиво оформленным значкам все видно и легко узнаваемо.


1. Как играть

Рабочий стол Pantheon:

  1. Разработан по-другому.
  2. Все просто.
  3. Нет значков в области обоев.
  4. Без заголовка, но заголовок.
  5. Нет строки меню.
  6. Без сворачивания.
  7. Нет глобального меню.
  8. На рабочем столе нельзя щелкнуть правой кнопкой мыши.
  9. Нажмите (один раз), чтобы открыть приложение или файл.
  10. Минимальные настройки в приложениях.

2. Работа с меню «Пуск»

Пусковое меню расположено сверху. Стартовое меню этого пантеона называется Меню приложений. Вы открываете его, щелкнув верхний левый угол экрана или, альтернативно, нажав клавишу Super + пробел (клавиша Win + пробел).


(A. Slingshot по умолчанию, режим по умолчанию | B. Slingshot по списку/категоризированному режиму | C. Поиск приложений | D. Поиск по другому ключевому слову)

В MS Windows это называется «Меню Пуск», но в ОС elementary OS оно называется Меню приложений на экране, а за экраном оно называется Slingshot Launcher.

3. Работа с окном

  • закрывая, нажмите кнопку X в левой части панели заголовка (или нажмите Alt+F4)
  • развернув, дважды щелкните пустую область на панели заголовка
  • перемещение, перетащите пустую область или, удерживая клавишу Super, перетащите любую часть окна
  • развернуть, дважды щелкнуть пустую область в заголовке развернутого окна
  • изменив размер, наведите курсор на угол окна и перетащите его внутрь/вне и
  • свернув его, щелкните правой кнопкой мыши пустую область на панели заголовка > Свернуть.


(Сзади: панель заголовка текстового редактора кода | В центре: панель заголовка Files File Manager | Спереди: панель заголовка веб-браузера Epiphany)

4. Работа с диалогами


Диалог — это небольшое окно, которое появляется всякий раз, когда вы выполняете команду "Сохранить файл" или "Открыть файл". Например, при сохранении веб-страницы в веб-браузере Epiphany отображается диалоговое окно Сохранить файл, обозначенное текстовым полем Имя и кнопкой Сохранить внизу: для изменения имени сохраняемого файла. С другой стороны, когда вы указываете программе открыть какой-либо файл, вы отображаете диалоговое окно «Открыть файл», на которое не указывает текстовое поле и кнопка «Открыть»: для навигации по папкам и открытия какого-либо файла. Помимо этих имен, люди также называют эти диалоговые окна File Chooser.


5. Работа с системным треем и часами

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


(A. Громкость звука | B. Wi-Fi и сетевые подключения | C. Питание (аккумулятор) и яркость | D. Область уведомлений | E. Завершение работы и выход из системы)

Но в отличие от других систем, Часы расположены посередине панели, а не примыкают к лотку. Часы функционируют также как мини-апплет календаря, если вы нажмете на них. Если у вас есть события в Календаре, вы также увидите события в этом апплете.


(A. Часы в середине Wingpanel, показывающие день, месяц, число, но без года | B. Апплет календаря отображается, если щелкнуть часы, а щелчок по дате показывает его события | C.События, которые вы создаете в Календаре, будут отображаться на B)

6. Работа с Dock

Нижняя часть экрана называется "Панель задач" в Windows, "Dock" в MacOS и Plank в Pantheon Desktop. Это место, где все запущенные приложения отображаются в виде значков — вы можете показать / скрыть между ними, щелкнув. Вы работаете с доком по 6 вещам:

  • щелкните значок — запустите приложение.
  • перетащите файл в работающее приложение — скопируйте/откройте этот файл в приложении.
  • перетащите значок из меню приложений — поместите новое приложение.
  • щелкните значок правой кнопкой мыши и снимите флажок "Сохранить" – удалить приложение из Plank.
  • развернуть окно — скрыть планку.
  • подведите курсор к нижнему краю экрана — откроется скрытая доска.

7. Привыкайте к всплывающим подсказкам

Подсказка – это небольшой текст описания, который появляется при наведении курсора на часть экрана. Всплывающая подсказка появляется в меню «Пуск», почти на каждой кнопке, на значке и в других местах. Каждая всплывающая подсказка поясняет, что можно сделать с помощью соответствующей кнопки.


< бр />

(Вверху: всплывающие подсказки кнопок Epiphany | В центре: всплывающие подсказки кнопок Photos | Внизу: всплывающие подсказки кнопок Files)

8. Воспроизведение

  • для воспроизведения отдельных аудио/видео: дважды щелкните аудиофайл, чтобы воспроизвести его в Музыкальном проигрывателе | дважды щелкните видеофайл, чтобы воспроизвести его в Videos Player.
  • для одновременного воспроизведения нескольких аудио/видео: скопируйте аудиофайлы в каталог Home/Music | скопируйте видеофайлы в каталог Home/Videos; программа просканирует их автоматически.



9. Многозадачность в сердце

  • Super+W — показать все запущенные приложения.
  • Ctrl+Super+Left — изменить размер половины экрана влево от текущего приложения.
  • Ctrl+Super+Right — изменить размер текущего приложения на половину экрана вправо.
  • Alt+Tab — переключение между запущенными приложениями. Это ничем не отличается от других систем.
  • Super+S — активировать режим нескольких рабочих столов. В этом режиме вы можете перетащить окно на другой рабочий стол, как если бы у вас было несколько мониторов.


(A. Нажмите Super+W, чтобы увидеть обзор запущенных в данный момент приложений | B. Расположенные рядом окна на одном экране автоматически упорядочиваются путем перетаскивания и перемещения их в разные стороны | C. Нажмите Alt+Tab, чтобы переключаться между запущенными приложениями | D. Нажмите Super+S, чтобы создать несколько рабочих столов, чтобы иметь несколько мониторов без физического монитора)

10. Контроль

  • Личные — ассоциации приложений и типов файлов по умолчанию, изменение языка, настройки Пантеона и обоев, уведомления, а также средства обеспечения безопасности и конфиденциальности.
  • Оборудование: управление клавиатурой и сочетаниями клавиш, мышь/тачпад, монитор и разрешение, управление батареей и питанием, печать, звук и микрофон.
  • Сеть и беспроводная связь — локальная сеть и Wi-Fi, создание точки доступа, средства VPN.
  • Администрирование — подробная информация о системе, выбор часового пояса, доступность и изменение пароля.

Например, даже для смены обоев рабочего стола необходимо открыть «Коммутатор» > «Личные» > «Рабочий стол» > выбрать обои > обои изменены. Другой пример: чтобы подключиться к точке доступа Wi-Fi, вам нужно перейти в «Коммутатор» > «Сеть и беспроводная связь» > «Устройства» > выбрать беспроводное устройство > отобразится список точек доступа > выбрать точку доступа > ввести пароль точки доступа > вы подключены.

Установите и настройте Lando для локальной разработки сайтов WordPress.

Фото автора

Алекс Васкес

Соучредитель Digisavvy

Это руководство поможет вам приступить к работе с Lando, инструментом разработки с открытым исходным кодом, предназначенным для разработчиков, предпочитающих безболезненную, легко настраиваемую конфигурацию локальной серверной среды, которую они могут отслеживать в своих репозиториях системы управления версиями.

Попробуйте Localdev

Pantheon разрабатывает собственный инструмент для локальной разработки! Localdev создан с использованием Lando, имеет удобный графический интерфейс и отлично подходит для сайтов WordPress и Drupal. Нажмите выше, чтобы попробовать, или ознакомьтесь с документацией.

Прежде чем начать

Убедитесь, что у вас есть:

  • Существующий сайт WordPress на Pantheon или создайте его.
  • Знание работы локальных серверных сред полезно, но не обязательно.
  • Заодно обязательно ознакомьтесь с руководством по началу работы с Lando и информацией об использовании интерфейса командной строки Lando.
  • Обратите внимание, что служба поддержки Pantheon не оказывает поддержку Лэндо.

Установка Lando проста. Обязательно проверьте его системные требования, чтобы убедиться, что вы можете продолжить. Обратите внимание, что Lando в настоящее время не предоставляет графический интерфейс пользователя (GUI). Все управляется из командной строки.

Скачать и установить Lando

Загрузите соответствующий выпуск Lando для вашей операционной системы.

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

Изображение установщика Lando

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

Начало работы

Вы будете управлять своими экземплярами Lando через командную строку. Краткий список полезных команд Lando можно найти здесь. Если вам когда-нибудь понадобится переподготовка, просто откройте терминал и введите:

Команда Lando устанавливается глобально, поэтому вы можете запускать ее из любого места в своем терминале.

Всегда рекомендуется поддерживать порядок в файлах и папках сайта вашего проекта. Храните проекты веб-сайтов в отдельных папках друг от друга.

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

Локальная установка WordPress

Начало работы с Лэндо поначалу может сбивать с толку. Не бойся, могучий разработчик, для этого и существует эта документация! Мы начнем с локальной установки и запуска нового сайта WordPress без интеграции с Pantheon.

Обратите внимание, что вы можете выполнить те же основные шаги с существующим сайтом Pantheon Drupal, просто заменив начальный рецепт.

Откройте свой терминал и перейдите в каталог, в котором вы планируете запустить свой модный сайт Lando WP:

Инициализируйте сайт Lando:

Вы можете начать с текущего каталога или клонировать из Pantheon, Github или другого удаленного репозитория или zip-файла. На этом шаге мы выберем текущий рабочий каталог.

Затем вы выберете WordPress в качестве исходного рецепта.

Выберите свой рецепт Lando, чтобы раскрутить новый сайт». ширина=

Для вашего веб-сайта вы можете нажать Enter, и Lando запустит сайт из вашего текущего каталога.

Введите название сайта. Используйте то, что вы запомните!

Ваш локальный сайт создан, но вы еще не закончили! Вам все еще нужно запустить приложение, загрузить WordPress, а затем установить WordPress. Конечно, это несколько шагов, но практика командной строки хороша для роста костей и ловкости ударов по клавиатуре.

Это запускает ваше приложение Lando и предоставляет вам некоторую базовую информацию, такую ​​как URL-адреса вашего сервера приложений, для доступа к сайту в выбранном вами локальном браузере:

alt text

Эта команда загружает текущую стабильную версию WordPress и распаковывает ее в текущий рабочий каталог. В этом шаге нет необходимости, если вы начали с репозитория Git или Pantheon вместо текущего рабочего каталога.

Здесь мы немного поговорим о WP-CLI, Ландо и вас. Чтобы использовать команды WP-CLI в Lando, просто добавьте к команде wp префикс lando, и все готово, Lando выполнит вашу команду WP-CLI, как и раньше.

Ваш файл конфигурации WP все еще необходимо создать. На самом деле вы можете сделать это из командной строки. Однако мы собираемся сделать это старомодным способом через браузер.

Нажмите «Далее» после выбора предпочитаемого языка и нажмите «Перейти» на следующем экране.

В Lando, для установки WordPress без Pantheon, база данных, имя пользователя и пароль — это wordpress, а хост базы данных — это база данных (все значения вводятся с учетом регистра). Введите свои учетные данные и завершите процесс установки.

Поздравляем! Теперь вы установили Lando с WordPress!

Вы можете найти данные для входа на свой сайт, просто введя информацию о Lando в своем терминале.

Установка WordPress по рецепту Pantheon

Использование Lando с Pantheon дает несколько ключевых преимуществ:

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

Рецепт также устанавливает Terminus (если он еще не установлен), мощный интерфейс командной строки для управления веб-сервером Pantheon.

И если этого недостаточно, вы можете отправлять и получать изменения непосредственно в Lando из любой из ваших сред Pantheon.

Чтобы использовать этот рецепт Lando, у вас должны быть:

Учетная запись в Pantheon, которую вы можете зарегистрировать бесплатно

Сайт на хостинге Pantheon готов к работе. Вы можете использовать существующий сайт Pantheon или создать новый

Уникальный жетон машины Pantheon

В каталоге сайта WordPress, созданном в разделе выше, остановите экземпляр Lando (если он все еще работает):

В каталоге проекта создайте новый каталог для интегрированной среды WordPress + Pantheon и перейдите к нему.

Создайте новый сайт Lando, указав Pantheon в качестве источника:

Единственная разница между этим и Lando init заключается в том, что определение источника как pantheon позволяет пропустить пару подсказок.

При появлении запроса вставьте токен машины Pantheon, созданный для Ландо. Обратите внимание, что в большинстве эмуляторов терминала для вставки используется сочетание клавиш CTRL/Command + V, и вы не увидите добавленных символов * или других символов.

Выберите сайт Pantheon, с которого вы хотите создать свой локальный сайт.

Lando создает вашу локальную среду, точно отражающую вашу среду разработки, а затем клонирует кодовую базу сайта (эта часть процесса не включает медиафайлы в папку загрузки или базу данных сайта). Это займет несколько минут или около того, в зависимости от размера сайта.

После завершения вы можете запустить сайт локально:

После запуска сайта у вас будет URL-адрес локального сайта, чтобы вы могли получить к нему доступ из браузера. Но теперь вы также можете получить код, медиафайлы и базу данных из среды сайта Pantheon.

Отправка и получение изменений

Безусловно, одним из самых замечательных преимуществ использования Lando с рецептом Pantheon является возможность отправлять ваши изменения с вашего локального сайта в различные среды Pantheon (включая живые экземпляры и экземпляры с несколькими разработчиками).< /p>

Чтобы инициировать отправку из вашей локальной среды, просто введите lando push ; и наоборот, введите lando pull, чтобы выполнить тягу. В любом случае Lando подскажет вам, для каких сред вы хотите извлечь или передать кодовую базу, файлы и базу данных из или в них.

Ваша база данных относится к базе данных вашего приложения. Ваш код относится к кодовой базе вашего приложения. То есть любые файлы, которые вы будете отслеживать в репозитории системы управления версиями вашего сайта. Ваши медиафайлы относятся к активам и файлам, хранящимся в папке /uploads; вообще говоря, рекомендуется НЕ включать ваши медиафайлы в репозиторий, так как размер репозитория может быстро выйти из-под контроля.

В терминальной среде:

Извлечь изменения из Pantheon:

Для наших целей вы выберете dev, но важно отметить, что вы можете извлекать файлы из любой среды Pantheon, включая среды с несколькими разработчиками.

В следующем запросе вас спросят, куда и хотите ли вы извлечь базу данных. Снова выберите "Разработка".

В следующем запросе снова выберите dev для файлов.

Lando также выполняет поиск и замену в полях siteurl и sitename базы данных и заменяет значения Pantheon вашими локальными значениями.

Иногда рекомендуется самостоятельно выполнить поиск и замену на локальном сайте после завершения извлечения. Кроме того, может быть хорошей идеей запустить замену поиска на сайте Pantheon, на который вы нажали. Вот как вы можете сделать и то, и другое!

Читайте также: