marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Проблема 1 решена. |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
vs220Первый раз вижу данный репозиторий. Оригинал темы был у horst3180 - только про него и знал.marlockС чего вы взяли? Постоянно новые коммиты последний 8 дней назад https://github.com/nicohood/arc-theme |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
allon925С наскока увидел, что этот форк развивается - https://github.com/andreisergiu98/arc-flatabulous-thememarlockЧто-нибудь можете посоветовать? Заранее благодарен за ответ. Если не устраивает, смотрим форки темы - https://github.com/horst3180/arc-theme/network/members P.S. Раньше был замечательный инструмент "Network Graph", где на графике отмечались даты коммитов у форков - можно было сразу найти самый свежий. Зачем микрософт его выпилил? https://github.blog/changelog/2019-05-01-deprecating-the-network-graph/ |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Тема уже 2 года как оставлена автором. Самое лёгкое - использовать какой-нибудь форк с фиксами для GTK 3.24. |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Проблемы 3 и 4 пофиксил, решение в стартовом посте. Надо бы это на вики запостить. |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
VingaelУказать правильный путь до пакетов.redЭто, конечно, хорошо, но как самому ручками в "чистый" арч подкинуть? |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Всем здравия. Многие, наверное, знают Pantheon Shell - окружение рабочего стола (с натяжкой, но всё же это так) Elementary OS. Pantheon использует GTK3 и много компонентов GNOME 3. Я слежу за проектом Elementary OS с самого его появления - 2011 года. Мне нравится визуальное оформление Pantheon и я давно хотел поднять его на Арче. Прошлая моя попытка была в 2017 году и закончилась неудачей сразу по нескольким причинам: общая запатченность Pantheon и жёсткая его привязка к пакетам Ubuntu; как раз тогда начался процесс миграции на систему сборки meson, было совершенно непонятно, какие проекты уже перешли на meson окончательно, а какие нет; как следствие предыдущего - огромные проблемы со сборкой пакетов из AUR, где была адская мешанина из старых релизных пакетов, свежих git-пакетов и устаревших git-пакетов. Параллельно я пробовал ставить саму Elementary OS на железо и пользоваться ей. Каждая попытка заканчивалась убеждением, что Ubuntu - совершенно не мой дистрибутив (сам не знаю, зачем нужно было убеждаться в этом каждые 2 года). А вот оболочка мне нравилась. В общем, я решил ещё раз попробовать установить Pantheon на Arch. Я слышал, что все проекты Elementary окончательно перешли на meson, а что ещё более важно - практически отвязались от ubuntu-пакетов (о чём говорит, например, наличие свежих пакетов с Pantheon в Fedora). В этот раз у меня (почти) всё получилось. https://imgur.com/qjkd4HV Сразу хочу выразить благодарность пользователю alucryd (хоть он и вряд ли зайдёт на русскоязычный форум). Этот человечище является мейнтейнером почти всех pantheon-*-git пакетов в AUR - и все они стали наконец-то нормально собираться и работать. От слов - к делу. В первую очередь вооружаемся нашей родной Wiki - https://wiki.archlinux.org/index.php/Pantheon Добавлять репу alucryd'а не стал, поскольку пакеты там уже начали подгнивать - видимо, не поспевает человек. Ставил всё из AUR, исключительно *-git пакеты. Иногда в зависимостях указаны не -git версии - проверяйте и заменяйте на -git, если хотите. Входная точка, как и написано в wiki - пакет pantheon-session-git. Он притянет с собой основные зависимости. Сразу рекомендую заменить gnome-settings-daemon на gnome-settings-daemon-elementary, а также поставить pantheon-default-settings-git, дабы получить примерно тот же look'n'feel, как в Elementary OS. Также можно заменить plank на plank-git. lightdm-pantheon-greeter-git - хотите ставьте, хотите нет. pantheon-polkit-agent - очень нужная вещь, ставить. Можно из [community] не-git версию - в этом компоненте никакого развития нет. Теперь надо ставить плагины для switchboard (это system settings) и wingpanel (панелька сверху). Ищите пакеты switchboard-plug-*-git и wingpanel-indicator-*-git. Ставьте, какие нужны - по описанию всё должно быть понятно. Из вики-раздела https://wiki.archlinux.org/index.php/Pantheon#Applications ставьте любые нужные программы - там тоже всё понятно по названиям (это вам не MATE, хех) В принципе, теперь Pantheon должен запуститься и им даже можно пользоваться. Абсолютно никаких проблем ни со сборкой пакетов, ни с запуском Pantheon у меня не возникло. Список пакетов из AUR у меня такой получился (не относящиеся к Pantheon убрал):
А теперь раздел текущих проблем. 1. Не самое хорошее и правильное решение, но у меня пока нет слишком много времени и желания разбираться с .service файлами.Пакет с патчем https://github.com/elementary/cerbere/pull/23 прекрасно работает и не тормозит выключение системы. Буду либо пробовать добавить патч в cerbere-git, либо создам отдельно свой пакет. 2. Настроить шрифты и некоторые другие моменты GTK3 можно только через lxappearance-gtk3 или gnome-tweaks. switchboard-plug-elementary-tweaks-git в этом плане абсолютно бесполезен, он ничего не меняет. 3. pantheon-default-settings-git. Я поменял titlebar-font в org.gnome.desktop.wm.preferences через dconf-editor, но шрифт не поменялся. Решается установкой xorg-xrdb 4. Решается такой строкой в ~/.config/gtk-3.0/settings.ini: 5. Так и не нашёл, как заставить numlock быть активным сразу после логина6. Есть проблемы с онлайн аккаунтом Google. Проблема раз - пакет switchboard-plug-online-accounts-git полностью просрочен. Там в комментариях есть нормальный, но мне ещё пришлось заменить libsignon-dbus на gsignond. Проблема два - https://github.com/elementary/switchboard-plug-onlineaccounts/issues/72. Хотя календарь я синхронизировать смог. Вроде всё, что вспомнил. В остальном DE работает просто шикарно, я очень доволен. Все дополнения буду постить в теме. Если заинтересовались темой, you are welcome - устанавливайте, экспериментируйте, давайте решать проблемы вместе. |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Что-то я в шоке с вас, товарищи. Приходит на форум очередное "ваш дистрибутив - говно, потому что !Я! не смог его установить, поэтому оправдывайтесь, давайте ошибку в каждой команде мне коллективно объясняйте!" и вы зачем-то действительно помогаете. Зачем? Человек пишет ключи со значениями через пробелы, пытается открыть файл написав путь до него и не знает отличий > от >> - зачем ему арч и зачем вы помогаете ему поставить арч? Зачем? Это уже сейчас огромная проблема для вас всех и для автора в том числе, а проблем будет ещё больше. Я уже неоднократно говорил, что текущий Installation Guide - отличный фильтр от нубов, абсолютно ничего не понимающих в *nix концепциях. И в общем-то я в очередной раз убеждаюсь, что тот, кто не смог установить арч по этому гайду и не должен его иметь. |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
А если ?
|
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
Xtsвнимания. и оно уже, собственно, получено. |