Linux: Полное руководство
Шрифт:
Специально для них у команды
Так, для подключения flash-накопителя я:
1. включаю его в USB-порт;
2. перехожу в текстовую консоль или открываю окно виртуального терминала;
3.
Перед извлечением съемный носитель необходимо размонтировать командой
Не сделав этого, вы рискуете потерять
При работе с компакт-дисками обычно не возникает сбоев, потому что лоток привода CD-ROM контролируется системой. Вы просто не сможете извлечь компакт-диск до тех пор, пока устройство не будет размонтировано. А вот при работе с дискетами и flash-накопителями проконтролировать вас некому. Помните, что, пока вы не размонтировали дискету, физическая запись на нее не будет произведена. Это значит, что, если вы сохранили свой документ на дискету и вытащили ее из дисковода, файла документа на ней не будет, несмотря на то, что вы вышли из текстового редактора. Вы забыли размонтировать файловую систему!
4.2.6. Добавление собственных команд в контекстное меню KDE
Запустите Konqueror и щелкните правой кнопкой мыши на каком-нибудь файле. Вам чего-то не хватает? Хочется добавить какую-то команду? Или есть команда, которую вы выполняете очень часто? KDE позволяет создавать собственные команды меню, чем мы и займемся в этом пункте.
Давайте создадим дополнительную команду, которая делает файл исполняемым. Это действие очень полезно, если вы часто пишете сценарии bash (глава 8). Ведь сценарии bash — это обычные файлы, созданные в текстовом редакторе. Чтобы сценарий запускался, нужно с помощью команды
В любимом текстовом редакторе создайте файл следующего содержания:
Листинг 4.1. Файл make_exe.desktop
Рассмотрим первую секцию. Первая директива задает тип файлов, для которых можно выполнить указанное действие. В данном случае действие доступно для всех файлов (allfiles). Если вам нужно выполнить какое-то действие для каталога, то значением директивы ServiceTypes должно быть inode/directory.
Вообще в качестве значения этой директивы можно указать любой MIME-тип, например:
Если действие должно быть выполнено для всех типов файлов, кроме некоторых, используйте директиву ExcludeServiceTypes. Например, действие архивирования не имеет смысла производить над архивами:
Директива Actions определяет действия, описанные в файле. В данном случае описано только одно действие MakeExe,
которое определено в секции [Desktop Action MakeExe]. Директива Name — это надпись, которую вы увидите в контекстном меню KDE. Желательно писать ее на английском языке. Директива Name[ru] — это надпись, которую увидит пользователь локализованного KDE.Директива Exec — это команда, которая будет выполнена. %f — параметр, определяющий имя файла; то есть имя файла, на котором вы щелкнули правой кнопкой, будет подставлено вместо %f.
Созданный файл сохраните под именем
Как видите, в этом нет ничего сложного. Осталось только сохранить файл в нужном каталоге —
4.2.7. Новое в KDE 3.4
В состав дистрибутива Fedora Core 4 вошла новая версия KDE 3.4, в которой, как сообщают (
♦ Полностью обновлена система корзины.
♦ Новая версия KPDF с возможностью выбора, копирования и вставки текста и изображений из PDF, а также с другими улучшениями.
♦ Добавлен синтезатор речи с возможностью интеграции в браузер Konqueror, текстовый редактор Kate, PDF-просмотрщик KPDF.
♦ Приложение Kontact поддерживает больше серверов совместной работы (groupware).
♦ Улучшен механизм обнаружения подключенных устройств через HAL. Теперь KDE монтирует съемные носители автоматически, но не спешите радоваться: кириллицу в именах файлов на USB-диске она автоматически не распознает, так что п.2.3 вам еще пригодится.
♦ Почтовый клиент KMail теперь может использовать KWallet (бумажник KDE) для хранения паролей, а доступ к самому бумажнику можно сделать беспарольным.
♦ Появилась возможность использования файлов в формате SVG (Scalable Vector Graphics) в качестве обоев для рабочего стола.
Рис. 4.2. Центр управления KDE 3.4
4.3. Оконная среда GNOME
4.3.1. Общее описание и методика работы
Среда GNOME (GNU Network Object Model Environment — Сетевая Объектная Среда GNU) — один из основных конкурентов среде KDE. Среда GNOME (
GNOME — дружественная рабочая среда, значительно облегчающая использование компьютера. Среда GNOME включает в себя рабочий стол, панель для запуска программ и показа информации о состоянии системы, а также набор всевозможных приложений, которые тесно взаимодействуют друг с другом. GNOME, как и KDE, является полностью открытой разработкой: каждый может выкачать исходные тексты среды и использовать их. Благодаря этому в процессе разработки GNOME участвовали и участвуют сотни программистов со всего мира.