Страница 1 из 2

Мое творение... - Как на линуксовке и обещал...

Добавлено: 14 июл 2002, 16:47
Llama
Вобщем, вот черновик начала моей статьи про то, как и чем заменить KDE...

Мое творение...

Добавлено: 14 июл 2002, 16:51
Llama
Linux: thin&different - alpha1

Начну с того, что природа не одарила меня современным "железом", мой старенький Pentium 200 c 128 Мб памяти уже который год выдерживает многочисленные эксперименты с различными операционными системами и программами. Загрузив линукс впервые после установки и войдя в KDE, я удивился: этот хваленый пингвин оказался что-то не шибко поворотливым... Побродив по просторам сети, я понял, что KDE и GNOME не для меня. Естественно встал вопрос о его замене. Среди всех возможных вариантов IceWM показался мне самым быстрым и удобным. Вобщем, IceWM - rulez, KDE - suxx ;)
Скачать последнюю версий IceWM - 1.2.0 можно по адресу sourceforge.net/projects/icewm/ в виде исходнх текстов в архиве tgz или пакетов RPM. Для установки IceWM из RPM потребуется как минимум пакеты icewm-common, а также icewm-default или icewm-experimental по вашему усмотрению, главное отличие состоит в том, что icewm-experimental при установке "подхватывает" меню GNOME и KDE, что в начале, пока вы не сформируете свое меню в IceWM, может оказаться достаочно полезным. Я установил себе icewm-default и сразу же после установки начал создавать свое меню, что и вам советую. Процесс установки IceWM из пакетов предельно прост:
rpm -Uhv icewm-common-1.2.0-1.noarch.rpm
rpm -Uhv icewm-default-1.2.0-1.i386.rpm
Введите в консоли эти команды из того каталога, где лежат пакеты RPM.
Теперь остальсь только запустить сам IceWM. Для этого необходимо в Центре управления KDE, в менеждере входа в систему создать новый сеанс, например IceWM, а затем слегка подправить файл /etc/X11/xdm/Xsession следующим образом:
1) Найти в нем текст вида
case $1 in
failsafe)
exec -l $SHELL -c "xterm"
;;
gnome)
exec -l $SHELL -c "gnome-session"
;;
esac
2) Добавить текст
IceWM)
exec -l $SHELL -c "icewm"
;;
После того, как вы сохранили это файл, можно нужно перезагрузить XWindows и выбрать в появившемя меню IceWM. Вобщем, все должно получиться :)
Загрузив впервые IceWM, вы не увидите ничего, кроме черного экрана с панелью задач и кнопкой меню внизу. По умолчанию в нем есть несколько приложений, одно из которых - терминал xterm нам и понадобиться. Скорее всего, вам не понравиться его вид, поэтому единсвенной командой, которую стоит ввести будет команда konsole, запускающая привычную консоль из KDE. Со временем, мы заменим этот терминал более быстрым и не требующим KDE,  а пока пользуемся им, кроме того из терминала можно запустить konqueror, или другой файловый менеджер. Для редактирования меню вам придется самостоятельно редактировать файл programs в подкатлоге .icewm вашего домашнего каталога. Konqueror по умолчанию не показывает каталоги, которые начинаются с ".", так что вам придется еще раз вспонить про консоль и запустить в ней mc. Если вас не прельщает перспектива вручню добавлять каждую строчку в меню, то зайдите на сайт rpmfind.net, введите в строке поиска  iceme, скачайте его, благо он невелик, и установите командой
rpm -Uhv iceme-1.0.0-2.i386.rpm
Запустите его из терминала командой iceme, и наслаждайтесь простотой... Подсказка: иконки для icewm должны лежать в каталоге /usr/X11R6/lib/X11/icewm/icons, формат - xpm, желательно размером 16x16.
Добавив в меню все свои любимые програмы, вы обнаружите, что переключателя раскладок из KDE тут нет, поэтому для переключения наборов символов следут использовать XKB, входящий в состав Xwindows. Настроить XKB не просто, а очень просто: вам придется изменить две строчки в файле /etc/X11/XF86Config или /etc/X11/XF86config-4 - это зависит от версии XWindows. В Section "Keyboard" в файле /etc/X11/XF86Config добавьте в конец секции или отредактируйте следующие строки
XkbLayout "ru(winkeys)"
XkbOptions "grp:ctrl_shift_toggle".
В файле /etc/X11/XF86config-4 следует найти секцию InpuDevice для клавиатуры и добавить в нее строки
Option "XkbLayout" "ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"

Все! Теперь перезгружаем XWindows и можно переключать раскладки по Control+Shift,  русская раскладка будет как в M$ Windows.
Встроеный в IceWM набор тем не блещет ни разнообразием ни красотой. Поправить это можно зайдя на themes.freshmeat.net в раздел IceWM. Темы для IceWM представляют собой   каталог, упакованый в архив tgz или bz2. Чтобы установить тему, нужно переписать это каталог в /usr/X11R6/lib/X11/icewm/themes/ и перезагрузить IceWM. Для перазгрузки IceWM в меню "Выход" существует соответсвующий пункт. Перезагрузка IceWM не затрагивает работающих приложений, что выгодно отличает его от KDE. Чтобы сделать некоторую тему темой по умолчанию, надо в файле /usr/X11R6/lib/X11/icewm/preferences найти строку #Theme="nice/default.theme" и заменит ее на Theme="Aqua/default.theme", вместо Auqa поставьте название понравившейся вам темы и не забудьте убрать # в начале строки.

Пока все. Нaпишу еще про sylpheeyd/gtk themes/coolicon/opera/xwc/wvdial


(Отредактировал(а) Llama - 15:55 - 14 Июля, 2002)

Мое творение...

Добавлено: 14 июл 2002, 16:52
Llama
Есть ошибки ляпы и т.п., но это только alpha1 :)

Мое творение...

Добавлено: 15 июл 2002, 18:27
leikind
тебе комментарии по почте или прямо сюда ?

Мое творение...

Добавлено: 16 июл 2002, 00:18
Llama
Ну ессно сюда. Хотя если совсем уж плохо, то можно и по почте ;)

Мое творение...

Добавлено: 16 июл 2002, 07:13
Anonymous
Насчет Xkb - из /etc/X11/ надо удалить файлик Xmodmap(поправте, если ошибаюсь) - это чтобы кодировка по Ctrl+Shift переключалась.

Мое творение...

Добавлено: 16 июл 2002, 07:35
Llama
У меня и с ним все работает

Мое творение...

Добавлено: 16 июл 2002, 11:37
leikind
Такие вещи надо по почте
Куда писать?

Мое творение...

Добавлено: 16 июл 2002, 14:42
leikind
KDE terminal = konsole

Мое творение...

Добавлено: 16 июл 2002, 19:57
Llama
2leikind
bogdar@tut.by

Мое творение...

Добавлено: 16 июл 2002, 20:54
leikind
sent

Мое творение...

Добавлено: 17 июл 2002, 07:57
Llama
2leikind Повтори плс, на bogdar@yandex.ru а то tut.by сааавсем лег...

Мое творение...

Добавлено: 17 июл 2002, 11:18
leikind
done