faqs.org.ru

 Главная > Операционные системы > Семейство UNIX >

FAQ по KDE (K Desktop Environment)

Секция 3 из 4 - Предыдущая - Следующая
Все секции - 1 - 2 - 3 - 4

двойным щелчком мыши по заголовку окна. Зайдите в Центр управления
KDE, найдите "Окна -> Заголовок" и установите параметр "Двойной щелчок
левой кнопкой мыши делает:" на "Свернуть/Развернуть".


7.8.  Можно ли задать алгоритмы расположения окон аналогичные тем, что
в FVWM2 теневых рамках?

Да.  Запустите Центр управления KDE и выберите "Окна -> Свойства". Там
есть диалог, который позволяет вам выбрать между несколькими
алгоритмами размещения окон.


7.9.  Как мне отменить менеджмент сеансов?

Откройте ваш скрипт startkde в вашем любимом текстовом редакторе и
найдите строку, запускающую kwm (обычно это последняя строка).
Замените ее на "kwm - nosession".


8.  Файл-менеджер

8.1.  Как использовать KFM в качестве web-навигатора с прокси?

KFM может быть использован как через HTTP-, так и FTP-прокси. Вы
можете настроить прокси-сервер с помощью пункта меню KFM
Настройки->Настроить Броузер->Прокси.

Убедитесь, что вы сохранили сделанные настройки прокси-сервера с
помощью Настройки->Записать установки.



8.2.  Как мне изменить способ отображения того или иного каталога в
KFM?

Перед выводом содержимого каталога на экран KFM ищет спрятанный файл



     .directory




внутри каталога. Вы можете создать такой файл для модификации способа
отображения каталога. Этот файл, на самом деле -- просто kdelink-файл.
Например:









# KDE Config File
[KDE Desktop Entry]
Name=Settings
Name[de]=Einstellungen
Name[pl]=Ustawienia
MiniIcon=kcontrol.xpm
SortOrder=Desktop,Input_Devices,KWM,Network,Information,Sound
Icon=kcontrol.xpm




Этот файл используется для описания каталога "Settings". Он меняет
пиктограмму для данного каталога, он устанавливает (показываемое) имя
каталога согласно национальному языку и определяет порядок, в котором
будут показываться подкаталоги.

Для  для изменения внешнего вида каталогов, которые формируют K-меню,
вы также можете использовать kmenuedit.


8.3.  Как мне делать не-анонимную FTP-транспортировку файлов в  KFM?

Обычным способом, так как это делается при указании URL. Например, с



     ftp://ftp.somehost.com




KFM пытается осуществить анонимную регистрацию на FTP-сервере. Если вы
хотите зарегистрироваться как определенный пользователь, введите URL
типа:



     ftp://username@ftp.somehost.com




KFM тогда спросит ваш пароль и затем соединит вас с сервером.


8.4.  KFM не может подсоединиться к 'localhost'. В чем проблема?

В большинстве случаев это происходит из-за неправильно настроенного
loopback-маршрута в вашей системе.

Как проверить в чем проблемы

Проверьте, возвращает ли следующая команда выходную информацию,
аналогичную указанной ниже:



     # ping localhost

     PING localhost (127.0.0.1): 56 data bytes
     64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms
     64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.2 ms
     64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.2 ms
     ...

Если нет, ваш loopback-интерфейс или маршрут настроены неправильно.



Выходной сигнал команды



     /sbin/route




должен содержать строки вроде:



   Destination     Gateway         Genmask         Flags MSS    Window Use Ifac
   loopback        *               255.0.0.0       U     3584   0       13 lo




Важные поля в этом случае -- Destination, Gateway, Genmask и Iface.
Это означает, что система правильно настроена на маршрутизацию всего
loopback-транспорта через loopback-интерфейс (lo).

Выходной сигнал от команды



     /sbin/ifconfig




должен содержать следующие строки:



     lo        Link encap:Local Loopback
               inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
               UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1




Это означает, что loopback-интерфейс включен и работает.

Ваш /etc/hosts файл должен содержать следующую строку:



     127.0.0.1       localhost




Она определяет, что имя системы "localhost" ассоциировано с системным
адресом для loopback (127.0.0.1).


Как поправить положение



/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0




Обе эти команды на правильно настроенной системе должны выполняться
при загрузке компьютера. Если этого не происходит, проверьте ваши
файлы инициализации сети в /etc/rc.d.

Если это ВСЕ ЕЩЕ не работает

Если вам так и не удалось ничего сделать -- пошлите подробное
сообщение в базу данных ошибок KDE.  Не забудьте отметить в письме,
что вы проверили все перечисленное выше:


8.5.  Что означают %i и %m в строке Выполнить ?

Они используются всеми приложениями KDE (так как они включены в
KApplication и все корректные KDE-приложения создают объект
KApplication до обработки аргументов командой строки).

Стандартная строка для приложения KDE выглядит следующим образом:



     foo .....    %i %m -caption \"%c\"




Непонятно, да? Она была спроектирована таким образом, чтобы иметь
возможность интегрировать не-KDE приложения настолько хорошо,
насколько это возможно.

KFM, выполняя  строку указанную выше, расширит команду до



     foo -icon something.xpm -miniicon something_mini.xpm -caption \"The Foo\"




Как пиктограмма, так и мини-пиктограмма, равно как и "The Foo" -- это
параметры, определенные в файле kdelink. Если пиктограммы не
определены, они просто задаются по умолчанию для имени "foo".

Таким образом, пользователь может изменить все эти вещи в редакторе
меню для своих приложений. "-caption" -- важен, так как никому не
понравится, если пункт меню с именем " Редактор" будет запускать
что-то называющееся "kedit-0.9pl4-build47". Вместо этого пользователь
ожидает увидеть окно, называемое "Редактор". Кроме того, эти имена
локализуются, то-есть, американец запускает "CD-Player" и получает
окно, называющееся "CD-Player" в то время как русский запускает "CD
проигрыватель" и получает окно, называющееся "CD-проигрыватель".


8.6.  Как мне задать начальный каталог для KFM?

Щелкните правой кнопкой по пиктограмме KFM и выберите Настройки. В
разделе Выполнить, вы, возможно, найдете что-то вроде 'kfmclient
folder %u file:/root'; просто измените 'root' на имя каталога, которое
вам хочется видеть при запуске KFM.

8.7.  Как мне импортировать закладки из  Netscape?

Посмотрите на "полный" список приложений KDE (не только тот, который
поставляется в дистрибутиве) на web-странице
<http://www.kde.org/applications.html>.  В разделе  "network", вы
найдете knsbookmark, инструмент, который вы разыскивали.


8.8.  Есть ли в KFM функция  "Сохранить как..."?

Есть что-то похожее. Меню Вид -> Посмотреть текст документа открывает
KEdit с исходным текстом, который, затем, вы можете сохранить. Это
работает для text/html файлов, но не для графики.


9.  Настройка KDE

9.1.  Как мне задать национальный язык, который я буду использовать в
KDE?

Имеется два пути задания языка, который KDE будет использовать для
создания сообщений на экране:


Использование Центра управления KDE

В Центре управления KDE (kcontrol)есть пункт Рабочий стол->Язык.  Вы
можете выбрать три языка. Если KDE не может найти перевод на одном
языке, он будет пытаться найти это сообщение на втором и третьем. Если
подходящего перевода не найдено -- будет использоваться язык, заданный
по умолчанию. Обычно, это английский.

Использование kcontrol -- это предпочтительный способ задания языка.


Использование переменной окружения LANG

Второй метод использует стандартный метод установки локализации вашей
системы. Для изменения языка, установите переменную окружения LANG
соответствующим образом.

Например, если вы используете оболочку bash, введите:



     export LANG=ru





9.2.  Есть ли интернациональный переключатель клавиатуры для KDE?

KDE 1.1 будет поставляться с kikbd (то есть International KeyBoarD),
который имеет приятный интерфейс и позволяет создавать новые
национальные раскладки клавиатуры. Сейчас он находится в дереве CVS.


9.3.  Как мне заменить традиционный Linux-экран на графический
KDE-экран при входе в систему?

Прежде всего вам нужно переключиться на уровень выполнения xdm
(runlevel 5 для RedHat) отредактировав ваш /etc/inittab файл.  В этом
файле вы должны найти строку:


id:3:initdefault:




Замените ее на:


     id:5:initdefault:




Теперь, в конце файла закомментируйте следующую строку:


     x:5:respawn:/usr/bin/X11/xdm -nodaemon




и замените ее на:


     x:5:respawn:/opt/kde/bin/kdm -nodaemon




(учтите, что местоположение kdm в вашей системе может отличаться)

Чтобы изменения немедленно заимели эффект, наберите "init 5" в
командной строке. Пожалуйста, учтите, что инициировать графическую
регистрацию без предварительной проверки -- рискованно. если она
откажется работать, вернуться обратно может быть нелегко...


9.4.  Как мне заменить KWM на другой совместимый с KDE менеджер окон,
такой как Blackbox или Window Maker?

Прежде всего, найдите исходные тексты менеджера и скомпилируйте их.
Вам, скорее всего придется указать специальный параметр при запуске
скрипта configure для того, чтобы получить бинарные файлы,
поддерживающие KDE.  Затем, просто замените команду kwm в скрипте
startkde на команду, которая запускает новый менеджер окон. Вот и все.


9.4.1.  Blackbox

Blackbox -- это еще одно дополнение к списку менеджеров окон для X. Он
написан на C++ и не имеет общего кода ни с одним другим менеджером
окон (хотя графически он напоминает Window Maker). Blackbox совместим
с KDE, начиная с его версии 0.50.2. Пожалуйста, посетите web-страницу
этого менеджера окон <http://blackbox.wiw.org/> для получения
дальнейшей информации.  Также может оказаться полезной страница KDE +
Blackbox = KBB! <http://www.netwave.net/members/z934133/kbb/>.

Для использования Blackbox с KDE, прежде всего, возьмите его исходный
код и запустите:


     ./configure --with-kde
     make
     make install


(флаг "with-kde" добавляет поддержку KDE)

Затем, замените команду 'kwm' в скрипте startkde на 'blackbox'.
Сохраните новый скрипт, как, скажем, '/usr/local/kde/bin/startbb' и
измените строку в вашем $HOME/.xinitrc так, чтобы запускался этот
новый скрипт вместо startkde. Запустите X  -- вот и все. (KDM и XDM
скорее всего потребуют изменения в файле $HOME/.xsession, а не
.xinitrc.)


9.4.2.  Window Maker

Window Maker -- это X11 менеджер окон, созданный для дополнительной
интеграции приложений, написанных для GNUstep. Он пытается эмулировать
элегантный стиль графического интерфейса с пользователем NeXTSTEP(tm).
Он относительно быстр, имеет множество полезных свойств, легок в
настройке и использовании. Window Maker совместим с KDE начиная с его
0.50.0 версии.  Пожалуйста, посетите официальную web-страницу  Window
Maker <http://www.windowmaker.org/> для получения дальнейшей
информации.


9.5.  Как мне заменить на графическом экране регистрации RedHat-лого
на что-то другое?

RedHat использует xbanner для отображения этого лого. Чтобы отменить
его, вам просто нужно закомментировать строку, вызывающую xbanner из
файла конфигурации команды xdm, который скорей всего находится в
/etc/X11/xdm/Xsetup_0. Вы можете здесь добавить свою строку, если вы
хотите видеть на экране что-либо другое. Например:



     /opt/kde/bin/kdmdesktop





9.6.  Я бы хотел, чтобы щелчок левой кнопки мыши в любом месте
рабочего стола вызывал K-меню

Откройте $HOME/.kde/share/config/krootwmrc и добавьте следующие две
строки:


     [MouseButtons]
     Left=Menu







10.  Приложения KDE

10.1.  Kppp

Многие пользователи KDE сообщают о проблемах при использовании Kppp.
Но, прежде чем жаловаться, убедитесь, что вы сделали следующее:


-  проверьте, можете ли вы подсоединиться к вашему провайдеру без
   использования Kppp

-  прочитайте документацию к Kppp хотя бы раз. Попытайтесь следовать
   изложенным в ней инструкциям и предложениям по борьбе с проблемами

   Документация для Kppp доступна либо как справка к приложению
   (кнопка Помощь), либо вы ее можете найти прямо в каталоге,
   содержащем документацию, обычно
   $KDEDIR/share/doc/HTML/default/kppp. Кроме того, есть сайт "Как
   настроить kppp для провайдеров в Великобритании" по адресу
   <http://www.kppp-archive.freeserve.co.uk/>.
   (Примечание переводчика: русский перевод документации к kppp
   доступен на <http://www.kde.org/documentation/ru>).

Если у вас все еще имеются неразрешенные проблемы -- вот что может вам
помочь:


-  убедитесь, что pppd имеет SETUID бит в положении "on", то есть
   сделайте (chmod +s pppd) как супер-пользователь, и убедитесь, что
   файл является исполняемым (chmod a+x pppd).

-  изучите файл "options" в pppd.  Вам, может быть, лучше всего
   заменить его на пустой файл.

-  проверьте, не занят ли модем какой-либо другой программой,
   например, mgetty?  Проверьте допуск к устройству /dev/modem, и
   сделайте его доступным для чтения.

-  если вы подсоединены, посмотрите на скорость соединения. Может вы
   выбрали 115000, но ваша система слишком медленна.


10.1.1.  Я не знаю работающего DNS!  Что мне делать?

Знаете что?  Linux, KDE, kppp, и т.д. никому не предоставляют
работающий DNS. Это прерогатива вашего провайдера. Так что напишите
ему вежливое письмо и попросите предоставить необходимую информацию.


10.1.2.  Как мне изменить установки  mtu в kppp?

Откройте диалоговое окно kppp и выберите "Настройка". Выберите
существующий аккаунт и щелкните "Изменить", или "Создать" для нового
аккаунта. Выберите раздел "Дозвон" и щелкните кнопку "Аргументы".
Напечатайте, что вам хочется в текстовом поле "Аргументы", например,
mtu 296, и щелкните по "Добавить". Если вы сделали все что хотели --
щелкните "OK".

Для того, чтобы убедиться, что введенные параметры работают, сделайте
следующее:

-  в окне терминала запустите /sbin/ifconfig ppp0 и посмотрите на
   значение mtu на выходе -- оно должно соответствовать вашей
   настройке.

-  добавьте  "debug" и "kdebug" (каждый в отдельной строке, без
   кавычек) к файлу /etc/ppp/options и перезапустите ваш ppp-сеанс.
   Вы найдете отладочную информацию в /var/log/messages, включая
   настройки mru и mtu.

Если вы хотите, настройки mru и mtu могут быть добавлены к файлу
options, каждая настройка в отдельной строке, без кавычек или дефисов.





10.1.3.  Где расположены настройки kppp?

Они хранятся в $HOME/.kde/share/config/kppprc.


10.1.4.  Kppp соединяется на более медленных скоростях, чем обычно.

Вот что может помочь:

-  попытайтесь выполнить "setserial spd_hi"

-  По умолчанию mtu устанавливается на 1500, что на самом деле слишком
   много для соединения с помощью модема. Попытайтесь задать меньшее
   значение, типа 296 или 576.

   1. убедитесь, что вы не подсоединены и щелкните кнопку kppp
      "Настройка". Выберите аккаунт из списка и щелкните кнопку
      "Изменить".

   2. в разделе "Дозвон" в конце окна диалога найдите кнопку
      "Аргументы" и щелкните по ней.

   3. Вы окажетесь в окне настройки аргументов kppp, где вы можете
      добавить параметры командной строки (которые описываются на
      man-странице pppd).

   Таким образом я добавил следующие пункты в список:


     mru 296
     mtu 296




-  проверьте в $HOME/.kde/share/config файл kppprc.  Убедитесь, что в
   нем действительно указана правильная скорость модема.


10.2.  Kscd

Это приложение поставляется с хорошо написанной документацией,
называемой "Руководство по Kscd", которая находится в справочной
системе KDE.  Убедитесь, что вы прочитали ее внимательно перед
задаванием вопросов.


10.2.1.  Как мне закрыть программу?

Если бы вы прочитали документацию, вы бы не спрашивали... Окно
программы содержит маленькую кнопку с цифрами 1 и 0. Предполагается,
что она похожа на обычный выключатель. Щелчок по этой кнопке отключит
CD-проигрыватель. (Она расположена с левой стороны внизу).

Находящийся в разработке вариант Kscd разрешил эту проблему, позволив
закрывать окно стандартным способом. Там где раньше была кнопка "1:0"
-- сейчас располагается кнопка "DOCK".


10.2.2.  Как мне заставить Kscd работать с CDDB?

Если вы используете версию 1.2.0, обновите ее на более свежую.




10.2.3.  Kscd говорит, что моя система не имеет /dev/cdrom, когда я
пытаюсь слушать музыкальные CD. Что мне делать?

Создайте символьную ссылку /dev/cdrom на действительное устройство
cdrom'а.  Например: ln -s /dev/hdc /dev/cdrom.

Вот очень простой способ для выяснения, какое устройство является
вашим cdrom'ом: посмотрите файл /var/log/dmesg. Там должна быть строка
типа:


     hdc: CD-ROM 48X/AKU, ATAPI CDROM drive





10.3.  Kvt

10.3.1.  Как в kvt передвигаться на одну страницу вверх или вниз?

Используйте Shift+Page-up и Shift+Page-down.


10.3.2.  Как мне изменить поведение клавиш  backspace и delete?

Это меняется в меню вашего терминального окна -- Настройки->Терминал.


10.3.3.  Как мне простым способом  'вырезать и вставить' из kvt в
другую программу?

Я выделяю мышью нужный текст, нажимаю CTRL+C, затем перехожу в другое
приложение, устанавливаю курсор в нужное место и нажимаю CTRL+V.
Либо, выделяю текст удерживая левую кнопки мыши нажатой и вставляю
текст щелчком средней кнопки мыши (или обеих кнопок, если вы
используете эмуляцию третьей кнопки на двухкнопочной мыши).


10.3.4.  Как мне изменить размер буфера прокрутки терминала?

Попытайтесь: kvt -sl <number>

Кстати, если вы запустите kvt с некорректным параметром, например kvt
-x, kvt распечатает список существующих параметров.


10.4.  KOffice

Домашняя страница KOffice находится на  <http://koffice.kde.org/>.
Там вы можете найти ответы на некоторые часто задаваемые вопросы о
KOffice.  Так что, я не буду их здесь повторять.



10.4.1.  При компилировании KOffice у меня вышла вся виртуальная
память...

Вам нужно больше места для подкачки (swap).  На самом деле, вам не
нужно изменять разбивку жесткого диска для того, чтобы увеличить
раздел подкачки (swap partition). Вместо этого вы можете попытаться
создать большой swap-файл. Например, для того, чтобы создать временный
swap-файл размером 64 мегабайта, попытайтесь сделать следующее (если
необходимо, то как супер-пользователь).


     dd if=/dev/zero bs=1024k count=64 of=/swap
     mkswap /swap 65536
     swapon /swap




После окончания компилирования сделайте:



     swapoff /swap
     rm -f /swap






10.4.2.  Где мне найти k2url.h?

Он находится в подкаталоге kdelibs/kdeutils, но, скорее всего вам
также понадобится и libkdeutil. Для того, чтобы его найти, равно как и
header-файл -- если только все не переменилось по сравнению с
несколькими днями назад -- примените install при компилировании
kdelibs.


10.4.3.  Где мне найти StatusBarManager.h?

Посмотрите в пакете corba. Он должен содержать этот header-файл. Файл
должен находиться в каталоге include пакета corba.


10.5.  KMail

К сожалению тот, который поставляется с  KDE 1.0 содержит много
ошибок.  Обновите его на новый, и, скорее всего, ваши проблемы
исчезнут.


10.5.1.  Как оставлять почту на сервере?

Откройте окно Настройкa... из меню Файл. Щелкните на раздел Сеть,
выберите аккаунт из списка аккаунтов и щелкните по кнопке Изменить.
Этот диалог содержит настройку "Удалять почту с сервера", которую вы
должны оставить невыделенной.


10.5.2.  Как мне автоматически ввести сообщение в конце письма?

Это сообщение называется файл подписи.  Вы должны открыть текстовый
редактор (kedit, например) и написать в нем то, что вы хотите видеть
как подпись в ваших письмах. Сохраните этот файл под именем signature
или footer.  В KMail выберите Файл -> Настройка....  Найдите в разделе
Идентификация текстовое поле Файл подписи. Введите в это поле путь к
созданному вами файлу. Теперь KMail автоматически будет оканчивать
каждое сообщение этим файлом.


10.6.  KBiff

KBiff -- это маленькое приложение, сообщающее о получении электронной
почты. Вот его домашняя страница:
<http://home.sprintmail.com/~granroth/kbiff/index.html>.

10.6.1.  Может ли один KBiff отслеживать два почтовых ящика и
выполнять соответствующие действия при прибытии электронной почты?

Если вы получаете большое количество почты в обоих почтовых ящиках,
вам лучше загрузить KBiff два раза. Если нет -- тогда откройте раздел
Почтовый ящик и щелкните по пиктограмме с изображением маленького
почтового ящика.  В результате создастся новый почтовый ящик. Теперь,
вне зависимости, какой из ящиков получит новую почту -- KBiff сообщит
об этом.


10.7.  KTop


10.7.1.  Почему я в нем ничего не вижу?

Это ошибка, хотя и легко поправимая. Просто измените размер окна на
несколько пикселей и все должно быть нормально после этого.



11.  KDE с не-KDE приложениями

11.1.  Мои не-KDE приложения, такие как emacs и kterm, запускаются
очень странным образом -- с большими окнами и странными шрифтами!

Возможно, это происходит потому, что KDE пытается "добавить
установленные для KDE по умолчанию параметры на не принадлежащие KDE
программы", что означает, что KDE использует xrdb для передачи
установленных по умолчанию параметров X, которые пытаются
мимикрировать цвет, шрифт и другие установки, заданные для KDE. Тем не
менее, опыт показывает, что эти попытки обычно повреждает настройки
не-KDE программ, особенно, если они были тщательно изменены для X.

"Официальным" решением этой проблемы является: пройти в Центре
управления в Настройки->Рабочий стол->Стиль и отменить параметр
"Применять шрифты и цвета к приложениям не из KDE". Если это не
помогло -- убедитесь, что после сделанных изменений вы щелкнули по
"ОК" а не по "Применить". Если все равно не работает -- вот
кардинальное решение -- переименуйте или сотрите каталог
$KDEDIR/share/apps/kdisplay/app-defaults.  В результате KDE не сможет
найти файлы с X-ресурсами для этой функции, что решит проблему. Вы
должны выйти из KDE и запустить его снова, для того, чтобы изменения
сработали.

Если вы не хотите, или не можете переименовать или стереть каталог
app-defaults, используемый всей системой, вы всегда можете сделать
копию его в ваш персональный каталог (например,
$HOME/.kde/share/apps/kdisplay/app-defaults) и, затем изменить,
удалить, добавить необходимые для решения вашей проблемы файлы.

Раздел Настройки->Рабочий стол->Стиль присутствует в 1.1pre2, я не
уверен, где он находится в предыдущих версиях (он существует где-то с
версии 1.0).


11.2.  StarOffice 5.0 персональный выпуск для Linux

Если вы еще не скачали этого монстра (70 MB), возьмите его с
<http://www.stardivision.com/office/so5linux_body.html>.

Учтите, пожалуйста, что эти ЧЗВ -- не лучшее место для вопросов по
использованию StarOffice.  Пойдите вместо этого на web-страницу
StarOffice <http://www.stardivision.com/>.  Там щелкните на  "Support"
и, затем,  "Personal" и используйте данную там информацию.

11.2.1.  StarOffice "зависает"!

Это случается не по вине KDE.  Если вы используете S3 Virge
видеокарту, то, скорее всего, проблема в S3-сервере.  Есть три пути
поправить положение.  RedHat Xconfigurator обнаружит, что вы имеете
видеокарту S3 и установит настройку таким образом, что вам, возможно,
придется воспользоваться старой программой xf86config для
дополнительной настройки X.  SVGA-сервер поддерживает S3 карты, так
что вы должны использовать именно его, однако, тот, что
устанавливается с RedHat все равно провоцирует зависание.


11.2.1.1.  Решение #1

Пойдите на  <http://www.xfree86.org/> и там зайдите на их FTP и
возьмите Xbin.tgz, Xlib.tgz, и XSVGA.tgz (пожалуйста, учтите, что
последняя версия -- 3.3.3). Раскройте эти архивы и скопируйте их в
/usr/X11R6.  Сотрите  X в /etc/X11.  Создайте символьную ссылку на
SVGA-сервер как здесь:



     ln -s /usr/X11R6/bin/XF86_SVGA /usr/X11R6/bin/X




(либо, использование xf86config сделает ссылку за вас, если вы это
прямо укажете).  Вам, может быть, придется изменить самим содержимое
XF86Config файла, чтобы получить правильное разрешение и цветовую
палитру).  Заметьте, что в зависимости от вашей системы, названия
ваших каталогов могут отличаться от указанных здесь.


