← All posts tagged fvwm

В виме есть подсветка синтаксиса для fvwm-ных конфигов. Конечно для емакса тоже есть какой-то левый режим, но тут-то она изкоробки. Огонь!

Накатал себе правила управления окнами в деске для работы с Seaside.
Окно горизонтально разделено на две равние части: сверху либо Epiphany, либо Iceweasel, снизу — всегда Pharo.
Win+P — фокус на Pharo
Win+I — открыть окно Iceweasel (в нём тестирую приложение)
Win+E — открыть окно Epiphany (в нём открыт туториал)

Пока вроде удобно ^_^

Оказывается 10 виртульных рабочих столов — это нифига не много. Я уже уперся в потолок, мне не хватает. А открыто всего лишь 16 окон... При этом на работе мне комфортно работается под виндой с over 30 окнами на единственном столе.. Непонятно.

Я — сам себе пакетный менеджер.

.-(~)---------------------------------------------------------(dmatveev@debian)-
`--> wget -c ftp.de.debian.org
deb ftp.de.debian.org htt
p://ftp.de.debian.org/debian/pool/main/w/wmweather/wmweather_2.4.4-2_i386.deb ht
tp://ftp.de.debian.org/debian/pool/main/w/wmbattery/wmbattery_2.39_i386.deb http
://ftp.de.debian.org/debian/pool/main/w/wmmoonclock/wmmoonclock_1.27-24_i386.deb
ftp.de.debian.org
b ftp.de.debian.org
ftp.de.debian.org http:
//ftp.de.debian.org/debian/pool/main/w/wmmisc/wmmisc_1.1-4_i386.deb ftp.d
e.debian.org/debian/pool/main/w/wmtop/wmtop_0.84-8_i386.deb

Многообещающе =)

~/devel $ FvwmCommand 'Module /home/dmatveev/devel/fvwm.st'
~/devel $ cat fvwm.st.log
The first FVWM module written in Smalltalk is starting...
outStream: <Pipe on descriptor #17>
inStream: <Pipe on descriptor #4>
cfgFile: 'none'
appContext: '0'
winContext: '8'
Thats all :)
~/devel $

Решил оживить модуль для статического тайлинга, на который разработчик положил болт ещё в далеком 2001м году. После двух часов ковыряния оно компиляется, криво отображается, дико тупит, но работает!!! Криво, правда.. Впрочем, теперь мне действительно есть чем заняться =)

Ночью обновился Баш. И зачем то потянул за собой Даш. Даш зачем то заменил собой Ш. Мой конфиг сломался, потому что в этом Даш echo $[1+2+3] выдаст $[1+2+3]. Вопрос — нафига нужен этот Даш и с чем его едят?

поставил себе этот cairo-compmgr. Чота фиговенько. С FVWM видно оно не очень дружит, декорации окон аффектятся при их перемещении. Либо буду дальше копать, либо откажусь от этих композитных примочек вообще — без них всё равно быстрее)

Захотелось сложных хоткеев типа M-k 1 2. Для того, чтобы описывать их и их поведение. Придумал схемоподобный DSL. Чтобы этот DSL превращать в конфиги fvwm, нужен компилятор (??). Читаю info perl, чтобы написать компилятор. Чтобы были сложные хоткеи типа M-k 1 2. Как то так

Внимание, вопрос. Как нумеровать десктопы, начиная с нуля или с единицы?? Сердце ближе к нулю, но расположение клавиш на клавиатуре заставляет задуматься...