Linux не для гиков linux for non geeks



Pdf просмотр
страница23/24
Дата15.11.2016
Размер5.01 Kb.
Просмотров4646
Скачиваний0
1   ...   16   17   18   19   20   21   22   23   24
276
Глава 19

Когда вы закончите просмотр страниц документации и захотите вернуться в обычное окно Терминала просто нажмите клавишу Q.
Рис. 19–9: Страница документации для команды cp
Если вы захотите просмотреть полную коллекцию стандартных страниц документации Linux в HTML формате (со ссылками и указателями), зайдите на страницу http.// linux.ctyme.com.
Проверка уровня чернил в принтере Epson
Наконец, мы дошли до одной из последних утилит, которая может понадобиться многим читателям, поскольку струйные принтеры Epson очень распространены. Если вы используете подобный принтер и хотите выяснить сколько чернил осталось в вашем картридже, вам нам скачать и установить пакет gimp print utils через Synaptic/APT, набрав в окне поиска gimp print utils.
Пакет включает программу escputil.
Для начала вы должно выяснить размещение вашего принтера в браузере
Hardware (Устройства). Его можно запустить из Главного меню, выбрав System
Tools > Hardware Browser, когда браузер откроется, щелкните по Printers
(Принтеры) в левой панели. Ваш принтер может отражаться как /dev/lp0.
Теперь, когда вы знаете где располагается ваш принтер, откройте окно
Терминала, станьте root и наберите escputil r /dev/lp0 — i (сменив расположение принтера, если он у вас находится в другом месте), после чего нажмите ENTER. Вы увидите количество оставшихся чернил в вашем
Терминале.
Покидая гнездо
277