11.2.1.2.  Решение #2

Найдите исходный код X-сервера (я имею в виду S3).  Измените файл
xc/programs/Xserver/hx/xfree86/accel/s3_virge/s3im.c около строки 823.
Замените


     alu |= MIX_MONO_TRANSP;




на


     if (alu != 0x00aa0000) alu |= MIX_MONO_TRANSP;




в функции s3RealImageStipple.  Скомпилируйте и установите новый
X-сервер.


11.2.1.3.  Решение  #3

Web-страница StarOffice содержит заплатку --
<http://www.stardivision.com/download/support/patch1_01.tar.gz>.
Однако, здесь есть проблема!  Вы должны установить ее на StarOffice
после того, как вы установили StarOffice, но вы не можете этого
сделать, так как StarOffice при установке "зависнет"... Этого можно
избежать, если вы, например, установите StarOffice используя X
SVGA-сервер, установите заплатку, и, затем, запустите X S3V-сервер.


11.3.  Netscape

11.3.1.  Почему Netscape загружается так медленно?

Netscape загружается медленно, потому что он статически привязан к
Motif и должен раскрывать все свои графические элементы и т.п. при
каждой загрузке.


11.3.2.  Почему Netscape нестабилен, когда я посещаю некоторые
web-страницы?

А что это за web-страницы?  Java-апплеты часто выводят Netscape из
строя.  Поскольку в основном Java-апплеты используются для
маловразумительных целей, вроде вращающихся кнопок, а не для чего-то
действительно полезного -- просто отключите Java в Netscape.


11.3.3.  Почему Netscape выводит изображения искаженно?

Когда вы запускаете Netscape, попробуйте использовать параметр
-install.  Например,


     netscape -install &




Это заставит Netscape загрузить его собственную цветовую карту, что,
может быть, поможет решить проблему.



11.3.4.  Как мне экспортировать закладки из Netscape в KFM?

Посмотрите раздел: ``Как мне импортировать закладки из Netscape?''.


11.3.5.  kdelnk файлов вместо встроенного web-навигатора?  Как
заставить KDE использовать Netscape для созданных мной WWWUrl

Вам нужно создать .kdelnk для Netscape, а затем отредактировать его
(откройте kfm и щелкните там правой кнопкой мыши по созданному файлу
Netscape .kdelnk и войдите в "Свойства"). Нужно выбрать правильный
mime-тип для URL (в разделе "Приложение" выберите text/html,
text/sgml). Затем пройдите в меню KFM в "Редактирование->Типы Mime",
затем в папку ./text и там отредактируйте свойства для html и sgml --
в разделе "Привязка" выберите приложение, которое будет запускаться по
умолчанию из списка (поскольку вы добавили соответствующий mime-тип в
Netscape .kdelnk файл, он должен здесь появиться).


12.  Известные исправления ошибок в KDE

12.1.  Опечатка в kzip.kdelnk

В файле kzip.kdelnk (обычно расположенном в
$KDEDIR/share/applnk/Utilities/) есть опечатка.  В разделе MimeType
есть пункт "application/x-tbz", что на самом деле должно означать
"application/x-tgz".  Если ее не исправить, она может привести к
следующему сообщению об ошибке во время запуска KDE:

     Error
     Could not find mime type
     application/x-tbz
     in opt/kde/share/applnk/Utilities/kzip.kdelnk







     (Ошибка
     Не найден mime-тип
     application/x-tbz
     в opt/kde/share/applnk/Utilities/kzip.kdelnk)






13.  Полезные подсказки

13.1.  Чтение man страниц в KDE

Запустите мини-командную строку (Alt-F2 по умолчанию) и наберите: был
обработан командой gzip.


13.2.  Быстрое перемещение окон, или изменение их размера.

Для перемещения окна нажмите клавишу Alt и одновременно щелкните левой
кнопкой мыши на окно. Комбинация Alt-правая кнопка мыши изменяет
размер окна. Наконец, Alt-средняя кнопка мыши переводит окно на
передний/задний план.

Для получения дальнейшей информации о контроле окон с помощью мыши
читайте "Руководство по K менеджеру окон" (русский перевод этого
документа находится на
<http://www.kde.org/documentation/ru/base/kwm/index.html> --
Примечание переводчика).

Кстати, KDE 1.1 позволяет вам изменять эти привязки клавиш мыши.


13.3.  Уничтожение окон в KDE.

Имеется стандартная привязка клавиш (Сtrl-Alt-Esc), которая изменяет
курсор на изображение черепа с костями. Щелчок таким курсором на окно
уничтожит последнее.

Привязки клавиш можно посмотреть/изменить в Центре контроля KDE в
разделе "Клавиши -> Глобальные клавиши". Однако, эта настройка
отсутствует в KDE 1.0.


14.  Различные вопросы

14.1.  Почему KDE использует Qt?


Qt -- это очень хорошо продуманный набор инструментов, который
предоставляет все необходимое для создания современного интерфейса с
пользователем.  Qt написан на C++, что позволяет использовать
объектно-ориентированное программирование. В результате повышается
эффективность и повторное использование кода, что очень важно при
работе с проектами такого гигантского размера и размаха как KDE. Нам
кажется, что это -- наилучший набор инструментов из имеющихся на
данный момент для Unix, и для KDE было бы большой ошибкой не
использовать его.


Кроме того, все разработчики KDE согласятся, что создать что-то
подобное KDE за столь короткий срок без Qt было бы невозможно.


14.2.  Почему KDE не использует gtk, xforms, xlib, что-либо еще?


Существует несколько наборов инструментов. Для того, чтобы
поддерживать соответствие различных разделов интерфейса с
пользователем и для того, чтобы свести потребление памяти до минимума,
KDE должен использовать только один из них. Мы выбрали Qt по причинам,
изложенным выше.


14.3.  Но ведь Qt не свободен, правда?


Это зависит от того, как вы понимаете термин "свободный".


-  Библиотеки Qt и исходный код свободно доступны на многих
   FTP-адресах.

-  Вы можете бесплатно использовать приложения, написанные с
   использованием Qt.

-  Вы можете бесплатно разрабатывать приложения, использующие Qt, если
   только вы делаете их код свободно доступным. Примечание -- вы даже
   можете продавать ваши приложения, однако код должен оставаться
   свободно доступным, если вы хотите избежать покупки лицензии на Qt.

-  Вы можете распространять как Qt, так и приложения, написанные с
   использованием Qt, в любой форме -- либо через FTP, либо на
   компактных дисках.  В частности, любые дистрибутивы Linux могут
   бесплатно иметь копию Qt с исходным кодом Qt на их CD.

Так как 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/
<http://www.troll.no/qpl/>. Эта лицензия примет силу с выпуском
следующего крупного выпуска Свободного издания Qt -- версии 2.0.


14.4.  Почему бы не сделать L/GPL-льный клон Qt?

Из-за угрозы, нависшей над Unix в лице Windows NT, мы считаем
необходимым разработку хорошей рабочей среды для Unix в первую
очередь, до того, как мы начнем даже думать о производстве

Секция 3 из 4 - Предыдущая - Следующая

Вернуться в раздел "Семейство UNIX" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru