Qt -- это очень хорошо продуманный набор инструментов, который предоставляет все необходимое для создания современного интерфейса с пользователем. Qt написан на C++, что позволяет использовать объектно-ориентированное программирование. В результате повышается эффективность и повторное использование кода, что очень важно при работе с проектами такого гигантского размера и размаха как KDE. Нам кажется, что это -- наилучший набор инструментов из имеющихся на данный момент для Unix, и для KDE было бы большой ошибкой не использовать его.
Кроме того, все разработчики KDE согласятся, что создать что-то подобное KDE за столь короткий срок без Qt было бы невозможно.
Существует несколько наборов инструментов. Для того, чтобы поддерживать соответствие различных разделов интерфейса с пользователем и для того, чтобы свести потребление памяти до минимума, KDE должен использовать только один из них. Мы выбрали Qt по причинам, изложенным выше.
Это зависит от того, как вы понимаете термин "свободный".
Так как KDE был и остается некоммерческой рабочей средой для систем X Window, Qt отвечает нашим требованиям.
Qt постоянно разрабатывается профессионалами компании Troll Tech. Troll Tech посвящает все свои ресурсы постоянному улучшению Qt. Это означает, что Qt продолжает разрабатываться со скоростью, недоступной для наборов инструментов залицензированных под L/GPL, предоставляя нам наилучший из имеющихся продуктов этого типа для Unix. Qt также обеспечивает потенциальным коммерческим KDE-разработчикам необходимые для них качество и поддержку.
Troll Tech объявил что их Свободное издание Qt, набор инструментов для создания Графического интерфейса с пользователем, будет выпущено под лицензией Open Source. Эта новая лицензия позволит распространять и использовать любые изменения, сделанные программистами во всем мире для Свободного Издания Qt. Черновик текста новой лицензии, названной QPL, можно найти на http://www.troll.no/qpl/. Эта лицензия примет силу с выпуском следующего крупного выпуска Свободного издания Qt -- версии 2.0.
Из-за угрозы, нависшей над Unix в лице Windows NT, мы считаем необходимым разработку хорошей рабочей среды для Unix в первую очередь, до того, как мы начнем даже думать о производстве инструментов, используемых для создания этой рабочей среды. Принимая во внимание наши ограниченные ресурсы, KDE проект сам по себе не способен на данный момент участвовать в создании полностью свободного клона Qt. Тем не менее, если кто-либо предпочитает использование L/GPL-ной версии Qt -- мы призываем его написать такой клон. Заметьте, что Qt -- содержит всего 80 000 строк кода, в то время как в KDE уже сейчас больше 500 000 строк и их число растет с каждым днем. Это означает, что написание свободного Qt -- вполне возможно, для этого только нужно, чтобы люди, считающие L/GPL-ную версию Qt необходимостью, собрались вместе и начали такой подпроект.
На данный момент существует такой проект как Harmony, который начал разработку GPL-ного клона Qt. Если вам не нравится лицензия Qt -- пожалуйста, подумайте об участии в этом проекте.
На самом деле, этот вопрос задается во многих вариантах и только очень малая часть его в действительности относится к KDE. Однако, столь много людей его задавали, что, я думаю, допустимо ответить на него в этом разделе. Может быть это уменьшит ненужную загрузку Интернета. :-)
Наилучший ответ, к сожалению -- это RTFM (прочитайте, наконец, это ...
руководство). Подходящие источники информации --
man mount
, man fstab
и Справочный раздел KDE. Попытайтесь
поработать сами, прежде чем просить о помощи! Особенно, если вопрос
на самом деле не касается KDE.
Здесь я привожу несколько относящихся к этой теме вопросов:
Да, начиная с версии ядра 2.0.34.
Прежде всего, вы (как супер-пользователь) должны добавить следующую строку в /etc/fstab:
/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide
Убедитесь, пожалуйста, что вы установили символьную ссылку /dev/cdrom
на тот /dev/hd?, который физически является вашим cdrom (подразумевая, что вы
используете ATAPI cdrom). Вы должны увидеть что-то подобное приведенному
ниже при использовании
ls -l /dev/cdrom
.
lrwxrwxrwx 1 root root 8 Jul 28 22:21 /dev/cdrom -> /dev/hdb
Это может быть сделано с помощью ln -s /dev/hdb /dev/cdrom
(будучи root).
Наконец, убедитесь, что для этого cdrom существует соответствующая точка монтирования, например:
% ls -la /cdrom
total 2
drwxrwsr-x 2 root cdrom 1024 Sep 14 1995 ./
drwxr-xr-x 24 root root 1024 Dec 1 21:00 ../
Ну а что до вопроса как сделать устройство KDE для вашего cdrom, читайте справку к KDE.
В KDE такого эмулятора терминала нет, но Eterm должен работать с KWM без проблем.
Используйте команды du и df из командной строки. Прочитайте их
man страницы для выяснения того, что вам нужно. Либо вы можете
попробовать kdf и
kdiskfree из KDE, либо другие файл-менеджеры, как, например, midnight
commander (mc
).
Попытайтесь использовать xmodmap -e 'keycode 22 = BackSpace' и проверьте, исправит ли это проблему (для того, чтобы изменение возымело эффект нужно перезапустить приложение в котором вы работаете). Вы также можете поместить аналогичную строку в файлы запуска X, такие как $HOME/.xinitrc.
Или просто обновите систему до XFree86-3.3.3.1-1 или выше.
Также, что касается "Backspace-Ошибки" (Ошибка номер: kb704) -- она может быть в какой-то мере исправлена добавлением следующей строки в $HOME/.xinitrc:
xmodmap -- "keysym Delete = Backspace"
Создайте их, используя ваш любимый редактор изображений, например, GIMP, и
поместите их в $KDEDIR/share/icons(/mini) или
$HOME/.kde/share/icons(/mini). Кроме того, где-то в KDE находится редактор
пиктограмм... (Лучше использовать редактор пиктограмм
kiconedit
, так как в KDE пиктограммы должны создаваться с
использованием определенной цветовой палитры. Примечание переводчика)
Либо используйте kmenuedit (K -> Панель -> Редактировать меню
) либо щелкните
правой кнопкой на файл
kdelnk и выберите Настройки -> Выполнить
и выберите подходящую пиктограмму.
Да, и это ни что иное, как ваш файл-менеджер -- KFM. Вы можете перемещать удаленные файлы прямо в местные каталоги. Вы также можете использовать утилиту KGet, которая позволяет очередность и восстановление связи, однако, вы должны использовать ее в комбинации с KFM (вы можете перемещать файлы в KGet, но вы не можете использовать это приложение для просмотра каталогов FTP-сервера).
Конечно, необязательно использовать только FTP-клиенты, поставляемые с KDE. Например, многие любят WxFTP.
Вы должны установить поддержку TrueType шрифтов для системы X Window. Пожалуйста, зайдите в fonts.themes.org для шрифтов, и в xfstt или X-TT для серверов TrueType-шрифтов.
Если вы имеете несколько TrueType-шрифтов из MS Windows, отредактируйте файл XF86Config, чтобы получить эти шрифты из их папки. Затем настройте KDE на использование этих шрифтов в шрифтовом администраторе.
Тем не менее, многие приложения KDE 1.0 используют диалоговое окно для настройки шрифтов, которое не используют список шрифтов KDE. Против этого есть обходной путь: отредактируйте rc-файлы соответствующих приложений напрямую.
Для того, чтобы выйти из KDE щелкните по стилизованной X, расположенной выше
изображения замка на панели. CTRL-ALT-BACKSPACE также закроет X-cервер, но
при этом вся информация в загруженных на момент закрытия программах будет
потеряна. Также вы найдете пункт Выйти
в меню K-кнопки.
Еще вы можете щелкнуть правой кнопкой мыши по свободному от окон
пространству на рабочем столе. Появится меню, одним из пунктов которого
будет Выйти
.
Как KOrn, так и KBiff для этого подходят. Неважно, подсоединены вы или нет -- если нет, то оба эти приложения просто ничего не делают.
Вы можете продолжать работать в KDE 1.0, но учтите, что новые приложения будут использовать библиотеки версии 1.1 и Qt 1.42. Так что, если вы хотите использовать новые программы KDE и также обновить старые, имеющие ошибки, вам придется обновить версию до 1.1. Kmail, к примеру, было почти невозможно использовать в версии 1.0, но теперь он находится во вполне рабочем состоянии. Наконец, если вы хотите улучшенную среду, увеличение скорости работы и новые свойства, тогда вы должны обновить KDE до 1.1 как можно скорее!
Наипростейший метод -- с помощью мыши:
Это безобидное предупреждающее сообщение. Вы смело можете не обращать на него никакого внимания. Чтобы избежать его -- перестаньте запускать программы с консоли :-)
Однако, если вы действительно хотите избавиться от этого сообщения, вы можете попытаться сделать так, чтобы языковые установки в Центре управления KDE в разделе "Рабочий стол -> Язык" были одинаковыми. В моем случае, я их все установил в "Язык по умолчанию (C)" и проблема исчезла.
Щелкните по этой самой К и запустите Система->Поиск приложений
.
Проверьте, пожалуйста, наличие файла /etc/pam.d/kde. Если он отсутствует, создайте его копированием (или созданием символьной ссылки) файла xdm в файл kde.
Однако, kdebase-1.1pre2 должен сделать символьную ссылку из /etc/pam.d/xdm в /etc/pam.d/kde, если этот файл не существует.
Имеются сообщения, что удаляющие скрипты из rpm-пакетов kde-1.1pre1 "rh5x" мешают пост-установочным скриптам из rpm-пакетов kde-1.1pre2 "rh5x".
Если у вас возникают проблемы -- сделайте переустановку в принудительном порядке:
rpm -Uvh --force kdesupport-1.1pre2-1rh5x.i386.rpm
rpm -Uvh --force kdelibs-1.1pre2-1rh5x.i386.rpm
rpm -Uvh --force kdebase-1.1-pre2-1rh5x.i386.rpm
CVS -- это акроним, означающий Concurrent Versions System (Система Сосуществования Версий). Эта система основана на RCS (Revision Control System/ Система Контроля Изменений), но с более расширенной функциональностью. Она используется для организации исходных текстов во время разработки. Она хранит многочисленные версии (что удобно, если что-то сломалось в последней версии и вам приходится вернуться к более старой). Также она позволяет удаленный доступ к файлам для взятия самого свежего исходного текста, и, даже, позволяет добавлять новый материал (если, конечно, у вас есть доступ). Поскольку эта система -- свободное программное обеспечение, она популярна в среде тех, кто создает свободные проекты, такие, например, как KDE.
Для этого вам нужны:
Запустите ваш Центр управления KDE. Если там версия KDE не указана, значит это 1.0.
Другое явное отличие: в 1.0 кнопка 'K' -- объемная черно-белая 'K', а в 1.1 -- это белая 'K' поверх шестеренки.
Или, если вы устанавливали KDE с RPM, попробуйте:
$ rpm -qa | grep kde
kdesupport-1.1pre2-2rh5x
kdeadmin-1.1pre2-1rh5x
kdelibs-1.1pre2-1rh5x
kdegraphics-1.1pre2-1rh5x
kdemultimedia-1.1pre2-1rh5x
kdetoys-1.1pre2-1rh5x
kdegames-1.1pre2-1rh5x
kdeutils-1.1pre2-1rh5x
kdebase-1.1pre2-1rh5x
Из этого следует, что текущая версия -- 1.1pre2.