Пример 19A: Программирование в Linux? (Только опционально,
для развлечения)
Прежде всего, я должен сказать, что не силен в программировании, у меня не хватает терпения и логики, я просто набирал код в свои ранние компьютерные годы для игр на Atari. Однако, кого то может заинтересовать, как пишутся программы и что для этого нужно.
Большинство из того, что вам может понадобиться, включено в вашу систему Fedora Core, и имеется много опций. Язык, который является самым популярным и наиболее доступным для новичков, называется Python. Как вы помните, оракул pyWings, который вы устанавливали в Главе 9, был написан на этом языке.
Для того, чтобы почувствовать, что такое программирование, я дам вам пару простеньких программ, с которыми вы можете поупражняться.
Первая, которая включается во все книги по программированию,
называется «Hello, World.» («Здравствуй, Мир.»
Все, что программа делает — выводит слова «Hello, World» на ваш экран.
Мне всегда это казалось странным, поскольку один человек, который сам и набрал код, видит эти слова, почему же обращение ко всему миру? Поэтому,
давайте немного изменим фразу и сделаем ее более осмысленной и вызывающей чувство собственного достоинства. К примеру, «Hey, good look ing» («Эй, неплохо выглядишь»). Фактически, это то же самое.
Для того, чтобы написать эту программу, откройте Gedit, войдя в Главное меню и выбрав Accessories > Text Editor (Аксессуары > Редактирование
Текста). В окне Gedit наберите следующие две строчки — кавычки тоже.
print «Hey, good looking!»
print «You are looking fine today.»
После этого щелкните по кнопке Save и сохраните программу в домашней папке как goodlooking.py. Вы написали программу, какой бы скромной она ни казалась.
Откройте окно Терминала и запустите программу, набрав python goodlooking.py м нажав ENTER. Результат отразится в окне Терминала (см. Рис. 19–10).
Рис. 19–10: Запуск программы Python «Hey, good looking»
278
Глава 19

Хорошо, не так ли? Теперь вы можете создать простое окно для этой жизнерадостной программы с помощью tkinter. Как вы помните, вы устанавливали tkinter в Главе 9 для работы оракула pyWings, который использовал ее по тому же назначению.
Для того, чтобы программа открывалась в отдельном окне, откройте опять
Gedit и наберите следующее:
from Tkinter import Label, mainloop
Label (text='Hey, good looking!\n'
'You are looking fine today.').pack() mainloop()
Обратите внимание, что нет нигде пробелов после слова today в третьей строке и нет пробелов между mainloop и () в последней строке.
Сохраните новую программу в домашней папке Home как goodlooking2.py.
Затем вернитесь в окно Терминала и наберите python goodlooking2.py, после чего нажмите ENTER. Ваша новая программа откроется в собственном окне
(см. Рис. 19–11).
Рис. 19–11: Программа «Hey, good looking» в собственном окне
Все это было довольно безопасно. Если вы находите программирование интересным и хотите узнать больше о Python, зайдите на сайт www.python.org,
где есть немало ссылок на онлайновые обучающие ресурсы.
Пример 19B: Запуск Windows программ из под Linux с помощью
Wine (Опциональн о)
Несмотря на то, что есть много аналогов Windows программ в Linux, все равно найдется одна или две, эквиваленты которым вы не найдете. Лично для меня — это австрийская карточная игра Schnapsen. К счастью, есть возможность запускать Windows приложения из под Linux с помощью программы, которая называется Wine.
Сообщество Linux любят говорить о Wine не как о эмуляторе Windows, а называть ее программой совместимости разных ОС. Как бы то не было, ее свойства позволяют нам запускать приложения Windows без установки самой системы на компьютер. Стоит упомянуть, что Wine находится еще в стадии разработки. Она хорошо работает с одними программами, а с другими не работает вовсе. Есть и коммерческие версии Wine, которые в некоторых случаях работают лучше (смотрите ссылки на домашней странице Wine www.winehq.org), но не будет лишним для начала попробовать бесплатные версии, особенно теперь, когда вы готовы перешагнуть черту, отделяющую geek'ов от не geek'ов.
Покидая гнездо
279

19B 1: Скачивание и установка Wine и WineSetuptk
Wine не включена в дистрибутив Fedora Core, но вы можете скачать ее с сайта www.winehq.org/site/download и щелкнув по иконке Sourceforge под заголовком Official Wine Versions (Официальные версии Wine). Когда вы окажитесь на странице Sourceforge, прокрутите ее секции пакетов RedHat
Packages и скачайте соответствующую вашей системе и процессору версию.
Например, если у вас Fedora Core I и Pentium II (или более новый), вам надо скачать 20040l21 lfclwinehq.i686.rpm.
Другой файл, который вам надо загрузить, — WineSetuptk, графическая утилита установки Wine. Для этого вернитесь на страницу, с которой начинали и прокрутит ее немного дальше до секции Support Files (Файлы поддержки).
Оттуда скачайте RPM файл winesetuptk (не тарболл). Когда оба файла окажутся на вашем жестком диске, инсталлируйте сначала WineSetuptk простым двойным щелчком мыши, а затем следуйте обычной процедуре установки,
которую Вы изучали в Главе 8.
19B 2: Настройка
Вам не придется долго возиться с настройкой Wine — WinSetuptk сделает большую часть работы за вас. Запустите WinSetuptk, набрав winesetuptk либо в окне Терминала, либо запустив диалог Run Application из Главного меню (Main
menu > Run Application), после чего появится мастер конфигурации Wine
Configuration Wizard (Рис. 19–12).
Рис. 19–12: Настройка Wine с помощью WinSetuptk
Мастер предложит сделать три щелчка мышью, ничего набирать не надо. Нажмите
Next (Следующий) в первом окне мастера, Next во втором и Finish (Завершить) в
280
Глава 19
третьем, и программа Wine создаст подпапку в домашней папке Home, которая будет работать как раздел Windows (/home/username/.wine/fake_wmdows), в которой вы найдете реальный раздел C:. Если у вас система с двойной загрузкой, вам надо выбрать действительный раздел Windows вместо того,
чтобы создавать мнимый на втором шаге работы мастера, хотя я не советую вам так поступать до тех пор, пока вы не поймете, что делаете.
19B 3: Установка и запуск Windows программ из под Linux
После того, как Wine установлен и настроен, не остается ничего другого,
как попробовать запустить Windows программу. В этой части задания скачайте,
установите и запустите Windows игру страшилку, которая называется
BookWorm Deluxe (Рис. 19–13). Она доступна на сайте PopCap Games (wwiv.pop cap.com), многие игры с которого хорошо идут из под Linux с Wine.
Рис. 19–13: Windows игра BookWorm, запущенная с помощью Wine
Вы должны знать, что игры с PopCap Games — это пробные trial версии, не бесплатные, что означает, что вы должны оплатить дальнейшее их использование. У нас есть только небольшая возможность попробовать
Windows приложение. Но для настоящего примера это не имеет большого значения, вы просто изучаете как надо работать, а использованные популярные игры — только инструмент. Но кто знает? Может быть в дальнейшем вы захотите и купить эти игры? В любом случае, вы можете просто поиграть с бесплатными онлайновыми Java версиями (доступными на том же сайте), если вы установили Java Runtime Environment и плагин Mozilla Java plug in раньше в этой главе.
Покидая гнездо
281

Для того, чтобы скачать BookWorm Deluxe, зайдите на сайт PopCap Games
(www.popcap.com) и щелкните по кнопке Deluxe Games в левой части окна.
Когда вы окажитесь на странице Deluxe Games щелкните по кнопке свободной загрузки Download Free рядом с BookWorm. После окончания загрузки у вас будет файл Bookworm_setup.exe в домашней папке Home. Щелкните по нему два раза и Wine начнет инсталляцию в Windows (Рис. 19–14) BookWorm Deluxe.
Рис. 19–14: Запуск инсталлятора Windows из под Wine.
Все, что вам нужно, чтобы запустить процесс инсталляции, — это нажать Next
(Дальше). Инсталлятор создаст папку BookWorm в папке PopCap Games в папке программных файлов Program Files мнимого windows раздела. Перед завершением установки вы получите предупреждение, что инсталлятор не может создать некоторые ссылки, после чего вам сообщено, что инсталляция прервалась и вы не можете запустить «книжного червя» BookWorm Deluxe.
Игнорируйте эти сообщения и все будет в порядке (по крайней мере, в данном конкретном случае).
Сейчас вы можете запускать BookWorm Deluxe. Самый простой путь —
обратиться к мнимому разделу windows. Для этого откройте окно Nautilus,
набрав home/username/.wine/ fake_windows/Program Files в ячейке размещения Location box и дайте подтверждение ENTER. Затем щелкните дважды по папке PopCap Games, а затем — по BookWorm Deluxe, которая находится внутри нее. И наконец, дважды щелкните по BookWorm.exe и вскоре вы будете наслаждаться своим глубоким и широким словарным запасом.
Если вас интересует, какие еще приложения можно запустить с помощью
Wine, обратите внимание на базу данных Wine приложений на странице http://appdb.winehq.org, где описано, какие из приложений работают с Wine,
какие есть ограничения и что можно запустить из под Wine.
282
Глава 19

ЧТО ДЕЛАТЬ, ЕСЛИ ТАКС НАЧНЕТ
КАПРИЗНИЧАТЬ
Это случается со всеми, не важно, какой операционной системой вы пользуетесь —
что то не так, и вы не в недоумении, что делать? Не расстраиваетесь и, главное, не паникуйте. Я повторяю: НЕ ПАНИКУЙТЕ! Вы только добавите себе неприятности. Поддавшись испугу, вы маленькую пробелу превратите в большую.
Не все так страшно, как кажется… обычно.
Если все же что то случилось, и вы не знаете что предпринять, в первую очередь уберите руки прочь от мыши и клавиатуры. Я говорю буквально —
руки прочь! Не пытайтесь сразу исправить ситуацию.
После этого откиньтесь на спинку стула, глубоко вздохните и подумайте.
Что же на самом деле произошло? Что вы могли натворить, чтобы оказаться в такой ситуации? К счастью, по мере того, как вы будете остывать, проблема,
как это часто случается, решится сама собой. В противном случае, сделайте перерыв. Спуститесь и съешьте гранола (овсянки с орехами), или густую
20
Решение проблем
похлебку из моллюсков, или (лучше всего) смените шины на вашем велосипеде,
чтобы проехаться на нем недели три. После этого, вернетесь к этой книге и поищите, не упоминается ли где нибудь в ней ваша проблема.
Честно говоря, у меня не было серьезных проблем с Red Hat или Fedora до сегодняшнего дня. Фактически, проблем было меньше, чем упомянуто в настоящей главе. Но все же, компьютер есть компьютер, а операционная система, будь то Windows, Mac, или Linux достаточно сложны, чтобы при случае доставить неприятности, как выразился мой друг. Поскольку всего предвидеть невозможно, я ограничусь лишь небольшими проблемами, с которыми сталкивался лично я, или мои знакомые. Если вас коснуться другие,
попытайтесь найти решение на онлайновых форумах или в списках рассылки,
упомянутых в Приложениях. Не забудьте упомянуть, что вы новичок в Linux,
чтобы те респонденты, которые будут вам отвечать, дали подробный комментарий. Если вы не понимаете, что вам втолковывают, не поленитесь поискать разъяснения.
Мне приходилось сталкиваться лишь с проблемами несовместимости аппаратных средств с операционной системой, все, что вы можете сделать в данном случае, это заменить соответствующее оборудование (чаще всего, это жесткий диск, который выходит из строя). Но поломка оборудования не зависит от системы, и это могло случиться, если на вашей машине была установлена Windows. Не вините Linux в подобных проблемах
Проблемы и решения
Одно из окон зависает, его невозможно, даже, сдвинуть.
Оно не на что не реагирует, не закрывается.
Я сталкивался с этой проблемой. Чтобы вы не делали, оно не отвечает, даже не удаляется. Да, такое случается, но, к счастью, это не большая проблема. Одно из следующих действий, должно дать результат:
Подождите несколько секунд. Это время необходимо, чтобы система обнаружила неполадку и в выпадающем окне сообщило вам то, что вы уже знаете: приложение не отвечает. Если такое окно появилось, нажмите кнопку Kill (Остановить), и можете продолжать работать. Если вы попытаетесь запустить приложение снова, оно должно работать; если это было окно Nautilus, оно откроется автоматически после того, как вы остановите его. Если после остановки вы не сможете запустить приложение, перезагрузите вашу систему. Все должно быть нормально.
Если все, что вы проделали, не дало результата, попробуйте использовать кнопку Force Quit (Принудительный выход), которую вы добавили на панель в Главе 3. Щелкните по кнопке, и курсор превратится в перекрестие.
Подведите его к непокорному окну и щелкните еще раз. После этого нажмите клавишу ESC, если курсор в виде перекрестия вам больше не нужен.
Если и данный метод по каким то причинам не принес результата (или у вас установлена Red Hat Linux 9, в которой нет кнопки Force Quit), войдите в
284
Глава 20

Главное меню и выберите Run Application (Запустить Приложение). В
диалоговом окне наберите xkill. Ваш курсор превратится в забавный квадрат в квадрате. Подведите его к проблемному окну и нажмите левую кнопку мыши. Программа, или окно, должны закрыться. Если вам не нужен больше такой курсор, щелкните правой кнопкой мыши и он вернется в нормальной состояние.
Альтернативный метод заключается в следующем: войдите в Главное меню и выберите System Tools > System Monitor (Системные Инструменты >
Наблюдение за Системой). Откроется окно System Monitor, показывающее все запущенные процессы (и вы удивитесь, как их много). Отыщите в списке culprit и выберите его, щелкнув по нему мышкой. Затем нажмите кнопку End Process внизу окна, и непослушная программа закроется. Скорее всего вам не придется прибегать к этой процедуре, если вы, конечно, сами не захотите. Но знать о ней необходимо.
Иногда я получаю сообщения, что то или иное приложение
GNOME неожиданно закрывается. После чего, открывается вновь.
Это нормально?
Нет, это не нормально, но иногда случается в GNOME. Не стоит беспокоиться,
просто система сама заботиться о своей работоспособности.
Моя панель GNOME Panel исчезает, или не отвечает.
Хм!.. По моему, это самая простая вещь, просто нажмите одновременно CTRL +
ALT + BACKSPACE. Ваша сессия GNOME завершится, и вы вернетесь в графическое окно загрузки, чтобы войти в нее заново. Это должно работать и в
KDE (или любой другой GUI), если что то подобное случится.
О, Боже! Все перевернулось с ног на голову, и я ничего не могу поделать.
Да, призраки бродят по экрану, повторяющиеся рамки окон, меню, кажется,
кровоточат и все похоже на кашу? Мой первый совет: посидите спокойно минуту или две. Ваша машина работает слишком медленно и ей нужно время,
чтобы выполнить операции. Как и в предыдущем случае, попробуйте одновременно нажать клавиши CTRL + ALT + BACKSPACE, и вы вернетесь в графическое окно загрузки, которое будет работать нормально.
Мои окна оставляют следы, когда я их перетаскиваю.
Смотрится неплохо, но я бы предпочел от этого избавиться.
Глубина цвета, установленная на мониторе, возможно более, чем позволяет ваше оборудование. Попробуйте снизить ее с миллионов до тысяч цветов. Я
объяснял, как это делается в Главе 19, через окно настройки Display Settings,
которое вы можете открыть из Главного меню, выбрав System Settings >
Display (Системные Настройки > Экран).
Если это не поможет, попытайтесь уменьшить разрешение тоже (в Главном меню выберите Preferences > Screen Resolution). Если и это не помогло,
попробуйте увеличить системную память (или приобретите новую видео карту с достаточным объемом встроенной памяти).
Что делать, если Такс начнет капризничать
285

Полное отключение! Мой графический интерфейс GUI исчез, и я неожиданно оказался в текстовом режиме. Я хочу вернуться назад, но не знаю, как это сделать. Верните мне Kansas,
Gnat Wizard!
Да, это — первоначальная реакция, однажды и со мной такое случалось.
Ваш экран стал черным, и вы можете только прочесть [username@localhost
username] $. Это выглядит, как давно забытый экран DOS, хотя это Linux.
Ох!.. Но не надо отчаиваться, Дороти. Есть простой способ исправить ситуацию.
Ваш экран стал одним гигантским окном Терминала. Поэтому, для начала станьте суперпользователем root обычным способом, затем наберите следующую команду и нажмите ENTER:
/sbin/shutdown -r now
Флаг r говорит команде закрытия запустить систему заново, если вы не хотите перезагружать компьютер, то можете опустить этот флаг. Слово now в конце команды предлагает перезапустить систему сейчас, не позже, что однозначно указывает на ваши намерения сделать это.
После этого: обычное завершение работы отразится на экране, машина остановиться, стартует снова и вернет вас в графическое окно загрузки. Вы снова в Kansas, Дороти… и Тото тоже.
Какой то спиритизм. Мой экран загрузки весь белый. Все, что я вижу — это мерцание курсора в центре экрана.
Что делать?
Да, такое иногда случается. К счастью, не надолго. Войдите в систему обычным способом, введите ваше имя пользователя и пароль, как вы видите это на экране загрузки. Несмотря на белый экран, все протекает нормально, и экран станет обычным при следующей загрузке.
Когда я оставляю компьютер включенным и ненадолго выхожу из комнаты, я обнаруживаю после возвращения, что компьютер вышел из системы, и предлагает мне войти снова.
Что происходит?
Предположим, что это вытворяют не дети или зловредный коллега, а один из модулей скринсейвера. Есть пара способов выяснить, какой модуль вызывает проблему.
Первый — эмпирический, вам надо отключить все модули, а затем подключать их по одному, дав возможность проявить себя каждому в отдельности. Если проблема не появится, можно подключать следующий модуль, и т.д. Другой путь применим лишь к отдельному модулю, которому надо дать поработать некоторое время. Если проблема не появится, значит, он безопасный. Когда вы в этом убедились, можете заменить его на другой, и также дать ему поработать некоторое время. Рано или поздно, вы обнаружите неисправный модуль.
286
Глава 20

Мои распечатки выглядят ужасно. Текст выводится с огромными интервалами, отступы не соблюдаются. Что делать?
Прежде всего, убедитесь, что это вызвано не грязными головками струйного принтера. Для начала прочистите их. Если это не помогло, попробуйте отметить очередь документов на печать и создайте новую. Если распечатки все равно выглядят плохо, попробуйте установить другой драйвер и проверьте, не решило ли это проблему?
Я не могу извлечь мой CD!
Это не сложно. Прежде всего, убедитесь, что нет открытых окон Nautilus, в которых отражается содержание вашего диска. Если есть, сначала закройте их и повторите попытку снова. Если ничего не вышло, откройте окно Терминала и наберите umount /mnt/cdrom, затем нажмите ENTER. Если опять не получилось, попробуйте повторить то же самое, но став суперпользователем root. В крайнем случае, перегрузите машину и сразу (до того, как появилось первое окно Fedora) нажмите на кнопку eject (извлечь) на приводе CD, не традиционный для Linux способ, но срабатывает.
Что случилось? Я, вдруг, не могу больше записывать CD.
Если вы можете читать CD без ошибок, но вдруг перестали их записывать,
проблема кроется в USB накопителях. Ядро Linux обращается с CD приводами и
USB накопителями как с устройствами SCSI (даже, если они таковыми не являются). Если вы запускаете машину с подключенным USB накопителем,
система может определить устройства SCSI таким образом, что USB накопитель будет scsibus0, а привод CD — scsibus1. Когда вы пытаетесь записать CD,
прожигатель дисков для привода выглядит как scsibus0, и он не знает, что делать.
Вы можете проверить это, открыв окно Терминала, став пользователем root, и набрав cdrecord —scanbus нажать ENTER. Если ваш привод в списке отражается как scsibus1, а не scsibus0, вы можете быть уверены, что у вас проблемы с идентификацией. Для ее решения, размонтируйте USB
накопитель, отсоедините его от компьютера и перезагрузитесь. Все должно придти в норму. После этого, вы снова можете, если захотите, подключить USB
накопитель.
Почему я слышу звук, когда проигрываю потоковое радио или аудио файлы с жесткого диска, но ничего не слышу, когда вставляю аудио CD?
Возможно, после установки новой звуковой карты, вы забыли подключить к ней привод CD. У вашего CD привода должны быть три набора проводов,
подключаемых к задней стенке: разноцветные провода с прозрачным белым коннектором, набор серых проводов, соединенных вместе в многожильный кабель, напоминающий огромного ленточного червя, и пара обыкновенных черных проводов с маленьким коннектором на конце. Этот последний коннектор (см. Рис. 20–1) обычно подсоединяется к материнской плате. Вы же должны подсоединить его к новой звуковой карте (обычно, там, на слоте стоит
CD). Если вам нужна более подробная информация, обратитесь к инструкциям,
которые я оставил на web сайте этой книги (www.edgy penguins.org/non geeks).
Что делать, если Такс начнет капризничать
287

Рис. 20–1: Подключение CD привода к новой звуковой карте
Я следовал вашим инструкциям по установке новых тем для иконок, но ничего не получилось. Вы предлагали проверить…
Это одна из странностей системы, которая иногда проявляется. К счастью, это легко излечимо. Прежде всего, распакуйте файл иконки ICON Tux n Tosh
0.1.tar.bz2 (или любой другой, который хотите установить) двойным щелчком мыши по нему, а затем следуйте обычным процедурам. Будет создана новая папка TuxnTosh (или так, как будет называться ваша иконка). Теперь откройте новое окно Nautilus и в ячейке размещения Location text наберите
/home/username/. icons и нажмите ENTER. Откроется «скрытая» папка иконок (название вашей папки может отличаться). Наконец, перетащите папку



Поделитесь с Вашими друзьями:
1   ...   16   17   18   19   20   21   22   23   24


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал