пятница, ноября 24, 2006

Обновил ion3.

Обновился до 3ds-20061029. Tuomo переделал к чертовой бабушке весь API, так что пол-конфига пришлось переписывать заново. Но ничего, переписал ;)

Заметные изменения:
1) Исчезли mod_ionws и mod_floatws, зато появился mod_tiling;
2) Соответственно, WIonWS переименовано в WTiling;
3) Функциональность скрипта detach.lua теперь включена в ioncore.

Часть скриптов с офсайта не работают, т.к. еще не переделаны под новый API.

Заодно обновил статью о настройке ion3.

Перешел было с файрфокса на конкверор.

Сабж.Во-первых в konqueror по умолчанию работают vim-овские клавиши hjkl. А во-вторых он жрет намного меньше памяти.

Но зато blogger в нем работает как-то через раз. И сессии konqueror сохранять не умеет. Так что придется, видимо, пользоваться двумя браузерами параллельно.

среда, ноября 15, 2006

ion3: Организация рабочего места

Ну что ж, продолжаю серию про сей замечательный WM. Будем считать, что научились его настраивать, теперь вопрос - в каком направлении настраивать? Я хочу описать общую организацию моего рабочего места.

Во-первых, конечно же, виртуальные десктопы. У меня их десять. Первый из них разбит по вертикали на две неравные части. Они предназначены для того, чтобы открыть два терминала - получается что-то наподобие двухпанельного файлменеджера, только вместо списков файлов - командные строки zsh. Иногда действительно удобно "находиться в двух директориях сразу". Второй десктоп предназначен для работы с текстами, на нем запускаются gvim, nedit, gedit. Третий десктоп предназначен для работы с графикой, на нем открываются gqview, gimageview, inkscape, xara.

Четвертый десктоп выделен специально для gimp. Он разбит на две неравных части по горизонтали - верхняя часть занимает где-то 10% высоты, в ней показывается гимповский toolbox. В нижней половине добавлен второй слой рабочего пространства, разбитый на две половины по вертикали. Таким образом, открытое в gimp изображение по умолчанию занимает почти весь экран, но когда нужно работать с двумя изображениями, каждое из них переносится в свою половину второго слоя. Окно gimp со списком слоев и прочими диалогами открывается в named scratchpad, который показывается/прячется по нажатию клавиши PauseBreak. Это, собственно, проще показать: см.скриншот.



На пятом десктопе по имени misc тоже два слоя, и один из них разбит по вертикали на две половины. На этом десктопе по умолчанию запускается rox-filer, а с помощью второго слоя я иногда превращаю rox в двухпанельник.

Шестой десктоп выделен для мониторинга системы. Он разбит на две половины по горизонтали, в верхней автоматически при старте иксов запускается xterm -e "tail -f /var/log/messages", в нижней - xterm -e htop.

Седьмой рабочий стол предназначен для работы в интернете - на нем запускаются firefox, sylpheed-claws, liferea и pan. Восьмой разбит по вертикали на две неравные части. На нем запускается dia - панель инструментов в меньшей правой части, документ в основной.

Девятый разбит на пять частей по вертикали и горизонтали, в них открываются различные окна cinepaint. Десятый разделен на четыре части, в одной из них запускается xterm -e maxima, а в остальных открываются окна gnuplot.

Для xchat и gaim выделен named scratchpad, который показывается/прячется по Win-~. Также отдельный скратчпад (растянутый почти на весь экран) выделен для чтения документов - в нем запускаются xpdf, gv, djview.

Переключаются рабочие столы по Win-цифра. Для навигации между фреймами использую клавиши в стиле vim: Win-W,s - разбить фрейм по горизонтали, Win-W,v - по вертикали, Win-W,j - перейти на фрейм ниже, Win-W,k - на фрейм выше, и т.д.

По правой клавише Win запускается uterm - это маленький скрипт, запускающий xterm с цветом фона, случайным образом выбранным из определенного набора. Запуск наиболее часто используемых программ - Win-F3..F12 (Win-F3 - gqview, Win-F7 - gimp, и т.д). Реже используемые программы запускаются по Alt-~,буква (Alt-~,B - blender, Alt-~,D - inkscape, и пр.). Остальные программы запускаются из командной строки, которая открывается по Win-R, или, реже, из главного меню, которое открывается по кнопке Menu.

В строке статуса выводятся: имя текущего десктопа, загрузка системы, сведения о памяти в формате (занято+кэш+буферы)=занято_всего+свободно=всего_памяти, информация об использовании свопа (правда, он обычно не используется вовсе ;)), статус vpn-соединения с входящим трафиком, температуры винчестера, процессора и мат. платы.

Last updated 15-Nov-2006 20:04:14 YEKST