Записки IT специалиста
Как установить Debian или Ubuntu с графической оболочкой в минимальной конфигурации
- Автор: Уваров А.С.
- 20.11.2022
Вот уже не первый раз читатели нас спрашивают: как установить операционную систему Debian или Ubuntu с графической оболочкой, но минимальным набором пакетов. Задача достаточно простая, но на пути к ней есть ряд неочевидных моментов, поэтому мы решили пойти навстречу и написать такую статью. Сразу предупреждаем, если вы хотите получить минималистичную систему в которой можно сразу приступить к работе — то лучше поищите готовый дистрибутив. Наш метод предназначен тем, кто хочет получить именно минимальный каркас, который потом самостоятельно настраивать и приводить в нужное состояние.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Установка базовой системы
Так как данная статья рассчитана на пользователя, имеющего базовый опыт работы с Ubuntu или Debian, то мы не будем останавливаться подробно на вопросах установки, а укажем только на некоторые ключевые особенности.
Начнем с дистрибутивов. У Debian имеется единый дистрибутив, при помощи которого можно установить как серверную, так и настольную систему, причем сделать это как в текстовом, так и в графическом режиме. Оба режима установщика полностью равнозначны и можно, например, спокойной установить настольную систему в текстовом или сервер в графическом. На результат влияет только выбранный набор ПО при установке. Чтобы не получить лишнего оставляем только единственный пункт — Стандартные системные утилиты, также, по желанию, можем добавить туда SSH-сервер. По сути, мы получим типичную минимальную серверную инсталляцию.
В Ubuntu подход совершенно иной, там имеется серверный дистрибутив, при помощи которого можно установить минимальную систему без GUI и набор дистрибутивов для каждой графической оболочки, которые сразу и безальтернативно поставят вам весь набор ПО. При этом, вопреки распространенному мнению пакетная база у обоих дистрибутивов полностью одинакова и все что отличает их — это набор предустанавливаемого ПО. Поэтому нам понадобится серверный дистрибутив, который следует установить в минимальной конфигурации.
Теперь о разметке диска, так как речь идет о настольной системе, то имеет смысл выносить /home на отдельный раздел, а также использовать LVM, чтобы облегчить дальнейшее управление дисками. При использовании swap-раздела (Debian) его следует размещать вначале диска перед корневым.
Таким образом схема разделов представляется следующей:
- Debian: EFI — boot (опционально) — swap — корневой раздел — home
- Ubuntu: EFI — boot (опционально) — корневой раздел — home
Теперь о размерах разделов, для EFI вполне достаточно 500 МБ, а вот boot, с учетом размера современных ядер также следует делать не менее 500 МБ, а лучше 1 ГБ. Размер установленной системы, в зависимости от выбранной графической оболочки составляет для Debian 3-5 ГБ, для Ubuntu 8-10 ГБ. Откуда такая разница? Все дело в файле подкачки, который Ubuntu размещает в корневом разделе. Исходя из этого планируйте размер корневого раздела таким образом, чтобы там поместилось и все задуманное вами ПО. Каких-либо рекомендаций дать здесь невозможно, у каждого свои потребности и свой взгляд на состав будущей системы.
Также, так как это настольная система, мы советуем при установке Debian оставить пустым пароль суперпользователя root и использовать управление системой через sudo, так как это сделано в Ubuntu.
Установка графической оболочки
Графических оболочек много, на любой вкус и рассмотреть установку их всех в рамках одной статьи невозможно, поэтому мы приведем примеры только для трех: Gnome, KDE и XFCE, но поняв принцип вы сможете также легко установить любую.
Прежде всего вам нужно найти метапакет, устанавливающий нужную оболочку в минимальной конфигурации. Для этого следует обратиться к специализированным ресурсам, содержащим информацию о пакетах и их подробное описание. Это Debian Packages и Ubuntu Packages, соответственно.
Так для Gnome без труда находится пакет gnome-core — GNOME Desktop Environment — essential components. Это как раз то, что нам нужно, открыв информацию о пакете можно просмотреть его зависимости, чтобы понять, что будет установлено в систему, сами метапакеты являются пустышками, их цель — удобная установка набора пакетов.
На что нужно обязательно обратить внимание? На наличие в зависимостях дисплейного менеджера, если не углубляться в подробности, то это экран входа в систему в графическом режиме предназначенный для ввода учетных данных пользователя и выбору параметров сеанса. Наиболее широко используется следующие дисплейные менеджеры:
- GDM — экранный менеджер GNOME
- LightDM — независимый от среды рабочего стола экранный менеджер.
- SDDM — экранный менеджер, основанный на QML, рекомендуется для KDE и LXQt.
Если вы собираетесь установить несколько графических оболочек, то учтите, что активным может быть только один дисплейный менеджер и каждый из них способен работать с любой графической оболочкой, рекомендации выше нацелены на использование наиболее «родного» по составу библиотек и пакетный базы менеджера.
Если в зависимостях метапакета дисплейного менеджера нет, то его следует установить отдельно. При установке сразу нескольких менеджеров вам будет предложено выбрать какой из них будет использоваться. В нашем случае метапакеты содержат дисплейные менеджеры: Gnome — gdm3, KDE — sddm, XFCE — lightdm.
Ниже мы приведем примеры установки каждой из графических сред и покажем скриншоты из готовой системы.
Gnome:
KDE Plasma 5:
XFCE 4:
Итак, графическая оболочка установлена, осталось научить систему грузиться в графическом режиме, в этом нам поможет systemd, для которого следует просто изменить цель загрузки (boot targets):
Перезагружаем систему и видим графическое окно входа, основная цель достигнута.
Настройка NetworkManager
Еще одна задача, которую вы с большой вероятностью захотите выполнить — это переключить управление сетью на Network Manager. Данное ПО в представлении не нуждается и фактически представляет стандарт для графических оболочек Linux систем. Для полноценной работы нам потребуется установить две компоненты: сам Network Manager и апплет для панели задач, большинство систем, кроме KDE, используют network-manager-gnome, в KDE — plasma-nm.
В некоторых оболочках Network Manager уже может быть установлен, косвенным признаком является наличие значка управления сетью на панели задач.
Чтобы окончательно убедиться в этом выполните:
Если Network Manager установлен, то можно сразу переходить к настройке. В противном случае нам потребуется его установить.
Для KDE Plasma:
Для остальных оболочек:
Настройка будет зависеть от типа системы, так как в современных Debian и Ubuntu разный подход к управлению сетью.
Debian
В Debian управление сетью происходит по-старинке, через Ifupdown, для переключения на Network Manager достаточно просто удалить настройки в /etc/network/interfaces. Откроем этот файл и удалим оттуда все строки, кроме:
Затем перезапустите NetworkManager, обратите внимание на соблюдение регистра в команде:
После чего настройки интерфейса будут автоматически подхвачены службой, что сразу отразится на значке в панели задач: там появится сетевой интерфейс и возможность работать с ним.
Ubuntu
В Ubuntu для управления сетью используется netplan, это достаточно продвинутая система и она поддерживает работу с NetworkManager, надо просто явно указать это в настройках, иначе, по умолчанию, будет использоваться networkd. Для этого откройте файл /etc/netplan/00-installer-config.yaml и приведите его к следующему виду:
Напоминаем, что для файла настроек применяется формат YAML который использует для форматирования отступы в 2 или 4 пробела.
Для проверки используйте:
Если все хорошо, то примените новые сетевые настройки командой:
Изменения вы увидите сразу.
И, кстати, если после установки Network Manager и выполнения указанных действий вы так и не увидели значка на панели задач — просто перезагрузите компьютер.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Debian User Forums
HOWTO: Install X Window System and a Desktop Environment
Scotti Moderator Team Member
Posts: 312 Joined: 2005-11-08 01:13
HOWTO: Install X Window System and a Desktop Environment
#1 Post by Scotti » 2007-02-13 02:13
So, you have just installed Debian GNU/Linux. Good for you! But, what now? All you have is a black screen in front of you with no mouse pointer or application menu or anything! What gives?!
What you need now is to install a Desktop Environment. Don’t fret, it’s actually pretty easy.
1. Install The X Window System
First, install the base X Window System GUI environment by issuing this command as root:
There are a few questions you will be asked after the installation. Accepting the default choices should be fine.
2. Install a Desktop Environment
Next you will need to install a Desktop Environment. The two most popular are Gnome and KDE. You can install one or both to try them out.
To install a Desktop Environment, issue the following command as root:
Or replace ‘gnome’ with ‘kde’ for KDE.
3. Run your Desktop Environment
After you have a Desktop Environment installed you can test everything by logging in as your non-root user and issue the command:
This should bring up your new GUI environment. Now you’re ready to start using your new Debian GNU/Linux computer!
Notes:
If you would like a nice GUI environment to login with, you have the choice of installing GDM, KDM, or XDM. GDM seems to be the most popular, but you are more than welcome to try out any of the others:
If you think you messed up on the configuration of the X Window System, you can run this command as root to reconfigure the package:
If you run Sarge:
If you would like a minimal installation of either Desktop Environment, use the package names ‘gnome-core’ or ‘kdebase’ for Gnome or KDE, respectively.
There are other options from Gnome and KDE for your GUI environment. Please view XWinMan.org for a listing of other Desktop Environments and/or Window Managers.
Re: HOWTO: Install X Windows and a Desktop Environment
#2 Post by chealer » 2007-02-13 03:06
Scotti Moderator Team Member
Posts: 312 Joined: 2005-11-08 01:13
Re: HOWTO: Install X Windows and a Desktop Environment
#3 Post by Scotti » 2007-02-13 03:48
#4 Post by chealer » 2007-02-13 07:29
#5 Post by garrincha » 2007-02-13 15:26
Edit (23.07.2008) — See Addendum under X-Window System
============
WWW resource:
Debian X Window System FAQ:
http://soc.if.usp.br/doc/xfree86-common/FAQ.xhtml
Something that I have kept in my documentation section with some edited updates:
This is a generalised documentation on the X-Window System installed in your Debian distribution and is aimed toward mainly those who are just getting around the Debian installed X-Window System from the non-graphical command line style, or from a login manager, XDM and for those who tired of ‘googling’ for info. So if you like to start your X window manager or desktop by typing ‘startx’ (or via XDM) there are a few things to make it easier for you. This will be mainly about (1)making your window manager or desktop environment the default system on login, and (2) running multiple X sessions.
Some background on X-Window System, window manager & desktop environment:
X-Window System:
================
In Linux, almost everything is text-based as opposed to graphical-user-interfaces (GUIs) for example in MS Windows. There are several advantages of running a text-based system in Linux, for example if you run a server it save PC resources that would otherwise be wasted running a GUI system, or if you run a really old and/or slow PC like I, a GUI-based system hog resources. In a reasonably fast and modern PC, this wouldn’t be a factor and you can run all the GUIs you want without breaking sweat. So, it is down to mostly individual and organisational preference.
In Linux (and also UNIX, FreeBSD etc) the GUI runs on the top of the text-based system, the GUI is call the X-Window System or X. If you don’t know it already, X-Window System in Linux takes care of things like the hardware settings such as the monitor (refresh rate & resolution), keyboard, and mouse, so the graphical application just «communicate» with the X-Window System and tell it want it want to do.
In the current stable version of Debian, Sarge 3.1, the X Window System, is called XFree86, while in the soon to be stable version of Debian, Etch 4.0, the X Window System, is called X.org. The X.org is a fork of XFree86 and the latter will probably be discontinued in term of supports.
Addendum:
========
Reference: X-Power Tools -Chris Tyler:
The xorg.conf Configuration File:
The xorg.conf configuration file is divided into five basic sections (and there are eight optional sections; see Section 3.6). Knowing the purpose of each of these sections is the key to understanding the xorg.conf file.
ServerLayout:
Defines how the screens and input devices are combined to form a display configuration.
Screen:
Combines one video card (or Device in xorg.conf terminology) and one Monitor to form a screen. This section also defines the color depth and resolution(s) to be used on that screen.
Monitor:
Describes the characteristics of the monitor — whether it supports DPMS and what scan rates are permissible.
Device:
Configures the video card.
InputDevice:
Contains configuration information for an input device. There are usually at least two of these sections—one for a pointing device and one for a keyboard.
Each Screen section brings together a Monitor and Device section, and each ServerLayout section brings together one or more Screen sections with two or more InputDevice sections.
Multiple ServerLayout sections are used to handle alternate configurations—forexample, a laptop configuration file could have one server layout for use on the road and a different server layout for use at the office.
Window managers:
===============
When you have the X-Window System installed and configured in your PC, start it up by typing ‘startx’ from the command line, you will be greeted by a grey screen with a small box with black background. It is a bit ugly and boring. The small box is the xterm terminal. The X.org (or XFree86) has a ‘focus-follow-mouse’ behaviour, i.e., wherever your mouse cursor points, that is where your keyboard input goes.
If your X.org or XFree86 failed to start, check the output errors. If you received one of the most common error messages like this no screens found, it is most likely to be incorrectly configured video card or monitor settings. Run this command as root (su or sudo):
Either in Etch:
walk through the configurations and answer each question correctly and if in doubt leave the setting alone. If you still receive the error, instead of autodetection try manually select the VESA driver. If this failed to work, post your problem on this message board on the appropriate trend to get expert help.
It is all very well having X-Window System, however you need a software that takes care of handling the windows, this is where the window manager comes in. The latter controls how your desktop look and act, the decorations, moving, hiding, resizing, and closing etc. There are huge numbers of window managers available today for Debian. Many of them provided things like menus, application launchers, virtual desktops, GUIs and so on, and they are all highly configurable and flexible.
Desktop environments:
====================
While the window manager provides almost everything that you need, sometimes you might want to have the «full monty» and go for a desktop environment instead. The latter will give you literally everything that you would like to have on a PC. This is most likely what you’ll started out with. The most popular desktop environments in Linux world are KDE, and Gnome. However, these two need a window manager as well. KDE has its own window manager while Gnome doesn’t.
For full detail see guide to window managers and desktop environments for X: http://xwinman.org/
If you have more than one window managers/desktop, you should be able to switch between them easily and also to make a window manager/desktop the default at login. If you have a graphical login manager like KDM or GDM, this is easy to do; however if you use XDM or start from the command line by running ‘startx’, there’s a way to do so:
You need to edit either the
/.xsession file that is located in your home directory. If you start your window manager/desktop from command line with ‘startx’, you need to edit the
/.xinitrc
file otherwise if you use XDM, you need to edit the
/.xinitrc file: Open the
/.xinitrc file with your favourite text editor, e.g. by typing
/.xinitrc in your directory you need to create one using the same command as above.
If you already have a
/.xinitrc file, it will have a lot of text file, make a backup, e.g. by typing
2. Add a line like this to your file:
#!/bin/sh
exec yourwindowmanager/desktop
where yourwindowmanager/desktop is the command that starts the window manager or desktop you want to be your default. As an example, mine is
#!/bin/sh
exec fluxbox
You can use «exec /usr/bin/fluxbox», as it will call to the default path /usr/bin unless you installed the fluxbox executable elsewhere. After editing the
/.xinitrc file, save and exit from the editor. In the command line you simply type «startx» and your default window manager will start.
/.xsession file: You need to edit this file if you have a graphical login like XDM. The latter display manager is not configurable like the KDM or GDM, so you will have to edit the
/.xsession file manually in the same way as the
/.xinitrc file. The
/.xsession file as with
/.xinitrc is also located in your home directory, so open your favourite text editor and edit it in the same
way as
/.xinitrc in step 2 above. If you do not have a
/.xsession file, then create one. Save and exit from the text editor, either restart or reboot and your default window manager or desltop will starts up
the next time you log in via XDM.
Some commands for starting window manager or desktop:
Gnome: gnome-session
KDE: startkde
Xfce4+: startxfce4
Enlightenment E16: enlightenment
Enlightenment DR17: enlightenment_start
FVWM: fvwm
FVWM2: fvwm2
Window Maker: wmaker
IceWM: icewm
====================
Running Multiple X-sessions
====================
1. You can run two or more X-Window System sessions simultaneously and on different virtual terminals..
The first X session that you start runs on screen 0 by default, however, you can run a second X session on screen 1, a third on screen 2, a fourth on screen 4, etc. To run a second X session on screen 1, type (if you’re using command line to login to your X session):
2. You can switch between X sessions. On a default Linux configuration, you have command line sessions running on your first six virtual terminals. Your first X session is running on the seventh virtual terminal (screen 0). If you’re running only one X session, all the terminals after terminal seven are empty. The virtual terminals config (gettys) is located in your /etc/inittab file, e.g. mine is:
Note: Because I don’t really need all of these virtual terminals and they tend to take up memory, so I made a backup of this file and disabled the three virtual terminals by commenting out getty 6, 5 and 4.
So in my case, the second X session runs in virtual terminal eight, the third session in virtual terminal nine, and so on. You can switch between X screens the same way you switch between virtual terminals by pressing the keys Ctrl+Alt and the F key with the desired terminal’s number.
So to switch from screen 0 to screen 1, i.e., from the first X session to the second X session, you need to press the keys «Ctrl+Alt+F8», to go back to the first X session, you press the keys, «Ctrl+Alt+F7».
In X window system, the default screen is 0 so some applications may not work well when using other screens. For example if you type an application like «gimp» at the command line, it will run in screen 0 even though you’re doing so from another screen. In order to run on the screen that you launch the applications from you need to specify a command line option, so for example to run Gimp on screen 2:
Настройка Debian со смаком: приготовление десктопа из Debian
Debian это Linux для ценителей вкусной и здоровой пищи, так что будьте готовы, образно выражаясь, немножко постоять у плиты. В Debian вы сами готовите себе систему из огромного ассортимента ингридиентов, улучшая и меняя систему под собственный вкус и пристрастия. Надеюсь, эта кулинарная аналогия вдохновит вас на создание своей смачной и сочной, а главное очень быстрой и надёжной, системы.
Изложение предполагает, что читатель способен импровизировать и пользоваться поисковыми системами. Читатель приглашается к неторопливому и вдумчивому процессу приготовления своего собственного Linux десктопа.
Ингридиенты смачного десктопа а-ля-Дебиан
Итак, базовая система уже установлена и радостно приветствует нас чёрной консолью, подмигивая белым курсором. Стабильная система, аппетитная графика и сочные программы — вот что нам надо. Итак, ингридиенты смачного десктопа:
- Установка Debian: особенности процесса установки
- Обживаем базовую систему
- Монтирование файловых систем с репозиториями Debian
- Подключаем репозитории Debian в систему
- Добавляем репозитории Debian в систему для установки программ
- Установка графической подсистемы (иксы).
- Выбор графической оболочки.
- Установка графической оболочки.
- Установка пользовательских программ.
- Установка и настройка служб и демонов для работы в новом десктопе Debian.
Шаги 1-5 уже описаны в посте по установке базовой системы.
Шаг 4 о подключении репозиториев уже написан ранее; также можно прочитать о монтировании файловых систем и о том, какиерепозитории с пакетами Debian доступны.
Здесь предполагается, что базовая система установлена и репозитории подключены. Теперь задача из страшного консольного Дебиана сделать смачный десктоп. Обо всём по порядку.
Шаг 6. Установка графической подсистемы (ставим иксы в Linux)
Хватит с нас ужасов консоли — сейчас поставим графику. В двух словах: есть единый графический сервер, который предоставляет функции прорисовки окошек, управления мышкой и всё прочее. Называется он X Window System, или в просторечии «иксы». НикакихWindows в названии нет и быть не может. Графический сервер един, а всё многообразие внешнего вида Linux-десктопа обеспечивают графические среды (KDE/GNOME и Xfce) и оконные менеджеры (IceWM, Fluxbox, Blackbox, Enlightenment и прочие).
Итак, для начала нужно установить и настроить графическую систему:
# aptitude install x-window-system
Это приведёт к тому, что установится базовая графическая система — примерно так же, как вы поставили только что базовую систему Дебиан. При установке попросят поставить много пакетов, на что безусловно соглашаемся. Это может занять много времени — не пугаемся, ждём [?] пока пакетная система всё настроит и вернёт нам управление.
Теперь время запустить иксы, в консоли даём команду:
Экран может помигать, почернеть и вылезет серая сеточка с крестиком. Подёргайте мышку, крестик должен последовать за мышью. Если это произошло — графическая система завелась. Нажмите левой кнопкой мыши и держите — увидите унылого болотно-зелёного цвета менюшку. Знакомьтесь: это twm, Tab Window Manager, графический интерфейс иксов по умолчанию. Нет, это не вершина графических оболочек Linux, и мы поставим ему на замену что-нибудь более красивое и функциональное. Но перед этим гасим иксы, нажимая одновременно Ctrl+Alt+Backspace.
Если вам не повезло (что маловероятно) и иксы вылетели — то есть сеточки не появилось, а появились какие-то диагностические сообщения в консоли — ваша видеокарта либо не определилась, либо определилась неправильно. Не отчаиваемся, а в консоли пишем:
вводим свой рутовый пароль и идём в каталог /etc/X11 при помощи команды
либо (что проще) запустив mc. В подкаталоге X11 ищем файл XF86Config илиxorg.conf и открываем его на редактирование (кнопка F4 в MC). Ищем и правим текст (выделено полужирным):
Section «Device»
Identifier «Generic Video Card»
Driver «vesa»
.
То есть вписываем вместо того драйвера, который сейчас у вас написан, драйвер VESA. Это позволит запустить иксы без аппаратного ускорения (фильмы будут тормозить, но графическая оболочка заработает). Дальше — в Гугл по теме «как поставить драйвер _название_видеокарты_» — куча ссылок и решение проблемы за пару минут. Но это потом, а сейчас снова пишем startx в консоли и иксы должны запуститься.
Если иксы запустились в низком разрешении, то пробуем там же, в файле/etc/X11/xorg.conf (или XFree86Config)
Section «Screen»
Identifier «Default Screen»
Device «Generic Video Card»
Monitor «Generic Monitor»
DefaultDepth 16 SubSection
«Display» Depth 24
Modes «1024×768» «1280×1024»
EndSubSection
SubSection «Display» .
По-русски хотим печатать в графической оболочке? Тогда заделываемся root-ом (команда su и пароль рута) и идём в каталог /etc — в нём все конфигурационные файлы нашей системы. Заходим в подкаталог X11 и ищем там файл XF86Config или xorg.conf и открываем установленным уже MC на редактирование (кнопкой F4). В разделе InputDevice для клавиатуры нужно поправить до примерно следующего состояния:
Section «InputDevice»
Identifier «Generic Keyboard»
Driver «keyboard»
Option «CoreKeyboard»
Option «XkbRules» «xfree86»
Option «XkbModel» «pc102»
Option «XkbLayout» «us,ru»
Option «XkbOptions» «grp:alt_shift_toggle,grp_led:scroll»
EndSection
Вы должны в секции InputDevice вписать строчки, выделенные полужирным. Строка
Option «XkbLayout» «us,ru»
означает, что у нас будет английский и русский.
Option «XkbOptions» «grp:alt_shift_toggle,grp_led:scroll»
позволит переключать раскладки по комбинации клавиш Alt+Shift, при этом будет загораться лампочка ScrollLock. Переходим к следующему шагу.
Шаг 7. Выбор графической оболочки в Linux
Всё, базовая система и графическая система настроены и работают нормально — осталось выбрать графическую среду или оконный менеджер. В Windows корпорация Microsoft уже выбрала всё за вас. В Linux выбирать графическую среду будете вы сами.
Именно поэтому автор так настаивал не выбирать «Десктоп» в базовой установке — по умолчанию вам установщик грохнет GNOME и никакого выбора не будет. Дебиан он на то и Дебиан, чтобы сделать свою систему, выбирая компоненты самому; для любителей «мне бы побыстрей и не думать» есть Убунта.
Несколько слов о том, что такое графическая среда и оконный менеджер.
Графическая среда — это набор интегрированных друг с другом приложений, призванных облегчить управление, конфигурацию и работу с системой в графическом режиме. Максимум удобства и комфорта, кнопочки, появляющиеся при подключении/отключении флешек, компакт-дисков, расшаренных сетевых папок и прочего, готовые приложения для записи дисков, браузер, почтовый клиент и игрушки.
Примеры: KDE, GNOME, Xfce.
Плюсы: привычный (после Windows) способ взаимодействия с системой, сразу ставится набор полезных программ (текстовый редактор, браузер, плеер и проч.), максимальный комфорт для новичка.
Минусы: большой расход ресурсов, сокрытие методов продуктивной работы от пользователя (консольные утилиты, возможность их «конвейерного» соединения для достижения нужного результата, скрипты).
Оконный менеджер — программа, в функции которой входит только отрисовка и управление окнами в графическом режиме. Удобств минимум: прикручивание сменных носителей самостоятельно или специальными утилитами, программы нужно выбирать и ставить самостоятельно, навигация по каталогам — MC в xterm или командами (cd и ls).
Примеры: IceWM, AfterStep, Enlightenment,openbox/fluxbox/blackbox, ion, Metacity, wmii и многие другие.
Плюсы: приучение к эффективным методам работы с компьютером (написание собственных скриптов на bash/perl, активное применение команд), существенная экономия ресурсов машины и собственных сил, прикручивание всего чего угодно на сочетания клавиш, продуктивная работа.
Минусы: «обрабатывать напильником» придётся не только систему, но и себя (дурные привычки — самые любимые), по началу будет нелегко, зато потом будете использовать своё и машинное время очень и очень эффективно.
Если вы не знаете, что выбрать из всего многообразия, приведу четыре опции на быстрый выбор.
KDE [узнать больше]
Девизом KDE можно объявить «настраивается всё». В каждой КДЕшной программе настроек, как семечек в арбузе. Стартовое меню с огромным набором приложений, в каждой программе настраивается решительно всё, огромный Центр Управления с массой настроек, чтобы подогнать среду к пользователю настолько, насколько это возможно.
Всё подогнано друг к другу и богато настройками. Текстовый редактор Kate, графический редактор Krita, файловый менеджер и по совместительству броузер Konqueror и многие другие программы на букву К — всё это изобилует функциями и пестрит настройками.
Если вы обожаете подгонять программы под себя, дёргать за настроечные ползнуки и экспериментировать с кучей флажков и кнопок в настройках — KDE вам определённо понравится.
GNOME [узнать больше]
В противоположность KDE, GNOME ориентируется на максимальную простоту интерфейса и максимальное сокрытие всякого рода «настроек». В общем, если вам нужен максимально простой, но тем не менее функциональный интерфейс — присмотритесь к GNOME.
Здесь определённо есть движение в сторону интерфейса MacOS. Панелька сверху, компактный список приложений, лаконичный внешний вид и минимум выпирающих настроек. В комплекте с GNOME так же есть все необходимые программы, такие как файловый менеджер Nautilus и броузер Epiphany, текстовый редактор Gedit, графический редактор GIMP, просмотрщик PDF Evince и многие другие приложения.
Если куча настроек и флажков KDE наводят на вас ужас, и хочется простого автопилотного интерфейса — GNOME вам придётся по душе.
XFce [узнать больше]
Напоминает облегчённый GNOME и скромнее по возможностям. Лёгкая интегрированная среда, идеально подходящая для слабых машин.
Так как среда сильно облегчённая, приложения придётся подбирать сообразно обстоятельствам. Хорошо впишутся в общий фон abiword и gnumeric (текстовый и табличный редакторы соответственно), gpaint и xmms.
Если с ресурсами не густо, а хочется интегрированной простой среды — XFce это то, что вы ищете.
IceWM [узнать больше]
Один из самых гибких и функциональных оконных менеджеров: маленький и шустрый, имеет утилиты настройки, меню, виртуальные рабочие столы, обои, горячие клавиши, индикаторы активности процессора и сетей. Больше скриншотов и описаний есть тут.
Справедливости ради надо заметить, что вышеперечисленное относится не только к IceWM, и другие пользователи тоже не сидят за одним рабочим столом без обоев и с голой штукатуркой. Любопытствующий читатель может посмотреть в сторону Enlightenment, Openbox, Fluxbox и других облегчённых оконных менеджеров.
Так как IceWM не привзян к определённой среде, можно сделать микс из приложений: графический редактор GIMP и текстовый редактор Kate вполне уместны с файловым менеджером Tunar. Подкреплённое фантазией и желанием, IceWM можно и нужно трансформировать в реактивно быстрый десктоп вашей мечты.
Если хочется максимальной скорости от машины и создать что-то своё, то IceWM для начала будет самое то.
Wmii [узнать больше]
Было бы неверно пропустить такой класс графических сред, как табовые/фреймовые оконные менеджеры. Устроены они иначе, чем привычные среды вроде KDE или GNOME: клавиатурно-ориентированные, с прицелом на действительно эффективную работу и требующие от пользователя как минимум навыков программирования.
Так выглядит среда Wmii
Wmii и аналогичные ему среды поддерживают динамическое расположение окон, метки окон и управление всем этим с помощью клавиатуры. В wmii все окна автоматически распределяются и изменяются в размерах при создании так, чтобы заполнить всёвидимое пространство.
Если вам нравится программировать и хочется полного контроля над графической средой — попробуйте Wmii. Учтите, что с этим классом графических сред придётся разбираться, читать много документации и немного программировать.
Шаг 8. Установка графической оболочки
Вне зависимости от вашего выбора, даже если вам установленная графическая оболочка не понравится, её легко удалить и поставить другую. Точно так же, если вы выбрали, скажем, KDE, то ничто[кроме религиозных соображений] не мешает устанавливать программы из других сред. То есть в KDE можно запросто установить GIMP и gedit.
Если вы всё ещё видите перед собой серую сетку на экране — гасим иксы комбинацией клавиш CTRL+ALT+Backspace и продолжаем орудовать в консоли командами. Это будет в последний раз — сейчас мы поставим, наконец, выбранную вами графическую среду и дальнейшее будет происходить уже в комфортной графике.
Если выбран KDE:
# aptitude install kde-core kde kdm
или
$ sudo aptitude install kde-core kde kdm
После установки запускаем иксы командой startx. После перезагрузки логин будет происходить уже в графическом режиме с КДЕ.
Если выбран GNOME:
# aptitude install gnome-core gnome gdm
или
$ sudo aptitude install gnome-core gnome gdm
Следующий после перезагрузки логин будет уже в GNOME.
Если выбран Xfce:
# aptitude install xfce4
или
$ sudo aptitude install xfce4
Минималистичный Xfce нас поприветствует после рестарта иксов или системы.
Если выбран IceWM:
# aptitude install icewm gdm
или
$ sudo aptitude install icewm gdm
Нас поприветствует страшноватый GDM при логине, но потом должен очень быстро появиться более приветливый IceWM. В комплекте с IceWM идут довольно мерзкие темы, поэтому лучше поискать в Интернете что-нибудь более приветливое.
После установки графической среды / оконного менеджера (пере) стартуем иксы, и вместо противной серой сеточки мы должны увидеть что-то более красивое.
Шаг 9. Установка пользовательских программ
Настраивать свой десктоп лучше всего в графической оболочке, так как хорошо известно: лучшая консоль — в иксах. После запуска графической оболочки нужно установить пользовательские программы. Можно открыть графическую консоль — ах, эти красивые многотабовые элегантные консольки! — и ставить программы привычными уже командами aptitude. Можно установить программуsynaptic. Чтобы его поставить, пишем:
# aptitude install synaptic sudo
Последний пакет нужен, так как от рута synaptic стартовать откажется. Для настройки sudo вводим в терминале\консоли su и пишем пароль root и редактируем файл /etc/sudoers при помощи MC или командой:
Этот файл нужно довести до, например, такого состояния:
# /etc/sudoers
#
# This file MUST be edited with the ‘visudo’ command as root.
# See the man page for details on how to write a sudoers file.
#
# User privilege specification
root ALL=(ALL) ALL
ВАШЛОГИН ALL=(ALL) ALL
Далее запускаем synaptic при помощи делегирования рутовых полномочий простому пользователю посредством sudo:
Либо ищем его в меню приложений KDE или GNOME (если вы поставили себе эти среды)
Появится что-то вроде:
И далее можно ставить приложения в графической программеsynaptic, размахивая мышью. Больше об установке приложений можно прочитать в другом посте.
Какие программы нужны для десктопа в Linux?
Это хороший вопрос, так как названия программ, как и сами программы, отличаются от других операционных систем. Пользовательским программам в Linux посвящён очень-очень подробная и отполированная статья, но я приведу здесь названия программ, которые нам совершенно точно пригодятся:
Работа с изображениями в Linux: Редактирование фотографий, конвертирование из raw-формата, поточная обработка изображений, просмотрщики.
- GIMP, krita — редактор изображений (аналог Adobe Photoshop в Linux, описание).
- Inkscape (описание) — векторный графический редактор.
- F-Spot, digiKam, gThumb, Google Picasa ( Linux содержит только свободное программное обеспечение, совместимое с открытой лицензией GNU GPL. Проприетарные (собственнические) программы не могут быть включены в основные репозитории Debian, но могут быть установлены пользователем отдельно. Такая политика предотвращает лицензионные преследования со стороны жадных и продажных капиталистических корпораций вроде Microsoft (TM).»>отсутствует в дистрибутиве по лицензионным соображениям [?] ) — приложение для управления вашими фотографиями
- Gwenview, geeqie — просмотрщики изображений в Linux (Linux-аналог для ACDSee).
Интернет: Веб-броузеры и почтовые клиенты, мгновенные сообщения, интернет-телефония.
- Mozilla Firefox / Iceweasel, Konqueror, Epiphany, Opera, chromium-browser ( Linux содержит только свободное программное обеспечение, совместимое с открытой лицензией GNU GPL. Проприетарные (собственнические) программы не могут быть включены в основные репозитории Debian, но могут быть установлены пользователем отдельно. Такая политика предотвращает лицензионные преследования со стороны жадных и продажных капиталистических корпораций вроде Microsoft (TM).»> отсутствует в дистрибутиве по лицензионным соображениям [?] ) — веб-браузер (аналог Internet Explorer в Linux).
- Mozilla Thunderbird / Icedove, Evolution, Sylpheed,KMail — почтовый клиент (аналог Microsoft Outlook в Linux).
- Azureus, Deluge, KTorrent — Bittorrent клиент.
- Pidgin, Psi, SIM, Kopete, QutIM — клиент обмена мгновенными сообщениями (аналог ICQ в Linux).
- Skype ( Linux содержит только свободное программное обеспечение, совместимое с открытой лицензией GNU GPL. Проприетарные (собственнические) программы не могут быть включены в основные репозитории Debian, но могут быть установлены пользователем отдельно. Такая политика предотвращает лицензионные преследования со стороны жадных и продажных капиталистических корпораций вроде Microsoft (TM).»> отсутствует в дистрибутиве по лицензионным соображениям [?] ), wengophone, gizmo,Ekiga — интернет-телефония.
Работа с текстом и таблицами: текстовые процессоры и редакторы таблиц.
- OpenOffice Writer — аналог Microsoft Word в Linux(часть пакета OpenOffice.org)
- OpenOffice Calc — аналог Microsoft Excel в Linux(часть пакета OpenOffice.org)
- OpenOffice Impress — аналог Microsoft PowerPoint (часть пакета OpenOffice.org)
- Evince, xpdf, okular, kpdf — чтение PDF-файлов под Линукс.
- StarDict — словари в Линукс, аналог Lingvo.
- Kate, nEdit, gedit — текстовые редакторы с подсветкой синтаксиса.
Мультимедиа: Проигрыватели аудио и видеофайлов, звуковые редакторы, видеоредаторы и системы видеомонтажа, запись CD/DVD-дисков.
- Amarok, Banshee, exaile — музыкальный проигрыватель и каталогизатор.
- Audacity — звуковой редактор
- MPlayer, VLC Media Player — проигрыватели видеофайлов и DVD в Линукс
- grip («Звуковыжималка»), KAudioCreator, abcde — копирование звуковых CD
- GnomeBaker, graverman, Brasero, K3B — программа записи на CD/DVD
Эти и многие другие программы доступны в репозиториях для установки сразу же — не надо ходить по варёзникам и торрентам, и выискивать «крякалки» и «пилюльки». Больше описаний программ можно найти в посте о пользовательском софте, и ещё полистатьёмкий пост об установке софта в Linux. А сейчас мы подбавим вашей системе немного демонов, зомби и служб с красивыми иконками 🙂
Шаг 10. Установка и настройка служб в Debian
На самом деле, эти самые демоны будут служить благим целям в одесктопливании нашей системы. Графический интерфейс в нашей системе уже есть и вот система уже не такая страшная, как вначале. Сейчас станет ещё краше, а главное — функциональней. Длясмачного десктопа нам осталось настроить, главным образом, следующие компоненты:
- сетевую карту
- звуковую карту
- принтер
- сканер
Сейчас мы всем этим займёмся.
10.1 Настройка сетевой карты в Linux
Для этого открываем консоль, набираем su и вводим пароль. Хорошо бы представлять, какой IP-адрес [?] следует присвоить сетевой карте, адрес шлюза и прочие параметры. Но сначала нужно выяснить, как называется сетевой интерфейс, соответствующий вашей сетевой карте. Делается это так: в консоли просим систему вывести лог-файлы [?]
dmesg | grep -i Eth
В результате должны получить что-то вроде (выделение моё):
8139too Fast Ethernet driver 0.9.28
eth0: RealTek RTL8139 at 0xdf822c00, 00:15:f2:51:ad:da, IRQ 21
eth0: Identified 8139 chip type ‘RTL-8101’
Это означает, что сетевой интерфейс у вас называется eth0 и его можно запросто настроить, прочитав далее описание настроек сетей в этом замечательном посте, больше ссылок о настройке сетей можно найти в этой статье.
10.2 Настройка звуковой карты в Linux
В современных дистрибутивах Debian скорее всего звук подхватится автоматически, но если этого не произошло — звук можно настроить вручную, это легче лёгкого. Для настройки звука в Linux требуется установить Linux Sound Architecture, подсистема Linux для работы со звуком и звуковыми картами. «>ALSA [?] :
# aptitude install alsa-utils alsa-base alsa-tools
После этого запустить скрипты автоматической настройки
# alsaconf
или
# alsactl init
При этом появляется псевдографический мастер настройки и, сканируя все возможные шины и адреса, находит звуковую карту. А если в Linux нет звука — значит нужно запустить скрипты настройки alsaconf и заодно сходить на официальный сайт ALSA и узнать о поддержке вашей звуковой карты в Linux. Больше о настройке звука можно прочитать в соответствующем посте.
10.3 Настройка принтера в Linux
Чтобы принтер в Linux заработал, нужно установить CUPS [?] :
# aptitude install cupsys gs-esp foomatic-bin foo2zjs cups-pdf
вместе со всеми зависимостями. Последний пакет, cups-pdf, добавляет возможность печатать сразу в PDF из любой программы в Linux. Чтобы добавить новый принтер или менять опции уже установленного, запускаем любой броузер и в адресной строке набираем:
Должна должна появиться страница с настройками принтеров в Linux:
Подключение принтеров описывается в подробностях и с картинкамив посте по ссылке, информация о поддержке моделей принтеров в Linux доступа на официальном сайте проекта CUPS.
10.4 Настройка сканера в Linux
Настройка сканеров в Linux облегчена системой Linux для работы и настройки сканеров.»>SANE [?] , которую можно установить пакетами:
# aptitude install sane xsane
Всё должно поставиться и настроиться. После этого можно попробовать что-нибудь сосканировать в графическом редакторе GIMP: запускаем GIMP, идём в меню Файл — Захватить — Xsane и видим простой интерфейс сканирования.
Подробнее об устанавке сканеров в Linux уже говорилось здесь. Поддержка моделей сканеров в Linux постоянно улучшается, и статус поддержки сканеров можно узнать на официальной странице проекта SANE.
Заключение: Смачный десктоп
На этом основную настройку десктопа Debian можно закончить — в одном посте всего не опишешь, но он должен дать основу для дальнейших экспериментов. Самое главное, что этот десктоп теперьваш, уникальный, ни на какой другой больше не похожий. Дальнейшее допиливание и наведение красоты позволяет сделать нечто функциональное, красивое и быстрое одновременно.
В дистрибутиве Debian огромное количество программ, в том числе и для десктопа. Порывшись в репозиториях с помощью Synaptic, можной найти разного рода рюшечки и бубенчики, и сделать ваш десктоп действительно смачным. Вот что можно сделать из KDE:
А вот десктоп, сделанный с помощью среды GNOME:
Это минималистичный, но с любовью отшлифованный Xfce:
Быстрый, как молния, и функциональный IceWM:
Или даже вот что можно получить (нет-нет, это не MacOS):
Другие скриншоты есть на этой странице и, конечно же, вЦентральной Выставочной Галерее, в котором можно не только посмотреть на творчество выдающихся скриншотостроителей, но и конструктивно обсудить тонкие детали создания интерфейсов в Linux.
Так что осваивайтесь, обустраивайтесь, ставьте программы, настраивайте железо (и перед покупкой нового всё-таки погуглите на тему поддержки оборудования в Linux).
Записки дебианщика
В этом блоге публикуются заметки и решения, найденные в процессе работы, освоения и жизни в дистрибутиве Debian GNU/Linux.
- Главная
- Оглавление
- Скачать
- Новости
- Экипаж
- Лунодром
Настройка Debian со смаком: приготовление десктопа из Debian
а натюрель . Настройка требует времени и терпения, так что любителей быстрозаливаемых кипятком убунт, мандрив и прочих анклбенсов просьба не дерибанить кнопку комментариев попусту.
Debian это Linux для ценителей вкусной и здоровой пищи, так что будьте готовы, образно выражаясь, немножко постоять у плиты. В Debian вы сами готовите себе систему из огромного ассортимента ингридиентов, улучшая и меняя систему под собственный вкус и пристрастия. Надеюсь, эта кулинарная аналогия вдохновит вас на создание своей смачной и сочной, а главное очень быстрой и надёжной, системы. Изложение предполагает, что читатель способен импровизировать и пользоваться поисковыми системами. Читатель приглашается к неторопливому и вдумчивому процессу приготовления своего собственного Linux десктопа.
- Установка Debian: особенности процесса установки
- Обживаем базовую систему
- Монтирование файловых систем с репозиториями Debian
- Подключаем репозитории Debian в систему
- Добавляем репозитории Debian в систему для установки программ
- Установка графической подсистемы (иксы).
- Выбор графической оболочки.
- Установка графической оболочки.
- Установка пользовательских программ.
- Установка и настройка служб и демонов для работы в новом десктопе Debian.
Здесь предполагается, что базовая система установлена и репозитории подключены. Теперь задача из страшного консольного Дебиана сделать смачный десктоп. Обо всём по порядку.
Шаг 6. Установка графической подсистемы (ставим иксы в Linux)
Хватит с нас ужасов консоли — сейчас поставим графику. В двух словах: есть единый графический сервер, который предоставляет функции прорисовки окошек, управления мышкой и всё прочее. Называется он X Window System , или в просторечии «иксы». Никаких Window s в названии нет и быть не может. Графический сервер един, а всё многообразие внешнего вида Linux-десктопа обеспечивают графические среды (KDE/GNOME и Xfce) и оконные менеджеры (IceWM, Fluxbox, Blackbox, Enlightenment и прочие).
Итак, для начала нужно установить и настроить графическую систему:
Это приведёт к тому, что установится базовая графическая система — примерно так же, как вы поставили только что базовую систему Дебиан. При установке попросят поставить много пакетов, на что безусловно соглашаемся. Это может занять много времени — не пугаемся, ждём [?] пока пакетная система всё настроит и вернёт нам управление.
Теперь время запустить иксы, в консоли даём команду:
Экран может помигать, почернеть и вылезет серая сеточка с крестиком. Подёргайте мышку, крестик должен последовать за мышью. Если это произошло — графическая система завелась. Нажмите левой кнопкой мыши и держите — увидите унылого болотно-зелёного цвета менюшку. Знакомьтесь: это twm, Tab Window Manager, графический интерфейс иксов по умолчанию. Нет, это не вершина графических оболочек Linux, и мы поставим ему на замену что-нибудь более красивое и функциональное. Но перед этим гасим иксы, нажимая одновременно Ctrl+Alt+Backspace.
Если вам не повезло (что маловероятно) и иксы вылетели — то есть сеточки не появилось, а появились какие-то диагностические сообщения в консоли — ваша видеокарта либо не определилась, либо определилась неправильно. Не отчаиваемся, а в консоли пишем:
То есть вписываем вместо того драйвера, который сейчас у вас написан, драйвер VESA. Это позволит запустить иксы без аппаратного ускорения (фильмы будут тормозить, но графическая оболочка заработает). Дальше — в Гугл по теме «как поставить драйвер _название_видеокарты_» — куча ссылок и решение проблемы за пару минут. Но это потом, а сейчас снова пишем startx в консоли и иксы должны запуститься.
Если иксы запустились в низком разрешении, то пробуем там же, в файле /etc/X11/xorg.conf (или XFree86Config )
означает, что у нас будет английский и русский.
позволит переключать раскладки по комбинации клавиш Alt+Shift, при этом будет загораться лампочка ScrollLock. Переходим к следующему шагу.
Шаг 7. Выбор графической оболочки в Linux
Всё, базовая система и графическая система настроены и работают нормально — осталось выбрать графическую среду или оконный менеджер. В Windows корпорация Microsoft уже выбрала всё за вас. В Linux выбирать графическую среду будете вы сами . По этому поводу даже написан отдельный пост с обзором окружений рабочего стола — есть из чего выбрать!
Несколько слов о том, что такое графическая среда и оконный менеджер.
Графическая среда — это набор интегрированных друг с другом приложений, призванных облегчить управление, конфигурацию и работу с системой в графическом режиме. Максимум удобства и комфорта, кнопочки, появляющиеся при подключении/отключении флешек, компакт-дисков, расшаренных сетевых папок и прочего, готовые приложения для записи дисков, браузер, почтовый клиент и игрушки.
Примеры: KDE , GNOME , Xfce .
Плюсы: привычный (после Windows) способ взаимодействия с системой, сразу ставится набор полезных программ (текстовый редактор, браузер, плеер и проч.), максимальный комфорт для новичка.
Минусы: большой расход ресурсов, сокрытие методов продуктивной работы от пользователя (консольные утилиты, возможность их «конвейерного» соединения для достижения нужного результата, скрипты).
Оконный менеджер — программа, в функции которой входит только отрисовка и управление окнами в графическом режиме. Удобств минимум: прикручивание сменных носителей самостоятельно или специальными утилитами, программы нужно выбирать и ставить самостоятельно, навигация по каталогам — MC в xterm или командами (cd и ls).
Примеры: IceWM, AfterStep, Enlightenment, open box /flux box /blackbox, ion, Metacity, wmii и многие другие.
Плюсы: приучение к эффективным методам работы с компьютером (написание собственных скриптов на bash/perl, активное применение команд), существенная экономия ресурсов машины и собственных сил, прикручивание всего чего угодно на сочетания клавиш, продуктивная работа.
Минусы: «обрабатывать напильником» придётся не только систему, но и себя (дурные привычки — самые любимые), по началу будет нелегко, зато потом будете использовать своё и машинное время очень и очень эффективно.
Если вы не знаете, что выбрать из всего этого многообразия, приведу четыре опции на быстрый выбор.
KDE [узнать больше]
Девизом KDE можно объявить «настраивается всё». В каждой КДЕшной программе настроек, как семечек в арбузе. Стартовое меню с огромным набором приложений, в каждой программе настраивается решительно всё, огромный Центр Управления с массой настроек, чтобы подогнать среду к пользователю настолько, насколько это возможно.
![]() |
Так выглядит среда КДЕ |
Всё подогнано друг к другу и богато настройками. Текстовый редактор Kate, графический редактор Krita, файловый менеджер Dolphin, броузер Konqueror и многие другие программы — всё это изобилует функциями и пестрит настройками.
Если вы обожаете подгонять программы под себя, дёргать за настроечные ползнуки и экспериментировать с кучей флажков и кнопок в настройках — KDE вам определённо понравится.
GNOME [узнать больше]
В противоположность KDE, GNOME ориентируется на максимальную простоту интерфейса и максимальное сокрытие всякого рода «настроек». В общем, если вам нужен максимально простой, но тем не менее функциональный интерфейс — присмотритесь к GNOME.
![]() |
Так выглядит среда GNOME |
Здесь определённо есть движение в сторону интерфейса MacOS. Панелька сверху, компактный список приложений, лаконичный внешний вид и минимум выпирающих настроек. В комплекте с GNOME так же есть все необходимые программы, такие как файловый менеджер Nautilus и броузер Epiphany, текстовый редактор Gedit, графический редактор GIMP, просмотрщик PDF Evince и многие другие приложения.
Если куча настроек и флажков KDE наводят на вас ужас, и хочется простого автопилотного интерфейса — GNOME вам придётся по душе.
XFce [узнать больше]
Напоминает облегчённый GNOME и скромнее по возможностям. Лёгкая интегрированная среда, идеально подходящая для слабых машин.
![]() |
From Так выглядит среда Xfce |
Так как среда сильно облегчённая, приложения придётся подбирать сообразно обстоятельствам. Хорошо впишутся в общий фон abiword и gnumeric (текстовый и табличный редакторы соответственно), gpaint и xmms.
Если с ресурсами не густо, а хочется интегрированной простой среды — XFce это то, что вы ищете.
IceWM [узнать больше]
Один из самых гибких и функциональных оконных менеджеров: маленький и шустрый, имеет утилиты настройки, меню, виртуальные рабочие столы, обои, горячие клавиши, индикаторы активности процессора и сетей. Больше скриншотов и описаний есть тут.
Справедливости ради надо заметить, что вышеперечисленное относится не только к IceWM, и другие пользователи тоже не сидят за одним рабочим столом без обоев и с голой штукатуркой. Любопытствующий читатель может посмотреть в сторону Enlightenment, Openbox, Fluxbox и других облегчённых оконных менеджеров.
Так как IceWM не привзян к определённой среде, можно сделать микс из приложений: графический редактор GIMP и текстовый редактор Kate вполне уместны с файловым менеджером Thunar (ещё, кстати, есть похожий на него pcmanfm). Подкреплённое фантазией и желанием, IceWM можно и нужно трансформировать в реактивно быстрый десктоп вашей мечты.
Если хочется максимальной скорости от машины и создать что-то своё, то IceWM для начала будет самое то.
Wmii [узнать больше]
Было бы неверно пропустить такой класс графических сред, как табовые/фреймовые оконные менеджеры. Устроены они иначе, чем привычные среды вроде KDE или GNOME: клавиатурно-ориентированные, с прицелом на действительно эффективную работу и требующие от пользователя как минимум навыков программирования.
![]() |
Так выглядит среда Wmii |
Wmii и аналогичные ему среды поддерживают динамическое расположение окон, метки окон и управление всем этим с помощью клавиатуры. В wmii все окна автоматически распределяются и изменяются в размерах при создании так, чтобы заполнить всё видимое пространство.
Если вам нравится программировать и хочется полного контроля над графической средой — попробуйте Wmii. Учтите, что с этим классом графических сред придётся разбираться, читать много документации и немного программировать.
Больше про окружения рабочего стола написано в посте по этой ссылке.
Шаг 8. Установка графической оболочки
Вне зависимости от вашего выбора, даже если вам установленная графическая оболочка не понравится, её легко удалить и поставить другую. Точно так же, если вы выбрали, скажем, KDE, то ничто [кроме религиозных соображений] не мешает устанавливать программы из других сред. То есть в KDE можно запросто установить GIMP и gedit.
Если вы всё ещё видите перед собой серую сетку на экране — гасим иксы комбинацией клавиш CTRL+ALT+Backspace и продолжаем орудовать в консоли командами. Это будет в последний раз — сейчас мы поставим, наконец, выбранную вами графическую среду и дальнейшее будет происходить уже в комфортной графике.
Если выбран KDE:
Минималистичный Xfce нас поприветствует после рестарта иксов или системы.
Если выбран IceWM:
Нас поприветствует страшноватый GDM при логине, но потом должен очень быстро появиться более приветливый IceWM. В комплекте с IceWM идут довольно мерзкие темы, поэтому лучше поискать в Интернете что-нибудь более приветливое.
После установки графической среды / оконного менеджера (пере) стартуем иксы, и вместо противной серой сеточки мы должны увидеть что-то более красивое.
Шаг 9. Установка пользовательских программ
Настраивать свой десктоп лучше всего в графической оболочке, так как хорошо известно: лучшая консоль — в иксах. После запуска графической оболочки нужно установить пользовательские программы. Можно открыть графическую консоль — ах, эти красивые многотабовые элегантные консольки! — и ставить программы привычными уже командами aptitude. Можно установить программу synaptic . Чтобы его поставить, пишем:
Последний пакет нужен, так как от рута synaptic стартовать откажется. Для настройки sudo достаточно добавить пользователя ВАШЛОГИН в группу sudo, например, так:
# gpasswd -a ВАШЛОГИН sudo
Настройки хранятся в файле /etc/sudoers
Далее запускаем synaptic при помощи делегирования рутовых полномочий простому пользователю посредством sudo:
Либо ищем его в меню приложений KDE или GNOME (если вы поставили себе эти среды)
Появится что-то вроде:
И далее можно ставить приложения в графической программе synaptic , размахивая мышью. Больше об установке приложений можно прочитать в другом посте.
Какие программы нужны для десктопа в Linux?
Это хороший вопрос, так как названия программ, как и сами программы, отличаются от других операционных систем. Пользовательским программам в Linux посвящён очень-очень подробная и отполированная статья, но я приведу здесь названия программ, которые нам совершенно точно пригодятся:
Работа с изображениями в Linux : Редактирование фотографий, конвертирование из raw-формата, поточная обработка изображений, просмотрщики.
- GIMP , krita — редактор изображений (аналог Adobe Photoshop в Linux, описание).
- Inkscape (описание) — векторный графический редактор.
- F-Spot , digiKam, gThumb — приложение для управления вашими фотографиями
- Gwenview , geeqie — просмотрщики изображений в Linux (Linux-аналог для ACDSee ).
- Mozilla Firefox / Iceweasel , Konqueror, Epiphany — веб-браузер (аналог Internet Explorer в Linux ).
- Mozilla Thunderbird / Icedove , Evolution, Sylpheed , KMail — почтовый клиент (аналог Microsoft Outlook в Linux ).
- Azureus , Deluge, KTorrent — Bittorrent клиент.
- Pidgin , Psi , SIM, Kopete — клиент обмена мгновенными сообщениями (аналог ICQ в Linux ).
- Skype ( отсутствует в дистрибутиве по лицензионным соображениям [?] ), wengophone, gizmo, Ekiga — интернет-телефония.
- OpenOffice Writer — аналог Microsoft Word в Linux (часть пакета OpenOffice.org)
- OpenOffice Calc — аналог Microsoft Excel в Linux (часть пакета OpenOffice.org)
- OpenOffice Impress — аналог Microsoft PowerPoint (часть пакета OpenOffice.org)
- Evince , xpdf, okular, kpdf — чтение PDF-файлов под Линукс.
- StarDict — словари в Линукс, аналог Lingvo.
- Kate, nEdit , gedit — текстовые редакторы с подсветкой синтаксиса.
- Amarok, Banshee, exaile — музыкальный проигрыватель и каталогизатор.
- Audacity — звуковой редактор
- MPlayer, VLC Media Player — проигрыватели видеофайлов и DVD в Линукс
- grip («Звуковыжималка»), KAudioCreator, abcde — копирование звуковых CD
- GnomeBaker, graverman, Brasero, K3B — программа записи на CD/DVD
Эти и многие другие программы доступны в репозиториях для установки сразу же — не надо ходить по варёзникам и торрентам, и выискивать «крякалки» и «пилюльки». Больше описаний программ можно найти в посте о пользовательском софте, и ещё полистать ёмкий пост об установке софта в Linux. А сейчас мы подбавим вашей системе немного демонов, зомби и служб с красивыми иконками 🙂
- сетевую карту
- звуковую карту
- принтер
- сканер
10.1 Настройка сетевой карты в Linux
Для этого открываем консоль, набираем su и вводим пароль. Хорошо бы представлять, какой IP-адрес [?] следует присвоить сетевой карте, адрес шлюза и прочие параметры. Но сначала нужно выяснить, как называется сетевой интерфейс, соответствующий вашей сетевой карте. Делается это так: в консоли просим систему вывести лог-файлы [?]
Это означает, что сетевой интерфейс у вас называется eth0 и его можно запросто настроить, прочитав далее описание настроек сетей в этом замечательном посте, больше ссылок о настройке сетей можно найти в этой статье.
10.2 Настройка звуковой карты в Linux
В современных дистрибутивах Debian скорее всего звук подхватится автоматически, но если этого не произошло — звук можно настроить вручную, это легче лёгкого. Для настройки звука в Linux требуется установить ALSA [?] :
При этом появляется псевдографический мастер настройки и, сканируя все возможные шины и адреса, находит звуковую карту. А если в Linux нет звука — значит нужно сходить на официальный сайт ALSA и узнать о поддержке вашей звуковой карты в Linux. Больше о настройке звука можно прочитать в соответствующем посте.
10.3 Настройка принтера в Linux
Чтобы принтер в Linux заработал, нужно установить CUPS [?] :
Должна должна появиться страница с настройками принтеров в Linux :
Подключение принтеров описывается в подробностях и с картинками в посте по ссылке, информация о поддержке моделей принтеров в Linux доступа на официальном сайте проекта CUPS.
10.4 Настройка сканера в Linux
Настройка сканеров в Linux облегчена системой SANE [?] , которую можно установить пакетами :
Всё должно поставиться и настроиться. После этого можно попробовать что-нибудь сосканировать в графическом редакторе GIMP: запускаем GIMP, идём в меню Файл — Захватить — Xsane и видим простой интерфейс сканирования. Подробнее об устанавке сканеров в Linux уже говорилось здесь . Поддержка моделей сканеров в Linux постоянно улучшается, и статус поддержки сканеров можно узнать на официальной странице проекта SANE.
Заключение: Смачный десктоп На этом основную настройку десктопа Debian можно закончить — в одном посте всего не опишешь, но он должен дать основу для дальнейших экспериментов. Самое главное, что этот десктоп теперь ваш , уникальный, ни на какой другой больше не похожий. Дальнейшее допиливание и наведение красоты позволяет сделать нечто функциональное, красивое и быстрое одновременно.
В дистрибутиве Debian огромное количество программ, в том числе и для десктопа. Порывшись в репозиториях с помощью Synaptic , можной найти разного рода рюшечки и бубенчики, и сделать ваш десктоп действительно смачным. Вот что можно сделать из KDE:
![]() |
From http://www.linux.org.ru/gallery/5665795.jpg |
А вот десктоп, сделанный с помощью среды GNOME:
![]() |
From http://www.linux.org.ru/gallery/5690014.png |
Это минималистичный, но с любовью отшлифованный Xfce:
![]() |
From http://www.linux.org.ru/gallery/5642437-med.jpg |
Быстрый, как молния, и функциональный IceWM:
![]() |
From Записки дебианщика |
Или даже вот что можно получить:
![]() |
From Записки дебианщика |
Другие скриншоты есть на этой странице и, конечно же, в Центральной Выставочной Галерее, в котором можно не только посмотреть на творчество выдающихся скриншотостроителей, но и конструктивно обсудить тонкие детали создания интерфейсов в Linux.
Так что осваивайтесь, обустраивайтесь, ставьте программы, настраивайте железо (и перед покупкой нового всё-таки погуглите на тему поддержки оборудования в Linux).