Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Что делать если зависла Ubuntu

Операционная система Linux намного стабильнее Windows. Но и здесь тоже иногда случаются зависания. Зависнуть может как отдельное приложение, полностью графическая оболочка или вся система. Важно знать, как правильно действовать в таких случаях, когда зависает ubuntu 16.04, чтобы не повредить данные и файловую систему, чтобы выйти из таких ситуаций с минимальными потерями.

В этой инструкции мы рассмотрим возможные причины зависания Ubuntu, что со всем этим делать, а также как попытаться спасти не сохраненные данные. Это, наверное, самый важный момент - выйти из ситуации без потери данных.
Читать далее Что делать если зависла Ubuntu

Настройка Unity в Ubuntu 16.04

Unity - это собственная оболочка рабочего стола от компании Canonical, используемая по умолчанию начиная с Ubuntu 11.04. Многим пользователям не понравился переход на Unity, другим же наоборот пришлась по душе эта оболочка. В самом начале она и вправду была не очень - совершенно новый и непривычный интерфейс, низкая стабильность и большое количество глюков, но со временем оболочка развивалась и превратилась во что-то стоящее. Unity всегда ориентировалась на минимальную настраиваемость. За все время ее существования сообщество уже создало достаточное количество утилит для настройки Unity Ubuntu.

В этой статье будет рассмотрена настройка Unity Ubuntu 16.04. Разберем несколько вариантов настройки с помощью различных утилит как общего назначения, так и разработанных специально для Unity.

Настройка Unity в Ubuntu 15.10

Основные настройки, такие как заставка, тема оформления, размер значков можно настроить и в стандартном интерфейсе.

Кликните правой кнопкой мыши по рабочему столу и выберите изменить фон рабочего стола:

unity5

Откроется такое окно:

unity6

Кроме того, на вкладке режим, можно настроить автоматическое скрытие боковой панели, а также положение главного меню:

unity7

Настройка Unity в Ubuntu с помощью CCSM

Раньше всего возможность более тонкой настройки появилась в менеджере конфигурации Compiz в виде плагина Unity Plugin. Настроек здесь не так уж много.

Если он у вас еще не установлен - установите:

sudo apt-get install compizconfig-settings-manager

unity22

Все пункты на английском. На вкладке General вы можете настроить некоторые сочетания клавиш, прозрачность панели (Panel Opacity), цвет фона панели (Background color) и размытие фона меню Dash (Dash Blur):

unity1

Размытие панели может принимать три значения:

  • Active Blur - активное размытие
  • Static Blur - статическое размытие
  • No Blur - без размытия

Вкладка Lanuncher позволяет управлять поведением меню Dash, горячие кнопки, режим автоскрытие для панели (Hide Launcher), поведение панели, подсветку значков (Backlight), размер иконки меню и еще несколько параметров:

unity2

Hide Annimation, анимация скрытия может быть:

  • Slide Only - только скользить
  • Fade Only - только растворяться
  • Fade and Slide - скользить и растворяться

Режим подсветки иконок, Launcher Icon Backlight Mode:

  • Backlight always On - всегда подсвечивать
  • Backlight Toggles - подсвечивать только активные
  • Backlight Always Off - не подсвечивать
  • Edge Illimitation Togles - подсвечивать только рамку для активных
  • Backlight Illimitation Togles - подсвечивать и рамку и фон

Анимация для иконок запуска - Launcher Icon Launch Annimation:

  • None - без анимации
  • Pulse util running - пульсировать во время запуска
  • Blink - анимация мигания

Анимация для иконок приложения во время уведомлений - Launcher Icon Urgant Annimation:

  • None - нет
  • Pulse - пульсировать
  • Wiggle - покачиваться

Вкладка Switcher позволяет изменить настройки переключения между окнами в Unity: горячие клавиши и несколько дополнительных опций:

unity3

Настройка Unity в Ubuntu 15.10 с помощью Dconf

Dconf Editor это менеджер конфигурации Ubuntu. Если проводить аналогию с Windows, то это как редактор реестра, только в Ubuntu нет реестра, а есть конфигурационные файлы.

Установить Dconf Editor можно из официальных репозиториев командой:

sudo apt-get install dconf-editor

Конфигурация Unity Ubuntu здесь может быть выполнена не так тонко, но есть и интересные настройки. Запустите программу из меню Dash:

unity4

Перейдите по адресу: desktop -> unity -> Lenses -> applications:

  • Display available apps - отображать доступные приложения
  • Display recent-apps - отображать последние установленные приложения

Настройка Unity с помощью Ubuntu Tweak

Ubuntu Tweak, наверное, самая удобная утилита для настройки Unity Ubuntu 16.04 и утилит общего назначения. Установить ее можно тоже из официальных репозиториев:

sudo apt-get install ubuntu-tweak

После запуска программы перейдите на вкладку настройки, и выберите пункт Unity:

unity8

Откроется такое окно, во первых радует русский интерфейс:

unity9

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

Настройка Unity в Ubuntu с помощью Unity Tweak Tool

С утилитами общего назначения разобрались, теперь перейдем к более специальным. Unity Tweak Tool Ubuntu - это комплексное решение, с помощью нее можно настроить почти все что нужно.

Как и все предыдущие утилиты, она устанавливается из официальных репозиториев:

sudo apt-get install unity-tweak-tool

После запуска вы видите вот такое окно:

unity10

Кроме собственно Unity, здесь можно настроить параметры диспетчера окон, темы, иконки, курсоры, шрифты и многое другое.

Что касается Unity, то на вкладке Панель запуска настраиваются общие параметры - прозрачность, цвет панели, анимации для значков и панели.

unity11

На вкладке найти есть настройки размытия меню Dash, а также различные параметры поиска Dash:

unity27

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

unity12

Переключатель - различные параметры переключения между окнами:

unity26

Веб дополнения - здесь настраивается та самая нашумевшая интеграция поиска Ubuntu и Amazon и других онлайн сервисов:

unity13

На вкладке дополнительно мы можем настроить панель запуска приложений и меню быстрого доступа:

unity14

Настройка Unity в Ubuntu с помощью Unsettings

А теперь давайте рассмотрим еще одну утилиту, которой нет в официальных репозиториях. Это Unsettings. Для ее установки выполните такие команды:

sudo add-apt-repository ppa:diesch/testing
$ sudo apt-get update
$ sudo apt-get install unsettings

После завершения установки, значок Usettings можно найти в утилите Настройки системы:

unity23

Также можно выполнить в терминале

unsettings

unity16

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

Вкладка темы позволяет настроить тему меню, значков и курсоров:

unity17

На вкладке GTK есть несколько настроек поведения GTK:

unity24

Вкладка Конфиденциальность позволяет настроить параметры поиска Dash:

unity25

Также есть возможность настройки папок по умолчанию для документов, загрузок, музыки и т д:

unity18

В этой программе есть одна примечательная функция. Можно сохранить все текущие настройки в файл, а потом их восстановить на этой или другой машине.

Как сбросить настройки Unity

Если вы сделали что-то не то, система начала глючить или вы просто хотите вернуть настройки Unity Ubuntu 16.04 в состояние по умолчанию это можно сделать следующей командой:

dconf reset -f /org/compiz/
$ setsid unity

То же самое можно сделать с помощью Unity Tweak Tool Ubuntu:

unity-tweak-tool --reset-unity

Выводы

Теперь вы знаете как настроить Unity в Ubuntu в соответствии со своими нуждами. На первый взгляд кажется, что Unity совсем не настраиваемая, но как оказывается, есть достаточно сторонних утилит чтобы сделать все что нужно. Кончено, Unity далеко в гибкости до Awesome и i3, но большинство из того что нужно, можно настроить, а в этой версии даже появилась возможность перенести панель запуска приложений в низ экрана.

Как удалить загрузчик Grub

Загрузчик Grub - это загрузчик, который используется по умолчанию в большинстве дистрибутивов Linux. Grub расшифровывается как GRand Unified Bootloader, он поддерживает загрузку не только Linux, но и Widnows, и DOS.

Если вы устанавливали Linux, а потом по каким-либо причинам решили его удалить и вернуть Windows или создали загрузочную флешку Linux, но теперь она вам больше не нужна, нужно удалить загрузчик Grub. В этой инструкции мы рассмотрим, как удалить загрузчик Grub из MBR или из UEFI, также поговорим о том, как удалить Grub с флешки.
Читать далее Как удалить загрузчик Grub

Как отключить блокировку экрана в Ubuntu

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

В этой инструкции мы рассмотрим как бороться с такими проблемами, а именно как отключить блокировку экрана Ubuntu. Отдельно затронем вопрос что делать если гаснет экран при просмотре видео ubuntu, а отключать блокировку полностью не хочется.
Читать далее Как отключить блокировку экрана в Ubuntu

Лучшие менеджеры закачек в Linux

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

В этой статье мы рассмотрим четыре лучшие свободные менеджеры закачек Linux. Только четыре, для того чтобы вы не запутались в этом многообразии и выбрали именно то, что нужно вам в зависимости от ваших потребностей. Перейдем к списку.
Читать далее Лучшие менеджеры закачек в Linux

Переменные окружения в Linux

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

Например, команда PWD использует системную переменную, чтобы сохранять прежнюю рабочую директорию. Пользовательские переменные окружения устанавливаются пользователем, для текущей оболочки, временно или постоянно. Вся концепция добавления и удаления переменных оболочки крутится вокруг нескольких файлов, команд и различных оболочек.
Читать далее Переменные окружения в Linux

Обновление Kubuntu до 16.04

Kubuntu - это дистрибутив Linux основанный на Ubuntu, только с использованием окружения рабочего стола KDE. В одной из предыдущих статей я писал о том как обновить Ubuntu до 16.04. Сегодня же мы рассмотрим обновление Kubuntu до 16.04.

Этот релиз не получил много обновлений и улучшений, поскольку это LTS версия с длинным сроком поддержки и она должна быть полностью стабильна. Но все же кое-что изменилось, по-прежнему используется Plasma 5 и KDE Frameworks 5, был добавлен новый центр приложений Plasma Discover, обновлен KDE PIM. В этот релиз вошли приложения набора KDE Applications 15.12, а также LibreOffice 5.1 и Firefox 45.

В основном действия по обновлению ничем не отличаются от обычного обновления Ubuntu, но здесь есть свой менеджер обновлений Muon, его мы и рассмотрим.

Обновление через терминал

Подготовка системы

Перед тем как будет выполнено обновление Kubuntu, нужно обновить все компоненты дистрибутива до самой последней версии, чтобы потом не было проблем.

Обновляем источники программного обеспечения:

sudo apt-get update

Затем обновляем все пакеты до самых последних версий, командой:

sudo apt-get upgrade

sudo apt-get dist-upgrade

Опцию dist-upgrade используем, чтобы полностью обновить все пакеты вместе с их зависимостями. После завершения обновления, желательно перезагрузить компьютер, чтобы избежать возможных ошибок:

sudo reboot

Обновление Kubuntu до 16.04

Теперь для обновления системы достаточно выполнить:

sudo do-release-upgrade

kubuntu5

После завершения обновления перезагрузите компьютер.

Обновление в графическом интерфейсе

Шаг 1.

Сначала обновим систему до самого последнего состояния. Откройте окно запуска приложений сочетанием клавиш Alt+F2, наберите Muon:

kubuntu

 

Теперь запустите Muon Update Manager.

Шаг 2.

Отметьте компоненты которые нужно обновить и нажмите Установить обновления:

kubuntu1

 

 

Затем выберите дополнительное ПО, которое нужно установить, это может быть например обновление ядра:

kubuntu6

 

Шаг 3.

Дождитесь завершения обновления:

snapshot5

Шаг 4.

Теперь можно выполнить обновление kubuntu до 16.04. Перезагрузите компьютер, запустите снова Muon Update Manager, и когда появиться уведомление о новой версии Kubuntu нажмите Обновить.

kubuntu1

 

Шаг 5.

Здесь вы можете прочитать, что нового в этом выпуске. Нажмите Обновить:

kubuntu2

 

Шаг 6.

Дождитесь завершения подготовки к обновлению:

kubuntu4

Затем  снова нажмите Обновить:

kubuntu4

 

Шаг 7.

Теперь вам остается лишь дождаться завершения обновления Kubuntu. Это может занять около часа.

Шаг 8.

Перезагрузите компьютер, и готово:

16_04-release-ss3-opt-1024x576

 

Выводы

Теперь вы знаете как обновить Kubuntu до 16.04. Процесс обновления в терминале ничем не отличается от Ubuntu, но в графическом интерфейсе менеджер обновлений немного другой.

UPD 11.07.2016: Статья обновлена для Kubuntu 16.04

Ричард Столлман - отец открытого программного обеспечения

Что для вас значит программирование? Это работа, хобби или может быть средство заработка? Для этого человека программирование - это философия жизни: "Free as Freedom" или по-русски "Свободный - от слова свобода". Сегодня мы поговорим о Ричарде Мэтью Столлмане - отце движения свободного программного обеспечения и основателе фонда FSF.

Ранняя жизнь

Ричард Столлман родился 16 марта 1953 года в Нью-Йорке, на Манхеттене. Его родители Элис Липпман и Даниэль Столлмен. Мать Ричарда работала учительницей в школе, а отец продавал печатные станки. Ричард работал долгое время добровольцем. Его целью были не деньги, а помощь, творчество и всеобщее развитие. Еще в юности он показал свою тягу к свободе и нежелание бороться за деньги.

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

Образование

Образование Столлмана началось в Гарвардском университете в 1970 году. В 1971 он присоединился к университетскому сообществу хакеров. А в 1974 окончил Гарвард и получил диплом бакалавра.

Молодой Ричард решил продолжить свое образование в Массачусетском технологическом институте. Но после одного года обучения он сосредоточил все свое внимание на программировании в лаборатории MIT.

Проект GNU

В 1983 году Мэтью Столлман основал проект GNU. Он был уверен, что избран, для того чтобы дать пользователям свободу, создавая открытое программное обеспечение. Это не просто технический проект, он имел политическое, культурное и социальное значение.

Главная цель GNU - это свобода, на которую у каждого есть право. Свобода программного обеспечения включает такие возможности:

  • Использовать программное обеспечение для любых целей
  • Иметь доступ к исходному коду
  • Возможность копировать программы
  • Изменять программы
  • Распространять программы и делиться с другими

Манифест GNU был опубликован в 1985 году. Свободное программное обеспечение гарантирует все права пользователей с помощью лицензий. Свободное ПО - не означает некоммерческое, вы можете его купить, но в то же время вы покупаете не только программу, вы покупаете все права на ее использование, и можете использовать ее как хотите.

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

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

Конечная цель GNU - создать новую операционную систему, в которой все программное обеспечение будет работать бесплатно. Разработка началась в 1984 году, а в 1992 стала доступна вторая версия.

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

Open Source vs СПО

Ричард Столлман известный как человек, который всю свою жизнь борется за правильное толкование своего проекта. Он даже откажется от любого интервью, если он не будет уверен что все определения используются правильно. Эта точка огромный источник недоразумений между свободным программным обеспечением и открытым исходным кодом. Отличие в том, что открытый исходный код - это модель развития, а свободное программное обеспечение - идея и политическое движение.

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

GNU и Linux

Вернемся к определению GNU. Это рекурсивный акроним, GNU означает - GNU это не Unix (GNU is not Unix). Но в то же время GNU Unix совместимый.

В начале 90-х GNU/Linux была очень простой операционной системой, без графического установщика и установочных дисков.

Первое ядро Linux было написано 1991. Тогда для создания операционной системы было использовано ядро Linux и утилиты проекта GNU. Это были такие утилиты, как bash, find, cp и набор компиляторов GCC.

Преимущества свободного программного обеспечения

Ричард Столлман был вдохновлен политикой Гарварда, где ни одна программа не может быть установлена, если ее код не открыт публично.

GNU доступен всем как воздух. Обычно цена программы включает в себя цену лицензии, цену копирования и т д. В свободном программном обеспечении эти дополнительные расходы упразднены. Полный исходный код программ должен быть доступен всем. Только в этом случае пользователи смогут реализовать нужные им функции. Люди не должны ждать пока крупная компания выпустит новую версию программы, или использовать десятки программ для достижения цели. Они могут просто доработать профессиональное программное обеспечение, которое уже существует. Чтобы не развивать собственные приложения с нуля, самостоятельно, можно внести несколько нужных изменений в уже существующие продукты. Свободное программное обеспечение будет полезным для вас если вы можете изменять исходный код.

В то же время свободное программное обеспечение защищает не только пользователей, но и компании, от взлома.

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

Есть только один минус - программисты получат намного меньше денег. Но талантливые специалисты, которым нравится их работа, как Ричард Столлман, будут работать за любую зарплату, они будут работать за идею.

Фонд свободного программного обеспечения

Фонд свободного программного обеспечения - это международная некоммерческая организация, поддерживающая свободное программное обеспечение и защищающая права пользователей. Основана Ричардом Столлманом 4 октября 1985 года.

Его цель - вырастить поколение свободных пользователей, так как наша жизнь с каждым днем дает новые поводы использовать свободное программное обеспечение. Фонд создан для поддержки пользователей, но не для заработка денег и поддержки компаний.

Интересно, что фонд свободного программного обеспечение использует только СПО в своей работе - это их главный принцип.

FSF спонсирует GNU, у них есть множество добровольцев, делающих свою работу, так же как и Столлман в юности.

FSF имеет много авторских прав, на различное программное обеспечение, в том числе на операционную систему GNU.

Каждый год тысячи разработчиков и юридических лиц регистрируют свои авторские права, в офисах лицензирования свободного программного обеспечения в США.

Если вы разделяете философию Ричарда Столмана, вы можете поддержать свободное ПО. Лучшей поддержкой будет использование его на своем компьютере и распространение.

Защитите себя от шпионов

Свобода включает в себя право на личную жизнь и свои секреты. Ричард Столлман никогда не оставлял это без внимания. Люди должны понять ценность свободы.

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

Почему проприетарное программное обеспечение является вредоносным

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

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

Кто же Ричард Столлман

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

У основателя FSF огромный и обширный график путешествий по всему миру, чтобы как можно больше людей, программистов и пользователей ПК узнали о свободном ПО.

Выводы

Этот человек посвятил всю свою жизнь распространению идей свобод и прав человека. Своей жизнью Ричард Столлман доказывает что не нужно быть политиком, чтобы изменить мир. Талантливый программист с сильной жизненной позицией это хороший пример для тех кто борется за свободу.

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

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

Как узнать версию Linux Mint

Linux Mint - это дистрибутив Linux, основанный на Ubuntu. Иногда возникает необходимость узнать, какую же версию Linux Mint вы используете на компьютере. Это может понадобиться для установки специфических программ или корректного обновления.

В основном здесь работают те же способы, что и в Ubuntu, но некоторые из них показывают неточную информацию - только версию дистрибутива Ubuntu, на котором основана система. Да, это поможет приблизительно определить с какой системой мы имеем дело. Например, мы знаем что Linux Mint 17 основан на Ubuntu 14.04, если нам нужна точная версия, то пригодны далеко не все методы.

В этой статье мы рассмотрим как узнать версию Linux Mint. Причем не Ubuntu, на которой основана система, а именно версия linux mint.

Графический способ

Как и в других дистрибутивах, в Linux Mint есть утилита справки. Здесь можно определить мажорную версию Linux Mint. Открыть ее можно из главного меню:

linuxmint2

Выглядит утилита справки вот так:

linuxmint1

Как узнать версию Linux Mint в терминале

Inxi - удобная утилита для сбора информации о системе, предустановленная в Linux MInt. Среди всего прочего позволяет узнать версию linux mint. Для этого используйте ключ -S:

inxi -S

linuxmint3

С помощью опции -F можно посмотреть всю доступную информацию о системе:

inxi -F

linuxmint4

Узнать версию mint можно также в файле /etc/lsb_release:

cat /etc/lsb_release

linuxmint5

А также /etc/issue, если вы там ничего не изменяли. Потому что по умолчанию в этом файле хранится приветствие, выводимое при подключении по ssh:

cat /etc/issue

cat /etc/issue.net

linuxmint6

Вот и все, теперь у вас не возникнет проблем с тем, как узнать версию Linux Mint. Знаете еще способы? Напишите в комментариях!

Настройка LightDM в Linux

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

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

Начнем с того что LightDM это только менеджер входа. А в качестве экранов приветствия могут использоваться несколько вариантов надстроек. В Ubuntu по умолчанию используется unity-greeter, в окружении рабочего стола GNOME - lightdm-gtk-greeter, а в KDE - lightdm-kde-greeter. Есть также экран входа, основанный на веб-технологиях - lightdm-webkit-greeter. Но сначала давайте рассмотрим глобальные настройки LightDM ubuntu.
Читать далее Настройка LightDM в Linux