Pages

понедельник, 15 декабря 2008 г.

Fluxbox & idesk



Утилита idesk довольно древняя. Предназначена для создания иконок на рабочем столе в менеджерах, где штатным образом это не предусмотрено.
Ниже рассмотрен момент на примере fluxbox.

Иконки можно масштабировать, двигать, как угодно, поддерживается прозрачность, эффекты, смена цвета и шрифта надписи.

Установка в Ubuntu:
sudo apt-get install idesk

После установки надо скопировать конфиг dot.ideskrc из /usr/share/idesk в домашнюю папку, поменяв название на .ideskrc (точка нужна).

Сам конфиг:
table Config
FontName: gothic
FontSize: 11
FontColor: #37CFA6
ToolTip.FontSize: 11
ToolTip.FontName: gothic
ToolTip.ForeColor: #0000FF
ToolTip.BackColor: #FFFFFF
ToolTip.CaptionOnHover: true
ToolTip.CaptionPlacement: Right
Locked: false
Transparency: 100
Shadow: true
ShadowColor: #000000
ShadowX: 1
ShadowY: 1
Bold: true
ClickDelay: 300
IconSnap: true
SnapWidth: 10
SnapHeight: 10
SnapOrigin: BottomRight
SnapShadow: false
SnapShadowTrans: 200
CaptionOnHover: false
CaptionPlacement: bottom
FillStyle: fillinvert
Background.Delay: 0
Background.Source: None
Background.File: None
Background.Mode: Center
Background.Color: #C2CCFF
end

table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold
EndDrag: left singleClk
Execute[0]: left doubleClk
Execute[1]: right doubleClk
end
Регулируются: тип шрифта, цвет фона (по дефолту бирюзовый, я поменял на чёрный #000000).
"Locked" (значения true или false) - заблокировать на месте все иконки (чтобы в дальнейшем не расставлять).
"HighContrast" - дурацкая обводка вокруг текста.
"ShadowColor" - цвет тени.
"ShadowX" - отрисовка тени вправо.
"ShadowX" - отрисовка тни вниз.
В разделе table Actions описаны поведения иконок при контакте с курсором мыши.

Ещё одно замечательное свойство idesk - установка обоев на рабочий стол ("Background.Source" и "Background.File", и там и там нужно указать путь к обоине). Во fluxbox обои также можно поменять в конфиге ~/.fluxbox/startup .

Также в домашней папке нужно создать каталог .idesktop (тоже с точкой), в который помещается конфигурационный файл name.lnk с описанием приложения и иконки. Иконки, для удобства, можно хранить в этом же каталоге, поддерживается png.

Пример файла Firefox.lnk для запуска firefox:

table Icon
Caption: Firefox
Command: firefox
Icon: ~/.idesktop/firefox.png (путь к иконке)
Width: 122
Height: 122
X: 1226
Y: 346
end

Доступны регулировки высоты и ширины иконки, а также координаты расположения на рабочем столе (удобнее расставить мышкой).

Запускается утилита командой idesk. В fluxbox для автостарта нужно занести её в конфиг ~/.fluxbox/startup .

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
idesk &

Отрисовка иконок и обоев на рабочем столе с помощью idesk:


Плюс к вышеописанному тюннингу неплохая панелька fbpanel.
Полная поддержка со всеми иконками и цветами меню гнома, также часы, виртуальные рабочие места, русские названия, окна открытых приложений, плагины, есть утилита настройки. Чем-то напоминает винду=) .


Документация по fluxbox
Украшаем боксы

Понравился пост? Подпишись на обновления блога по Tuxologia RSSRSS, Tuxologia по EmailEmail или twitter!

3 коммента :

fuss комментирует...

Еще как вариант пользоваться pcmanfm - и файловый менеджер не плохой и иконки + обоину с его помощью можно поставить. Как для меня лучшее для *box'ов.

Al комментирует...

ага, мне тоже очень нравится, фактически ни чем не уступает наутилусу, поддерживат вкладки.

komcumir комментирует...

Вот только pcmanfm не позволяет перемещать иконки произволньо по рабочему столу...

з.ы. Автор pcmanfm приступил к реализации новой версии кардинально отличающейся т старой ) как он пишет там уже многие возможности будут реализованны...

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.