Настройка Docky

Я изменил свои источники, так что у меня больше нет размышлений. Где я могу удалить разделители или изменить метрики, такие как это

enter image description here

2
задан 16 February 2011 в 07:22

1 ответ

Я использую «docky 2.07 release», как видно в окне «about» моего Docky.

enter image description here

Я не знаю, что именно вы имеете в виду под «изменить метрику», но изображение в вашей ссылке выглядит как моя привязка.

Я использую тему «HUD» с 3D-фоном и еще несколькими опциями, которые можно настроить в настройках Docky.

enter image description here

enter image description here enter image description here

Разделители в моей Docky указывают на разделение значков и текущих открытых приложений и Доклеты / Помощники. Я думаю, что это может быть настроено через изменение кода. Вы можете получить доступ к коду по следующей ссылке:

https://launchpad.net/~docky-core

Некоторые элементы могут быть отредактированы вами в Для того, чтобы сделать что-то с фоном и другими вещами, но что касается определенных элементов (индикатор, отражение и т. д.), вы должны увидеть в коде, чтобы получить доступ к нужному месту. Понимание кода не так сложно, попробуйте. У вас могут возникнуть проблемы при компиляции, но это для другого Q & A.

Изображения для тем можно найти по адресу: /usr/share/docky/themes. Вам нужно будет sudo nautilus, прежде чем вставлять отредактированные изображения в это место, поможет хороший редактор изображений (gimp ie). И поскольку большинство изображений, используемых для тем, являются .svg, я полагаю, что разделитель также должен быть изображением. ПОМНИТЕ ДЛЯ РЕЗЕРВНОГО КОПИРОВАНИЯ!

Удачи!

Кстати: некоторые из моих эффектов Docky обрабатываются Emerald Theme Manager.

Эй! Вы взглянули на это?

~ illusionmist 30 октября 2010 г. Для того, чтобы сделать все это, вам сначала нужно получить исходный код от bzr ...

Удалить отражение: Перейдите в docky / Docky / Docky / Interface, откройте DockWindow.cs, найдите «дорогой» (yup). Затем закомментируйте часть отражения, чтобы она выглядела следующим образом:

if (ThreeDimensional) {if (item is SeparatorItem) {center = center.MoveIn (Position, -DockHeightBuffer); / *} else {double offset = 2 * Math.Max ​​(Math.Abs ​​(val.Center.X - center.Center.X), Math.Abs ​​(val.Center.Y - center.Center.Y)); смещение - = .07 * IconSize * renderZoom; icon.ShowAsReflection (surface, center.Center, renderZoom, renderRotation, opacity, offset, Position); * /}}

Что касается индикаторов, то есть эта функция CreateIndicatorBuffer. Я старался изо всех сил и фактически изменил его, чтобы нарисовать треугольник вместо крошечных круговых градиентных кругов.

Затем вы создаете и устанавливаете его. Забава Linux, а?

(Кстати, ваш элементарный Firefox чертовски сексуален)

0
ответ дан 16 February 2011 в 07:22

Другие вопросы по тегам:

Похожие вопросы: