суббота, 9 апреля 2016 г.

Спят усталые игрушки :)

Прилетело GTK 3.20 и наши мантейнеры прошляпили...




Новость для тех, кто хочет поставить Antergos и тех, кто использует LightDM по-умолчанию.
Помните ребята эту крутую заставку у Antergos при входе в систему? Добро Пожаловат! :)
Вот этот наш "Добро Пожаловат!" решил устроить заморочку пользователям Antergos, но не только смешным переводом, а поломкой зависимостей.
Суть заключается в том, что по-умолчанию в ОСь ставится дисплейный менеджер LightDM и вместе с ним идет пакет lightdm-webkit2-greeter, который берется из репозитория antergos и в зависимостях которого указаны интересные строчки:
depend = gtk3>=3.18
depend = gtk3<3.20
А в Archlinux уже 3.20.2-1 и что же делать?


Сносить lightdm и ставить sddm:
sudo pacman -R lightdm lightdm-webkit2-greeter
sudo pacman -S sddm sddm-kcm
sudo systemctl enable sddm.service -f
Тем, кто хочет установить Antergos я рекомендую временно воздержаться и подождать пока. Иначе вы получите это:


Ну если вы с консолью на ТЫ, то можете ставить базовую систему без ДЕ, а там уже все по старинке, но без LightDM соответственно (заменить на другой - SDDM, GDM, Slim и т.д.). Подробности фейла тут.

16 комментариев:

  1. Арч, он такой арч... :))
    Вероятно из-за этого у меня система не ставилась. Пока не жалею, что выбрал Manjaro, в нем новые пакеты проходят хоть какую то проверку на совместимость с системой. Новичкам советую именно manjaro...

    ОтветитьУдалить
    Ответы
    1. Ну нужно найти дистрибутив для себя, тут вы правы. В каждом есть свои минусы, и плюсы.
      Ведь не даром пишут в вики арча о том, что перед обновлением - читайте новости и смотрите, что обновляется.
      Хотите новых плюшек и свежий софт, то Archlinux (Antergos) - ваш дистрибутив.
      Более стабильный - Manjaro.
      Ну а если для вас стабильность важней всего, то вам нужен Debian Stable.
      Совсем новичку лучше всего Ubuntu или Linux Mint.
      Что касательно этой проблемы, то вся загвоздка заключается в том, что Antergos не имеет свой репозиторий с основными пакетами. И дополнительно Cnchi устроен так, что список пакетов хранится в install.antergos.com, в котором lightdm прибит гвоздями ко всем ДЕ. А потому мантейнеры прошляпили обновление в Archlinux и поломали зависимости.

      Удалить
  2. вчера где то в 2 часа ночи ставил Antergos и проблем не возникала при установки(наверно в это время он еще не обновился,хз)

    Эм.. круглая заставка Antergos? у меня черный экран и сразу грузится кде.. не какой заставки не наблюдал

    ОтветитьУдалить
    Ответы
    1. Имеется ввиду окно входа:
      http://linuxbsdos.com/wp-content/uploads/2014/06/GNOMELogin5-660x495.png

      Удалить
    2. аааа этого у меня нет)

      Удалить
  3. Красивый у них LightDM, жалко сносить. Пока снял галочки в списке обновлений с webkit2gtk и gtk3.

    ОтветитьУдалить
    Ответы
    1. Не вариант, черный экран получил. Из консоли воспользовался вашим способом, удалил LightDM и установил Sddm.

      Удалить
  4. Ну собственно, для тех у кого уже установлена ОС, то проблем особых я в этом не вижу. В гите уже помечен баг, как in progress, обновят со временем. А вот для тех, кто собирается только ставить ОС - это будет неприятным сюрпризом.

    ОтветитьУдалить
  5. Проблема решена, пакет обновлен и добавлен в репозиторий.

    ОтветитьУдалить
  6. Просьба к уважаемому админу. Напишите статью об установке sddm, как правильно установить, не порушив систему и как вернуть в случае чего назад lightdm, чтобы всё работало.
    И ещё очень понравились темы для него https://forum.manjaro.org/index.php?topic=32866.0
    Как установить?

    ОтветитьУдалить
    Ответы
    1. Так вроде ж написано

      Manual Installation

      copy the folder elegant-manjarolinux to /usr/share/sddm/themes/ change CurrentTheme to elegant-archlinux in /etc/sddm.conf or change it from sddm-kcm (setting menu) Have fun!

      Не срабатывает?

      Удалить
  7. Вот ещё тема для арча https://forum.manjaro.org/index.php?topic=32846.0

    ОтветитьУдалить
  8. "Добро Пожаловат!" сменили на "Welcome" )))

    ОтветитьУдалить
    Ответы
    1. А я sddm оставил. Мне все равно на этот ДМ, всегда стоит автологин и вижу редко его.

      Удалить
    2. Попробую поставлю. А вопрос ещё такой - имя пользователя надо вручную вводить или автоматом выбирается (если пользователь один)? Хочется чтобы только пароль вводить...

      Удалить
    3. Автоматом выбирается, только пароль нужно вводить.

      Удалить