Как я могу переместить заголовки окон в центр строки заголовка в 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*/
}
Другие вопросы по тегам