Как я могу переместить заголовки окон в центр строки заголовка в 12.10?
По умолчанию заголовки окон находятся в левой части строки заголовка. Есть ли способ центрировать заголовки?
3 ответа
Да, есть способ, откройте свой терминал и перейдите в папку /usr/share/themes/YourTheme/metacity-1/
в моем случае это была бы атмосфера
cd /usr/share/themes/Ambiance/metacity-1/
в этой папке должен быть файл с именем metacity-theme-1.xml, откройте этот файл в вашем любимом редакторе, но вам нужны права sudo!
искать эту часть
<draw_ops name="draw_title_text_normal">
<title color="#333" x="10" y="(((height - title_height) / 2) `max` 0)+1"/>
<title color="#333" x="10" y="(((height - title_height) / 2) `max` 0)-1"/>
<title color="#333" x="9" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#333" x="11" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#dfdbd2" x="10" y="(((height - title_height) / 2) `max` 0)"/>
</draw_ops>
и заменить все числа x="" на
((ширина - title_width) / 2) max
0
так это будет выглядеть в конце
<draw_ops name="draw_title_text_normal">
<title color="#333" x="((width - title_width) / 2) `max` 0" y="(((height - title_height) / 2) `max` 0)+1"/>
<title color="#333" x="((width - title_width) / 2) `max` 0" y="(((height - title_height) / 2) `max` 0)-1"/>
<title color="#333" x="((width - title_width) / 2) `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#333" x="((width - title_width) / 2) `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#dfdbd2" x="((width - title_width) / 2) `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
</draw_ops>
сохраните изменения, выйдите из системы и войдите снова, и заголовки будут центрированы!
Я обнаружил, что решение Стефана работает только в теории, и название заканчивается тем, что привязывается слева от заголовка заголовка. Я не уверен, что моя установка неудачна или математика неверна, но вот что сработало для меня:
width/2 - title_width/2 `max` 0
И я также вставил его в неактивный раздел заголовка. Так что эта часть файла будет выглядеть так:
<draw_ops name="draw_title_text_normal">
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)+1"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)-1"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#dfdbd2" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
</draw_ops>
<draw_ops name="draw_title_text_unfocused">
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)+1"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)-1"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#333" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
<title color="#807d78" x="width/2 - title_width/2 `max` 0" y="(((height - title_height) / 2) `max` 0)"/>
</draw_ops>
Но я бы не понял этого без лидерства Стефана, так что слава тебе об этом.;)
У меня Ubuntu 14.04 LTS, и в моем случае мне нужно было отредактировать один из файлов темы (Unity.css - Zukimac-com). Вам нужно добавить это в конец файла:
UnityDecoration {
/* Title settings */
-UnityDecoration-title-indent: 5px; /* Size property, left indent of the title */
-UnityDecoration-title-fade: 35px; /* Size property, space of the title that can be faded */
-UnityDecoration-title-alignment: 0.5; /* Float from 0.0 to 1.0, to align the title - THIS WHAT YOU REELY NEED*/
}