Читаем В начале была командная строка полностью

Когда я начал использовать Linux это приходилось делать "ручками". Я как‑то раз затратил лучшую часть месяца, пытаясь заставить устаревший монитор, работать, и забил лучшую часть композиции книги чрезвычайно удручающими записками. В настоящее время, большинство линуховых поставок загружаются с программой, которая автоматически сканирует видеокарту и самонастраивает систему, так что получить работающую X Window почти так же легко, как и установить "яблочный" или "мелкомягкий" ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ. Критическая информация заносится в файл (текстовый файл ASCII, естественно) названный XF86Config, в который имеет смысл глянуть, даже если ваш дистрибутив создает его для вас автоматически. Для большинства людей он выглядит похожим на бессмысленные загадочные заклинания, которые и на самом деле таковы. В Apple/Microsoft системе нужна та же информация, чтоб запускать свой ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, но она обычно запрятана где‑то очень глубоко, и вполне возможно, в файле, который даже нельзя открыть и прочитать текстовым редактором. Все важные файлы, которые заставляют линуховую систему работать, вполне можно открыть. Они всегда текстовые файлы ASCII, так что вам не нужны специальные инструментальные средства, чтобы прочитать их. Вы можете просмотреть их всякий раз, когда вам вздумается, что хорошо, и… вы можете повозиться с ними и сделать вашу систему полностью раскуроченной, что уже не так хорошо.


Во всяком случае, допуская что мой файл XF86Config — совершенно правилен, я вожу команду "startx", чтобы запустить "оконную систему X". Экран с минуту моргает, монитор издает странные вибрации, затем предстает, как чистый серый рабочий стол с курсором мыши в середине. В то же самое время он запускает менеджера окон. X Window является прекрасной программулей низкого уровня; она обеспечивает инфраструктуру для ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ, и это — тяжелая промышленная инфраструктура. Но он не рисует окон. Они обрабатываются приложением другого типа, которое располагается поверх X Window, и называется оконным менеджером. Некоторые из них доступны и, разумеется, полностью свободны. Классический — twm (Оконный менеджер дяди Тома) но есть меньший и предположительно более эффективный вариант его, названный fvwm, тот, которым я как раз пользуюсь. Я положил глаз на совершенно другой менеджер окон, названный "Просвещение"(от enligtenment), которое может быть самый последний писк технологии, который я когда‑либо видeл (с тех пор технология слегка продвинулась — прим. перев.), потому что (a) он — для Linux, (b) он — доступен для свободного пользования, (c) он разрабатывается очень узкой группой одержимых хакеров, и (d) он выглядит изумительно круто; это — своего рода менеджер окон, который можно показывать в фоне кина про "Чужих".


Во всяком случае, менеджер окон выступает в качестве посредника между X Window и любой софтиной, которую вы захотите использовать. Он делает рамки окон, меню, и так далее, пока сами приложения создают фактическое наполнение окон. Приложения могут быть любые: текстовые редакторы, веббраузеры, графические пакеты, или программные утилиты, как например, часы или калькулятор. Другими словами, с этой точки зрения, вы чувствуете, как если бы вы попали в параллельную вселенную, которая совсем как знакомая вам "Яблочная" или "Мелкомягкая", но немного и во всем другая. Прикольная графическая программа под Apple/Microsoft — Adobe Photoshop, но под Linux это — нечто названное GIMP. Вместо пакета Microsoft Office, вы можете купить что‑то типа ApplixWare. Многие коммерческие программные пакеты, как например, Mathematica, Netscape Communicator, и Adobe Acrobat, доступны в Linux версиях, и в зависимости от того, как вы устанавливаете ваш оконный менеджер, вы можете заставить их выглядеть и вести себя так, как они это делали под MacOS или "Виндой".


Но есть один тип окна, которое вы увидите в линуховом ГРАФИЧЕСКОМ ИНТЕРФЕЙСЕ ПОЛЬЗОВАТЕЛЯ, который редок или не существует под другими ОСями. Эти окна названы "xterm" и содержат только строки текста — на этот раз черный текст в белом фоне, хотя вы можете заставить их быть другого цвета, если захотите. Каждое xterm окно — отдельный интерфейс командной строки — терминал в окне. Значит даже, когда вы в полноценном режиме графического интерфейса пользователя, вы можете все еще поговорить с вашей Linux машиной через интерфейс командной строки.


Есть много хороших юниховые софтин, которые не имеют ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ ваще. Это могло быть из‑за того, что они были разработаны прежде, чем появилась X Window, или поскольку люди, которые писали их, не хотели заморачиваться созданием ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ, или поскольку, им он просто не был нужен. В любом случае, те программы могут запускаться занесением их имен в командную строку окна xterm. Команда whoami, упомянутая ранее, — хороший пример. Есть другая, назвается wc ("подсчет словей"), которая просто возвращает количество строк, слов, и символов в текстовом файле.


Перейти на страницу:

Похожие книги

1993. Расстрел «Белого дома»
1993. Расстрел «Белого дома»

Исполнилось 15 лет одной из самых страшных трагедий в новейшей истории России. 15 лет назад был расстрелян «Белый дом»…За минувшие годы о кровавом октябре 1993-го написаны целые библиотеки. Жаркие споры об истоках и причинах трагедии не стихают до сих пор. До сих пор сводят счеты люди, стоявшие по разные стороны баррикад, — те, кто защищал «Белый дом», и те, кто его расстреливал. Вспоминают, проклинают, оправдываются, лукавят, говорят об одном, намеренно умалчивают о другом… В этой разноголосице взаимоисключающих оценок и мнений тонут главные вопросы: на чьей стороне была тогда правда? кто поставил Россию на грань новой гражданской войны? считать ли октябрьские события «коммуно-фашистским мятежом», стихийным народным восстанием или заранее спланированной провокацией? можно ли было избежать кровопролития?Эта книга — ПЕРВОЕ ИСТОРИЧЕСКОЕ ИССЛЕДОВАНИЕ трагедии 1993 года. Изучив все доступные материалы, перепроверив показания участников и очевидцев, автор не только подробно, по часам и минутам, восстанавливает ход событий, но и дает глубокий анализ причин трагедии, вскрывает тайные пружины роковых решений и приходит к сенсационным выводам…

Александр Владимирович Островский

Публицистика / История / Образование и наука
10 заповедей спасения России
10 заповедей спасения России

Как пишет популярный писатель и публицист Сергей Кремлев, «футурологи пытаются предвидеть будущее… Но можно ли предвидеть будущее России? То общество, в котором мы живем сегодня, не устраивает никого, кроме чиновников и кучки нуворишей. Такая Россия народу не нужна. А какая нужна?..»Ответ на этот вопрос содержится в его книге. Прежде всего, он пишет о том, какой вождь нам нужен и какую политику ему следует проводить; затем – по каким законам должна строиться наша жизнь во всех ее проявлениях: в хозяйственной, социальной, культурной сферах. Для того чтобы эти рассуждения не были голословными, автор подкрепляет их примерами из нашего прошлого, из истории России, рассказывает о базисных принципах, на которых «всегда стояла и будет стоять русская земля».Некоторые выводы С. Кремлева, возможно, покажутся читателю спорными, но они открывают широкое поле для дискуссии о будущем нашего государства.

Сергей Кремлёв , Сергей Тарасович Кремлев

Публицистика / Документальное
Что такое социализм? Марксистская версия
Что такое социализм? Марксистская версия

Желание автора предложить российскому читателю учебное пособие, посвященное социализму, было вызвано тем обстоятельством, что на отечественном книжном рынке литература такого рода практически отсутствует. Значительное число публикаций работ признанных теоретиков социалистического движения не может полностью удовлетворить необходимость в учебном пособии. Появившиеся же в последние 20 лет в немалом числе издания, посвященные критике теории и практики социализма, к сожалению, в большинстве своем грешат очень предвзятыми, ошибочными, нередко намеренно искаженными, в лучшем случае — крайне поверхностными представлениями о социалистической теории и истории социалистических движений. Автор надеется, что данное пособие окажется полезным как для сторонников, так и для противников социализма. Первым оно даст наконец возможность ознакомиться с систематическим изложением основ социализма в их современном понимании, вторым — возможность уяснить себе, против чего же, собственно, они выступают.Книга предназначена для студентов, аспирантов, преподавателей общественных наук, для тех, кто самостоятельно изучает социалистическую теорию, а также для всех интересующихся проблемами социализма.

Андрей Иванович Колганов

Публицистика