linux @ 14 Август 2008
В этом посте я хотел бы рассказать, как можно отказаться от использования Gnome и KDE, в сторону более лёгкого WM Fluxbox, один раз я уже писал, . Сейчас я расскажу, как можно заставить Fluxbox использовать для обработки GTK тем не Gnome, а устанавливать всё ручной правкой конфигов.
1. Установка более лёгкого *dm.
В ubuntu по умолчанию стартовый dm - gdm, в kubuntu - kdm, они уже сами по себе загружают тяжеловесные библиотеки gnome и kde. Лично мой выбор остановился на wdm - менеджер окон от Window Manager, в меру лёгкий, достаточно симпатичный, если Вам нужна только функциональность.
2. Собственно удаление программ системы(будьте внимательны, не удалите нужное, следите за тем, что удаляется)
3. Устанавливаем оформление fluxbox, фон и обои:
Для установки обоев пропишите в ~/.fluxbox/startup
!! Убедитесь, что feh установлен
Если картинка не нужна, просто пропишите фон:
4. Настраиваем внешний вид окон:
Открываем, создаём файл ~/.gtkrc-2.0 прописываем туда:
5. Открываем загрузочный файл, в который при считывании Вашим dm будет загружаться, прописываем туда(для всех пользователей, для одного ~/.xinitrc):
Вписываем:
6.В fluxbox, при должной правке файла ~/.fluxbox/keys можно всё настроить так, что никаких действий с мышкой Вам не понадобится. Подробно основы конфигурирования описаны в . Единственная вещь, пожалуй, которая там не описана - использование так называемых "быстрых" клавиш. Они повсеместно встречаются в клавиатурах, ноутбуках. Например на моём ноутбуке для регулирования громкости есть небольшой ползунок сбоку, при использовании его, и при запуске команды:
xev | grep keycode
Выдавался примерно такой текст:
После недолгого курения мана получил следующую строку в keys:
Этот мануал, пока, не претендует на какую либо полноту, поскольку не описаны еще настройки fbpanel(есть ещё пара панелек для fluxbox хороших), idesk(иконки за ненадобностью я не использую)
1. Установка более лёгкого *dm.
В ubuntu по умолчанию стартовый dm - gdm, в kubuntu - kdm, они уже сами по себе загружают тяжеловесные библиотеки gnome и kde. Лично мой выбор остановился на wdm - менеджер окон от Window Manager, в меру лёгкий, достаточно симпатичный, если Вам нужна только функциональность.
2. Собственно удаление программ системы(будьте внимательны, не удалите нужное, следите за тем, что удаляется)
3. Устанавливаем оформление fluxbox, фон и обои:
Для установки обоев пропишите в ~/.fluxbox/startup
feh --bg-scale /path/to/image/screen.png!! Убедитесь, что feh установлен
Если картинка не нужна, просто пропишите фон:
xsetroot -solid #0000004. Настраиваем внешний вид окон:
Открываем, создаём файл ~/.gtkrc-2.0 прописываем туда:
include "/home/имя_пользователя/.themes/название_темы/gtk-2.0/gtkrc"
gtk-icon-theme-name="название_темы" //название_темы - название каталога с иконками в ~/.icons(не полный путь!)
gtk-icon-sizes="gtk-menu=24,24: //размер значков в меню
gtk-button=24,24: //размер значков на "кнопках"
gtk-small-toolbar=32,32: //размер значков на панельках
gtk-large-toolbar=24,24:
gtk-dnd=32,32:
gtk-dialog=24,24" //размер значков в диалоговых окнах5. Открываем загрузочный файл, в который при считывании Вашим dm будет загружаться, прописываем туда(для всех пользователей, для одного ~/.xinitrc):
vim /etc/X11/xinit/xinitrcВписываем:
Start fluxbox
startfluxbox 6.В fluxbox, при должной правке файла ~/.fluxbox/keys можно всё настроить так, что никаких действий с мышкой Вам не понадобится. Подробно основы конфигурирования описаны в . Единственная вещь, пожалуй, которая там не описана - использование так называемых "быстрых" клавиш. Они повсеместно встречаются в клавиатурах, ноутбуках. Например на моём ноутбуке для регулирования громкости есть небольшой ползунок сбоку, при использовании его, и при запуске команды:
xev | grep keycode
Выдавался примерно такой текст:
state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES, //Вверх
state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES,
state 0x0, keycode 174 (keysym 0x0, NoSymbol), same_screen YES, //Вниз
state 0x0, keycode 174 (keysym 0x0, NoSymbol), same_screen YES,После недолгого курения мана получил следующую строку в keys:
none 176 :ExecCommand amixer -q sset Master 2+
none 174 :ExecCommand amixer -q sset Master 2-Этот мануал, пока, не претендует на какую либо полноту, поскольку не описаны еще настройки fbpanel(есть ещё пара панелек для fluxbox хороших), idesk(иконки за ненадобностью я не использую)

Август 14th, 2008 at 13:31
А какие варинаты по автомонтированию различных девайсов? Не прописывать же всё в fstab. Я пока остановился на ivman, но его настройка и работа меня не очень удовлетворяют.
Август 14th, 2008 at 23:27
мне интересно, на какую систему вы это ставите? на ноуте среднестатистическом (Pentium M, 512 памяти) kdelibs бегают вполне приемлемо (не путать с собственно KDE :) ), на домашнем компе - вообще не знаю, куда ресурсы девать, самое узкое место - винт. На eeePC? там да, с либами должно быть тяжко. но имхо при таком экране сам бог велел что-то фреймовое ставить, типа ion3 или awesome
Август 15th, 2008 at 00:47
На свой ноут. Куда ж ещё. Если Вы сможете быстро, без перезагрузок и убивания иксов, работать на моём ноуте с 512 оперативки и 1,8Ггц, когда у вас гном или КДЕ, то честь вам и хвала, у меня при использовании гном юзается за 12 часов 200 метров свапа, а при использовании КДЕ 200 за 6 часов.
Август 15th, 2008 at 08:59
> у меня при использовании гном юзается за 12 часов 200 метров свапа, а при использовании КДЕ 200 за 6 часов.
скатываться в меряние пипськами не хочу, но вопрос "как Вы это делаете?" все-таки мучает. За 8 часов рабочего дня стандартная для меня линуксовая конфигурация Gnome+Xmonad, памяти в среднем сжирает за 8 часов рабочего дня, около 350 метров, где бОльшая часть памяти все же уходит на firefox+thunderbird(180Mb+80Mb соответственно). В принципе, даже в чистом xmonad/fluxbox/ion3 я запускаю gnome-settings-daemon, - все-таки это и есть наиболее простой способ заставить приложения выглядеть более менее нормально, по сравнению с просто Гномом особой экономии памяти|увеличения быстродействия нет, впрочем, этого нет в моем случае, даже если этот демон не запускать. Да и память - это такое дело... сейчас порядка $30 1Gb планка для ноутбука - лучше добить до максимума, позволяемого ноутбуком и не особо парится по этому поводу :)
Август 15th, 2008 at 09:38
Ну хотя бы потому что вкладываться в апгрейд ноутбука которому чуть ли не 10 лет смысла особого не имеет(сейчас подобные характеристики разве что у самых дешёвых субноутбуков, разве что процессор тянет).
А память у меня в основном браузер съедает(бывает тяжело когда много флэша есть на сайта и когда открыто 20-30 вкладок), с гимпом.
Ну и вообще я сейчас много чем нагружаю процессор и память(большие массивы текста приходится перерабатывать)
А на флуксе свапа столько же используется, но тормозов нет. Вообще.
Август 15th, 2008 at 11:54
ну да, камень у меня чуток помощнее, но памяти тоже 512. И ничего, все нормально - видимо, дело именно в 20-30 открытых вкладках - у меня их обычно десяток, поэтому за рабочий день в 512 мегов укладываюсь :)
Август 15th, 2008 at 14:13
Тут дело в том, что оборудование уже старое. Процессор не такой быстрый, как делают например тот же Atom 1,6, память медленная, шина медленная. Да и само устаревание железа играет роль.
Август 15th, 2008 at 17:13
так своп-то от этого всего не зависит
Август 16th, 2008 at 12:39
Он зависит от переполняемости оперативной памяти.
Я имею ввиду, что мощность маловата у компа, чтобы с кде и гномом работать на полную.
Сентябрь 29th, 2008 at 19:01
Установите osdmixer, добавьте в ~/.xinitrc перед запуском fluxbox строку
osdmixer d d d d &
и при изменении громкости он будет красиво отображать уровень.