LINUX.ORG.RU

Translucent menu in fvwm2


0

0

Заметил, что пошли скриншоты fvwm, и решил присоединиться. Собственно показать хотелось "прозрачные меню" в патченом fvwm 2.5.8. Хотел еще добавить, что данный вм меня весьма впечатлил. На нем можно "написать" любой другой вм, точнее сделать имитацию внешнего вида и поведения. Еще греют душу такие мелочи, как ттф в менюшках и заголовках окон. При конфигурировании пришел к выводу, что мне нужны лишь кое-какие индикаторы и таскбар(иконбокс). Для некоторых, вероятно, на десктопе пустовато. Интересно какие требования важны для вас в конфигурировании рабочего стола.

>>> Просмотр (1400x1050, 266 Kb)

Ответ на: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> По моему субъективному восприятию icewm - один из самых быстрейших WM.

Кого волнует скорость WM, если он туп как пробка?

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от anonymous

Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> Ну, вот, например, у автора скрина открытые приложения показываются в виде тупых картинок-иконок. Мало того, что они довольно большие, занимают место, да ещё от них в глахах рябит, когда их много.

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

russman ★★ ()
Ответ на: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от russman

Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

Получилась ерунда. Даже коментарии не стал писать.
Проблема в том, что названия файлов темы довольно сильно отличаются от имен классов приложений. Поэтому я более озвучу свою идею, нежели дам решение.

в ~/.fvwm/.fvwm2rc:
PipeRead 'seticons.sh "$HOME/icons/noia_kde_100"'

где-то в path:
seticons.sh:
---8<-----------------------------------
#! /bin/sh

subdirToParse="16x16/apps"
dir="$1"

assignIcon() {
echo "Style $1 MiniIcon \"$2/$subdirToParse/$3\""
#
# echo "Style $1 MiniIcon \"$2/32x32/apps/$3\""
#
# or whatever
}


checkApp() {
if [ "$1" == "terminal" ]; then
echo "xterm*"
elif [ "$1" == "licq" ]; then
echo "ickle*"
elif [ "$1" == "kview" ]; then
echo "gqview*"
else
echo "$1*"
fi
}


files=`ls "$dir/$subdirToParse" | xargs -n1 echo`

for f in $files; do
app=`echo "$f"| sed 's/.png$//; s/.xpm$//;'`
app=`checkApp "$app"`
assignIcon $app $dir $f
done
---8<-----------------------------------

Протестировано на cristal и noia с http://kde-look.org.
Впечатления отрицательные: слишком долго запускается,
слишком многое нужно прописывать вручную в checkApp().


Конклюжн: выбросить и сжечь

Wotson ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> Кого волнует скорость WM, если он туп как пробка?

Волнует тех, кто работает с этим wm по 8 часов в сутки, и работает
быстро. Это я. Скорость перерисовки экрана при переключении рабочего
стола меня очень даже волнует.

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от russman

Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> У меня на одном рабочем столе редко открыто более 3х приложений, обычно одно.

У меня не более десяти. Обычно 4-5. Так что сытый голодного не поймёт.

> Размер подогнан пос ширину гкреллма.

Ясно ;) А у меня роль гкреллма исполняет всё та же сильно ругаемая
встроенная в icewm панелька. Места она вообще практически не занимает.
Более аккуратного и чистого решения я не видел ни в одном wm, включая
те, которые якобы могут иммитировать внешний вид и поведение всех
других wm ;)

> Эта часть стола, все равно, не используется.

А представь ситуацию, когда у тебя несколько рабочих мест, и далеко не
везде стоят 17-19-дюймовые мониторы. Вот тогда ты забудешь понятие
"неиспользуемая часть рабочего стола" ;)

anonymous ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> Можно ли в fvwm сделать так, чтобы окна можно было перетаскивать мышкой удерживая alt?

Про fvwm незнаю, но во FluxBox'е точно можно...

php-coder ★★★★★ ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

> Судя по всему - это чудесная и замечательная панелька. Так почему бы не сделать её отдельным приложением (NetWM-совместимым ессно)?

Честное слово, я не буду против, если ты это сделаешь. А пока что есть,
то есть. И другого, такого же удобного и аккуратного решения нет ;(

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2 от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

Гражданину Незнайке-Неумейке, вые&?1шему всем мозги своим убогим iceWM'ом:

предлагаю таки ознакомиться вот с этим
http://fvwm-themes.sourceforge.net/screenshots/

и послушать уже умных знающих людей вроде Darkman'a:
можно, можно симулировать IceWM.

Wotson ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Translucent menu in fvwm2

По поводу патча для 2.5.10 оказывается таки можно погуглить:

исходная ветка:
http://www.hpc.uh.edu/fvwm/archive/0403/msg00167.html

нужная ветка:
http://www.hpc.uh.edu/fvwm/archive/0403/msg00308.html

собственно патч:
http://noxa.de/~sbeyer/tmp/transl2.5.10.diff

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

...
Особенно радует
$ make rpm-dist

Wotson ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.