LINUX.ORG.RU

почти оффтопик

 ,


1

1

Такого эффекта удалось добиться в FVWM, по ctrl + alt + z делается скриншот окна и оно сворачивается в иконку а-ля таскбар внизу, заполняясь слева на право и снизу вверх. ЛКМ восстанавливает окно. Требуются xorg-xwd, imagemagick.

DestroyFunc StartFunction
AddToFunc StartFunction
+ I Test (Init) PipeRead "test -d /tmp/fvwm-$[UID] || mkdir /tmp/fvwm-$[UID]; echo Nop"

DestroyFunc ExitFunction
AddToFunc ExitFunction
+ I Test (Quit) Piperead "rm --force --recursive /tmp/fvwm-$[UID]; echo Nop"

DestroyFunc FuncFvwmThumbnail
AddToFunc FuncFvwmThumbnail
+ I Raise
+ I ThisWindow (!Iconic) SetEnv Icon-$[w.id] $[w.iconfile]
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
    "xwd -silent -id $[w.id] | convert -scale 80 -quality 0 xwd:- png:/tmp/fvwm-$[UID]/window-$[w.id].png \
    && echo WindowStyle IconOverride, Icon /tmp/fvwm-$[UID]/window-$[w.id].png || echo Nop"
+ I Iconify

DestroyFunc FuncFvwmDeThumbnail
AddToFunc FuncFvwmDeThumbnail
+ I PipeRead "echo Test \\(i \\$\\[Icon-$[w.id]\\]\\) WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
+ I TestRc (NoMatch) WindowStyle NoIconOverride, Icon
+ I Exec rm --force /tmp/fvwm-$[UID]/window-$[w.id].png
+ I UnsetEnv Icon-$[w.id]
+ I Iconify
+ I All (CurrentPage, Iconic) PlaceAgain Icon

Style * IconBox 80 0 -100 -10, IconGrid 20 90, IconFill Left Bottom

Mouse 1 I A FuncFvwmDeThumbnail
Mouse 2 I A -
Mouse 3 I A -

Key z W CM FuncFvwmThumbnail
★★★★★

Последнее исправление: Spoofing (всего исправлений: 1)

Ответ на: комментарий от anonymous

Извините, я не умею. Но люблю публиковать всякую ерунду и «полезные» заметки. Мне б какой-нибудь бложик вести, но опять же лень. А раз в месяц создать тред на лоре, чтобы потом по тегам кому нужно смог найти для себя полезное - это ок; имхо.

Spoofing ★★★★★
() автор топика
Ответ на: комментарий от GAMer

Оформление делается красивым за 2 (две) команды Colorset'а, например это FVWM.

Сейчас ковыряю всякие фичи (и придумываю свои) в FVWM, и пока что внешний вид стоит на последнем месте. Но настроить и оформить можно все и вся.

Spoofing ★★★★★
() автор топика
Ответ на: комментарий от Spoofing

Это был я :-) Сам тогда попытаюсь. А вообще для чего сей чудный выверт? Я вот сделал себе скриншотилку из меню и не парюсь.

leonidko ★★★★
()
Ответ на: комментарий от leonidko

А вообще для чего сей чудный выверт?

По сути, это обычный таскбар, только вместо кнопочек - скриншоты этих самых окон.

а можно скрипты и функции по управлению проигрывателем сюда?

К сожалению, от предыдущей конфигурации остались лишь огрызки. Плеера там нет.

Spoofing ★★★★★
() автор топика
Ответ на: комментарий от Spoofing

Ну если только «всякие фичи»... Но и тогда мне кажется более разумным было бы делать такую функциональность через композитор с живым содержимым.

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